GB/T 31102-2025 系统与软件工程 软件工程知识体系

GB/T 31102-2025 System and software engineering—Software engineering body of knowledge

国家标准 中文简体 即将实施 页数:128页 | 格式:PDF

基本信息

标准号
GB/T 31102-2025
相关服务
标准类型
国家标准
标准状态
即将实施
中国标准分类号(CCS)
国际标准分类号(ICS)
发布日期
2025-05-30
实施日期
2025-12-01
发布单位/组织
国家市场监督管理总局、国家标准化管理委员会
归口单位
全国信息技术标准化技术委员会(SAC/TC 28)
适用范围
本文件确立了软件工程内涵和边界,规定了相关知识内容。
本文件适用于:
a) 促进业界对软件工程认识趋于一致;
b) 阐明软件工程的地位,并描述了软件工程与计算机科学、项目管理、计算机工程和数学等其他学科之间的关系;
c) 描述软件工程学科的内容;
d) 提供使用软件工程知识体系的主题;
e) 为课程制定、职业认证及特许资料提供依据。

发布历史

文前页预览

研制信息

起草单位:
中国电子技术标准化研究院、江苏赛西科技发展有限公司、广西达译科技有限公司、深圳赛西信息技术有限公司、北京工业大学、浪潮软件科技有限公司、云南电网有限责任公司信息中心、中车大连电力牵引研发中心有限公司、山东正中信息技术股份有限公司、中国标准出版社、重庆市软件评测中心有限公司、上海计算机软件技术开发中心、国家应用软件产品质量检验检测中心、中国航天系统科学与工程研究院、广东益安人防工程科技有限公司、山东创恩信息科技股份有限公司、上海微小卫星工程中心、上海宝信软件股份有限公司、北京科技大学、广州番禺职业技术学院、南京大学、哈尔滨工业大学、国家信息中心、中控技术股份有限公司、北京南天软件有限公司、昆仑数智科技有限责任公司、江西天利科技股份有限公司、北京软件和信息服务交易所有限公司、上海宜软检测技术有限公司、广域铭岛数字科技有限公司、宁波薪远电子科技有限公司、深圳市库宝软件有限公司、众智软件股份有限公司、北京杏林康云信息科技股份有限公司、国信蓝桥教育科技股份有限公司、深圳市麦思美汽车电子有限公司、山东山科数字经济研究院有限公司、上海市软件行业协会、浪潮通用软件有限公司、广东省科技基础条件平台中心
起草人:
张旸旸、张星星、温家凯、刘北辰、刘潇健、李照川、李玲璠、刘晨曦、许志国、苏伟、张文渊、丁晓明、胡芸、楼莉、陆璐、王公韬、张海波、徐元旭、毛玲燕、张瀚文、郑楚锋、彭茜、陈振宇、马樱、李幸、王溪、陈栩、吴迪龙、李雨泓、张丽、张磊、陈超、陈纪旸、朱乐超、赵欣、赵毅、郝琳、陈聪、周长怀、杨泽华、樊玲玲、黄琳芳、赵聚雪、房春荣、孙芳慧、邓姿娴、朱绍涛、张峰、祁雨奇、冯六军、张宏佳、卓青峰、于铁强、谢靖、王晓虎、陈小林、丁伟、李彦亭、李建伟、赵文华、贾熹滨、李敏、沈颖、李伟龙、匡碧琴
出版信息:
页数:128页 | 字数:230 千字 | 开本: 大16开

内容描述

ICS35080

CCSL.77

中华人民共和国国家标准

GB/T31102—2025

代替GB/Z31102—2014

系统与软件工程软件工程知识体系

Systemandsoftwareengineering—Softwareengineeringbodyofknowledge

2025-05-30发布2025-12-01实施

国家市场监督管理总局发布

国家标准化管理委员会

GB/T31102—2025

目次

前言

…………………………Ⅴ

引言

…………………………Ⅵ

范围

1………………………1

规范性引用文件

2…………………………1

术语定义和缩略语

3、………………………1

术语和定义

3.1…………………………1

缩略语

3.2………………1

软件需求

4…………………2

通则

4.1…………………2

软件需求基础

4.2………………………4

需求过程

4.3……………5

需求发现

4.4……………6

需求分析

4.5……………8

需求规格说明

4.6………………………9

需求确认

4.7……………10

