软件设计师-上午题-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 小时前
Java Spring “MVC ”面试清单(含超通俗生活案例与深度理解)
java·经验分享·笔记·面试
LXS_3571 小时前
Day 09(下) B2a实例解说----exampleB2a.cc+ActionInitialization+PrimaryGeneratorAction
笔记·学习方法·改行学it·geant4·b2a
繁星星繁2 小时前
C++11学习笔记
c++·笔记·学习
金水谣3 小时前
10.8考研笔记
笔记
蒙奇D索大12 小时前
【数据结构】考研数据结构核心考点:二叉排序树(BST)全方位详解与代码实现
数据结构·笔记·学习·考研·算法·改行学it
玲娜贝儿--努力学习买大鸡腿版13 小时前
推荐算法学习笔记(十九)阿里SIM 模型
笔记·学习·推荐算法
我命由我1234514 小时前
Photoshop - Photoshop 工具栏(10)透视裁剪工具
经验分享·笔记·学习·ui·职场和发展·职场发展·photoshop
JJJJ_iii15 小时前
【深度学习03】神经网络基本骨架、卷积、池化、非线性激活、线性层、搭建网络
网络·人工智能·pytorch·笔记·python·深度学习·神经网络
玉石观沧海15 小时前
高压变频器故障代码解析F67 F68
运维·经验分享·笔记·分布式·深度学习
初级炼丹师(爱说实话版)16 小时前
MySql速成笔记5(多表关系)
笔记