计算机科学与技术学科毕业论文撰写的需求分析步骤
需求分析的步骤
需求分析在于弄清用户对系统的全部需求,井用”需求规格说明书”的形式准确地表达出来。需求规格说明书通常由数据流图、数据字典和加工说明等一整套文档组成。这些文档既是系统逻辑模型的描述,也是下一步进行设计的依据。需求分析有如下几步:
(1)通过对现实环境的调查研究,获得当前系统的具体模型;
(2) 去掉具体模型中的非本质因素,抽象出当前系统的逻辑模型;
(3) 分析当前系统与目标系统的差别,建立目标系统的逻辑模型;
(4)对目标系统进行完善和补充,并写出完整的需求说明:
(5)对需求说明进行复审,直到确认文档齐全,并且符合用户的全部需求为止。
可行性研究与需求分析的工作颇为相似,但也有不同:
(1)可行性分析要考虑多种解决方案,需求分析只考虑已经选定的一种解决方案;
(2) 前者的目的在于确定是否可行,DFD 图不必分解过细,后者要对新系统做完整的描述,必须包括足够的细节。
“需求说明”
“需求说明”应该具有准确性和一致性。因为它是连接计划时期和开发时期的桥梁,也是系统设计的依据。任何含混不清,前后矛盾,或者一个微小的错漏,都可能导致误解或铸成系统的大错,在纠正时付出巨大的代价。
“需求说明”应该具有清晰性和没有二义性。因为它是沟通用户和系统分析员思想的媒介,双方要用它来表达对于需要计算机解决的问题的共同理解。如果在需求说明中使用了用户不易理解的专门术语,或用户与分析员对要求的内容可以作出不同的解释,便可能导致系统的失败。
“需求说明”应该直观、易读和易于修改。为此应尽量采用标准的图形、表格和简单的符号来表示,使不熟悉计算机的用户也能一目了然。