论文部分内容阅读
随着社会发展,大部分企业正在进行或已经完成信息化建设。然而,在企业的信息系统的建设过程中,出现了许多问题,其中最为突出的就是需求问题。长久以来,人们认为所谓信息系统,就是购置一套服务器,安装一套软件,在这一平台上处理日常业务流程,而极少对项目进行立项分析和对需求进行充分的调研,这就使得获取的需求通常是不完整、不清晰、不准确的。这种短见的做法没有认识到信息系统建设的长期性和复杂性,给信息系统开发带来了困难。 针对上述情况,本文在总结实际项目经验的基础上,结合信息系统开发的总体规划方法和需求建模的Zachman框架、IDEF方法、UML建模方法,提出了一种需求获取模型(简称 CARD),旨在对信息系统的需求规范和需求开发过程提出一些改进。CARD需求获取模型以数据建模为中心,以建立企业组织机构人员模型为起点,以业务模型连接数据模型和人员模型,同时建立质量模型以涵盖企业的非功能需求。通过将需求调研数据生成数据库结构和对数据库表操作的演示页面,辅助系统原型的快速实现,从而提高获取的需求质量,减少需求开发中与涉众的交流,缩短项目开发的时间,为需求分析过程提供良好的需求属性支持,更好地保障项目的成功完成。 本文总结近年来需求工程的发展与研究现状,较为全面地分析面向对象的需求工程和结构化的需求分析方法,通过对其比较分析,得出需求分析对需求调研获取的调研数据的要求。总结信息系统的总体规划方法,讨论信息系统需求建模的三种方法,即Zachman框架、IDEF方法和UML模型的特点,提出CARD需求获取模型。结合CARD需求获取模型,考虑需求调研人员实际需要的辅助功能,得到RES需求获取辅助开发系统的设计框架,以此为基础叙述实现的技术途径。经过初步测试性使用,在需求获取过程和系统辅助原型开发方面基本达到预期效果。