需求分析期末复习思考题1-8章。总结到一个word文件
1. 软件项目目标的三个要素是什么?
质量(需求是根本)、时间、成本
2. 理解IEEE对需求的定义。
(1)用户解决问题或达到目标所需的条件或权能(Capability)。
(2)系统或系统部件(组件)要满足合同、标准、规范或其它正式规定文档所需具有的条件或权能。
(3)一种反映上面(1)或(2)所描述的条件或权能的文档说明。
3. 谈谈需求文档的重要性。
案例一:中途更换所有的开发者,需求并未编写成文档,因此新的分析人员不得不从头做起;
重要性:如果只有一堆邮件、贴条、会谈过几次或一些零碎的对话,就确信已明白用户的需求,那是难以做到的。
案例二:某软件开发小组所开发的一套工具缺少某一特定的功能
重要性:这说明那怕需求明确无误并构思准确,如果我们没有编写文档,软件也达不到期望目标。通过需求文档回复设计人员提出的各类问题。依据需求对系统进行测试时,此系统不仅非常清晰地实现了所有必需功能,而且未发现任何错误。
4. 好的需求特征有哪些?
①深入理解用户的真正的意图和需要。
②清晰完整的需求表达。
③借助需求分析工具,E-R图、DFD图、DD、UML工具等等。?使用科学的需求管理方法, 完善需求变更控制流程。
1