MOOC 软件需求工程-金陵科技学院 中国大学慕课答案_第1页
MOOC 软件需求工程-金陵科技学院 中国大学慕课答案_第2页
MOOC 软件需求工程-金陵科技学院 中国大学慕课答案_第3页
MOOC 软件需求工程-金陵科技学院 中国大学慕课答案_第4页
MOOC 软件需求工程-金陵科技学院 中国大学慕课答案_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

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

文档简介

MOOC软件需求工程-金陵科技学院中国大学慕课答案1.1随堂测验1、问题:获取软件需求困难的原因不包括()。选项:A、客户说不清楚需求B、需求自身经常变动C、分析人员或客户理解有误D、提供的需求没有满足用户的需求正确答案:【提供的需求没有满足用户的需求】2、问题:以下哪一项不是软件危机的表现()。选项:A、开发的软件可维护性差B、软件极易被盗版C、经费预算经常被突破D、开发的软件不能满足用户需求正确答案:【软件极易被盗版】3、问题:IEEE公布的需求定义包括从用户角度以及从()角度来阐述需求。选项:A、开发者B、设计者C、客户D、使用者正确答案:【开发者】4、问题:软件一般可分成哪三类?请选择符合条件的选项。选项:A、应用软件B、系统软件C、中间件D、网络软件正确答案:【应用软件#系统软件#中间件】5、问题:软件需求工程就是软件工程,也就是系统工程。选项:A、正确B、错误正确答案:【错误】1.2随堂测验1、问题:[IEEE1998]将需求分为功能需求、非功能性需求和设计约束,其中非功能性需求不包括()。选项:A、性能需求B、质量属性C、对外接口D、改变产品的功能正确答案:【改变产品的功能】2、问题:不同层次的人群,可以观察到功能需求不同程度的抽象,即功能需求具有层次性。功能需求通常体现为3个层次,其中不包括()。选项:A、业务需求B、客户需求C、用户需求D、系统(级)需求正确答案:【客户需求】3、问题:用户需求不可能来自()。选项:A、用户B、销售人员C、售后支持人员D、开发人员正确答案:【开发人员】4、问题:系统级需求描述了()。选项:A、为什么要开发系统B、系统能够帮助用户做些什么C、开发人员需要实现什么D、怎样实现用户的需求正确答案:【开发人员需要实现什么】5、问题:系统的性能需求不包括()。选项:A、速度B、容量C、吞吐量D、延迟性正确答案:【延迟性】1.3随堂测验1、问题:需求工程过程不包括()。选项:A、获取需求B、分析需求C、验证需求D、实现需求正确答案:【实现需求】2、问题:软件需求分析阶段的工作,可以分成4个方面:需求获取,需求分析,编写需求规格说明书以及()。选项:A、用户B、需求评审C、总结D、都不正确正确答案:【需求评审】3、问题:确定需求优先级常用的方法()。选项:A、累积投票B、协商C、需求细化D、需求建模正确答案:【累积投票】4、问题:下列()不属于需求开发活动。选项:A、需求获取B、需求分析C、需求验证D、需求管理正确答案:【需求管理】5、问题:需求工程过程中可能产生的文档有()。选项:A、前景和范围文档B、用例使用说明文档C、需求规格说明文档D、系统维护说明文档正确答案:【前景和范围文档#用例使用说明文档#需求规格说明文档】1.4自学内容随堂测验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、具备创新技能正确答案:【具备专业知识和技能#具备分析技能#具备观察和交流的技能#具备创新技能】软件需求工程基础-作业1第一章单元测试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、问题:需求包括11个方面的内容,其中网络和操作系统的要求属于()。选项:A、质量保证B、环境需求C、安全保密需求D、性能需求正确答案:【环境需求】11、问题:需求包括11个方面的内容,其中如何隔离用户之间的数据属于()。选项:A、质量保证B、环境需求C、安全保密需求D、性能需求正确答案:【安全保密需求】12、问题:需求包括11个方面的内容,其中执行速度、相应时间及吞吐量属于()。选项:A、质量保证B、环境需求C、安全保密需求D、性能需求正确答案:【性能需求】13、问题:需求包括11个方面的内容,其中规定系统平均出错时间属于()。选项:A、质量保证B、环境需求C、安全保密需求D、性能需求正确答案:【质量保证】14、问题:风险管理的要素包括()。选项:A、风险避免B、风险评估C、风险控制D、以上都是正确答案:【以上都是】15、问题:最常见的IEEE1998将需求分成5种类别,下列哪个不是其中5种类别的是()。选项:A、功能需求B、性能需求C、质量属性D、需求获取正确答案:【需求获取】16、问题:软件的生命周期包括()。选项:A、可行性研究和项目开发计划B、需求分析C、概要设计和详细设计D、编码,测试与维护E、以上都是正确答案:【以上都是】17、问题:以下说法正确的是()。选项:A、软件工程就是软件需求工程B、软件需求工程仅仅包括软件需求分析C、软件需求工程包括软件需求开发过程和需求管理过程D、软件工程就是软件需求工程和软件编码过程。正确答案:【软件需求工程包括软件需求开发过程和需求管理过程】18、问题:软件危机的产生,其中和需求有关的原因主要有()。选项:A、用户需求不明确B、软件编码有漏洞C、软件技术无法实现D、系统维护得不好正确答案:【用户需求不明确】19、问题:用户需求描述的是()。选项:A、描述为什么要开发系统B、描述系统能够帮助用户做什么C、描述用户要求的具体流程D、开发人员如何设计具体的解决方案来实现这些需求正确答案:【描述系统能够帮助用户做什么】20、问题:功能性需求的三个层次是()。选项:A、业务需求B、用户需求C、系统需求D、质量属性正确答案:【业务需求#用户需求#系统需求】2.11、问题:需求获取是需求工程()活动。选项:A、早期B、中期C、晚期D、末期正确答案:【早期】2、问题:需求获取的成果可以是()。选项:A、获取笔录、录音或摄像B、客户信息C、需求规格说明文档D、用例说明文档正确答案:【用例说明文档】3、问题:用户和开发人员的背景(),立场()。选项:A、不同,相同B、不同,不同C、相同,相同D、相同,不同正确答案:【不同,不同】4、问题:需求获取也可称为()。选项:A、软件需求发现B、软件需求获得C、软件需求分析D、软件需求管理正确答案:【软件需求发现#软件需求获得】2.2随堂测验1、问题:需求获取的方法有()①面向目标的方法②基于场景的方法③面向视点的方法④面向方向的方法选项:A、④B、①②和④C、全部都是D、①和②正确答案:【全部都是】2、问题:需求获取的过程是()a确定需求开发计划b建立项目的目标和范围c确定调查对象d实地收集需求信息e确定非功能需求选项:A、acbdeB、abcdeC、adbceD、adcbe正确答案:【abcde】3、问题:在收集需求信息的过程中应要注意()。选项:A、应能适当地调整收集范围B、尽量把用户所做的假设解释清楚C、应尽量避免受不熟悉细节的影响D、以上都是正确答案:【以上都是】4、问题:防止遗漏需求应该注意()。选项:A、只让主要涉众表达自己意见B、以抽象的需求作为结束C、使用多种方法表达需求信息D、以上都是正确答案:【使用多种方法表达需求信息】5、问题:需求获取要获取的信息内容包括三大类()。选项:A、需求本身B、业务描述C、涉众D、环境和约束正确答案:【需求本身#业务描述#环境和约束】6、问题:需求获取的来源有()。选项:A、涉众和硬数据B、相关产品C、重要文档D、相关技术标准和法规正确答案:【涉众和硬数据#相关产品#重要文档#相关技术标准和法规】2.3随堂测验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、发现业务需求正确答案:【发现业务需求】2.4随堂测验1、问题:对涉众的()问题,经过问题分析之后就可以得到()的解决方案及系统特性。选项:A、高层次,低层次B、高层次,高层次C、低层次,高层次D、低层次,低层次正确答案:【高层次,高层次】2、问题:系统边界通常是进行需求分析的()。选项:A、起点B、终点C、转折点D、以上都不是正确答案:【起点】3、问题:无论是结构化分析还是面向对象分析,都要从()开始。选项:A、E_R图B、类图C、交互图D、系统的边界图正确答案:【系统的边界图】4、问题:为了描述系统功能和边界,通常会使用()。选项:A、上下文图B、系统用例图C、A和BD、以上都不对正确答案:【A和B】5、问题:边界的另一种说法是()。选项:A、前景B、范围C、项目D、用例正确答案:【范围】2.5随堂测验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、以上都是正确答案:【以上都是】2.6随堂测验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、网络参数数据正确答案:【定量硬数据#定性硬数据】2.7随堂测验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、对有效用户的选择正确答案:【专业能力强弱#理解客户方需求困难#总是站在技术角度,无法理解客户提出的需求。#对有效用户的选择】2.8随堂测验1、问题:面谈指()。选项:A、面对面地讨论B、众多涉众集中在一起讨论C、头脑风暴D、以上都是正确答案:【以上都是】2、问题:面谈开展的过程,包括()。选项:A、面谈前准备B、面谈中获取需求C、面谈后分析整理D、以上都是正确答案:【以上都是】3、问题:本节讲授的需求获取方法主要指()。选项:A、面谈法B、原型法C、文档法D、观察法正确答案:【面谈法】4、问题:面谈报告记录的内容很多,下列选项中()不需要被记录。选项:A、会见者B、被会见者C、面谈内容D、面谈中发生的不愉快正确答案:【面谈中发生的不愉快】5、问题:面谈法一次就可以获得所有需求。选项:A、正确B、错误正确答案:【错误】6、问题:面谈法可以和其他需求获取方法一起运用获得需求。选项:A、正确B、错误正确答案:【正确】7、问题:所有项目都可以用面谈法获得需求。选项:A、正确B、错误正确答案:【错误】8、问题:需求获取的过程总的来说是递进的。选项:A、正确B、错误正确答案:【正确】2.9随堂测验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、动态改变正确答案:【需求不确定性高的】2.10随堂测验1、问题:会议讨论适用于()不清楚项目需求,但()清楚项目需求的情况。选项:A、开发方,项目经理B、用户,开发方C、开发方,用户D、测试人员,用户正确答案:【开发方,用户】2、问题:非传统的需求获取方法,你知道有哪些?()选项:A、基于知识的方法B、基于观点的方法C、联合应用设计(JAD,JointApplicationDesign)D、质量功能部署(QFD,QualityFunctionDeployment)正确答案:【基于知识的方法#基于观点的方法#联合应用设计(JAD,JointApplicationDesign)#质量功能部署(QFD,QualityFunctionDeployment)】3、问题:传统的需求获取方法,你知道有哪些?()选项:A、面谈法B、原型法C、文档法D、观察法正确答案:【面谈法#原型法#文档法#观察法】2.11随堂测验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、错误正确答案:【正确】7、问题:角色的图形用一个小人表示,并写上角色名。选项:A、正确B、错误正确答案:【正确】前景和范围文档-作业2用例使用说明文档-作业3第二章单元测验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、问题:场景的分类框架将场景方法从场景的()4个方面进行了分类和描述。选项:A、形式、目的、内容和生命期B、外观、目的、内容和生命期C、描述、目的、内容和形式D、描述、外观、目的和内容正确答案:【形式、目的、内容和生命期】11、问题:比较容易发现的涉众称为初始涉众,又称为(),通常包括客户、管理者和相关投资者。选项:A、关键涉众B、涉众基线C、普通涉众D、一般涉众正确答案:【涉众基线】12、问题:原型可以说是一个()。选项:A、演示系统B、软件C、源代码D、产品正确答案:【演示系统】13、问题:需求列表不应包括()。选项:A、功能需求列表B、性能列表C、质量属性列表D、面谈报告正确答案:【面谈报告】14、问题:以下哪项不属于功能需求列表内容。()选项:A、需求编号B、需求内容C、容量和负载D、问题域知识和优先级正确答案:【容量和负载】15、问题:以下哪项不属于原型法的使用步骤。()选项:A、确定用户的基本需求B、构造初始原型C、运行、评价、修改原型D、总结原型法的优点正确答案:【总结原型法的优点】16、问题:以下关于质量属性,哪种说法错误。()选项:A、质量属性需求属于用户的隐式需求,不同开发方间实现差异较大,但质量属性可量化。B、用户描述中使用的形容词和副词往往意味着质量属性的存在。C、需求工程师需要对照软件的质量属性检查每一项的功能需求,尽力去判断质量属性存在的可能性。D、用户会在和需求工程师交流的过程中表达一些和质量属性相关的想法。正确答案:【质量属性需求属于用户的隐式需求,不同开发方间实现差异较大,但质量属性可量化。】17、问题:以下哪项不属于性能需求列表内容。()选项:A、速度B、容量、负载C、约束D、实时性正确答案:【约束】18、问题:面谈过程不包括()。选项:A、面谈前准备B、面谈中控制和记录C、面谈后分析整理D、喝酒吃饭正确答案:【喝酒吃饭】19、问题:以下说法不正确的是()。选项:A、软件需求获取是软件需求工程的主体。B、需求获取最终形成相关资料的记录和保存。C、前景(vision),就是描述产品的范围。D、需求获取就是收集需求的一个活动。正确答案:【前景(vision),就是描述产品的范围。】20、问题:以下说法正确的是()。选项:A、业务需求包括应用背景,业务机遇,业务目标,业务风险。B、通过问题列表不能用来明确问题。C、业务目标一般只是功能目标的简单描述。D、业务需求不需要表述项目的前景。正确答案:【业务需求包括应用背景,业务机遇,业务目标,业务风险。】21、问题:项目的目标就是系统的()。选项:A、业务目标B、业务需求C、业务风险D、应用背景正确答案:【业务需求】22、问题:系统的功能和边界的描述有()。选项:A、类图B、上下文图和用例图C、活动图D、顺序图正确答案:【上下文图和用例图】23、问题:以下说法不正确的是()。选项:A、项目的成功在于很好地发现和理解关键涉众,并能使关键涉众在项目中起到关键作用。B、可以建立Stakeholder/Issue(涉众/共同问题)关系图进行共赢评估。C、分析涉众的态度,建立Power/Attitude分布图,进行风险评估。D、涉众描述必须描述涉众的所有特征。正确答案:【涉众描述必须描述涉众的所有特征。】24、问题:编写前景和范围文档时,项目前景一般包括()。选项:A、前景概述B、功能特性C、假设与依赖D、以上都是正确答案:【以上都是】25、问题:以下说法错误的是()。选项:A、假设与依赖:记录涉众提出的每一项假设,记录项目系统对外部因素的主要依赖关系。B、功能特性:不必对系统每一项功能或特性进行固定的、唯一的编号。C、限制与排除:控制项目范围的蔓延,定义项目包含与不包含需求之间的界线。D、涉众:描述项目涉众的相关信息,重点介绍相关用户类别。正确答案:【功能特性:不必对系统每一项功能或特性进行固定的、唯一的编号。】26、问题:以下说法不正确的是()。选项:A、业务目标:用量化和可衡量的方式概述系统提供了哪些重要的业务利益。B、业务风险:概述与产品开发相关的所有风险。C、功能特性:对系统每一项功能或特性进行固定的、唯一的编号,方便后期追踪其去向。D、假设与依赖:记录涉众提出的每一项假设,记录项目系统对外部因素的主要依赖关系。正确答案:【业务风险:概述与产品开发相关的所有风险。】27、问题:以下说法不正确的是()。选项:A、项目范围:第一版本范围:概述项目在第一个版本中实现的主要特性。B、后续版本范围:可能有些特性暂时不需要或者不被急迫的需要开发出来,那么这些特性可以放在后续版本中实现。C、项目范围就是项目边界。D、项目范围可以用活动图来表示。正确答案:【项目范围可以用活动图来表示。】28、问题:项目的每个属性都有三种影响因素,以下哪种因素不是项目的属性?()选项:A、驱动因素B、不可调整因素C、可调整因素D、约束因素正确答案:【不可调整因素】29、问题:对项目前景的描述合理的一项是()。选项:A、是系统短期的目标,描述应简洁。B、以当前或预期市场现状、企业结构、团体战略和资源限制为依据。C、概述与产品开发相关的主要风险。D、用量化和可衡量的方式概述系统提供了哪些重要的业务利益。正确答案:【以当前或预期市场现状、企业结构、团体战略和资源限制为依据。】30、问题:业务机遇包括()。选项:A、描述存在的市场机遇B、描述要解决的系统实现问题C、不可对已有产品进行比较和评估D、指出将开发系统的优点和缺点正确答案:【描述存在的市场机遇】3.1随堂测验1、问题:以业务流程为主线索的分解结构特别适合联机事务处理系统、管理信息系统(MIS)等。选项:A、正确B、错误正确答案:【正确】2、问题:以数据为主线索的分解结构适用于问题域不复杂或者系统与问题域关联性不强的情况,例如:工具软件、面向设备的嵌入式系统等。选项:A、正确B、错误正确答案:【错误】3、问题:基于场景的分解结构适用于决策支持系统、面向用户的嵌入式系统。选项:A、正确B、错误正确答案:【正确】4、问题:需求建模最常用的工具是UML,UML是一种建模语言,也是一种编程语言。它不仅包含软件建模,而且可用于业务建模、流程建模等多种领域。选项:A、正确B、错误正确答案:【错误】5、问题:目前常见的需求分析方法有结构化分析(SA)、面向对象分析(OOA)和面向问题域分析(PDOA)三种方法。选项:A、正确B、错误正确答案:【正确】3.2随堂测验1、问题:()用于描述数据的处理过程。选项:A、数据字典B、决策树C、决策表D、数据流图正确答案:【数据流图】2、问题:DFD的基本符号不包括下列哪种()。选项:A、数据字典B、数据加工C、数据流D、数据存储文件正确答案:【数据字典】3、问题:下面哪个不是类图中的要素?选项:A、参数B、类之间的关系C、属性D、方法正确答案:【参数】4、问题:交互图是描述对象之间的关系以及对象之间的信息传递的图,包括序列图和协作图(即通信图)。选项:A、正确B、错误正确答案:【正确】5、问题:从阶段上来说,系统用例在需求获取阶段构建,基本用例在需求分析阶段构建。选项:A、正确B、错误正确答案:【错误】3.4随堂测验1、问题:设计约束共分为3种类型,分别是()、()和()。选项:A、用表格法表示的“非技术因素决定的技术选型”B、用条目化文本表示的“预期的使用环境”C、用部署图表示的“预期的软硬件环境”D、用时序图表示的“用户交互关系”正确答案:【用表格法表示的“非技术因素决定的技术选型”#用条目化文本表示的“预期的使用环境”#用部署图表示的“预期的软硬件环境”】2、问题:行为需求加上结构需求,构成了整个需求的核心部分,但除了这两大块之外还有一些辅助的部分包括()、()、()。选项:A、接口需求B、全局性的非功能需求C、全局性的变量说明D、全局性的设计约束正确答案:【接口需求#全局性的非功能需求#全局性的设计约束】3、问题:可靠性是指在指定条件下使用时,软件产品维持规定的性能级别的能力。包括成熟性、容错性、易恢复性、可靠性依从性。选项:A、正确B、错误正确答案:【正确】4、问题:易用性是指在指定条件下使用时,软件产品被理解、学习、使用和吸引用户的能力。包括:易理解性、易学性、吸引性、易用性依从性。选项:A、正确B、错误正确答案:【正确】5、问题:可移植性是指软件产品从一种环境迁移到另一种环境的能力。包括适应性、易安装性、共存性、易替换性、可移植性依从性。选项:A、正确B、错误正确答案:【正确】需求各模型的建立-作业4第三章单元测验1、问题:需求分析中,开发人员要从用户那里解决的最重要的问题是()。选项:A、让软件做什么B、要给软件提供哪些信息C、要求软件工作效率怎样D、让软件具有何种结构正确答案:【让软件做什么】2、问题:面向对象技术中,对象是类的实例。对象有三种成份:()、属性和方法(或操作)。选项:A、标识B、规则C、封装D、消息正确答案:【标识】3、问题:产品特性可以称为质量属性,在众多质量属性中,对于开发人员来说重要的属性有哪些()。选项:A、可维护性、可移植性、可重用性、可测试性B、有效性、效率、灵活性、互操作性C、完整性、可靠性、健壮性、可用性D、容错性、易用性、简洁性、正确性正确答案:【可维护性、可移植性、可重用性、可测试性】4、问题:需求分析过程应该建立3种模型,它们分别是数据模型、功能模型、行为模型。以下几种图形中,()属于功能模型。选项:A、实体-联系图(ERD)B、数据流图(DFD)C、状态转换图(STD)D、鱼骨图正确答案:【数据流图(DFD)】5、问题:需求分析过程应该建立3种模型,它们分别是数据模型、功能模型、行为模型。以下几种图形中,()属于数据模型。选项:A、实体-联系图(ERD)B、数据流图(DFD)C、状态转换图(STD)D、鱼骨图正确答案:【实体-联系图(ERD)】6、问题:需求分析过程应该建立3种模型,它们分别是数据模型、功能模型、行为模型。以下几种图形中,()属于行为模型。选项:A、状态转换图(STD)B、数据流图(DFD)C、实体-联系图(ERD)D、鱼骨图正确答案:【状态转换图(STD)】7、问题:常用的需求分析方法有:面向数据流的结构化分析方法(SA),面向对象的分析方法(OOA),下列()不是结构化分析方法的图形工具。选项:A、快速原型B、数据字典C、数据流图D、决策树正确答案:【快速原型】8、问题:()用于描述数据的处理过程。选项:A、数据字典B、决策树C、决策表D、数据流图正确答案:【数据流图】9、问题:DFD的基本符号不包括下列哪种()。选项:A、数据字典B、加工C、外部实体D、数据流E、数据存储文件正确答案:【数据字典】10、问题:DD的主要字典条目包括以下哪种()。选项:A、以上都是B、数据流C、文件D、数据项E、数据加工正确答案:【以上都是】11、问题:常用的动态分析方法不包括以下哪种()。选项:A、状态迁移图B、层次方框图C、时序图D、Petri网正确答案:【层次方框图】12、问题:需求分析是选择一种业务导向的线索将零散的需求串起来,形成一个体系完整、内容清晰的框架,以指导后续的设计、开发工作,概括为()、()和()三个方面。选项:A、分解B、提炼C、消除矛盾D、分析结构正确答案:【分解#提炼#消除矛盾】13、问题:下面选项中哪些是需求的分解方法?选项:A、以业务流程为主线索B、以程序结构为主线索C、基于场景的分解结构D、基于数据的分解结构正确答案:【以业务流程为主线索#以程序结构为主线索#基于场景的分解结构#基于数据的分解结构】14、问题:目前常见的需求分析方法有哪些?选项:A、结构化分析(SA)B、面向对象分析(OOA)C、面向问题域分析(PDOA)D、面向程序结构分析正确答案:【结构化分析(SA)#面向对象分析(OOA)#面向问题域分析(PDOA)】15、问题:两个用例之间可能存在的关系包括哪些?选项:A、包含B、扩展C、泛化D、联系正确答案:【包含#扩展#泛化】16、问题:数据字典是关于数据流图中各种成分详细定义的信息集合,可将其按照说明对象的类型划分为哪些类型?选项:A、数据流条目B、数据项条目C、数据文件条目D、数据加工条目E、数据结构条目正确答案:【数据流条目#数据项条目#数据文件条目#数据加工条目】17、问题:以业务流程为主线索的分解方法,也就是按“事”的角度进行分解。它对于联机事务处理系统、管理信息系统而言是非常适用的方法。选项:A、正确B、错误正确答案:【正确】18、问题:基于数据的分解结构适用于问题域不复杂,或者系统与问题域关联性不强的情况下,例如工具软件、面向设备的嵌入式系统等。选项:A、正确B、错误正确答案:【错误】19、问题:基于场景的分解结构对于决策支持系统、面向用户的嵌入式系统而言,决策场景、使用场景就是主要的线索。选项:A、正确B、错误正确答案:【正确】20、问题:在概念建模阶段,类之间最常见的关系有三种:关联、泛化、聚合/组合。选项:A、正确B、错误正确答案:【正确】21、问题:类是对一组具有相同属性、操作、关系和语义的对象的描述。关系是类之间的,语义是蕴涵的,对一个类而言,其关键的特性是属性和操作选项:A、正确B、错误正确答案:【正确】22、问题:数据字典是关于数据流图中各种成分详细定义的信息集合,可将其按照说明对象的类型划分为四类条目,分别为数据流条目、数据项条目、数据结构条目和数据加工条目。选项:A、正确B、错误正确答案:【错误】23、问题:UML是一种应用面有限的建模语言,它仅可以用于软件系统建模和业务流程建模。选项:A、正确B、错误正确答案:【错误】4.1随堂测验1、问题:编写需求说明的原因为()。选项:A、保证软件开发的质量、需求的完整B、保证业务需求提出者与需求分析人员、开发人员、测试人员及其也相关利益人对需求达成共识。C、保证软件开发的质量、需求的可追溯性D、以上都是正确答案:【以上都是】2、问题:在需求开发的过程中,可能会产生很多中不同类型的需求规格说明文档,它门之间的不同表现在()。选项:A、在联系需求时使用的辅助性文档不同B、需求文档的内容不同C、需求文档的模板不同D、以上都是正确答案:【以上都是】3、问题:不属于需求说明文档的常见读者群体()。选项:A、项目管理者B、设计人员和程序员C、用户D、测试人员正确答案:【用户】4、问题:软件需求规格说明,英文可以缩写为()。选项:A、SRSB、SRDC、SRMD、SRP正确答案:【SRS】5、问题:软件需求规格说明文档的产生阶段为()。选项:A、对业务需求的定义和文档化阶段B、对用户需求的定义和文档化阶段C、系统建模阶段D、对系统需求、解决方案的定义和文档化阶段正确答案:【对系统需求、解决方案的定义和文档化阶段】4.2随堂测验1、问题:引言是对整个软件需求规格说明的概要,它不包括以下哪个内容()。选项:A、目的B、产品前景C、范围D、参考文献正确答案:【产品前景】2、问题:功能需求属于()。选项:A、总体描述B、系统特性C、对外接口需求D、其他非功能需求正确答案:【系统特性】3、问题:软件接口文档不包括()。选项:A、软硬件之间交流的数据B、该产品与其他外部组件的链接C、声明在软件组件之间交换数据、信息和控制命令的目的D、确定将在组件之间共享的数据正确答案:【软硬件之间交流的数据】4、问题:需求规格说明活动中对模版进行选择和使用的整个过程正确的是()。选项:A、标准模版、项目模版、组织模版、项目软件需求规格说明文档B、项目模版、标准模版、组织模版、项目软件需求规格说明文档C、标准模版、组织模版、项目模版、项目软件需求规格说明文档D、标准模版、项目模版、项目软件需求规格说明文档、组织模版正确答案:【标准模版、组织模版、项目模版、项目软件需求规格说明文档】5、问题:编写软件需求规格说明书必须采用标准模板。选项:A、正确B、错误正确答案:【错误】4.3随堂测验1、问题:需求文档编写的一般基本规则有()。选项:A、在可能的情况下,需求文档应该由软件开发方和软件客户联合起草B、文档编写应适应文档读者C、文档编写应有必要的强化D、以上都是正确答案:【以上都是】2、问题:产品的前景应该表述为()。选项:A、描述软件需求规格说明中所定义的产品的背景和起源。B、概述产品所具有的主要功能。C、确定可能使用该产品的不同用户类并描述他们相关的特征。D、描述软件的运行环境,包括硬件平台、操作系统和版本。正确答案:【描述软件需求规格说明中所定义的产品的背景和起源。】3、问题:假设和依赖应表述为()。选项:A、确定可以保证新产品与外部组件正确连接的需求。B、列举在对软件需求规格说明中影响需求陈述的假设因素(与已知因素相对立)。C、陈述所需要的用户界面的软件组件。D、描述系统中软件和硬件每一接口的特征。正确答案:【列举在对软件需求规格说明中影响需求陈述的假设因素(与已知因素相对立)。】4、问题:软件接口应表述为()。选项:A、描述系统中软件和硬件每一接口的特征。B、描述与产品所使用的通信功能相关的需求,包括电子邮件、Web浏览器、网络通信标准或协议及电子表格等等。C、描述该产品与其他外部组件(由名字和版本识别)的连接,包括数据库、操作系统、工具、库和集成的商业组件。D、陈述所需要的用户界面的软件组件。正确答案:【描述该产品与其他外部组件(由名字和版本识别)的连接,包括数据库、操作系统、工具、库和集成的商业组件。】5、问题:软件需求规格说明包括()。选项:A、功能性描述B、详细描述C、非功能性需求D、以上都是正确答案:【以上都是】4.4随堂测验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、软件需求规格说明文档的可阅读性指采用文学手段,使文档引人入胜。正确答案:【软件需求规格说明文档的可阅读性指采用文学手段,使文档引人入胜。】软件需求规格说明文档-作业5第4章单元测验1、问题:需求分析最终结果是产生()。选项:A、项目开发计划B、可行性分析报告C、需求规格说明书D、用户手册正确答案:【需求规格说明书】2、问题:需求规格说明书的内容不应包括对()的描述。选项:A、主要功能B、算法的详细过程C、用户界面的运行环境D、软件性能正确答案:【算法的详细过程】3、问题:需求规格说明书的作用不应包括()。选项:A、软件设计的依据B、用户与开发人员对软件要做什么的共同理解C、软件验收的依据D、软件可行性研究的依据正确答案:【软件可行性研究的依据】4、问题:需求分析阶段的文档包括以下哪些()。选项:A、软件需求规格说明书B、数据要求说明书C、初步的用户手册D、修改、完善与确定软件开发实施计划E、以上都是正确答案:【以上都是】5、问题:下列描述中错误的是()。选项:A、每一个集成的需求变更必须能跟踪到一个经核准的变更请求。B、变更过程应该做成文档,尽可能简单,当然首要的是有效性。C、可以从数据库中删除或修改变更请求的原始文档D、所有需求变更必须遵循过程,按照此过程,如果一个变更需求未被采纳,则其后过程不再予以考虑。正确答案:【可以从数据库中删除或修改变更请求的原始文档】6、问题:软件需求说明书是软件需求分析阶段的重要文件,下述()是其应包含的内容。①数据描述②功能描述③结构描述④性能描述选项:A、②B、③④C、①②③④D、①②③正确答案:【①②③④】7、问题:以下说法错误的是()。选项:A、文档仅仅描述和规定了软件的使用范围及相关的操作命令B、文档也是软件产品的一部分,没有文档的软件就不成软件C、软件文档的编制在软件开发工作中占有突出的地位和相当大的工作量D、高质量文档对于发挥软件产品的效益有着重要的意义正确答案:【文档仅仅描述和规定了软件的使用范围及相关的操作命令】8、问题:什么是SRS?()选项:A、用户需求手册B、软件需求规格说明C、需求工程D、需求建模正确答案:【软件需求规格说明】9、问题:什么是UML?()选项:A、数据字典B、统一建模语言C、业务建模D、用户手册正确答案:【统一建模语言】10、问题:高质量的SRS包括以下哪些特性?()选项:A、完整性B、一致性C、正确性D、以上都是正确答案:【以上都是】11、问题:软件需求规格说明文档的产生阶段是()。选项:A、对业务需求的定义和文档化阶段B、对用户需求的定义和文档化阶段C、系统建模阶段D、对系统需求、解决方案的定义和文档化阶段正确答案:【对系统需求、解决方案的定义和文档化阶段】12、问题:以下不属于需求规格说明文档编写目的的选项是()。选项:A、帮助记忆B、帮助发现需求存在的问题C、为后续活动的依据D、不一定为协议基准正确答案:【不一定为协议基准】13、问题:软件需求规格说明文档的标准模板中,详细需求描述一般包括()。①对外接口需求②功能需求③性能需求④质量属性⑤约束ꢀ选项:A、②③④⑤B、①②③④⑤C、②③D、②③④正确答案:【①②③④⑤】14、问题:以下不属于软件需求规格说明文档的写作特点是()。选项:A、完整性B、可验证性C、无歧义性D、可修改性E、文学性F、可阅读性正确答案:【文学性】15、问题:以下不属于软件需求规格说明的写作注意事项的是()。选项:A、明确文档编写目的B、适当创作C、按照写作模板写作D、格式规范正确答案:【适当创作】5.1随堂测验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、以上都是正确答案:【以上都是】5.2随堂测验1、问题:审查中人员在审查期间不可能扮演的角色是()。选项:A、仲裁者B、组织者C、销售人员D、技术人员正确答案:【销售人员】2、问题:下列需求通常无法定义测试用例的有()。选项:A、排斥性需求B、接口需求C、功能需求D、性能需求正确答案:【排斥性需求】3、问题:和静态方法相比,原型和模拟方法是成本较()的一种方法,所以它通常只用于验证一些()需求。选项:A、高,简单B、低,简单C、高,复杂D、低,复杂正确答案:【高,复杂】4、问题:用户手册的主要内容有()。选项:A、对软件系统功能和实现的描述B、问题和故障的解决C、系统的安装和启动D、以上都是正确答案:【以上都是】5、问题:功能需求通常有()种不同的抽象层次。选项:A、2B、3C、4D、5正确答案:【3】第五章单元测试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、以上都是正确答案:【以上都是】11、问题:需求评审的困难有哪些()。选项:A、大型的需求文档B、庞大的审查小组C、审查员在地域上的分散性D、以上都是正确答案:【以上都是】12、问题:需求评审是()中常用的一种方法。选项:A、需求获取B、需求分析C、需求验证D、需求管理正确答案:【需求验证】13、问题:以下不属于需求验证的方法是()。选项:A、需求评审B、需求分析C、自动化分析D、开发测试用例正确答案:【需求分析】14、问题:文档审查是()中常用的一种方法。选项:A、需求获取B、需求分析C、需求验证D、需求管理正确答案:【需求获取】15、问题:以下说法错误的是()。选项:A、系统验证,指对建立系统的每个过程进行验证。它包括需求验证。B、系统验证的概念比需求验证大得多。C、系统验证不同于需求验证。D、系统验证和需求验证差不多。正确答案:【系统验证和需求验证差不多。】16、问题:需求确认指()。选项:A、确认每一条需求都是符合用户的真实意愿。B、确保需求的大部分内容的正确性C、一般是先进行需求确认,然后对需求验证。D、保证系统能够在预期环境下正确执行相应功能。正确答案:【确认每一条需求都是符合用户的真实意愿。】17、问题:以下对需求验证的过程说法正确的是()。选项:A、需求验证的过程,就是在软件需求规格说明文档完成后,对文档采用相应的验证方法进行验证。B、发现问题,并提出修改建议,在问题修正后,验证过程就结束。C、是单向线性的过程。D、验证过程不需要反复。正确答案:【需求验证的过程,就是在软件需求规格说明文档完成后,对文档采用相应的验证方法进行验证。】18、问题:参与技术评审的人员的组成可以是()。选项:A、产品的开发者B、软件需求规格说明编写者C、项目经理D、以上都可以。正确答案:【以上都可以。】19、问题:软件需求规格说明文档结束审查的标准有()。选项:A、明确阐述了审查员提出的所有问题B、正确修改了文档C、修订过的文档已经进行了拼写检查和语法检查D、所有TBD的问题已经全部解决或者已经记录下每个待确定问题的解决过程、目标、日期和提出问题的人E、文档已经登记入项目的配置管理系统F、已将审查过的资料送到有关收集处G、以上都可能是。正确答案:【以上都可能是。】20、问题:需求验证时,对自动化分析方法的描述,错误的一项是()。选项:A、一般采用形式化语言检查软件需求规格说明书存在的问题B、到目前为止,该方法使用较多,效果较好。C、理论上,软件需求规格说明书的问题、缺陷、漏洞、不完整性、不统一性等诸多问题,可以被自动分析后发现。D、自动化分析方法实现的技术难度很大。正确答案:【到目前为止,该方法使用较多,效果较好。】6.1随堂测验1、问题:1.关于软件工程,说法错误的是()选项:A、软件工程开发过程包括需求分析、软件设计、编程、测试和运维B、软件工程过程与需求工程是相对独立的,没有任何联系C、软件危机的出现主要是日益增长的对软件的需求与落后的软件开发方式之间的矛盾D、软件工程是研究和应用如何以系统性的、规范化的、可定量的过程化方法开发和维护软件正确答案:【软件工程过程与需求工程是相对独立的,没有任何联系】2、问题:2.软件需求工程包括()选项:A、需求获取和需求分析B、需求规格说明和需求验证?C、需求跟踪和需求变更D、需求开发和需求管理正确答案:【需求开发和需求管理】3、问题:3.以下关于需求管理的叙述中,正确的是()选项:A、需求管理是一个对系统需求及其变更进行了解和控制的过程B、为了获得项目,开发人员可以先向客户做出某些承诺C、需求管理的重点在于收集和分析项目需求D、软件开发过程是独立于需求管理的活动正确答案:【需求管理是一个对系统需求及其变更进行了解和控制的过程】4、问题:4.软件需求分为功能性需求和非功能性需求,其中,功能性需求分为业务需求、用户需求和()选项:A、软件需求B、硬件需求C、系统需求?D、接口需求正确答案:【系统需求?】5、问题:5.在软件需求工程中,需求管理贯穿整个过程。需求管理最基本的任务是明确需求,并使项目团队和用户达成共识,即建立()选项:A、需求跟踪说明B、需求变更管理文档C、需求分析计划D、需求基线正确答案:【需求基线】6.2随堂测验1、问题:1.作为需求开发的结果,最终的需求被明确和固定下来并传递给其他的项目成员,该需求集合即为()选项:A、用例文档B、需求基线C、规格说明书?D、开发文档正确答案:【需求基线】2、问题:2.下列关于需求基线的说法中错误的是()选项:A、需求基线是需求开发过程的成果总结B、需求基线要以一种持续、衡定和易于项目设总访问的方式存在C、需求基线在建立之后,就不再发生变化?D、需求基线通常以文档的方式纳入配置管理中正确答案:【需求基线在建立之后,就不再发生变化?】3、问题:3.下列信息列表中,哪个不是需求基线包含的信息()选项:A、标识符、版本号B、源头、工作量C、优先级、可变性D、?用例、关系正确答案:【?用例、关系】4、问题:4.下列信息中,哪个不是需求基线维护的主要工作()选项:A、标识配置项、版本控制B、变更控制、访问审计?C、状态报告、状态维护?D、跟踪需求、变更需求正确答案:【跟踪需求、变更需求】5、问题:5.需求管理包括()、需求跟踪和变更管理选项:A、需求基线B、需求收集C、需求开发?D、需求控制正确答案:【需求基线】6.3随堂测验1、问题:1.以下关于需求跟踪的叙述中,不正确的是()选项:A、需求跟踪是为了确认需求,并保证需求被实现?B、需求跟踪可以改善产品质量C、需求跟踪可以降低维护成本D、需求跟踪能力矩阵用于表示需求和别的系统元素之间的联系链正确答案:【需求跟踪是为了确认需求,并保证需求被实现?】2、问题:2.在用户对项目可交付成果开展验收测试时,客户发现其中一个关键功能没有定义。项目经理应该与客户审查哪一项()选项:A、职责分配矩阵B、需求跟踪矩阵C、质量管理计划D、项目范围说明书正确答案:【需求跟踪矩阵】3、问题:3.需求跟踪的方式可以分为()选项:A、前向跟踪和后向跟踪?B、横向跟踪和纵向跟踪?C、向左跟踪和向右跟踪?D、向上跟踪和向下跟踪正确答案:【前向跟踪和后向跟踪?】4、问题:4.需求在被定义到软件需求规格说明文档之前的演化过程是()选项:A、前向跟踪B、后向跟踪C、横向跟踪D、纵向跟踪正确答案:【前向跟踪】5、问题:5.关于需求跟踪矩阵的生命期,说法错误的是()选项:A、需求跟踪矩阵的使用贯穿了整个软件开发生命周期B、任何对软件工作产品的变更都会影响到需求跟踪矩阵C、它可以控制整个软件开发质量?D、需求跟踪工作量巨大,因此有时是不必须的正确答案:【需求跟踪工作量巨大,因此有时是不必须的】6.4随堂测验1、问题:1.变更管理首要完成的任务是()选项:A、分析变更的必要性和合理性,确认是否实施变更B、记录变更信息,填写变更控制单C、做出变更,并交上级审批D、修改相应的软件配置项(基线),确立新的版本正确答案:【分析变更的必要性和合理性,确认是否实施变更】2、问题:2.以下关于需求变更策略的叙述中,错误的是()选项:A、所有需求变更必须遵循变更控制过程B、对于未获得核准的变更,

温馨提示

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

评论

0/150

提交评论