weiger

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

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

 

 

对软件通常有以下需求:

 功能需求:

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

 性能需求:

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

 可靠性和可用性需求:

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

 出错处理需求:

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

 接口需求:

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

 逆向需求:

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

将来可能提出的要求:

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

但是据分析将来很

可能会提出来的要求

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2021-11-14
  • 2022-01-19
  • 2021-05-01
  • 2022-03-01
  • 2022-12-23
  • 2021-12-23
猜你喜欢
  • 2021-12-02
  • 2021-12-02
  • 2022-12-23
  • 2021-12-23
  • 2021-06-07
  • 2021-07-24
相关资源
相似解决方案