需求的获取是一项必须的活动,不过有的时候在处理它时要充分理解,每一个模糊的地方都会引向成本的黑洞,无论这个模糊之处来源于人还是文档。
- 需求获取简介
- 需求获取过程
- 调查研究技术
- 调查研究策略
1.需求获取简介
系统分析员用来确定、分析、理解系统需求的过程和技术称为需求获取,只要你具备系统分析员的职能即可,不是职位。系统需求定义了信息系统必须实现的功能,或者系统必须具备的属性或质量。信息系统必须实现的需求通常称为功能需求。说明信息系统必须具备的属性或质量的需求通常称为非功能需求。需求获取和管理的目的是为一个新系统的用户正确地确定“知识”、“过程”、“通信”方面的需求。定义系统需求需要满足的标准:1.一致的;2.完整的;3.可行的;4.需要的;5.正确的;6.可跟踪的;8.可验证的。如果没有正确的确定需求,可能会出现:1.系统费用超出计划;2.系统交付时间远远晚于计划;3.系统没有满足用户预期,系统不被采用;4.运行、维护、升级系统的费用过高;5.团队中it人员荣誉受损。
2.需求获取过程
需求获取包括:1.发现和分析问题;2.获取需求;3.归档和分析需求;4.需求管理。
发现和分析问题,可以使用鱼骨图分析问题和原因。
获取需求,主要是使用调查研究技术进行。
回档和分析需求,系统分析员必须以一种有组织的、可理解的和有意义的方式归档信息,方便基于这些文档进行需求的形式化。编写用例来描述系统的功能,这些功能是从外部用户的角度来描述的,并且按照外部用户可以理解的方式和词汇进行编写。决策表用来记录一个组织的复