需求分析师笔试题目与答案解析

4星 · 超过85%的资源 需积分: 50 141 下载量 191 浏览量 更新于2024-09-13 7 收藏 220KB DOCX 举报
"这是一份针对需求分析师的笔试题,包含了多项选择题,涉及需求分析的不同方面,如需求层次、项目范围定义、系统接口、需求捕获策略、需求验证等。题目提供了参考答案,旨在帮助面试者准备需求设计职位的面试。" 详细说明: 1. 需求层次:在项目立项阶段定义的需求属于业务需求,它应包含业务目标和期望,而不应包括具体的软件需求或设计约束。 2. 上下文关系图:用于清晰界定系统与人的职责边界,而不是表示项目范围、业务活动详细事件流或系统涉及的业务事件。 3. 构件图:接口提交采购申请由采购管理子系统实现,客服管理子系统使用了至少2个接口。 4. 需求定义:上下文关系图不能界定系统范围,鱼骨图和帕累托图通常用于问题分析而非范围界定,项目涉众不仅包括用户,还可能包括利益相关者。需求定义的产物包括项目目标、范围和需求大纲的初稿。 5. 需求捕获:用户有时会提出解决方案而非需求,识别这种情况的关键是询问用户需求的理由。克服用户非正式心理的方法包括提前提供访谈计划,让用户介绍工作场景,以及利用原型验证需求。 6. 需求验证:需求验证任务包括核查功能描述的正确性和清晰性,明确需求的完整性,并且所有相关用户都应参与评审。它属于需求开发的范畴。 7. 用例分析:在活动图中,"体验并记录结果"可能是不合适的用例,因为它可能太大,涵盖了多个用例的职责,或者不属于系统边界内的操作。 8. UML模型使用:业务建模和需求建模通常不使用类图,而更倾向于使用交互图、活动图和用例图来描述业务流程和操作步骤细节。 9. 操作步骤细节信息:活动图适用于描述业务活动的操作步骤细节,而交互图、用例图和构建图则在其他方面发挥作用。 以上知识点涵盖了需求分析的基础概念,包括需求层次的划分、需求定义的过程、系统接口设计、需求捕获和验证方法,以及UML模型在需求建模中的应用,这些都是需求分析师必须掌握的核心技能。