吴伟2014551533

为什么要进行需求分析?通常对软件系统有哪些需求?

“需求分析”确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、具体的要求。为了开发出真正满足用户需求的软件产品,首先必须知道用户的需求,只有深入理解了用户的需求,我们的工作才会有意义。

 

 

对软件通常有以下需求:

 功能需求:

指定系统必须提供的服务;

 性能需求:

指定系统必须满足的定时约束或容量约束,通常包括速度、信息量速率、主存容量、磁盘容量、安全性等方面的需求;

 可靠性和可用性需求:

指定系统的可靠性,可用性量化了用户可以使用系统的程度;

 出错处理需求:

说明系统对环境错误应该怎么响应;

 接口需求:

描述应用系统与它的环境通信的格式;

 逆向需求:

说明软件系统不应该做什么;

将来可能提出的要求:

应该明确列出那些虽然不属于当前系统开发范畴,

但是据分析将来很

可能会提出来的要求

posted on 2016-03-29 23:38  吴伟2014551533  阅读(2201)  评论(0编辑  收藏  举报

导航