龙源期刊网 http://www.qikan.com.cn
软件工程化的重要性和未来的发展方向 作者:何敏飞
来源:《建筑建材装饰》2014年第11期
摘要:伴随着我国计算机技术不断的发展,软件工程化设计和软件开发自动化技术得到了巨大的发展。本文主要从我国软件开发面临的问题、软件工程化的思维以及带来的好处、软件工程化开发的模型、软件工程化的辅助配套管理和软件工程化未来的发展方向五个方面进行了分析和论证。
关键词:软件工程化;软件开发;开发模型;配套管理
引言
随着计算机应用的逐步深化,软件的数量也在以惊人的速度发展。从最普通的PC机上的各种应用软件,到手机上的APP软件;从各种汽车车载嵌入式软件,到船舶、航空航天等军工嵌入式控制软件。软件已经逐步渗透到生活、工业、军事等各个重要的领域。如今,伴随着大数据、云计算等新技术的出现,软件开发的理念也上升到了一个新的台阶。
在过去的软件开发过程中普遍存在的重技术、轻管理的现象已经一去不复返,为了提高软件开发的成功率和软件成品的质量,为了精确控制软件开发的过程成本和软件开发的进度,软件工程化管理这一学科应运而生。
1我国软件开发面临的问题
从20世纪60年代中期软件危机的爆发开始,软件开发所面临的难题就已经凸显了出来。结合我国一些企业目前的软件开发现状,我国软件开发面临的最大的问题就是企业的过程能力不足。
那么什么是企业的过程能力不足呢?其实就是软件开发过分依赖于个人或者某个项目组。 当一个企业获得了一个软件项目,交给一个项目组进行实施,所有相关的项目开发活动,均由这个小组(或小组负责人)决策和执行。整个项目的执行过程对企业来说几乎就是一个黑箱子。也许这个项目非常成功(这个小组成员都十分聪明和勤奋),但企业难以让其他小组共享他们的经验,因为他们的成功是即兴发挥的。然而,更可能出现的情况是这个项目不成功,同时更糟的是出于同样的原因,失败的教训也无法让其他小组吸取。换句话说,无论这个小组成败与否,对于企业今后软件开发的发展几乎是没有任何帮助的。
2软件工程化的思维以及带来的好处
龙源期刊网 http://www.qikan.com.cn
软件工程化的重要性和未来的发展方向 作者:何敏飞
来源:《建筑建材装饰》2014年第11期
摘要:伴随着我国计算机技术不断的发展,软件工程化设计和软件开发自动化技术得到了巨大的发展。本文主要从我国软件开发面临的问题、软件工程化的思维以及带来的好处、软件工程化开发的模型、软件工程化的辅助配套管理和软件工程化未来的发展方向五个方面进行了分析和论证。
关键词:软件工程化;软件开发;开发模型;配套管理
引言
随着计算机应用的逐步深化,软件的数量也在以惊人的速度发展。从最普通的PC机上的各种应用软件,到手机上的APP软件;从各种汽车车载嵌入式软件,到船舶、航空航天等军工嵌入式控制软件。软件已经逐步渗透到生活、工业、军事等各个重要的领域。如今,伴随着大数据、云计算等新技术的出现,软件开发的理念也上升到了一个新的台阶。
在过去的软件开发过程中普遍存在的重技术、轻管理的现象已经一去不复返,为了提高软件开发的成功率和软件成品的质量,为了精确控制软件开发的过程成本和软件开发的进度,软件工程化管理这一学科应运而生。
1我国软件开发面临的问题
从20世纪60年代中期软件危机的爆发开始,软件开发所面临的难题就已经凸显了出来。结合我国一些企业目前的软件开发现状,我国软件开发面临的最大的问题就是企业的过程能力不足。
那么什么是企业的过程能力不足呢?其实就是软件开发过分依赖于个人或者某个项目组。 当一个企业获得了一个软件项目,交给一个项目组进行实施,所有相关的项目开发活动,均由这个小组(或小组负责人)决策和执行。整个项目的执行过程对企业来说几乎就是一个黑箱子。也许这个项目非常成功(这个小组成员都十分聪明和勤奋),但企业难以让其他小组共享他们的经验,因为他们的成功是即兴发挥的。然而,更可能出现的情况是这个项目不成功,同时更糟的是出于同样的原因,失败的教训也无法让其他小组吸取。换句话说,无论这个小组成败与否,对于企业今后软件开发的发展几乎是没有任何帮助的。
2软件工程化的思维以及带来的好处