需求过程主要包括需求获取、需求分析、需求规格说明书编制、需求验证与确认
等。
、需求获取是一个确定和理解不同的项目干系人的需求和约束的过程。需求获
取是否科学、准备充分
对获取出来的结果影响很大
这是因为大部分用户无法
完整地描述需求 而且也不可能看到系统的全貌。因此,需求获取只有与用户的
有效合作才能成功。
、常见的需求获取方法包括用户访谈、问卷调查、采样、情节串联板、联合需
求计划等。
、一
个好的需求应该具有无二义性
完整性
、一
致性、可测试性、确定性、可
跟踪性、正确性、必要性等特性
因此
需要分析人员把杂乱无章的用户要求和
期望转化为用户需求
这就是需求分析的工作。
需求分析的关键在于对问题域的研究与理解。
结构化分析
CSA
)和面向对象的分析(
OO
A)
(1
结构化分析(
SA)
有三个层次的模型
分别是数据模型