软件设计师-上午题-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题

相关推荐
巴伦是只猫1 小时前
【机器学习笔记Ⅰ】13 正则化代价函数
人工智能·笔记·机器学习
X_StarX7 小时前
【Unity笔记02】订阅事件-自动开门
笔记·学习·unity·游戏引擎·游戏开发·大学生
MingYue_SSS7 小时前
开关电源抄板学习
经验分享·笔记·嵌入式硬件·学习
巴伦是只猫8 小时前
【机器学习笔记 Ⅱ】1 神经网络
笔记·神经网络·机器学习
weixin_437398218 小时前
转Go学习笔记(2)进阶
服务器·笔记·后端·学习·架构·golang
teeeeeeemo9 小时前
回调函数 vs Promise vs async/await区别
开发语言·前端·javascript·笔记
Da_秀10 小时前
软件工程中耦合度
开发语言·后端·架构·软件工程
致***锌12 小时前
期权标准化合约是什么?
笔记
Wilber的技术分享13 小时前
【机器学习实战笔记 14】集成学习:XGBoost算法(一) 原理简介与快速应用
人工智能·笔记·算法·随机森林·机器学习·集成学习·xgboost
V我五十买鸡腿15 小时前
顺序栈和链式栈
c语言·数据结构·笔记·算法