需求分析考试题型及答案_第1页
需求分析考试题型及答案_第2页
需求分析考试题型及答案_第3页
需求分析考试题型及答案_第4页
需求分析考试题型及答案_第5页
已阅读5页,还剩3页未读, 继续免费阅读

下载本文档

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

文档简介

需求分析考试题型及答案

一、单项选择题(每题2分,共10题)1.需求分析的主要目的是()A.确定系统功能B.设计系统架构C.编写代码D.测试系统答案:A2.以下哪种方法不属于需求获取方法()A.访谈B.头脑风暴C.单元测试D.问卷调查答案:C3.需求规格说明书的作用不包括()A.作为开发人员与用户之间的合同B.作为测试的依据C.作为系统设计的基础D.作为项目验收的唯一标准答案:D4.需求变更的原因不包括()A.用户需求改变B.技术进步C.项目预算增加D.业务流程调整答案:C5.需求分析阶段产生的主要文档是()A.可行性研究报告B.需求规格说明书C.设计文档D.测试报告答案:B6.以下哪项不是好的需求的特征()A.完整性B.模糊性C.可验证性D.一致性答案:B7.面向对象分析中,对象之间的关系不包括()A.继承B.关联C.依赖D.分解答案:D8.需求分析中,用例图的作用是()A.描述系统的静态结构B.描述系统的动态行为C.描述用户与系统的交互D.描述数据的存储答案:C9.数据字典的作用是()A.描述数据的流向B.描述数据的结构和含义C.描述系统的功能D.描述系统的性能答案:B10.需求分析过程中,stakeholders指的是()A.开发人员B.测试人员C.所有与项目相关的人员D.项目经理答案:C二、多项选择题(每题2分,共10题)1.需求获取的常用技术有()A.观察B.原型法C.用例建模D.数据流图答案:ABC2.需求规格说明书应包含的内容有()A.功能需求B.性能需求C.接口需求D.安全需求答案:ABCD3.需求变更管理的流程包括()A.变更请求提出B.变更评估C.变更实施D.变更验证答案:ABCD4.以下属于需求分析工具的有()A.VisioB.RoseC.AxureD.Photoshop答案:ABC5.需求分析中,性能需求通常包括()A.响应时间B.吞吐量C.可靠性D.可维护性答案:ABC6.需求分析阶段,对业务流程分析的方法有()A.流程图B.状态图C.活动图D.类图答案:AC7.好的需求规格说明书的特点有()A.清晰性B.准确性C.可维护性D.可扩展性答案:ABCD8.面向对象需求分析中,类的属性包括()A.数据属性B.操作属性C.关联属性D.继承属性答案:AB9.需求分析中,非功能需求包括()A.易用性B.兼容性C.可移植性D.功能性答案:ABC10.需求验证的方法有()A.评审B.测试C.模拟D.分析答案:ABCD三、判断题(每题2分,共10题)1.需求分析是软件开发过程的第一个阶段。()答案:对2.需求获取过程中,只需要与用户沟通。()答案:错3.需求规格说明书一旦确定,就不能再修改。()答案:错4.用例图中的参与者只能是用户。()答案:错5.数据字典是对数据流图中所有元素的定义和描述。()答案:对6.需求分析阶段不需要考虑系统的性能问题。()答案:错7.面向对象分析中,类是对象的实例。()答案:错8.需求变更一定会导致项目失败。()答案:错9.需求验证的目的是确保需求的正确性和完整性。()答案:对10.需求分析中,功能需求比非功能需求更重要。()答案:错四、简答题(每题5分,共4题)1.简述需求分析的主要步骤。答案:需求获取,通过多种方法收集需求;需求分析,对获取的需求进行分析整理;需求规格说明编写,将需求以文档形式记录;需求验证,确保需求准确完整;需求管理,对需求变更等进行管控。2.用例图的组成元素有哪些?答案:用例图由参与者、用例、系统边界以及它们之间的关系组成。参与者代表与系统交互的外部实体,用例描述系统的功能,系统边界界定系统范围,关系表示参与者与用例间的关联。3.需求变更的影响有哪些?答案:可能导致项目进度延迟,打乱原有计划安排;增加项目成本,如人力、物力投入;影响系统的稳定性和可靠性,可能引入新的问题和风险;还会使团队成员的工作任务和职责发生变动。4.简述需求验证的主要内容。答案:验证需求的完整性,确保无遗漏;准确性,需求清晰无歧义;一致性,各部分需求不冲突;可行性,技术和操作上可实现;可验证性,有办法验证需求是否满足。五、讨论题(每题5分,共4题)1.讨论需求分析过程中,如何确保与不同stakeholders的有效沟通?答案:首先要了解各stakeholders的关注点和利益诉求。采用多样化沟通方式,如会议、访谈等。建立清晰的沟通渠道,保证信息及时传递。使用通俗易懂语言,避免专业术语。定期反馈进展,让各方了解情况,及时解决沟通中的问题。2.结合实际项目,谈谈需求变更管理的重要性。答案:在实际项目中,需求变更不可避免。有效的变更管理能保证项目按计划推进,避免混乱。若不重视,随意变更需求,会使项目进度失控、成本超支,还可能导致系统质量下降,无法满足用户需求,所以变更管理对项目成功至关重要。3.探讨面向对象分析方法在需求分析中的优势。答案:面向对象分析能更好模拟现实世界,使需求模型更直观。它以对象为核心,封装数据和操作,提高模块独立性。通过继承和多态可实现代码复用,便于维护和扩展。能清晰描述对象间关系,利于理解系统结构和交互,提高

温馨提示

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

评论

0/150

提交评论