(信息系统分析与设计)第7章信息系统的设计.ppt

(信息系统分析与设计)第7章信息系统的设计.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
    7.1 信息系统设计概述 7.1.1 系统设计的主要任务   系统设计是开发管理信息系统的重要阶段,也是整个开发工作的核心。它将实现系统分析阶段所提出的逻辑模型,并确定新系统的结构。   系统分析阶段是解决管理信息系统“干什么”的问题;而系统设计阶段则是解决“怎么干”的问题。   系统分析阶段最终提出系统分析报告,建立管理信息系统的逻辑模型;系统设计阶段则最终提出系统实施方案,建立管理信息系统的物理模型。可以这样说,系统分析是从用户和现行系统入手,进行详细的调查研究,把物理因素一一抽去,从具体到抽象;系统设计则是从管理信息系统的逻辑模型出发,以系统分析报告为依据,一步步地加入物理内容,从抽象又回到具体。 7.1.2 系统设计的原则   系统设计的优劣直接影响到目标系统的质量和所获得的经济效益,因此,为了使所设计的目标系统成为一个满足用户需要的、具有较强生命力的系统,在系统设计时必须遵循下列基本原则:   (1) 简单性。只要能达到预定的目标和实现预定的功能,系统就应避免一切不必要的复杂化,应该尽量简单。   (2) 灵活性。系统应该对外界环境条件的变化有很强的适应性。   (3) 完整性。系统是作为一个统一的整体而存在的,因此系统的功能要尽量保持完整,数据采集要统一,设计规范要标准,传递语言要一致。   (4) 可靠性。指系统受外界干扰时的抵御力与恢复能力。例如,必威体育官网网址性、检错和纠错能力。   (5) 经济性。系统应该给用户带来一定的效益,这里提到的效益既包括直接经济效益,又包括间接经济效益。系统的投资和经营费用应尽快得到回收。 7.1.3 系统设计的步骤   系统设计由总体设计和详细设计两部分组成。   1.总体设计   总体设计也称为初步设计或结构设计。总体设计阶段内容包括划分子系统、模块结构图设计、信息系统流程图设计、系统物理配置方案设计等。   2.详细设计   在总体设计基础上,详细设计是要确定每个模块内部的详细执行过程。详细设计阶段包括代码设计、数据存储文件设计、输出设计、输入设计等。   详细设计常用流程图、问题分析图、IPO图和过程设计语言等工具来描述每个模块的执行过程,关于这些方法我们也将在本章进行介绍。   系统设计阶段的成果是系统设计说明书,它主要由模块结构图和模块说明书两部分组成。模块结构图说明系统由哪些模块组成和各模块间的联系情况,模块说明书则详细描述了每一模块的输入/输出数据、功能和算法等。 7.1.4 系统设计的方法   系统设计阶段的任务是很复杂的,需要有一定的方法来指导,从而使设计人员可以较容易地设计出好的设计方案。   20世纪70年代以来,出现了多种设计方法,代表性的有结构化设计(Structed Design)、Jackson方法、Parnas 方法等。这些方法都采用了模块化、从顶向下、逐步细化等基本思想,它们的差别在于构成模块的原则不同。   (1) ?Jackson方法:以数据结构为基础建立模块结构。   (2) ?Parnas方法:以信息隐蔽为原则建立模块结构。   (3) 结构化设计(Structed Design,SD):以数据流程图为基础构成模块结构。      7.2 模块结构图设计 7.2.1 结构化系统设计方法概述   1.什么是结构化系统设计方法   结构化设计方法是由美国IBM公司的W.Stevens、G.Myers和L.Constantine 等人提出来的,它是使用最为广泛的一种系统设计方法。   结构化系统设计是在结构化思想的基础上发展起来的一种用于复杂系统结构设计的技术,它运用一套标准的设计准则和工具,采用模块化的方法进行系统结构设计。该方法适用于管理信息系统的总体设计,可以同系统分析阶段中的结构化系统分析与实施阶段中结构化程序设计方法前后衔接起来使用。   2.结构化系统设计的基本思想   结构化系统设计的基本思想是采用分解的方法,将系统设计成由相对独立、单一功能的模块组成的结构。它以系统的逻辑功能和数据流关系为基础,根据数据流程图和数据字典,借助于一套标准的设计准则和图表工具,通过“自上而下”和“自下而上”的反复,把系统逐层划分为多个大小适当、功能明确、具有一定独立性且容易实现的模块,从而把复杂系统的设计转变为多个简单模块的设计。   3.结构化系统设计的特点   结构化系统设计具有以下特点:   (1) 相对独立、功能单一的模块结构。由于模块之间相对独立,每一模块就可以单独地被理解、编写、测试、纠错和修改,从而有效地防止错误在模块之间扩散蔓延,提高了系统的质量(可维护性、可靠性等),同时,系统研制工作也大大简化。   (2) 块内联系大、块间联系小。模块内部联系要大,模块之间联系要小,这是结构化设计中衡量“相对独立”性能的标准。

文档评论(0)

autohhh + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档