软件工程需求分析考试题及答案.docVIP

软件工程需求分析考试题及答案.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文档。上传文档
查看更多

软件工程需求分析考试题及答案

一、单项选择题(每题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.C2.C3.C4.A5.A6.C7.A8.B9.A10.C

二、多项选择题(每题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.ABCD2.ABCD3.ABD4.ABCD5.ABCD6.ABC7.ABCD8.ABC9.ABCD10.AB

三、判断题(每题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.简述需求分析的主要任务。

答案:需求分析主要任务是准确理解用户和项目的功能、性能、可靠性等要求,将用户非形式的需求表述转化为完整的需求定义,从而确定系统必须做什么,包括获取需求、分析需求、编写需求规格说明书和需求验证等工

文档评论(0)

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

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档