实践考虑

4.8……………11

软件需求工具

4.9………………………12

软件设计

5…………………12

通则

5.1…………………12

软件设计基础

5.2………………………14

软件设计的关键问题

5.3………………15

软件架构

5.4……………16

用户界面设计

5.5………………………17

软件设计质量分析与评估

5.6…………18

软件设计记法

5.7………………………19

软件设计策略与方法

5.8………………20

软件设计工具

5.9………………………21

软件构造

6…………………21

通则

6.1…………………21

软件构造基础

6.2………………………22

构造管理

6.3……………23

实践考虑因素

6.4………………………24

构造技术

6.5……………26

GB/T31102—2025

软件构造工具

6.6………………………29

软件测试

7…………………30

通则

7.1…………………30

软件测试基础

7.2………………………32

测试级别

7.3……………33

测试技术

7.4……………36

测试相关测度

7.5………………………39

测试过程

7.6……………40

软件测试工具

7.7………………………42

软件维护

8…………………43

通则

8.1…………………43

软件维护基础

8.2………………………44

软件维护的关键问题

8.3………………46

维护过程

8.4……………48

维护技术

8.5……………51

软件维护工具

8.6………………………52

软件配置管理

9……………52

通则

9.1…………………52

过程管理

9.2SCM……………………54

软件配置标识

9.3………………………56

软件配置控制

9.4………………………58

软件配置状态记述

9.5…………………60

软件配置审核

9.6………………………60

软件发布管理与交付

9.7………………61

软件配置管理工具

9.8…………………61

软件工程管理

10…………………………62

通则

10.1………………62

启动和范围定义

10.2…………………64

软件项目规划

10.3……………………65

软件项目实施

10.4……………………66

评审与评价

10.5………………………67

结束

10.6………………67

软件工程测量

10.7……………………68

软件工程管理工具

10.8………………69

软件工程过程

11…………………………69

通则

11.1………………69

软件工程过程定义

11.2………………71

GB/T31102—2025

软件生存周期

11.3……………………71

软件工程过程评估和改进

11.4………………………72

软件测量

11.5…………………………74

软件工程过程工具

11.6………………76

软件工程模型与方法

12…………………77

通则

12.1………………77

建模

12.2………………79

模型分类

12.3…………………………80

模型分析

12.4…………………………81

软件工程方法

12.5……………………82

软件质量

13………………84

通则

13.1………………84

软件质量基础

13.2……………………86

软件质量管理过程

13.3………………88

实践考虑

13.4…………………………91

软件质量工具

13.5……………………94

软件工程职业实践

14……………………94

通则

14.1………………94

职业化

14.2……………96

团队动力学与心理学

14.3……………101

沟通技能

14.4…………………………103

软件工程基础知识

15……………………104

软件工程经济学

15.1…………………104

工程学

15.2……………105

数学基础

15.3…………………………106

计算基础

15.4…………………………107

参考文献

……………………110

GB/T31102—2025

前言

本文件按照标准化工作导则第部分标准化文件的结构和起草规则的规定

GB/T1.1—2020《1:》

起草

本文件代替软件工程软件工程知识体系指南与相

GB/Z31102—2014《》,GB/Z31102—2014

比除结构调整和编辑性改动外主要技术变化如下

,,:

考虑到本文件由国家标准化指导性技术文件改为推荐性国家标准第章第章增加了

———,4~14

通则通则给出按知识子域统计的应掌握宜了解的知识主题见

“”,“”、(4.1、5.1、6.1、7.1、8.1、

9.1、10.1、11.1、12.1、13.1、14.1);

增加了软件工程基础知识一章见第章

———“”(15)。

请注意本文件的某些内容可能涉及专利本文件的发布机构不承担识别专利的责任

。。

本文件由全国信息技术标准化技术委员会提出并归口

(SAC/TC28)。

本文件起草单位中国电子技术标准化研究院江苏赛西科技发展有限公司广西达译科技有限公

:、、

司深圳赛西信息技术有限公司北京工业大学浪潮软件科技有限公司云南电网有限责任公司信息中

、、、、

心中车大连电力牵引研发中心有限公司山东正中信息技术股份有限公司中国标准出版社重庆市软

、、、、

件评测中心有限公司上海计算机软件技术开发中心国家应用软件产品质量检验检测中心中国航天

、、、

