接上篇,需求工程考试第三种题型,简答题,仅供参考。>_<

1. 简述为什么要编写需求规格说明文档?
①需求规格说明文档可以成为各方人员之间有关软件系统的协议基准;
②需求规格说明文档可以成为项目开发活动的一个重要依据;
③在需求规格说明文档的编写过程中,可以尽早的发现和減少可能的需求错误,从而减少项目的返工,降低项目的工作量;
④需求规格说明文档可以成为有效的智力资产。

 2. 简述需求验证的方法。
需求评审、原型与模拟、测试用例开发、用户手册编制、利用跟踪关系、自动化分析。

3. 简述需求管理的重要任务有哪些。
①交流涉众的需要;
②将需求应用、实施到解决方案;
③驱动设计和实现工作;
④控制变更;
⑤将需求分配到子系统;
⑥测试和验证终产品;
⑦控制迭代式开发中的变化;
⑧辅助项目管理。

4. 简要说明需求获取活动的过程。
(1)收集和应用背景资料,建立初始的知识框架。分析涉众的高层次问题,总结出系统的业务需求;  
(2)设计一个高层次的解决方案,并确定解决方案需要具备的系统特性;
(3)在项目的业务范围内,需求工程要寻找相关的涉众,并分析和涉众选择;
(4)对组织里存在大量的表格、单据等与业务相关的硬数据进行采样;
(5)针对某一次具体的需求获取活动,要依据项目范围确定主题和内容,涉众特征和硬数据,从而确定信息来源。 在内容、来源和方法都确定之后,需求工程师就可以开展具体的获取活动,获取用户需求和问题域特性。获取得到的具体信息要记录下来,以获取笔录的形式进行保存。

5. 什么是需求分析,其根本任务是什么?
  需求分析是指理解用户需求,就系统功能与用户达成一致,估计系统风险、评估项目代价,最终形成系统建设计划的一个复杂过程;
(1)问题识别:双方确定对问题的综合需求,这些需求包括功能需求,性能需求,环境需求,用  户界面需求;
(2)分析与综合,导出软件的逻辑模型;
(3)编写文档:包括编写“需求规格说明书”,“初步用户使用手册”,“确定测试计划”,“修改完善软件开发计划"。

6. 什么是UML?举例5个建模图?
  UML称为统一建模语言。UML就是一种主要的面向对象建模技术。
  模型工具:
 (1)用例图;
 (2)交互图;
 (3)状态图;
 (4)活动图;
 (5)类图。

7. 简述业务建模的七个步骤。
① 从涉众中找出用户;
② 找出每个用户要做的事,即业务用例;
③ 利用业务场景图帮助分析业务流程;
④ 绘制用例场景图;
⑤ 从绘制的活动图中找出每一步活动将使用到的或产生的结果;
⑥ 随时补充词汇表;
⑦ 根据业主的期望审视建立好的模型,确定业务范围。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