需求分析
需求分析的任务
一、确定对系统的综合要求
通常有以下几个要求:
1、功能需求:指定系统必须提供的服务
2、性能要求:指定系统必须满足的定时约束或容量约束,通常包括速度、信息量速率、主存容量、磁盘容量和安全性等方面的需求
3、可靠性和可用性需求
4、出错处理需求:指的是当系统发现自己犯下一个错误时采取的行动
5、接口需求:描述应用系统与它环境通信的格式,常见接口需求有:用户接口需求、硬件接口需求、软件接口需求、通信接口需求等
6、约束:描述在设计或实现应用系统时应该遵循的限制条件
7、逆向需求:说明软件系统不需要做什么
8、将来可能提出的要求
二、分析系统芙蓉数据要求
三、导出系统的逻辑模型
四、修正系统开发计划
与用户沟通获取需求的方法
1、访谈
2、面向数据流自顶向下求精
3、简易的应用规格说明技术
4、快速建立软件模型