IMAU 软件项目管理 期末复习总结 第八、九、十章

第八章 软件项目质量计划

1.软件质量的概念

1.1 什么是软件质量?

软件质量是软件满足明确说明或者隐含的需求的程度

1.2 软件质量模型:

  • Boehm质量模型   从软件的可移植性、可使用行、可维护性考量
  • McCall质量模型    产品修改、产品运行、产品转移三个大方面
  • ISO/IEC9126模型   较为系统化的指标

1.3 质量形成

质量形成于产品或服务的开发过程中

2.软件质量管理过程

质量计划、质量保证(QA)、质量控制(QC)

3.本章习题及答案

一、填空题
1、(审计)是对过程或产品的一次独立质量评估。
2、质量成本包括预防成本和(缺陷成本)。
3、(软件质量)是软件满足明确说明或者隐含的需求的程度。
4、McCall质量模型关注的3个方面是(产品运行)、(产品转移)、(产品修改)。
5、质量管理总是围绕着质量保证和(质量控制)过程两个方面进行。
6、质量保证的主要活动是(项目执行过程审计)和(项目产品审计)。

二、判断题
1、质量是满足要求的程度,包括符合规定的要求和客户隐含的需求。(√)
2、软件质量是软件满足明确说明或者隐含的需求的程度。(√)
3、软件质量可以通过后期测试得以提高。(×)
4、质量计划可以确定质量保证人员的特殊汇报渠道。(√)
5、软件质量是代码正确的程度。(×)
6、敏捷项目要求全程的质量审查(×)

三、选择题

1、下列不属于质量管理过程的是(D)
A 质量计划 B 质量保证 C 质量控制 D 质量优化

2、项目质量管理的目标是满足(C)的需要
A 老板 B 项目经理 C 项目 D 组织

3、下列属于质量成本的是(A)
A 预防成本 B 缺陷数量 C 预测成本 D 缺失成本

4、下列不是质量计划方法的是(C)
A 质量成本分析 B 因果分析图 C 抽样分析 D 基准对照

5、下列不是软件质量模型的是(D)
A Boehm质量模型 B McCall 质量模型 C ISO/IEC 9216质量模型 D Mark质量模型

6、质量控制非常重要,但是进行质量控制也需要一定的成本,(B)可以降低质量控制的成本。
A 进行过程分析 B 使用抽样统计 C 对全程进行监督 D 进行质量审计

7、McCall 质量模型不包含(C)
A 产品修改 B 产品转移 C 产品特点 D 产品运行

8、下面(D)不是敏捷项目的质量实践
A.结对编程  B.TDD  C.迭代评审  D.需求规格编写过程审计

四、问答题

1、简述质量保证的主要活动,以及质量保证的要点。
答:质量保证的主要活动是项目执行过程审计和项目产品审计。
质量保证的要点是:对项目进行评价、推测能否达到质量指标、建立对项目的信心

2、简述质量保证与质量控制的关系。
答:质量保证(QA)是通过评价项目整体绩效,建立对质量要求的信任,提供项目和产品可视化的管理报告。这个任务本身并不能提高产品的质量,但是通过质量保证的一系列工作可以间接地提高产品的质量。质量保证一般由质量保证部门人员实施。

质量控制(QC)是确定项目结果与质量标准是否相符,同时,确定消除不符的原因和方法,它控制产品的质量,及时纠正缺陷。这个任务本身提高产品的质量,一般由开发人员实施。

质量保证是后期质量活动,质量控制是前期质量活动。它们是有区别的:质质量保证是针对项目实施过程的管理手段,质量控制是针对项目产品的技术手段;实施质量保证是针对过程改进和审计的,强调的是过程改进和信心保证。实施质量控制是按照质量要求,检查具体可交付成果的质量,强调的是具体的可交付成果。

第九章 软件项目配置管理计划

1.配置管理的作用

记录软件产品的演化过程
得到精确的产品配置。
最终保证软件产品的完整性、一致性、追朔性、可控性

2.配置管理基本过程

IMAU 软件项目管理 期末复习总结 第八、九、十章_第1张图片

3.本章习题及答案

一、填空题
1、(完整性和可跟踪性)是软件配置管理的核心功能。
2、(基线)标志开发过程中一个阶段的结束和里程碑。
3、 基线变更控制包括(变更请求)、(变更控制)、(变更批准/拒绝)、(变更实现)等步骤。
4、(版本管理)、(变更管理)是配置管理的主要功能。
5、基线变更时,需要经过(SCCB)授权。
6、SCCB的全称是(软件配置控制委员会)。

二、 判断题
1、一个软件配置项可能有多个标识。(×)
2、基线提供了软件开发阶段的一个特定点。(×)
3、有效的项目管理能够控制变化,以最有效的手段应对变化,不断命中移动的目标。(√)
4、 一个(些)配置项形成并通过审核,即形成基线。(√)
5、软件配置项是项目需定义其受控于软件配置管理的款项,每个项目的配置项是相同的。(×)
6、基线的修改不需要每次都按照正式的程序执行。(×)
7、基线产品是不能修改的。(×)

8、基线修改应受到控制,但不一定要经SCCB授权。(×)
9、变更控制系统包括从项目变更申请、变更评估、变更审批到变更实施的文档化流程。(√)
10、持续支付领域强调对项目所有的相关产物及其之间的关系都要进行有效配置管理(对)
11、持续支付更倾向于使用基于分支的开发模式(错)

三、 选择题
1、 下列不属于SCCB的职责的是(D)
A 评估变更 B 与项目管理层沟通 C 对变更进行反馈 D 提出变更申请

