1.1.3 信息系统分析与设计方法
信息系统分析与设计是信息系统开发的关键环节。信息系统分析的主要任务是分析用户需求,提出新系统的逻辑模型,并撰写用户需求规格说明书。信息系统设计是依据用户需求规格说明书的要求,考虑系统实现的基本环境,具体设计信息系统实现的技术方案,即设计新系统的物理模型,一般包括系统总体设计和详细设计两部分。系统设计的成果主要表现为系统设计说明书。
常用的信息系统分析与设计的方法有结构化方法和面向对象方法。结构化方法的目的是有序、**、高可靠性和少错误。它要求系统开发人员遵循严格的开发纪律和建立标准化的开发文档,在每一个开发阶段都要进行成果的检查,以提高系统开发的成功率。结构化方法依据“瀑布模型”将系统开发过程依次分为确定系统需求、确定软件需求、初步设计、详细设计、编程调试、测试运行、运行维护几个阶段。
面向对象方法来源于面向对象编程,特别是随着大量可视化编程工具(如Visual Basic、Visual Studio、Delphi等)的出现,为快速完成信息系统程序提供了有力的帮助。面向对象方法认为客观世界是由许多对象组成的,每种对象都由属性与方法组成,对象之间的联系主要通过消息传递来实现,对象可按其属性进行归类。在进行面向对象编程时,采用封装技术将对象严格模块化来满足软件工程的要求。面向对象开发方法一般将信息系统开发步骤分为4个阶段:一是系统调查和需求分析,即弄清要做什么;二是面向对象分析,即从需求中抽象地识别出对象及其行为、结构、属性、方法等;三是面向对象设计,即对分析的结果做进一步的抽象、归类、整理,确定*终的对象形式;四是面向对象的程序实现。
结构化方法在确定管理信息系统用户需求,特别是对业务流程的管理需求方面具有优势,而面向对象方法在软件设计与实现上具有优势,因此,可在管理信息系统开发中将两种方法结合运用。
1.1.4 信息系统开发的基本步骤与要求
**步,明确为什么要建立管理信息系统,即提出系统开发的目标。从管理的角度来说,建立管理信息系统的目标可归纳为提高业务处理效率,减少不必要的业务处理过程,提高经济效益。
第二步,了解客户的初步需求及系统的基本运行环境,确定系统边界,明确管理信息系统的应用领域及范围,撰写项目视图与范围规格说明书。
……