软件设计师-上午题-12、13 软件工程(11分)

软件工程题号一般为17-19和29-36题,分值一般为11分。

目录

[1 软件过程](#1 软件过程)

[1.1 CMM(能力成熟度模型)](#1.1 CMM(能力成熟度模型))

[1.1.1 真题](#1.1.1 真题)

[1.2 CMMI(能力成熟度模型集成)](#1.2 CMMI(能力成熟度模型集成))

[1.2.1 真题](#1.2.1 真题)

[2 软件过程模型](#2 软件过程模型)

[2.1 瀑布模型](#2.1 瀑布模型)

[2.2 V模型](#2.2 V模型)

[2.2.1 真题](#2.2.1 真题)

[2.3 增量模型](#2.3 增量模型)

[2.3.1 真题](#2.3.1 真题)

[2.4 演化模型](#2.4 演化模型)

[2.5 原型模型](#2.5 原型模型)

[2.5.1 真题](#2.5.1 真题)

[2.6 螺旋模型](#2.6 螺旋模型)

[2.6.1 真题](#2.6.1 真题)

[2.7 喷泉模型](#2.7 喷泉模型)

[2.7.1 真题](#2.7.1 真题)

[2.8 统一过程(UP)模型](#2.8 统一过程(UP)模型)

[2.8.1 真题](#2.8.1 真题)

[2.9 敏捷方法](#2.9 敏捷方法)

[2.9.1 真题](#2.9.1 真题)

[3 需求分析](#3 需求分析)

[3.1 软件需求](#3.1 软件需求)

[3.1.1 真题](#3.1.1 真题)

[3.2 系统设计](#3.2 系统设计)

[3.2.1 真题](#3.2.1 真题)

[3.3 系统测试](#3.3 系统测试)

[3.3.1 真题](#3.3.1 真题)

[3.4 测试策略](#3.4 测试策略)

[3.4.1 单元测试](#3.4.1 单元测试)

[3.4.2 真题](#3.4.2 真题)

[3.4.3 集成测试](#3.4.3 集成测试)

[3.4.4 真题](#3.4.4 真题)

[3.5 测试方法](#3.5 测试方法)

[3.5.1 黑盒测试](#3.5.1 黑盒测试)

[3.5.2 真题](#3.5.2 真题)

[3.5.3 McCabe度量法](#3.5.3 McCabe度量法)

[3.5.4 真题](#3.5.4 真题)

[3.5.5 白盒测试](#3.5.5 白盒测试)

[3.5.6 真题](#3.5.6 真题)

[3.5.7 白盒测试+McCabe度量法真题](#3.5.7 白盒测试+McCabe度量法真题)

[3.5.8 伪代码](#3.5.8 伪代码)

[3.5.9 真题](#3.5.9 真题)

[4 运行和维护知识](#4 运行和维护知识)

[4.1 系统可维护性评价指标](#4.1 系统可维护性评价指标)

[4.1.1 真题](#4.1.1 真题)

[4.2 软件维护](#4.2 软件维护)

[4.2.1 真题](#4.2.1 真题)

[4.3 软件文档](#4.3 软件文档)

[4.3.1 真题](#4.3.1 真题)

[4.4 软件维护内容](#4.4 软件维护内容)

[4.4.1 真题](#4.4.1 真题)

[4.5 软件可靠性、可用性、可维护性](#4.5 软件可靠性、可用性、可维护性)

[4.5.1 真题](#4.5.1 真题)

[5 沟通路径](#5 沟通路径)

[5.1 真题](#5.1 真题)

[6 软件项目管理](#6 软件项目管理)

[6.1 软件项目估算](#6.1 软件项目估算)

[6.1.1 真题](#6.1.1 真题)

[6.2 Gantt图(甘特图)](#6.2 Gantt图(甘特图))

[6.2.1 真题](#6.2.1 真题)

[6.3 PERT图](#6.3 PERT图)

[6.3.1 真题](#6.3.1 真题)

[6.4 项目活动图](#6.4 项目活动图)

[6.4.1 真题](#6.4.1 真题)

[6.4.2 画项目活动图](#6.4.2 画项目活动图)

[6.4.3 真题](#6.4.3 真题)

[6.5 软件配置管理](#6.5 软件配置管理)

[6.5.1 真题](#6.5.1 真题)

[6.6 风险管理](#6.6 风险管理)

[6.6.1 真题](#6.6.1 真题)

[7 软件质量](#7 软件质量)

[7.1 ISO IEC 9126软件质量模型](#7.1 ISO IEC 9126软件质量模型)

[7.1.1 真题](#7.1.1 真题)

[7.2 Mc Call软件质量模型](#7.2 Mc Call软件质量模型)

[7.2.1 真题](#7.2.1 真题)

[7.3 软件评审](#7.3 软件评审)

[7.3.1 真题](#7.3.1 真题)

[7.4 软件容错技术](#7.4 软件容错技术)

[7.4.1 真题](#7.4.1 真题)

[8 软件工具](#8 软件工具)

[8.1 真题](#8.1 真题)

[9 杂题选讲](#9 杂题选讲)


1 软件过程

1.1 CMM(能力成熟度模型)

1.1.1 真题

1.2009年上半年第29题

2.2009年下半年第29题

3.2013年下半年第32题

4.2014年下半年第30题

5.2019年下半年第30题

1.2 CMMI(能力成熟度模型集成)

1.2.1 真题

1.2010年上半年第31题

2.2011年上半年第30题

3.2018年上半年第30题

4.2018年下半年第30题

2 软件过程模型

2.1 瀑布模型

2.2 V模型

2.2.1 真题

1.2010年下半年第15题

2.2011年下半年第30题

3.2012年上半年第30题

4.2012年下半年第29题

5.2013年下半年第29题

6.2014年上半年第30题

7.2016年下半年第29、30题

2.3 增量模型

2.3.1 真题

1.2012年上半年第29题

2.2013年下半年第30题

3.2014年下半年第29题

4.2016年上半年第30题

5.2018年上半年第29题

6.2021年下半年第29题

2.4 演化模型

2.5 原型模型

2.5.1 真题

1.2011年上半年第29题

2.2015年下半年第29题

3.2018年下半年第29题

2.6 螺旋模型

2.6.1 真题

1.2015年上半年第29题

2.2017年上半年第29题

3.2021年上半年第29、30题

2.7 喷泉模型

2.7.1 真题

1.2011年下半年第29题

2.2015年下半年第30题

3.2020年下半年第29、30题

2.8 统一过程(UP)模型

2.8.1 真题

1.2009年上半年第16题

2.2009年上半年第30题

3.2010年上半年第32题

4.2013年上半年第15题

5.2014年上半年第29题

2.9 敏捷方法

2.9.1 真题

1.2009年下半年第36题

2.2010年下半年第18题

3.2012年下半年第30题

4.2015年上半年第30题

5.2016年下半年第16题

6.2017年上半年第30题

7.2017年下半年第32题

8.2019年上半年第30题

9.2019年下半年第29题

Sprint(迭代)

Sprint Backlog是本次迭代需要完成的任务

Product backlog(产品待办列表)

​​​Refactoring(重构)

10.2021年下半年第30题

3 需求分析

3.1 软件需求

3.1.1 真题

1.2013年上半年第18题

2.2017年下半年第19题

3.2 系统设计

3.2.1 真题

1.2011年下半年第15题

2.2015年上半年第16题

3.2018年上半年第32题

4.2021年上半年第32题

3.3 系统测试

3.3.1 真题

1.2010年下半年第35题

2.2013年上半年第35题

3.2014年下半年第32题

4.2016年下半年第35题

5.2019年上半年第34题

6.2021年下半年第32题

3.4 测试策略

3.4.1 单元测试

3.4.2 真题

1.2013年上半年第36题

2.2013年下半年第36题

3.4.3 集成测试

自顶向下:不需要编写驱动模块,需要编写桩模块。

自底向上:不需要编写桩模块,需要编写驱动模块。

3.4.4 真题

1.2009年下半年第18题

2.2011年上半年第36题

3.2013年上半年第19题

4.2015年上半年第34题

3.5 测试方法

3.5.1 黑盒测试

等价类划分测试方法中,一个测试用例的不合理的输入越多就说明该用例不是一个好的测试用例。

3.5.2 真题

1.2009年下半年第35题

2.2010年下半年第36题

3.2011年下半年第35题

两个条件都是错的话就没有办法判断问题到底出在哪里

4.2013年下半年第35题

5.2019年上半年第35题

3.5.3 McCabe度量法

注意:边的起点和终点都是结点才进行统计。

3.5.4 真题

1.2009年上半年第32题

2.2009年下半年第32题

3.2010年上半年第36题

4.2010年下半年第32题

5.2012年上半年第33题

6.2012年下半年第31题

7.2013年上半年第30、31题

8.2014年上半年第32题

9.2015年上半年第35题

10.2016年上半年第36题

3.5.5 白盒测试

3.5.6 真题

1.2009年上半年第35题

2.2010年上半年第17题

3.2011年上半年第35题

4.2011年下半年第34题

5.2012年上半年第34、35题

6.2012年下半年第35、36题

7.2014年上半年第35、36题

8.2017年下半年第29、30题

9.2020年下半年第35、36题

10.2011年上半年第16题

3.5.7 白盒测试+McCabe度量法真题

1.2014年下半年第34、35题

2.2016年下半年第32、33题

3.2017年上半年第35、36题

4.2018年上半年第34、35题

5.2019年下半年第34、35题

3.5.8 伪代码

3.5.9 真题

1.2015年下半年第35、36题

2.2018年下半年第34、35题

3.2021年下半年第34、35题

4 运行和维护知识

4.1 系统可维护性评价指标

4.1.1 真题

1.2010年下半年第33题

2.2013年下半年第33题

3.2021年下半年第36题

4.2 软件维护

4.2.1 真题

1.2014年下半年第36题

2.2015年上半年第36题

3.2019年下半年第36题

4.3 软件文档

4.3.1 真题

1.2010年下半年第34题

2.2012年下半年第33题

3.2014年上半年第33题

4.2014年下半年第33题

5.2021年上半年第33题

4.4 软件维护内容

4.4.1 真题

1.2009年上半年第36题

2.2009年下半年第34题

3.2011年上半年第34题

4.2011年下半年第33题

5.2011年下半年第36题

6.2012年上半年第31题

7.2012年下半年第34题

8.2013年上半年第33题

9.2014年上半年第34题

10.2017年上半年第36题

11.2018年下半年第36题

12.2019年上半年第36题

13.2021年上半年第36题

4.5 软件可靠性、可用性、可维护性

4.5.1 真题

1.2011年上半年第32题

2.2016年下半年第34题

3.2020年下半年第34题

4.2021年上半年第35题

5 沟通路径

一般情况来说n个人员的开发小组(也就是无主程序员)有:n * (n -- 1) 条沟通路径;

主程序员的开发小组:有n-1条沟通路径

5.1 真题

1.2011年上半年第15题

2.2017年上半年第19题

3.2019年上半年第17题

6 软件项目管理

6.1 软件项目估算

6.1.1 真题

1.2014年上半年第17题

2.2016年下半年第19题

3.2018年上半年第19题

4.2020年下半年第19题

选D,早期设计阶段模型使用的是功能点,功能点可以转换为代码行。

6.2 Gantt图(甘特图)

6.2.1 真题

1.2011年下半年第18题

2.2014年上半年第18题

6.3 PERT图

6.3.1 真题

1.2009年上半年第17、18题

2.2010年上半年第18、19题

3.2010年下半年第16、17题

4.2013年上半年第16、17题

6.4 项目活动图

6.4.1 真题

1.2011年上半年第19题

2.2011年下半年第17题

3.2012年上半年第17题

4.2012年下半年第16、17题

5.2013年下半年第17、18题

6.2014年下半年第19、20题

7.2015年下半年第17、18题

8.2016年上半年第15、16题

9.2016年下半年第17、18题

10.2017年上半年第17、18题

11.2017年下半年第17、18题

12.2018年上半年第17、18题

13.2018年下半年第17、18题

14.2019年下半年第17、18题

15.2020年下半年第17、18题

16.2021年上半年第17、18题

17.2021年下半年第18、19题

6.4.2 画项目活动图

6.4.3 真题

1.2015年上半年第17、18题

2.2019年上半年第18题

6.5 软件配置管理

软件配置管理其主要目标包括:变更标识、变更控制、版本控制、确保变更正确的实现、变更报告、

软件配置管理其主要内容包括:版本管理、配置支持、变更支持、过程支持、团队支持、变化报告、审计支持。

上下为两个不同的版本

软件配置管理其主要内容包括:软件配置标识、变更管理、版本控制、系统建立、配置审核、配置状态报告。

6.5.1 真题

1.2010年上半年第29题

2.2010年上半年第34题

3.2015年上半年第31题

4.2017年下半年第31题

6.6 风险管理

6.6.1 真题

1.2009年上半年第19题

2.2009年下半年第19题

3.2010年下半年第19题

4.2011年上半年第17题

5.2011年下半年第19题

6.2012年上半年第19题

7.2012年下半年第19题

8.2013年下半年第19题

9.2014年上半年第19题

10.2014年下半年第17题

11.2015年上半年第19题

12.2018年下半年第19题

13.2019年上半年第19题

14.2019年下半年第19题

15.2021年上半年第19题

16.2021年下半年第19题

7 软件质量

7.1 ISO IEC 9126软件质量模型

7.1.1 真题

1.2009年上半年第31题

2.2009年下半年第31题

3.2011年下半年第31题

4.2012年上半年第36题

5.2014年下半年第31题

6.2015年下半年第31题

7.2016年下半年第31题

8.2018年下半年第31题

9.2019年上半年第31题

10.2019年下半年第31题

11.2020年下半年第32题

12.2021年下半年第31题

7.2 Mc Call软件质量模型

7.2.1 真题

1.2012年上半年第32题

7.3 软件评审

7.3.1 真题

1.2011年下半年第32题

2.2013年上半年第32题

3.2013年下半年第31题

4.2015年上半年第33题

7.4 软件容错技术

7.4.1 真题

1.2010年下半年第29题

2.2012年下半年第32题

3.2014年上半年第31题

8 软件工具

8.1 真题

1.2011年上半年第19题

2.2013年下半年第34题

3.2018年上半年第31题

9 杂题选讲

1.2009年上半年第15题

2.2009年上半年第34题

3.2009年下半年第16题

4.2009年下半年第17题

5.2009年下半年第30题

6.2010年上半年第15题

7.2010年上半年第16题

8.2010年上半年第35题

9.2010年下半年第30题

10.2010年下半年第31题

11.2011年上半年第18题

12.2011年上半年第31题

13.2011年上半年第33题

14.2012年上半年第18题

15.2013年上半年第34题

16.2015年上半年第15题

17.2015年下半年第15、16题

18.2015年下半年第19题

19.2016年上半年第32、33题

20.2016年上半年第34、35题

21.2017年上半年第31题

22.2017年下半年第33题

23.2018年上半年第36题

24.2019年上半年第29题

25.2019年下半年第32题

26.2019年下半年第33题

27.2020年下半年第33题

相关推荐
尖枫5082 小时前
学习笔记:金融经济学 第1讲
笔记·学习·金融
未定义.2212 小时前
UML-银行取款序列图
设计模式·流程图·软件工程·需求分析·uml
Acxymy2 小时前
MySQL学习笔记十九
笔记·学习
WDeLiang3 小时前
Vue学习笔记 - 逻辑复用 - 组合式函数
vue.js·笔记·学习
_yingty_4 小时前
Go语言入门-反射4(动态构建类型)
开发语言·笔记·后端·golang
再玩一会儿看代码4 小时前
[特殊字符] 深入理解 WSL2:在 Windows 上运行 Linux 的极致方案
linux·运维·windows·经验分享·笔记·学习方法
明明真系叻4 小时前
2025.4.13机器学习笔记:文献阅读
人工智能·笔记·机器学习
细心的莽夫7 小时前
Docker学习笔记
运维·笔记·后端·学习·docker·容器
再玩一会儿看代码7 小时前
pip 与 conda 的全面比较:Python 包管理的深度解析
经验分享·笔记·python·conda·课程设计·pip
Always_away7 小时前
数据库系统概论|第三章:关系数据库标准语言SQL—课程笔记3
数据库·笔记·sql·学习