软件需求分析工作是软件生存周期中重要的一部,也是决定性的一部。所谓“需求分析”,是指对要解决的问题进行详细的分析,弄清楚问题的要求,包括需要输入什么数据,要得到什么结果,最后应输出什么。简单的说就是分析用户的要求。需求分析是系统设计的起点,需求分析的结果是否准确地反映了用户的实际要求,将直接影响到后面各个阶段的设计,并影响到设计结果是否合理和实用。
只有通过软件需求分析,才能把软件功能和性能的总体概念描述为具体的软件需求规格说明,从而奠定软件开发的基础。因此,在软件开发前应该做好对软件的需求分析。
系统的需求分析分为功能需求与性能需求。
3.1功能需求
本系统设计的最终目的是实现对系统的有序高效管理。为此在系统设计时应做好用户需求,充分了解用户的实际需求,保证系统具有良好