软件工程的标准化主要关注的是软件过程(即:软件生存周期过程)的标准化,也就是在软件生存期各个阶段的工作均建立标准或规范。
2014年发布的国家标准《系统与软件工程 软件生存周期过程》(GB/T 8566-2022)为软件生存周期过程规定了一个公共框架,给出了软件系统、组织和项目、生存周期及过程等相关概念和应用描述,并将软件生存周期过程划分为协定过程组(含2个过程)、组织的项目使能过程组(含6个过程)、技术管理过程组(含8个过程)、技术过程组(含14个过程)4个过程组及对应过程。
1. 标准的类型
我们可根据标准编号前的代码来区分标准的类型,根据标准的适用范围可将其分为国际标准、国家标准、行业标准、企业规范和项目规范。
1.1国际标准
由国际联合机构制定和公布,提供各国参考的标准。
如在业界有着广泛代表性和权威性的国际标准化组织(ISO),它所公布的标准在世界范围有较大的影响。ISO建立了“计算机与信息处理技术委员会”,简称ISO/TC97,专门负责与计算机有关的标准化工作。这一标准通常冠有ISO字样。
1.2国家标准
顾名思义,是由国家制定和公布的标准,用于指导国内各个行业的工作。常见的代码包括:
- GB :中华人民共和国国家技术监督局公布实施的标准,简称“国标”。
- ANSI ÿ