新闻动态

力求视觉与交互的完美契合,以规范的流程和专注的态度,为您提供全方位的设计服务

对软件开发的新认识

更新时间:2015-11-12 14:33:25   点击次数:4338次
    在程序设计时期,人们曾将程序设计看成是一种任人发挥创造才能的艺术领域。会认为,写出的程序只要是可以在计算机上获得正确的结果,写法可不受任何的约束。并且仅有那些通篇充满了程序技巧,使用了很多窍门的程序才是高水平的好程序,即使这些东西很难让他人看的懂。但是随着计算机的普及使用,人们渐渐得抛弃了这种观点。由于对于小的程序,仅供极小范围的使用,尚可“孤芳自赏”。但对于稍大的程序,且需很长的时间给许多人使用的程序,情况就完全不一样了。人们要求这些程序要让人易懂、易使用,且易修改与扩充。因此程序就从个人按自己意图创造的“艺术品”变成了可以为广大用户所接受的工程化产品。这时程序中难以理解的技巧成了有害的东西。
    程序设计从艺术走向工程科学,强调规范化编程。规范化可以提升质量与生产率,最具实用价值,即使它在一定程度上压抑了“艺术”。编程艺术是人们对高水平程序创作的一种感受,不可成为洛阳软件开发的一个指导方针。
    早期的程序开发者仅为满足自己的需要,这种自给自足的生产方式是软件开发低级阶段的反映。进入软件工程阶段后,软件开发的成果具有社会属性,它要在市场中流通以满足广大用户的需要。软件开发者与用户的分工跟责任是非常清楚的。
    很多人对国内软件的开发局面都很不满也很无奈,即使“游击队”的开发模式随处可见,但没有人真的喜欢混乱。现在人们已意识到,如果想要顺利的开发出高质量的软件产品,是一定要按照软件工程的途径有条理地组织技术开发活动与项目管理活动,这些活动的组织形式叫做过程范型。软件企业应该依据产品特性,建立一整套在企业范围内通用的软件过程模型及规范,且形成制度。这样开发人员和管理人员就能够按照过程规范有条不紊的开展工作。规范化是区别“正规军”与“游击队”的根本标志,大家渴望以规范的方式开发产品。
(编辑:hengkaikeji)