软件监理考试题库及答案_第1页
软件监理考试题库及答案_第2页
软件监理考试题库及答案_第3页
软件监理考试题库及答案_第4页
软件监理考试题库及答案_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件监理考试题库及答案

一、单项选择题(每题2分,共20分)1.软件监理的主要目标不包括以下哪一项()A.保证软件质量B.降低软件开发成本C.加快软件开发速度D.增加软件功能2.以下哪种不属于软件质量特性()A.功能性B.易用性C.可变性D.可靠性3.软件监理在需求分析阶段的主要工作是()A.编写需求规格说明书B.评审需求规格说明书C.开发需求分析工具D.确定需求变更流程4.以下关于软件测试的说法,错误的是()A.测试是为了发现软件中的缺陷B.测试可以完全保证软件没有缺陷C.测试应尽早进行D.测试需要制定测试计划5.软件配置管理的主要任务不包括()A.版本控制B.变更管理C.文档管理D.人员管理6.软件监理在项目进度管理中,主要关注的是()A.项目的实际进度是否符合计划B.项目的成本是否超支C.项目的质量是否达标D.项目的人员是否充足7.以下哪种是软件项目风险管理的正确步骤()A.风险识别、风险评估、风险应对B.风险评估、风险识别、风险应对C.风险应对、风险识别、风险评估D.风险识别、风险应对、风险评估8.软件监理在软件设计阶段的主要工作是()A.进行软件设计B.评审软件设计文档C.编写软件设计代码D.测试软件设计功能9.以下关于软件合同管理的说法,正确的是()A.软件合同管理只需要关注合同的签订B.软件合同管理不需要关注合同的执行C.软件合同管理包括合同的签订、执行和变更等D.软件合同管理与软件监理无关10.软件监理在验收阶段的主要工作是()A.进行软件验收测试B.编写软件验收报告C.评审软件验收报告D.以上都是答案:1.D2.C3.B4.B5.D6.A7.A8.B9.C10.D二、多项选择题(每题2分,共20分)1.软件监理的主要工作阶段包括()A.需求分析阶段B.设计阶段C.编码阶段D.测试阶段E.验收阶段2.软件质量的主要影响因素有()A.人员素质B.开发技术C.管理水平D.硬件环境E.软件规模3.软件监理在项目成本管理中可以采取的措施有()A.审核项目成本预算B.监控项目成本支出C.提出成本控制建议D.直接参与项目成本核算E.要求项目组降低成本4.软件测试的主要方法有()A.黑盒测试B.白盒测试C.灰盒测试D.静态测试E.动态测试5.软件配置管理的主要活动包括()A.配置项标识B.配置项控制C.配置状态报告D.配置审计E.版本管理6.软件项目风险管理的主要风险类型有()A.技术风险B.管理风险C.人员风险D.市场风险E.资金风险7.软件设计的主要原则包括()A.模块化B.抽象化C.信息隐藏D.高内聚E.低耦合8.软件合同管理的主要内容包括()A.合同签订B.合同执行C.合同变更D.合同终止E.合同纠纷处理9.软件监理在项目沟通管理中可以采取的措施有()A.建立沟通机制B.定期召开沟通会议C.及时传递项目信息D.协调项目各方关系E.解决沟通中的冲突10.软件验收的主要依据包括()A.需求规格说明书B.设计文档C.测试报告D.合同要求E.用户反馈答案:1.ABCDE2.ABCDE3.ABC4.ABCDE5.ABCDE6.ABCDE7.ABCDE8.ABCDE9.ABCDE10.ABCDE三、判断题(每题2分,共20分)1.软件监理的主要职责是代替软件开发人员进行软件开发。()2.软件质量只与软件开发过程有关,与软件监理无关。()3.软件监理在需求分析阶段不需要参与需求的调研。()4.软件测试可以发现软件中的所有缺陷。()5.软件配置管理只需要管理软件代码,不需要管理文档。()6.软件项目风险管理只需要关注风险的识别,不需要关注风险的应对。()7.软件设计文档的评审只需要开发人员参与,不需要监理人员参与。()8.软件合同管理只需要关注合同的条款,不需要关注合同的执行情况。()9.软件监理在项目沟通管理中只需要传递信息,不需要协调各方关系。()10.软件验收只需要进行功能测试,不需要进行性能测试。()答案:1.×2.×3.×4.×5.×6.×7.×8.×9.×10.×四、简答题(每题5分,共20分)1.简述软件监理的主要作用。答:软件监理可保障软件质量,监督开发过程符合标准规范;控制成本,审核预算与监控支出;把控进度,确保按计划推进;管理变更,保证变更合理有序;协调各方,促进沟通协作,助力项目顺利完成。2.软件测试在软件项目中的重要性体现在哪些方面?答:能发现软件缺陷,保证软件质量,避免上线后出现严重问题;验证软件功能、性能等是否满足需求;为软件的可靠性和稳定性提供保障;还能为开发人员提供反馈,便于改进软件。3.软件配置管理的主要目的是什么?答:其目的是建立和维护软件产品的完整性和可追溯性。通过对配置项标识、控制等活动,确保不同版本软件可清晰区分和管理,便于应对变更,保证开发人员使用正确版本,提高开发效率和质量。4.软件项目风险管理的意义是什么?答:可提前识别项目潜在风险,降低风险发生概率和影响。合理规划应对措施,保障项目按计划进行,减少损失,提高项目成功率,确保项目在预算、进度和质量目标内完成。五、讨论题(每题5分,共20分)1.讨论软件监理在需求分析阶段如何确保需求的准确性和完整性。答:监理可参与需求调研,了解用户真实想法。评审需求规格说明书,检查是否涵盖所有功能和非功能需求。组织需求评审会议,让各方提出意见。与用户和开发方沟通,澄清模糊需求,确保准确完整。2.分析软件测试方法中黑盒测试和白盒测试的优缺点及适用场景。答:黑盒测试优点是简单,不依赖代码;缺点是难覆盖所有路径。适用于功能测试。白盒测试能深入代码,发现内部问题;但需了解代码,工作量大,适用于单元测试、代码逻辑复杂处,二者结合能提升测试效果。3.探讨软件配置管理在软件项目中的挑战及应对策略。答:挑战有配置项识别困难、版本管理易混乱、变更控制难等。应对策略为建立规范的配置管理流程,明确配置项标识规则;使用专业工具辅助管理;

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论