软件需求分析就是把软件计划期间建立的软件可行性分析求精和细化,分析各种可能的解法,并且分配给各个软件元素。
通俗的讲,对用户的意图不断揭示和验叛的过程,要对经过系统可行性分析所确定的系统目标做更为详细的描述。
需求分析是软件定义阶段中的最后一步,是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。我们需要注意以下几点:
1.准确的理解和描述客户需要的功能。
2.帮助客户挖掘需求。
3.分析客户需求的可行性
在创新项目的内容上,不能为了创新而创新,应该始终以“谁将从创新中受益?”、“是否对软件质量和生产率有根本提升?”为导向;在创新思想上,以不断“超越自己”、追求“更高、更快、更强”为最高目标;在创新过程中,以“先僵化、再优化、最后固化”为行动原则;只有这样,我们的改进和创新才会有效力,才会产生最大的效益,才会让我们所开发的系统站在软件行业之巅。