需求工程——软件需求建模与分析阅读笔记03
需求获取:
需求获取是从人、文档或环境中获取需求的过程。获取过程并不是简单地将定义良好的需求从人、文档或环境中直接转移到获取的结果文档上,
需求工程师必须要利用各种方法和技术来“发现”需求。
1.收集背景资料
2.获取问题与目标,定义项目前景与范围
3.识别涉众,选择信息的来源
4.选择获取方法,执行获取,获取功能与非功能需求。
5.记录获取结果。
需求分析:
需求分析的主要工作是通过建模来整合各种信息,以使人们更好地理解问题。同时,需求分析工作还会为问题定义一个需求集合,这个集合能够为问题界定
一个有效的解决方案。需求分析还需要检查需求中存在的错误、遗漏和不一致等各种缺陷,并加以修正。
1.背景分析
2.问题分析、目标分析、业务分析,确定系统边界
3.软件需求建模
4.细化需求
5.确定优先级
6.需求协商