复习大纲
考试题型
- 一、单项选择题:(共10分,每小题1分)
- 二、填空题(共5分,每小题1分)
- 三、名词解释:(共25分,每小题5分)
- 四、简答题(共40分,每小题8分)
- 五、计算题(共20分,每小题10分)
或
- 一、单项选择题:(共20分,每小题2分)
- 二、名词解释:(共30分,每小题5分)
- 三、简答题(共40分,每小题8分)
- 四、计算题(共10分)
一、名词解释
1、PSP(个体软件过程)
PSP(个体软件过程)着重于软件开发人员的个人能力提升,体现在估算能力、计划能力、计划执行以及质量管理等方面。
2、TSP(团体软件过程)
TSP(团体软件过程)能够提供了,一个已经定义的团队构建过程;一个团队作业框架;一个有效的管理环境。
3、解释质量控制指标A/FR。
A/FR = PSP质检成本/PSP失效成本;
PSP质检成本=设计评审时间+代码评审时间。
PSP失效成本=编译时间+单元测试时间。
4、解释质量控制指标PQI
PQI为过程质量指标,用以度量PSP过程的整体质量。PQI为设计质量、设计评审质量、代码评审质量、代码质量、程序质量这5个过程质量指标数据乘积
5、PSP的设计模板包括OST,FST,SST和LST,分别写出简称的中文名称。
- 操作规格模板(简称OST)描述系统与外界的交互情形
- 功能规格模板(FST)描述系统对外的静态接口
- 状态规格模板(SST)描述系统的状态信息
- 逻辑规格模板(LST)描述系统的静态逻辑
6、一个基本的PSP流程包括哪些阶段。
一个基本的PSP流程包括策划、设计、编码、编译、单元测试以及总结等阶段。
7、工作分解结构(WBS)
工作分解结构(Work Breakdown Structure,简称WBS)是以可交付成果为导向对满足项目目标和开发交付产物的项目相关工作进行的分解。它归纳和定义了项目的整个工作范围,每下降一层代表对项目工作的更详细定义。
8、配置项
配置项是在配置管理当中作为单独实体进行管理和控制的工作产品集合。
9、基线
基线:经过正式评审和认可的一组软件配置项,此后他们将作为下一步开发工作的基础,而且只有通过正式的变更控制流程才能被更改。
10、写出设计评审时的设计验证方法。
状态机验证;符号化执行验证;执行表验证;跟踪表验证;正确性验证
11、典型的纠偏活动包括什么?
典型的纠偏活动包括:偏差原因分析;纠偏措施定义;纠偏措施管理。
12、配置管理的目的是什么?
配置管理的目的是建立与维护工作产品的完整性,保持产品的同步
13cmm
CMM将软件开发进化过程组织成五个成熟度等级,用以测量组织软件过程成熟度和评价其软件过程能力。
14、PSP中所有的开发活动都需要记录相应的时间日志与缺陷日志。
15、PSP中就采用缺陷管理来替代质量管理,大大简化了质量管理的方法,使得质量管理更加易于操作。
16、PSP中高质量产品也就意味着要求组成软件产品的各个组件基本无缺陷。
17、类图用于描述系统中所包含的类以及它们之间的相互关系。
18、组织过程
指由负责组织软件过程活动的组织单元在组织层次上定义软件过程,
19、代码重构:
在不改变系统行为的前提下,重新调整优化体统,的内部结构以减少复杂性,消除冗余,提高系统的灵活性和性能。
二、简答题
(一)软件过程的有哪些分类?
软件过程可概括为三类:基本过程类、 支持过程类和组织过程类。 软件基本过程:软件获取、供应、开发、运行和维护的过程,包括需求分析、软件设计、编码等过程。
软件支持过程:对软件主要过程提供支持的过程,包括文档编制过程、配置管理过程、质量保证过程、验证和确认过程(测试过程)、评审过程等。