-
提取核心
- 主要、急迫的业务,明晰业务流程
-
运用管理思想,优化业务流程
- 用户的业务流程有缺陷吗?怎样做能提高效率、解决问题,可以运用更先进的管理思想吗?
-
进行业务分类,规划系统蓝图
- 系统有几个子系统,每个子系统有哪些模块,各个模块处理哪些业务,很重要的一点还有各
子系统模块之间的数据接口关系,基础数据从哪里进入,通过哪些处理生成哪些结果等等。
-
详细描述软件功能点
-
1、明确描述每个模块的具体内容
- 功能点的说明
- 优先级
- 业务规则
- 详细功能描述
- ....
-
2、需求分析的表现方式
- 需求规格文档
-
UML语言描述的各种图
- 用例图
- 类图
- 活动图
- ...
- 实体关系图
- 界面原型
- ...
-
需求分析的质量控制
-
软件需求分析直接关系到软件产品的方向,所以需求分析的质量至关重要。
- 内部评审
- 同行评审
- 客户方评审