第13章教件工程标准与软件丈档 131软件工程标准化 什么是软件工程标准 随着软件工程学的发展,人们对计算机软件的认 识逐渐深入。软件工作的范围从只是使用程序设计 语言编写程序,扩展到整个软件生存期。同时还有 许多技术管理工作以及确认与验证工作常常是跨越 软件生存期各个阶段的专门工作。所有这些方面都 应当逐步建立起标准或规范来。 另一方面,软件工程标准的类型也是多方面的 它可能包括过程标准、产品标准、专业标准,以及 记法标准
第13章 软件工程标准与软件文档 13.1 软件工程标准化 一、 什么是软件工程标准 随着软件工程学的发展,人们对计算机软件的认 识逐渐深入。软件工作的范围从只是使用程序设计 语言编写程序,扩展到整个软件生存期。同时还有 许多技术管理工作以及确认与验证工作常常是跨越 软件生存期各个阶段的专门工作。所有这些方面都 应当逐步建立起标准或规范来。 另一方面,软件工程标准的类型也是多方面的。 它可能包括过程标准、产品标准、专业标准,以及 记法标准
第13章教件工程标推与教件文挡 二、软件工程标准化的作用 (1)可提高软件的可靠性、可维护性和可移植性 (这表明软件工程标准化可提高软件产品的质量); (2)可提高软件人员之间的通信效率,提高软件 的生产率; (3)可提高软件人员的技术水平,减少差错和误解; (4)有利于软件管理;有利于降低软件产品的成本 和运行维护成本; (5)有利于缩短软件开发周期
第13章 软件工程标准与软件文档 二、软件工程标准化的作用 (1)可提高软件的可靠性、可维护性和可移植性 (这表明软件工程标准化可提高软件产品的质量); (2)可提高软件人员之间的通信效率,提高软件 的生产率; (3)可提高软件人员的技术水平,减少差错和误解; (4)有利于软件管理;有利于降低软件产品的成本 和运行维护成本; (5)有利于缩短软件开发周期
第13章教件工程标准与软件丈档 软件工程标准的级别分类 1.国际标准 2.国家标准 3.行业标准 4.企业规范 5.项目规范
第13章 软件工程标准与软件文档 三、软件工程标准的级别分类 1.国际标准 2.国家标准 3.行业标准 4.企业规范 5.项目规范
第13章教件工程标准与教件文档 13.2IS09000质量标准 、基本思想 (1)强调质量并不是在产品检验中得到的,而是在生 产的全过程中形成的。 (2)为确保产品质量,IS09000要求“在生产的全 过程中,影响产品质量的所有因素都要始终处于受 控状态”。 (3)可以用IS09000准证实“企业具有持续地提 供符合要求的产品的能力”。 (4)还可以用IS090准来“持续地改进质量”。 二、IS090003标准
第13章 软件工程标准与软件文档 13.2 IS09000质量标准 一、基本思想 (1)强调质量并不是在产品检验中得到的,而是在生 产的全过程中形成的。 (2)为确保产品质量,ISO9000要求“在生产的全 过程中,影响产品质量的所有因素都要始终处于受 控状态” 。 (3)可以用ISO9000标准证实“企业具有持续地提 供符合要求的产品的能力” 。 (4)还可以用ISO9000标准来“持续地改进质量” 。 二、ISO9000—3标准
第13教件工程标准与软件文档 133soEC12207软件生存周期过程标准 、标准制订的目的和适用范围 1、目的 1)该标准为软件产业确立了一个软件生存周期过 程的通用框架,说明需方在获得一个含软件的系统、 个单独的软件和一项软件服务时,以及供方在供给 开发、操作和维护软件产品时,所涉及的各种必要的 过程、各过程包含的活动和各活动包含的任务。 (2)该标准还为软件组织规定了一个用于定义、控 制和改进其软件生存周期过程的标准过程
第13章 软件工程标准与软件文档 13.3 ISO/IEC 12207软件生存周期过程标准 一、标准制订的目的和适用范围 1、目的 (1)该标准为软件产业确立了一个软件生存周期过 程的通用框架,说明需方在获得一个含软件的系统、 一个单独的软件和一项软件服务时,以及供方在供给、 开发、操作和维护软件产品时,所涉及的各种必要的 过程、各过程包含的活动和各活动包含的任务。 (2)该标准还为软件组织规定了一个用于定义、控 制和改进其软件生存周期过程的标准过程