1. 名词解释:SEPG及其职责,SQA,风险,软件项目管理,软件过程评估。(20)
SEPG: 制定过程,实施过程改进。SEPG
应当给予过程上的指导,帮助项目组制定项目过程,并进行项目规划,从而有效地执行过程
SEPG及其职责:软件工程过程小组协调所有的过
程,包括1)过程定义2)过程改进3)过程部署和实施4)过程财富的建立和维护
软件过程能够实现预期结果的程度
软件过程性能:表示(开发组织或项目组)遵循其软件过程所得到的实际结果。
两者之间的差别:软件过程性能描述的是已得到的
实际结果,而软件过程能力则描述的是最可能的预期结果。
4. 什么是软件配置管理?一个软件配置管理计划中主要包括那些内容。(10) 软件配置管理:(software configuration management,
SCM)是项目管理的一项内容,主 SQA: 软件质量保证(SQA)是建立一套有
计划,有系统的方法,来向管理层保
证拟定出的标准、步骤、实践和方法能够正确地被
所有项目所采用。
风 险:风险是那些可能发生的事件或者条
件,如果它确实发生了,则它的发生会对项目产生有害的或者负面的影响。另一方面,风险是一种概率事件,可能发生也可能不发生。 软件项目管理:一种为实现既定目标而对技术、人力及金融资源所进行的系统集成。
软件过程评估:用于确定一个组织的当前软件过程
的状态,确定组织所面临的具有高优先级的与软件过程有关的问题,和获得组织对软件过程改进的支持
2. 什么是CMM?它分为几级?2级的KPA有哪几个?(10)
CMM—capability maturity model for software软件
能力成熟度模型是一种描述有效软件过程的关键元素的框架,CMM描述一条从无序的不成熟的过程到成熟的、有纪律的过程的进化的改进途径。
2级的KPA:需求管理 RM(requirements management)
软件项目策划SPP(software project
planning)
软件项目跟踪和监督SPTO(spftware
project tracking and oversight)
子合同管理SSM (software
subcontract management)
质量保证SQA(software quality assurance)
软件配置管理 SCM(software
configuration management)
3. 什么是软件过程能力?什么是软件过程性能?两者的差别是什么。(10)
软件过程能力:描述(开发组织或项目组)遵循其
要涉及对变更进行系统地控制,建立和维护在项目的整个软件生存周期中软件项目产品的完整性。
主要包括:标识在给定时间点上软件的配置,系统
地控制对配置项的更改、并维护在整个软件生存周期中配置的完整性和可跟踪性。
5. 软件过程财富包括哪些内容? 过程财富的组成: 1、 组织标准软件过程
2、组织的软件过程数据库/过程能力基线 3、 软件生命周期描述
4、 标准软件过程的剪裁指南和准则 5、软件有关文档
6. 软件需求分析主要包括哪几个过程?每个过程的主要
任务是什么(15)
7. 软件过程财富包括哪些内容?给出较详细的描述?如
何利用这些财富进行软件开发。(15)
8. 已知:某个项目的规模是100个功能点,在项目完成
了需求分析后进行的需求评审时发现了25个需求缺陷。当项目进行到开始验收测试时,项目累计已经发现的缺陷总数是200个。然后在验收测试中发现的缺陷是20个,其中有2个是需求的缺陷。求出本项目的质量,缺陷的引入率,需求评审的缺陷排除率。(15)
因篇幅问题不能全部显示,请点此查看更多更全内容