需求分析的任务
确定需求
功能需求
客户需求里的功能部分
性能需求
根据客户需求,确定响应速度,处理速度,主存和磁盘容量,安全性。
可靠性和可用性需求
可靠性:一个雷达一个月不能出现两次以上的故障。
可用性:任何时刻,主机或备用机上至少有一个雷达是可用的,一个月内任何一台机器上,该系统不可用时间不超过总时间2%
出错处理需求
系统发现错误时采取的行动,主要在系统关键部分设置。
接口需求
用户接口、硬件接口、软件接口、通信接口
约束
精度、工具和语言、设计约束、硬件约束、标准
通过合适工具分析系统需求
建立数据模型来分析,如数据字典、层次方框图、
Warnier图,并将数据结构规范化。
导出系统逻辑模型
完善的数据流图、实体-联系图、状态转换图、
数据字典、主要的处理算法(IPO图)
修正系统开发计划
相当于维护了
与用户沟通获取系统需求的方法