信息系统分析与设计信息系统分析与设计第第44章章信息系统设信息系统设计计信息系统分析与设计信息系统分析与设计信息系统分析是信息系统研制过程中的第一大阶段,称为信息系统的逻辑设计阶段,这一阶段的中心工作是为信息系统建立起逻辑模型,解决“做什么”的问题。本章所要介绍的信息系统设计也称为物理设计,它是信息系统研制和开发过程中,紧接系统分析之后的第二大阶段。本阶段要对前一阶段所建起的逻辑模型,来确定其实施方案。即是说,本阶段要解决“如何做”的问题。概言之,系统设计阶段的主要目的,是将系统分析阶段所提出的反映用户信息需求的系统﹑逻辑方案,转换成可以实施的基于计算机与通信系﹑统的物理方案。信息系统设计阶段的主要依据是已批准的系统分析报告,还有系统开发人员的知识与经验。信息系统设计阶段的主要内容包括计算机系统配置、新系统总体结构框架设计、数据库设计、代码设计、用户界面信息系统分析与设计信息系统分析与设计设计、输入与输出设计、处理流程及模块功能的设计等。系统设计的结果是一系列的系统设计文件所组成的系统设计说明书或系统设计报告,它是包括安装硬件和编制软件程序在内的、物理地实现一个信息系统的重要基础。信息系统设计阶段的主要任务,是从信息系统的总体目标出发,根据其上一阶段(即系统分析阶段)对系统的逻辑功能的要求,并考虑到经济技术和运行环境等方面的条﹑件,确定系统的总体结构和系统各组成部分的技术方案,合理选择计算机和通信软硬件设备,提出系统的实施计﹑划,确保总体目标的实现。本阶段,还要尽可能地提高系统的可变更性、可靠性、工作质量及效率。我们将会看到,系统物理设计时,必须从保证系统的可变更性入手,只有这样,才能保证以后的工作能顺利进行,才能保证研信息系统分析与设计信息系统分析与设计制出来的系统效率高、工作质量好、可靠性强、能适应外界环境的变化。做到了这些,信息系统才能满足领导及管理人员的需要,为管理工作提供有用的信息,发挥其应有的作用。实现这一目标,就需要使用结构化系统设计方法。结构化系统设计系统设计工作技术性强,涉及面广,且内容复杂,必须由科学的方法和设计工具指导,以便设计人员较容易地找到好的设计方案。目前有很多系统设计的方法,主要可以分为三大类:面向数据结构的设计方法、面向对象的分析与设计方法和结构化分析和设计方法。面向数据结构的设计方法以数据结构作为设计基础,根据输入/输出数据结构导出程序的结构。Jackson方法是一种典型的面向数据结构的设计方法。尽管程序中实际使用中信息系统分析与设计信息系统分析与设计的数据结构有许多种,但这些数据结构中数据元素间的逻辑关系只有顺序、选择和重复3类。Jackson方法的设计步骤为:(1)分析并确定输入和输出数据的逻辑结构,并用Jackson图表示;(2)找出输入数据结构与输出数据结构间有对应关系的数据单元;(3)从描述数据结构的Jackson图导出描述程序结构的Jackson图。面向对象技术的出发点是使分析、设计和实现系统的方法同认识客观世界的过程尽可能地一致,也就是采用面向对象的概念对系统进行分析和建模,核心是对对象的分析和设计。通过对对象定义属性,赋予操作即所谓的方法,把信息系统分析与设计信息系统分析与设计该对象在系统中活动特点描述出来,然后再通过消息将对象内、以及对象与对象之间的关系反映出来。目前,面向对象建模方法有很多种,但这些方法都在进一步的发展和完善中。OMT(ObjectModelingTechnology)法是目前相对来说最为成熟和实用的方法之一。它从三个方面对系统进行建模,每个模型从一个侧面反映系统的特性,三个模型分别是:对象模型、动态模型和功能模型。(1)对象模型:对象模型通过反映系统中的对象及对象之间的关系以及表示对象、类、属性和操作来表达一个被建模系统的静态结构,对象模型是OMT模型中最重要的一个部分,更贴近现实世界。(2)动态模型:动态模型关心的是随着时间的变化,对象与对象之间关系的变化。对象与对象之间相互作用,导致它们的状态不断发生变化。一个事件是指一个单独对象对另一个对象的激励。信息系统分析与设计信...