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

相关推荐
maknul5 小时前
【学习笔记】AD智能PDF导出(装配文件)
笔记·学习·pdf
pq113_66 小时前
ftdi_sio应用学习笔记 4 - I2C
笔记·学习·linux驱动·ftdi_sio
快乐飒男7 小时前
Linux基础05
linux·笔记·学习
田梓燊8 小时前
湘潭大学软件工程算法设计与分析考试复习笔记(六)
笔记·算法·软件工程
网安墨雨8 小时前
网络安全笔记
网络·笔记·web安全
南东山人8 小时前
关于内核编程的一些笔记
linux·笔记
重生之Java开发工程师8 小时前
算法笔记:前缀和
笔记·算法
漆黑的莫莫9 小时前
经验笔记:git checkout 与 git switch
笔记·git
小小逆向9 小时前
[SWPUCTF 2021 新生赛]老鼠走迷宫
笔记
俸涛努力学前端10 小时前
ajax (一)
开发语言·前端·javascript·笔记·ajax