- 7
- 0
- 约2.63万字
- 约 77页
- 2017-01-06 发布于贵州
- 举报
IEEE电器与电子工程协会给出了一个更全面更具体的定义 软件工程的目的就是为开发高质量的软件产品提供一个工程框架。 * 著名的软件工程专家B.W.Boehm综合学者们的意见并总结了TRW公司多年开发软件的经验,于1983年在一篇论文中提出了软件工程的7条基本原理。这7条原理是确保软件产品质量和开发效率的原理的最小集合。 7条原理互相独立其中任意6条组合都不能替代另一条,同时这7条原理又是相当完备的,虽然不能用数学方法严格证明它们是一个完备集合。但在此之前提出的100多条软件工程原理都可以由这7条原理任意组合蕴含或派生 * 任何工程方法(包括软件工程)必须以组织对质量的承诺为基础。 软件工程的根基在于质量关注点。 软件工程是一种层次化的技术,以有组织的质量保证为基础。全面的质量管理和类似的理念刺激了不断的过程改进,正是这种改进导致了更加成熟的软件工程方法的不断出现。支持软件工程的根基就在于对质量的关注。 软件工程的基层是过程层。软件工程过程是将技术层结合在一起的凝聚力,使得计算机软件能够被合理地和及时地开发出来。过程定义了一组关键过程区域框架,构成了软件项目的管理控制的基础,并且确立了上下各区域之间的关系,规定了技术方法的采用、工程产品(模型、文档、数据、报告、表格等)的产生、成本的建立、质量的保证及变化的适当管理。 软件工程的方法层提供里建造软件在技术上需要“如何做?”。方法涵
原创力文档

文档评论(0)