需求工程试卷及答案.docxVIP

需求工程试卷及答案.docx

本文档由用户AI专业辅助创建,并经网站质量审核通过
  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.UML中,用例图主要用于描述什么?

A.系统内部的类和关系

B.系统的功能以及参与者与功能的交互

C.系统的性能指标

D.系统的部署架构

7.“系统响应时间不超过2秒”属于哪种非功能性需求?

A.性能需求

B.可用性需求

C.可靠性需求

D.安全性需求

8.需求规格说明文档的主要目的是什么?

A.作为开发人员编码的直接依据

B.作为验收测试的根本标准

C.沟通系统需求,作为各方(客户、开发、测试等)的共同理解基础

D.记录开发过程中产生的技术决策

9.哪个过程主要负责确保需求规格说明是完整的、无歧义的,并且与用户或其他干系人的需求一致?

A.需求获取

B.需求分析

C.需求验证

D.需求管理

10.当项目需求发生变更时,哪个过程负责识别、记录、评估和管理这些变更?

A.需求获取

B.需求分析

C.需求规格说明

D.需求管理

二、判断题(每题1分,共10分,请在括号内打√或×)

1.需求是系统或产品在开发、运营或维护期间必须具备的性质。()

2.观察法获取需求时,最好让用户知道正在被观察,以便他们表现得更自然。()

3.需求分析仅仅是技术性的工作,与业务人员无关。()

4.用例是系统对外提供的功能接口。()

5.需求规格说明应该是详细的、完整的,并且不允许有任何模糊性。()

6.需求验证和确认是同一个概念,指的是同一个活动。()

7.需求优先级划分的目的是决定哪些需求必须实现,哪些可以暂缓或放弃。()

8.建立变更控制委员会(CCB)是管理需求变更的一种有效方式。()

9.需求跟踪矩阵可以帮助确保所有需求都被实现,并且每个需求都有明确的来源和测试用例。()

10.按照Kanban方法管理需求,意味着所有需求都必须同时开始处理。()

三、简答题(每题5分,共20分)

1.简述需求获取过程中“访谈”技术的主要特点和适用场景。

2.简述需求分析阶段进行“需求分解”的主要目的和作用。

3.简述需求规格说明文档应包含哪些主要部分。

4.简述需求验证和确认的主要区别。

四、论述题(10分)

结合实际项目或你了解的某个软件系统,论述在需求获取过程中进行用户访谈时,可能遇到的主要挑战以及相应的应对策略。

五、案例分析题(40分)

你正在参与一个在线购物网站的需求分析工作。以下是用户提出的一些初步需求:

*用户应该能够注册账户并登录系统。

*用户应该能够搜索商品。

*系统应该显示搜索结果列表,包含商品名称、价格和图片。

*用户应该能够将感兴趣的商品添加到购物车。

*购物车应该能够显示用户添加的所有商品及其数量和价格。

*用户应该能够修改购物车中商品的数量。

*用户应该能够从购物车中删除商品。

*用户应该能够选择配送方式并查看预计送达时间。

*用户应该能够填写收货地址信息。

*用户应该能够选择支付方式。

*系统应该能够生成订单,并通知用户订单已提交。

*系统应该能够处理用户取消订单的操作。

*管理员应该能够添加、修改和删除商品信息。

*管理员应该能够查看订单列表。

请对上述需求进行分析,回答以下问题:

1.识别出其中的功能性需求和非功能性需求。(5分)

2.对于第3、4、5、6条需求,尝试使用自然语言或伪代码描述其核心的业

您可能关注的文档

文档评论(0)

185****7649 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档