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