2、为了更好地管理变更,需要定义项目基线,关于基线的描述,下列描述正确的是(B)
A 不可变化
B 可以变化,但是必须通过基线变更控制流程处理
C 所以的项目必须定义基线
D 基线发生变更时,必须修改需求

3、软件配置管理无法确保以下哪种软件产品属性(A)
A 正确性 B 完整性 C 一致性 D 可控性

4、变更控制需要关注的是(B)
A 阻止变更    B 标识变更,提出变更,管理变更
C 管理SCCB    D 客户的想法

4、以下哪项不是项目配置管理中可能遇到的问题?(B)
A 找不到某个文件的历史版本
B 甲方与乙方在资金调配上存在意见差异
C 开发人员未经授权修改代码或文档
D 因协同开发中,或者异地开发,版本变更混乱导致整个项目失败

5、以下哪项不属于软件项目配置管理的问题(B)
A.找不到某个文件的历史版本
B.甲方和乙方在资金调配上存在意见差异
C.开发人员未经授权修改代码或文档
D.因协同开发中,或者异地开发,版本变更混乱导致整个项目失败

四、简答题
1、 写出配置管理的基本过程。
答:(1)配置项标识、跟踪;(2)配置管理环境建立;(3)基线变更管理;(4)配置管理审计;(5)配置状态统计;(6)配置管理计划。

2、 说明软件配置控制委员会(SCCB)的基本职责。
答:评估变更、批准变更申请、在生存期内规范变更申请流程、对变更进行反馈、与项目管理层沟通。

3、 写出几个常见的软件配置项。
答:软件项目计划、需求分析结果、软件需求规格说明书、设计规格说明书、源代码清单、厕所规格说明书、测试计划、测试用例与实验结果、可执行程序、用户手册、维护文档。

 第十章 软件项目团队计划

1.相关概念

软件配置项:受控于软件配置管理的项目,如《需求规格说明书》《测试计划》 等

基线:一些配置项形成并通过审核,即形成基线;标志开发过程的一个阶段的结束;修改基线要严格按照规定程序进行

软件配置控制委员会SCCB:负责管理审核评估等工作

2.组织结构类型

  • 职能型
  • 项目型
  • 矩阵型

3.本章习题及答案

一、填空
1、 可以充分发挥部门资源优势集中的组织结构为(职能型组织结构)
2、 组织结构的主要类型(职能型)、(项目型)、(矩阵型)
3、 (会议形式)沟通最有可能协助解决复杂的问题。
4、 当项目中有20个人时,沟通渠道最多有(190)。

二、判断
1、项目干系人是项目计划的一部分。(√)
2、项目型的优点是可以资源共享。(×)
3、应尽量多建立一些沟通渠道。(×)
4、项目沟通的基本原则是及时性、准确性、完整性和可理解性(√)
5、在IT项目中,成功的最大威胁是沟通的失败(√)
6、责任分配矩阵是明确项目团队成员的角色与职责的有效工具(√)
7、口头沟通不是项目沟通的方式(×)
8、对于紧急的信息,应该通过口头的方式沟通;对于重要的信息,应采用书面的方式沟通(√)
9、沟通计划包括确定谁需要信息,需要什么信息,何时需要信息,以及如何接收信息等(√)
10、敏捷团队的人员一般在3~9人,而且一般集中地在一个场地开发,可以围坐一个桌子开会(√)

三、选择
1、(A)以图形方式展示项目团队成员及其报告关系这样可以减少沟通渠道,减少成本
A、项目组织图  B、甘特图  C、网络图  D、RAM图

2、下面不是敏捷角色的是(D)
A、产品负责人  B、团队促进者  C、跨职能团队成员  D、合同管理者

3、在项目管理的3种组织结构中,适用于主要由一个部门完成的项目或技术比较成熟的项目组织结构是( C)
A矩阵型组织结构  B项目型组织结构  C职能型组织结构  D都一样

4、项目经理花在沟通上的时间是(B)
A、20%-40%  B、75%-90%  C、60%  D、 30%-60%

5、在(C)组织结构中,项目成员没有安全感
A职能型B矩阵型C项目型D弱矩阵型

6、下列关于干系人的描述中,不正确的是(D)
A影响项目决策的个人、群体或者组织
B影响项目活动的个人、群体或者组织
C影响项目结果的个人、群体或者组织
D所有项目人员

7、编制沟通计划的基础是( A)
A沟通需求分析B项目范围说明书C项目管理计划D历史资料

8、项目团队原来有5个成员,现在人员扩充,又增加了3个成员这样沟通渠道增加了(A)
A、2.8倍  B、两倍  C、4倍  D、1.6倍

9、对于项目中比较重要的通知,最好采用(B)沟通方式
A口头B书面C网络方式D电话

10、在一个高科技公司,项目经理正在为一个新的项目选择合适的组织结构,这个项目涉及多的领域和特性,他应该选择(A)组织结构
A矩阵型B项目型C职能型D组织型

三、简答题
1、 写出5种以上项目沟通方式  P217
沟通方式主要有书面沟通和口头沟通、语言沟通和非语言沟通、正式沟通和非正式沟通、单向沟通和双向沟通、网络沟通等

2、 对于特别重要的内容,你认为一般采用哪些方式才能确保有效沟通  P220
对于特别重要的内容,要采用多种方式进行有效沟通确保传达到位,除发送邮件外还要电话提醒、回执等,重要的内容还要通过举行各种会议进行传达

你可能感兴趣的:(IMAU期末复习)