简述软件需求的含义和具体内容.为什么需求分析对软件开发工作特别重要

如题所述

答:1.软件需求的含义:
把软件计划期间建立的软件可行性分析求精和细化,分析各种可能的解法,并且分配给各个软件元素。需求分析是软件定义阶段中的最后一步,是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求
2.软件需求的内容:
深入描述软件的功能和性能,确定软件设计的约束和软件同其他系统元素的接口细节,定义软件的其他有效性需求,借助于当前系统的逻辑模型导出目标系统逻辑模型,解决目标系统“做什么”的问题。
需求分析可分为需求提出、需求描述及需求评审三个阶段。

3.需求分析对软件开发工作特别重要的原因:
软件项目中百分之四十至百分之六十的问题都是在需求分析阶段埋下的“祸根”。可许多组织仍在那些基本的项目功能上采用一些不合规范的方法,这样导致的后果便是一条鸿沟(期望差异)—开发者开发的与用户所想得到的软件存在着巨大期望差异。在后期修改的时候会产生巨大的代价
温馨提示:答案为网友推荐,仅供参考