需求分析一般的步骤:(1)获取当前系统的物理模型;了解组织状况、数据流向、输入输出、资源利用情况。
(2)抽象出当前系统的逻辑模型;建立反映系统本质的逻辑模型
(3)建立目标系统的逻辑模型;建立符合用户需求的目标系统的逻辑模型
(4)补充目标系统的逻辑模型;次要的因素:如出错处理等
需求分析的具体任务:(1)确定系统的综合要求;功能要求、性能要求、环境要求
(2)分析系统的数据要求;数据类型、处理数据
(3)到处系统的逻辑模型DFD
(4)修正开发计划
需求分析的编制目标:(1)限定软件的功能需求
(2)确定开发目标
(3)提供评价标准
需求分析书的基本要求:(1)内容(2)文字(3)布局
需求分析书的编写:
1 引言
1.1编写目的
1.2背景
1.3定义
1.4参考资料
2任务概述
2.1目标
2.2用户的特点
2.3假定和约束
3需求规定
3.1对功能的规定
3.2对性能的规定
3.2.1精度
3.2.2时间特性要求
3.2.3灵活性
3.3输入输出要求
3.4数据管理能力要求
3.5故障处理要求
3.6其他专门要求
4运行环境规定
4.1设备
4.2支持软件
4.3接口
4.4控制