第三章、需求分析文献综述
3。1、需求分析
需求分析所呈现的结果就是该系统所要设计的基础,可以对此工程的能否顺利完成起到主要的作用,还对该设计的软件质量有着直接的关系。因此,在设计的时候需要关注需求分析,对需求分析进行详细的分析,并且进行相应的检查。需求分析通常是遵照下图3-1所示的顺序进行操作:
要解决一个庞大的系统时,需要对该系统进行层层分析,只有这样才能详细明白每一步所要做的事情。
继而再去设计该系统的整体轮廓,所要具备的哪些功能。
图3-1 需求分析图
然后将其主要功能进行扩展研究,并且要更加的详细,可以画出需求分析图。分层次的这种分析形式是对工作者而言,是由虚拟到现实的一个过程的转换,从而对该繁杂的系统有着深入的理解。主要掌握该系统信息的流向与各自功能的相互联系,当然是通过了需求分析以及相关需求,还有信息流向的要求。下图是信息流向的框图:开发研究新程序的准备工作,是要大体明白该设计需要的一些相关科学技术,不过是大体了解一点而已。
例如对于评估该设计的详细研究价值就完成不了,还有相应的成本收益之间的比例关系也估计不出,所以对系统的设计还要做出较为详细的可行性报告,其实可行性研究主要就是对该设计进行分析的过程,目标明确,实际就是该设计是否满足相关要求去设计,是否具备相应的技术。不过这个时段还是在探讨问题,估算该设计的收益以及对应的花费,并不是处理问题的层次。时代的不断前进,社会不断的进步,相对落伍和无法跟上时代的管理方法是无法适合当今人们的需求。
图3-2 系统流程图图3-3 系统功能流程图
3。2、可行性研究
3。2。1、系统开发的可行性:
对系统可行性进行分析,为的是要在最小的成本范围里包括紧张的完成时间的基础上,来以推测以目前的员工业务水平,开发员的技术标准,供应商所能提供的在双方都能接受范围内给出的成本比较于等条件下此设计是否可以做的更完美,功能更强大,界面更优化。那么就可以得到需要知道的是否值得开发者投入大量经理。在某种意义上是对软件本质上的一次系统分析,也是在设计之前使用一些分析来简化设计的过程,也就是站在金字塔顶端用俯视的视角所推进的系统分析与设计的总过程。此章节就是从技术可行性,操作可行性,经济可行性三个方面来研究系统究竟是否有足够高的可行性。
3。2。2、系统开发的必要性:
所以,需要使用当今的管理方式去进行相应的管理是一种必不可挡的潮流。伴随着网络化与信息化等科学技术的不断进步,如今大量的企业单位创建了计算机网络的信息化数据管理系统,成功完成所有不部门之间的数据交流和分享,替市场经济的进步供出了自己的一份力量,与此同时还让网络技术和数据库技术获得了快速进步。如今的数据库研究工具应用起来更加简便,所采用的画面越来越完善,让程序员降低了相关的任务量,此外软件的不断进步,也为管理层供应了相应的技术保障,综合上面两点来看,设计该系统是势在必行,因为之前的信息都是录入到纸质上面,所有的信息都是人工完成的,工作任务繁重,并且还易出现差错,但是采用计算机进行管理就能够降低工作者的任务量,让计算机充分体现本身的价值,使信息的传递快速、精准和分享数据,通过此形式处理人工整理的不足之处,还能够生成相应的表单,提升了工作效率,可以让信息实时更新,查询简便,从而让户籍管理更科学。