系统科学与工程研究院广东益安人防工程科技有限公司山东创恩信息科技股份有限公司上海微小

、、、

卫星工程中心上海宝信软件股份有限公司北京科技大学广州番禺职业技术学院南京大学哈尔滨

、、、、、

工业大学国家信息中心中控技术股份有限公司北京南天软件有限公司昆仑数智科技有限责任公

、、、、

司江西天利科技股份有限公司北京软件和信息服务交易所有限公司上海宜软检测技术有限公司

、、、、

广域铭岛数字科技有限公司宁波薪远电子科技有限公司深圳市库宝软件有限公司众智软件股份有

、、、

限公司北京杏林康云信息科技股份有限公司国信蓝桥教育科技股份有限公司深圳市麦思美汽车电

、、、

子有限公司山东山科数字经济研究院有限公司上海市软件行业协会浪潮通用软件有限公司广东省

、、、、

科技基础条件平台中心

本文件主要起草人张旸旸张星星温家凯刘北辰刘潇健李照川李玲璠刘晨曦许志国

:、、、、、、、、、

苏伟张文渊丁晓明胡芸楼莉陆璐王公韬张海波徐元旭毛玲燕张瀚文郑楚锋彭茜陈振宇

、、、、、、、、、、、、、、

马樱李幸王溪陈栩吴迪龙李雨泓张丽张磊陈超陈纪旸朱乐超赵欣赵毅郝琳陈聪

、、、、、、、、、、、、、、、

周长怀杨泽华樊玲玲黄琳芳赵聚雪房春荣孙芳慧邓姿娴朱绍涛张峰祁雨奇冯六军

、、、、、、、、、、、、

张宏佳卓青峰于铁强谢靖王晓虎陈小林丁伟李彦亭李建伟赵文华贾熹滨李敏沈颖

、、、、、、、、、、、、、

李伟龙匡碧琴

、。

本文件及其所代替文件的历次版本发布情况为

:

年首次发布为

———2014GB/Z31102—2014;

本次为第一次修订标准编号改为

———,GB/T31102—2025。

GB/T31102—2025

引言

近年来伴随软件工程的快速发展相关知识体系和知识域的内容已发生变化这些变化将反

,(KA),

映在本次修订中经过修订本文件共列出个的相关知识包括软件需求软件设计软件构

。,11KA,:、、

造软件测试软件维护软件配置管理软件工程管理软件工程过程软件工程模型与方法软件质量

、、、、、、、、

软件工程职业实践及软件工程经济学工程学数学基础计算基础等基础知识

,、、、。

本文件描述了软件工程学科的内容并阐明了软件工程的地位表明了软件工程与项目管理计算机

,、

工程等其他学科之间的关系本文件提供了使用软件工程知识体系的各个主题为课程制定职业认证

。,、

及特许资料提供依据本文件共涉及个和组基础知识将其归为以下四类

。11KA1,:

基础知识类规定了软件工程人员应掌握的软件工程基础知识第章包括了软件工程经

———,(15),

济学工程学数学基础计算基础及学科相关知识这些基础知识

(15.1)、(15.2)、(15.3)、(15.4),

是其他构建的基石

KA;

开发交付类包括了传统瀑布生存周期模型涉及的软件需求第章软件设计第章软

———,(4)、(5)、

件构造第章软件测试第章软件维护第章相关及相关主题侧重点在软件

(6)、(7)、(8)KA,

开发交付过程中的技术类应用主题

;

管理支持类包括了软件开发交付直至后期运维退役过程中涉及的配置管理第章工程项

———,(9)、

目管理第章及软件工程过程第章质量管理第章等与管理相关及相关

(10)(11)、(13)KA

主题

;

实践方法类包括了从实践中总结的软件工程建模及软件工程方法第章各项软工职业

———,(12),

化要求及心理学团队沟通技巧第章相关及相关主题

、(14)KA。

每个作为独立的一章每章内容采用分层的组织结构依次为

KA,,:

域例如软件测试

———(,7);

子域例如软件测试基础

———(,7.2);

主题例如关键问题

———(,7.2.2);

子主题例如可测试性

———(,7.2.2.7)。

另外在每个中增加通则用于概述本的内容给出软件工程相关专业的本科毕业要求

,KA“”,KA,

或从业人员准入要求以及本中推荐掌握的主题

,KA。

定制服务