网站大量收购独家精品文档,联系QQ:2885784924

软件开发过程中的需求分析与设计专项练习.docVIP

软件开发过程中的需求分析与设计专项练习.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

软件开发过程中的需求分析与设计专项练习

姓名_________________________地址_______________________________学号______________________

-------------------------------密-------------------------封----------------------------线--------------------------

1.请首先在试卷的标封处填写您的姓名,身份证号和地址名称。

2.请仔细阅读各种题目,在规定的位置填写您的答案。

一、选择题

1.需求分析的目标不包括:

A.明确项目目标和范围

B.收集和记录用户需求

C.制定系统需求规格说明

D.编写测试用例

答案:D

解题思路:需求分析的目标通常包括明确项目目标和范围、收集和记录用户需求以及制定系统需求规格说明。编写测试用例是测试阶段的工作,不属于需求分析的目标。

2.以下哪种不是需求分析中的主要方法?

A.调研法

B.会谈法

C.专家法

D.数据库设计法

答案:D

解题思路:需求分析的主要方法包括调研法、会谈法和专家法,这些都是收集需求信息的重要手段。数据库设计法通常是在需求分析之后,根据需求规格说明进行数据库设计的工作。

3.下列关于需求分析特点的描述,错误的是:

A.需求分析要满足用户需求

B.需求分析需要明确项目目标和范围

C.需求分析不需要考虑项目的技术可行性

D.需求分析应该尽早进行

答案:C

解题思路:需求分析需要考虑项目的技术可行性,以保证所提出的需求可以在技术层面上实现。其他选项都是需求分析的特点。

4.在需求分析过程中,以下哪个角色负责制定需求规格说明书?

A.项目经理

B.软件架构师

C.需求分析师

D.系统分析师

答案:C

解题思路:需求分析师是负责制定需求规格说明书的关键角色,他们负责收集、分析和记录需求,并编写详细的规格说明书。

5.下列哪个工具不是用于需求收集的工具?

A.会议纪要

B.用户调查表

C.数据库

D.流程图

答案:C

解题思路:会议纪要、用户调查表和流程图都是常用的需求收集工具。数据库是用于存储数据的工具,不属于需求收集的范畴。

6.以下关于UML用例图的描述,错误的是:

A.用例图展示了系统与外部角色之间的交互

B.用例图是UML中描述功能需求的一种方式

C.用例图中用例必须与外部角色关联

D.用例图中可以用菱形表示条件或扩展用例

答案:C

解题思路:用例图中用例不必必须与外部角色关联,它们可以与系统内部的其他用例或组件关联。其他选项都是关于UML用例图的正确描述。

7.以下哪种技术不属于需求分析方法中的启发式技术?

A.专家评审

B.问卷调查

C.系统思维

D.用户访谈

答案:D

解题思路:专家评审、问卷调查和系统思维都是需求分析方法中的启发式技术,它们帮助分析师从不同角度理解需求。用户访谈是一种收集需求的方法,而不是启发式技术。

二、填空题

1.需求分析分为________、________和________三个阶段。

答案:需求获取、需求分析、需求验证

解题思路:需求分析是软件开发生命周期中的重要环节,通常包括获取需求、对需求进行深入分析和验证,保证需求的正确性和可行性。

2.需求规格说明书应包括________、________和________等内容。

答案:功能性需求、非功能性需求、界面需求

解题思路:需求规格说明书是对软件系统需求的一种正式文档描述,通常需要详细说明系统需要执行的功能、满足的非功能属性,以及用户界面的具体要求。

3.需求分析方法可分为________、________和________三类。

答案:结构化方法、面向对象方法、原型化方法

解题思路:不同的需求分析方法适用于不同类型的项目和环境,结构化方法强调过程的逐步推进,面向对象方法强调将需求抽象为类和对象,原型化方法则更侧重于快速开发原形以便快速反馈和迭代。

4.用例图是一种用于描述________和________之间交互的图形化工具。

答案:系统参与者、系统功能

解题思路:用例图是统一建模语言(UML)的一部分,用于表示系统与外部参与者(如用户、系统)之间的交互关系。系统参与者代表了与系统交互的人员或其他系统,系统功能则描述了系统能够提供的特定服务。

三、判断题

1.需求分析是在软件设计阶段进行的,其主要目标是制定出软件需求规格说明书。(×)

解题思路:需求分析实际上是在软件开发的早期阶段进行的,通常位于需求定义和系统设计的中间。其目标是通过与用户的交流、调查研究和数据收集,定义系统的功能和非功能需求,并制定出软件需求规格说明书。

2.在需求分析

文档评论(0)

且邢且珍惜 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档