精选优质文档-倾情为你奉上需求分析 需求分析的目的是确切地回答下述问题:“系统必须做什么?” 需求分析在可行性研究的基础上进行,前一阶段产生的文档,特别是数据流图(见图2. 13),是需求分析的出发点。在需求分析过程中分析员将设计出更精确的数据流图,并将写出数据字典及一系列简明的算法描述,它们都是软件需求规格说明书的重要组成部分。 需求分析的主要任务是更详尽地定义系统应该完成的每一个逻辑功能。怎样完成这个任务呢? 任何数据处理系统的基本功能,都是把输人数据转变成需要的输出信息。数据决定了处理和算法,看来数据应该是分析工作的出发点。必须经过计算才能得到的数据元素引出了必要的算法,算法反过来又引出了更多的数据元素。对数据的描述记录在数据字典中,对算法的描述记录在一组初步的IPO表中(目前描述的是说明数据处理功能的原理性算法)。 对系统有了更深人的认识之后,可以进一步细化数据流图。在细化数据流图的过程中,又会进一步加深对系统的认识。这样一步一步地分析,将更详尽更准确地定义出所需要的逻辑系统。 下面叙述工资支付系统的需求分