软件工程练习试卷3(题后含答案及解析).docVIP

软件工程练习试卷3(题后含答案及解析).doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程练习试卷3题后含答案及解析题型1选择题A通常软件项目管理活动包括项目的计划调度通信费用估算资源分配以及质量控制等软件生产是智力密集型的活动,其产品无物理外形,生产状态也“不可见”,因而难于检查和驾驭软件项目管理工具就是要使这种生产过程成为可见可控的过程因此,软件项目管理工具应具备B对工作计划的安排评审和检查C对软件设计计划技术和文档内容进行管理D与软件开发工具相匹配正确答案

软件工程练习试卷3(题后含答案及解析)

题型有:1.选择题

选择题(每小题1分,共75分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。

1.通常软件项目管理活动包括项目的计划、调度、通信、费用估算、资源分配以及质量控制等。软件生产是智力密集型的活动,其产品无物理外形,生产状态也“不可见”,因而难于检查和驾驭。软件项目管理工具就是要使这种生产过程成为可见、可控的过程。因此,软件项目管理工具应具备______。

A.软件生产周期内各活动的识别和分配

B.对工作计划的安排、评审和检查

C.对软件设计计划、技术和文档内容进行管理

D.与软件开发工具相匹配

正确答案:B

解析:软件项目管理工具就是要使软件生产过程成为可见、可控的过程。使用它能帮助进行成本估算、作业调度和任务分配,并制定出成本较低、风险较小的项目开发计划;同时能设法在预计工期和经费之内适当调整项目的安排,以节省时间和人力,从而对软件生产的各个环节进行严格、科学的管理,使项目开发活动获得最佳的进程。由于项目管理工具要能对项目的任务调度、成本估算、资源分配、预算跟踪、人时统计、配置控制等活动给予帮助,因此它需要具有的某些特征如下。①覆盖整个软件生存周期。②为项目调度提供多种有效手段。③支持多个项目和子项目的管理。④对工作计划的安排、评审和检查。⑤确定关键路径、松弛时间、超前时间和滞后时间。⑥利用估算模型对软件费用和工作量进行估算。⑦对项目组成员和项目任务之间的通信给予辅助。⑧跟踪资源的使用。⑨自动进行资源平衡。⑩生成固定格式的报表和剪裁项目报告。知识模块:软件工程

2.使用自动项目管理工具与使用手工方法管理相比有许多优点,但是______不属于自动项目管理工具的优点。

A.能对大型项目进行精确跟踪,使项目经理能及时掌握实际工作进展和资源的实际消耗情况

B.能指导设计人员采用软件生存周期各阶段的适用技术,进行设计和控制工作进度

C.能辅助开发,PERT、CPM(关键路径方法)和WBS(工作分解结构),自动更新活动网络图和Gantt图

D.能自动计算、自动积累数据、自动生成图形和报表来取代人工计算、调度、统计和文档工作,提高管理工作效率

正确答案:B

解析:项目管理工具用来辅助软件的项目管理活动。尽管新的项目管理方法和技术会改变人们已经习惯的工作方式,学习和掌握这些新工具也需要花费一些时间,但是使用自动项目管理工具比用手动方法管理有许多优点。例如:①能对大型项目进行精确跟踪,使项目经理能及时掌握实际工作进展和资源消耗情况;②能自动计算、自动积累数据、自动生成图形和报表来取代人工计算、调度、统计和文档工作,提高管理工作效率;③能辅助开发PERT、CPM(关键路径方法)和WBS(工作分解结构),自动更新活动网络图和Gantt图。知识模块:软件工程

3.质量控制非常重要,但是进行质量控制也需要一定的成本。______可以降低质量控制的成本。

A.使用抽样统计

B.进行过程分析

C.对全程进行监督

D.进行质量审计

正确答案:A

解析:质量控制(QC)就是项目管理组的人员采取有效措施,监督项目的具体实施结果,判断他们是否符合有关的项目质量标准,并确定消除产生不良结果原因的途径。可见,进行质量控制是确保项目质量得以完满实现的过程。质量控制应贯穿于项目执行的全过程。质量成本是指为了达到产品或服务质量而进行的全部工作所发生的所有成本。进行质量控制一定要注意成本,使用抽样统计可以降低质量控制的成本。知识模块:软件工程

4.COCOMO模型能够依据待开发软件的规模来估计软件开发的工期。若COCOMO模型公式为:MM=3.0×(KDSI)1.12其中,KDSI为预计应交付的源程序千行数,MM为开发该软件所需的人月数。设软件开发的生产率为每个人月能编写的最终能交付的源程序千行数(KDSI/MM),则根据上述COCOMO模型可以看出,软件开发的生产率随软件开发规模而变化的趋势如图______所示。

A.

B.

C.

D.

正确答案:D

解析:依题意,设软件开发生产率为Y,软件开发规模为X(即KDSI)。根据试题关健信息“软件开发的生产率为每个人月能编写的最终能交付的源程序千行数(KDSI/MM)”得,由此可见,Y的总是随着X的增大而减少,Y的导数总为负值。因此选项D的曲线反映了软件开发的生产率随软件开发规模而变化的趋势。知识模块:软件工程

5.在CMM模型中属于4级以上的关键过程域是______。

A.集成软件管理

B.软件质量管理

C.项目子合同管理

D

文档评论(0)

偶遇 + 关注
实名认证
文档贡献者

个人介绍

1亿VIP精品文档

相关文档