为什么要进行需求分析?通常对软件系统有哪些需求?
Posted 吴伟2014551533
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么要进行需求分析?通常对软件系统有哪些需求?相关的知识,希望对你有一定的参考价值。
“需求分析”确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、具体的要求。为了开发出真正满足用户需求的软件产品,首先必须知道用户的需求,只有深入理解了用户的需求,我们的工作才会有意义。
对软件通常有以下需求:
功能需求:
指定系统必须提供的服务;
性能需求:
指定系统必须满足的定时约束或容量约束,通常包括速度、信息量速率、主存容量、磁盘容量、安全性等方面的需求;
可靠性和可用性需求:
指定系统的可靠性,可用性量化了用户可以使用系统的程度;
出错处理需求:
说明系统对环境错误应该怎么响应;
接口需求:
描述应用系统与它的环境通信的格式;
逆向需求:
说明软件系统不应该做什么;
将来可能提出的要求:
应该明确列出那些虽然不属于当前系统开发范畴,
但是据分析将来很
可能会提出来的要求
以上是关于为什么要进行需求分析?通常对软件系统有哪些需求?的主要内容,如果未能解决你的问题,请参考以下文章