- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
需求分析与解决方案试题库及答案
一、单项选择题(每题2分,共10题)
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.确定项目风险
二、多项选择题(每题2分,共10题)
1.需求获取的常用技术有()
A.用户访谈B.问卷调查C.原型法D.用例建模
2.需求规格说明书应具备的特性有()
A.完整性B.准确性C.可修改性D.可读性
3.需求变更的原因可能有()
A.用户需求改变B.技术发展C.项目进度调整D.市场变化
4.需求分析过程包括()
A.需求获取B.需求建模C.需求验证D.需求管理
5.以下属于需求分析工具的有()
A.VisioB.RoseC.AxureD.Word
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.数据处理
三、判断题(每题2分,共10题)
1.需求分析阶段不需要考虑技术实现。()
2.需求获取只需要与用户沟通。()
3.需求规格说明书一旦确定就不能修改。()
4.用例图可以完全描述系统的需求。()
5.需求变更一定会导致项目失败。()
6.需求分析是软件开发过程中的一个独立阶段,与其他阶段没有关联。()
7.需求验证主要是开发人员的工作。()
8.需求优先级排序可以随意进行。()
9.需求管理的目的是确保需求得到满足。()
10.需求分析中的原型法可以快速获取用户需求。()
四、简答题(每题5分,共4题)
1.简述需求分析的重要性。
答案:需求分析是软件开发基础,能明确系统功能性能等需求,避免开发后期大量返工,确保项目满足用户需求,保障项目成功。
2.列举三种需求获取方法及特点。
答案:访谈,直接与用户交流获取信息深入但可能有主观偏差;问卷调查,可覆盖多人但反馈可能不全面;观察,直观了解用户操作但难以获取内在需求。
3.简述需求变更管理流程。
答案:先提出变更,再评估变更对项目影响,然后由相关方审批,审批通过后实施变更,同时做好变更记录与跟踪。
4.简述需求验证的主要内容。
答案:验证需求的完整性,无遗漏;准确性,描述清晰准确;一致性,各部分不冲突;可行性,技术经济等可行;可维护性,便于后续修改完善。
五、讨论题(每题5分,共4题)
1.讨论需求分析中如何平衡用户需求和项目成本。
答案:要全面了解用户需求,对需求分类排序,优先实现核心需求。评估需求实现成本,与用户沟通,解释复杂需求成本,协商调整需求,确保项目在成本内最大程度满足用户需求。
2.探讨需求分析文档对项目不同阶段的作用。
答案:在开发前期,明确需求指导设计;开发中,是编码、测试依据;后期维护时,帮助理解系统功能结构。对项目各方人员都起到沟通交流、明确职责和要求的作用。
3
原创力文档


文档评论(0)