《软件工程》第三章习题项目的计划和管理Word下载.docx
- 文档编号:13397528
- 上传时间:2022-10-10
- 格式:DOCX
- 页数:17
- 大小:103.37KB
《软件工程》第三章习题项目的计划和管理Word下载.docx
《《软件工程》第三章习题项目的计划和管理Word下载.docx》由会员分享,可在线阅读,更多相关《《软件工程》第三章习题项目的计划和管理Word下载.docx(17页珍藏版)》请在冰豆网上搜索。
11、成本-效益分析的目的,是从经济角度评价开发一个新的软件项目是否(可行)。
12、风险估计从两个方面估价风险。
一是估计一个风险发生的(可能性)。
一是估价与风险相关的问题出现后将会产生的(结果)。
13、一个软件任务由一个人单独开发,生产率(最高)。
14、在与软件成本相关的影响因素中,(人员的能力)是最大影响因素。
15、软件开发所需的人力随开发的进展逐渐增加,在(编码与单元测试)阶段达到高峰,以后又逐渐减少。
16、在建立项目组织时应注意的原则有三:
①尽早(落实责任),指定专人负责;
②减少
(接口),要有合理的人员分工、好的组织结构、有效的通信,减少不必要的生产率的损失;
③
(责权)均衡。
17、风险出现概率可以使用从过去项目、直觉或其它信息收集来的度量数据进行(统计分析)估算出来。
18、用各种不同的方法对风险进行分类是可能的。
从宏观上来看,可将风险分为项目风险、技术风险和(商业风险)。
三、选择题
1、所有的软件开发都可以看成是一个问题__B__过程。
A.顺序解决
B.循环解决
C.分类解决
D.分组解决
2、软件项目管理所涉及的范围覆盖了整个软件__D__。
A.开发过程
B.运行与维护过程
C.定义过程
D.生存期
3、为使软件开发获得成功,一个关键问题是必须对软件范围、风险、资源、任务、里程碑、成本,进度等做到心中有数,而__C__可以提供这些信息。
A.计算机辅助工程
B.软件开发工具
C.软件项目管理
D.软件估
4、软件范围标明了软件要实现的基本功能,并尽量以_A__的方式界定这些功能。
A.定量
B.规范
C.统一
D.定性
5、只要事先建立特定的度量规程,很容易做到__B__开发软件所需要的成本和工作量、产生的代码行数等。
A.间接度量
B.直接度量
C.间接估算
D.直接估算
6、为了计算特征点,可以像计算功能点那样,对信息域值进行计数和加权。
此外,需要对一个新的软件特征__A__进行计数。
A.算法
B.计算误差
C.程序复杂性
D.效率
7、对于软件的__D__,有一种简单的面向时间的度量,叫做平均变更等待时间MTTC(MeanTimeToChange)。
这个时间包括开始分析变更要求、设计合适的修改、实现变更并测试它、以及把这种变更发送给所有的用户。
A.可靠性
B.可修改性
C.可测试性
D.可维护性
8、软件的完整性是度量一个系统抗拒对它的__C__攻击(事故的和人为的)的能力。
B.正确性
C.安全性
D.容错性
9、对每一种软件资源,应说明4个特性:
资源的描述,资源的有效性说明,资源在何时开始需要,使用资源的持续时间。
最后两个特性统称为__A__。
A.时间窗口
B.时间安排
C.日程安排
D.资源定义
10、业务系统计划工具借助特定的__C__建立一个组织的战略信息需求的模型,导出特定的信息系统。
A.过程性语言
B.形式化语言
C.元语言
D.伪码
11、软件开发成本主要是指软件开发过程中所花费的__B___及相应的代价。
A.劳动力
B.工作量
C.资源
D.持续时间
12、自顶向下估算软件成本的方法主要是从项目的整体出发进行__B__,即根据已完成项目的总成本(或总工作量),来推算待开发软件的总成本(或总工作量),然后按比例将它分配到各开发任务单元中去。
A.分解
B.类推
C.推导
D.评估
13、自底向上估算软件成本的方法主要是把待开发软件__A__,直到每一个子任务都已经明确所需要的开发工作量,然后把它们加起来,得到软件开发的总工作量。
14、Putnam提出的模型,是一种__D__模型。
它是假定在软件开发的整个生存期中工作量有特定的分布。
A.模块化成本
B.结构化成本
C.动态单变量成本
D.动态多变量成本
15、Boehm提出的___B__估算模型是一种精确、易于使用的成本估算方法。
16、系统的经济效益__B___因使用新系统而增加的收入加上使用新系统可以节省的运行费用。
A.大于
B.等于
C.小于
D.不等于
17、项目复杂性、规模和结构的不确定性构成__C___(估算)风险因素。
A.技术
B.经济
C.项目
D.商业
18、识别风险的一种最好的方法就是利用一组__A__来帮助人们了解在项目和技术方面有哪些风险。
因此,Boehm建议使用一个“风险项目检查表”。
A.提问
B.项目
C.脚本
D.场景
19、在做风险评价时常采用的一个非常有效的方法就是定义__D__。
A.风险评价标准
B.风险影响因子
C.风险调整因素
D.风险参照水准
20、Pareto的80/20规则用到软件风险上表明,所有可能导致项目失败的80%的潜在因素能够通过__B__的已识别风险来说明。
A.30%
B.20%
C.50%
D.25%
21、当几个人共同承担软件开发项目中的某一任务时,人与人之间必须通过交流来解决各自承担任务之间的_A_问题,即所谓通信问题。
A.接口
B.衔接
C.调用
D.控制
22、假设一个人单独开发软件,生产率是5000行/人年。
若4个人组成一个小组共同开发这个软件,在每条通信路径上耗费的工作量是250行/人年。
则组中每人的生产率降低为__C__
A.4200
B.4350
C.4675
D.4375
23、PERT技术叫做
__B__技术,它是采用网络图来描述一个项目的任务网络,安排开发进度,制定软件开发计划的最常用的方法。
A.日程安排
B.计划评审
C.关键路径
D.因果图
24、在进度压力下赶任务,其成果往往是以__B__产品的质量为代价的。
A.浪费
B.牺牲
C.抵押
D.维持
四、选择填空题
从供选择的答案中选出与下列有关软件过程叙述相对应的正确答案,将其编号填入到相应的括弧(
)内。
1、软件过程是软件(
A
④)中的一系列相关软件工程(
B
③)的集合。
每一个软件过程又是由一组(
C
⑥)、项目(
D
⑧)、软件工程产品和交付物以及质量保证(SQA)点等组成。
一个软件过程可以用右图的形式来表示。
首先建立一个(
E
②
)过程框架,其中定义了少量可适用于所有软件项目的框架(
③),再给出各个框架(
③)的任务集合,最后是保护伞活动,如软件质量保证、软件配置管理以及测量等。
软件过程模型的选择基于项目和应用的特点、采用的(
F
⑤)和工具、要求的控制和需交付的产品。
供选择的答案:
A~F. ①工程
②公共
③活动
④生存期⑤方法
⑥工作任务
⑦功能
⑧里程碑
2、由于软件工程有如下的特点,使软件管理比其它工程的管理更为困难。
软件产品(
②)。
(
⑥
)标准的过程。
大型软件项目往往是(
③)项目。
②)的作用是为有效地定量地进行管理,把握软件工程过程的实际情况和它所产生的产品质量。
在制定计划时,应当对人力、项目持续时间、成本作出(
④
);
H
⑤)实际上就是贯穿于软件工程过程中一系列风险管理步骤。
最后,每一个软件项目都要制定一个(
①),一旦(
G
⑥)制定出来,就可以开始着手(
H
⑤)。
A~C. ①可见的
②不可见的
③“一次性”
④“多次”⑤存在
⑥不存在
D~H. ①进度安排
②度量
③风险分析
④估算 ⑤追踪和控制
⑥开发计划
3、软件的度量包括(
①)和(
④)。
软件产品的(
①)包括产生的代码行数、执行速度等。
④)则包括若干质量特性。
我们还可进一步将软件度量如图所示那样分类。
软件(
④)度量主要关注软件工程过程的结果;
①
)度量则指明了软件适应明确和不明确的用户要求到什么程度;
②)度量主要关注软件的一些特性而不是软件开发的全过程。
从图中还可看到另一种分类方法:
面向(
⑤)的度量用于收集与直接度量有关软件工程输出的信息和质量信息。
⑦)的度量提供直接度量的尺度。
③)的度量则收集有关人们开发软件所用方式的信息和人们理解有关工具和方法的效率的信息。
A~B. 直接度量
②尺度度量
③二元度量
④间接度量
C~E. ①质量
②技术
③成本
④生产率
F~H. ①过程
②对象
③人
④存取 ⑤规模
⑥进程
⑧数据
4、估算资源、成本和进度时需要经验、有用的历史信息、足够的定量数据和作定量度量的勇气。
通常估算本身带有(
)。
项目的复杂性越高,规模越大,开发工作量(
②),估算的(
③
)就(
⑦
项目的结构化程度提高,进行精确估算的能力就能(
①),而风险将(
③)。
有用的历史信息(
②),总的风险会减少。
供选择的答
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 第三 习题 项目 计划 管理
![提示](https://static.bdocx.com/images/bang_tan.gif)