欢迎来到天天文库
浏览记录
ID:56955888
大小:256.00 KB
页数:61页
时间:2020-07-21
《管理信息系统 lecture 课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、管理信息系统Lecture12系统设计系统设计概述系统设计的原则和方法系统设计的任务和内容系统设计原则(1)简单性(2)系统性(3)灵活性(4)可靠性(5)经济性(6)系统的运行效率(7)安全性系统设计方法(1)结构化系统设计特点(2)结构化设计的基本内容(3)结构化设计原理系统分析的任务系统设计阶段最终是提出系统的实施方案,建立系统的物理模型。系统设计是从管理信息系统的逻辑模型出发,以系统说明书为依据,一步步的加入物理内容,由抽象到具体。系统设计的基本内容系统设计是从管理信息系统的目标出发,建立系统的总体模
2、型,确定系统的总体结构,规划系统的规模,确立各个基础部分,并说明它们在整个系统中的作用及其相互关系,选择恰当的设备,采用合适的技术规范,以保证总体目标的实现。在系统设计中还要完成一些比较具体的实际内容,如输入和输出格式的设计,记录、表格的设计以及包括人机对话在内的系统详细流程的设计。系统设计的基本步骤系统设计分为总体设计阶段和详细设计阶段两个阶段。系统总体设计是根据系统分析结果和组织的实际情况对新系统的总体结构形式和可利用的资源进行的大致设计,系统总体设计是宏观、总体上的设计和规划。总体设计阶段主要包括决定系
3、统的模块结构,进行系统配置方案设计两方面内容。详细设计阶段是具体考虑每一模块内部采用什么算法。具体来说,在总体设计中,根据系统分析的成果数据流程图进行代码设计、输入输出设计、信息分类和数据库设计,最后是模块功能设计。详细设计是对上述总体设计的结果进行进一步细化,直至符合小组编程的要求。模块与结构模块与结构图模块间的联系模块和结构设计模块与结构系统模块结构设计的任务是确定划分后的子系统的模块结构,并画出模块结构图。这个过程必须考虑以下几个问题:每个子系统如何划分成多个模块。如何确定子系统之间、模块之间传送的数据
4、及其调用关系。如何评价并改进模块结构的质量。如何从数据流图导出模块结构图。模块模块定义了一组逻辑上有关的对象,这组对象是一组数据和施于这些数据上的操作,通过模块说明和引用方式把这些数据的内部结构和操作细节掩藏了起来,提供给模块外部使用的知识这些数据和操作的名称等。模块模块通常用一组程序设计语言的语句来实现,这一组程序语句可用一个已定义的名字来标识,因此,它可以是一个程序或一个子程序。形象地说,它就类似于c语言中的一个函数。所以,模块可以将它理解为类似“子程序”的概念,是一段程序语句。模块属性输入输出属性是模块
5、与外部信息的交换。正常情况下,一个模块从它的调用者那里获得输入,把处理后产生的结果在传递给为模块提供输入的调用者。处理功能属性描述了模块能够做什么事,具有什么功能。内部数据属性是指仅提供模块本身引用的数据。程序代码属性是用于完成模块处理功能的部分。模块结构图模块结构图是结构化设计中描述系统结构的图形工具,它是用于描述系统的模块结构及模块之间联系的。模块结构由模块、调用、数据、控制四种基本符号组成。模块间的联系模块之间存在着联系,耦合反映模块之间联系的紧密程度。内聚指一个模块内各元素彼此结合的紧密程度。如果所有
6、模块的内聚都很强,模块之间的耦合自然就很低。模块的独立性就强,反之亦然。模块间的耦合因素联系方式来往信息作用模块间往来信息数量模块之间耦合方式数据耦合控制耦合非法耦合模块内聚类型偶然内聚逻辑内聚时间内聚过程内聚通信内聚顺序内聚功能内聚系统的结构系统的深度和宽度模块的扇出和扇入模块设计原则“耦合小,内聚大”作用范围应在控制范围之内模块的扇入和扇出数要合理模块的大小要适当模块划分方法按逻辑划分按时间划分按过程划分按通信划分按职能划分模块结构图的生成模块结构图与数据流程图变换分析事务分析模块结构图与数据流程图之间的
7、关系模块结构图的标准形式变换型模块结构描述的是变换型系统。变换型系统由输入、数据加工(中心变换)和输出三部分组成,它的功能是将输入的数据经过加工后输出。事务型系统由事务层、操作层和细节层三层组成。数据流图导出模块结构图的基本思想对变换型和事务型数据流程图的转换,所采用的基本思想都是先设计结构图顶端的主模块,然后再自顶向下逐步细化,最后得到满足数据流程图要求的系统结构图。在实际应用中,数据流程图中常常是某些局部是变换型,另外一些局部是事务型,在这种情况下,应以变换型为主,事务型为辅。线形变换结构的数据流程图第一
8、层模块结构图分支形变换结构的数据流程图第一层模块结构图事务分析事务型结构的数据流图呈束状形,即一束数据流平行流入或流出,可能同时有几个事务要求处理。事务分析的具体步骤识别事务源、确定适当的事务型结构、确定各种事务及相应的处理,建立公用模块事务型结构的数据流图:事务型模块结构图HIPO与IPO图HIPO图IPO图HIPO与IPO图系统设计需要从系统整体出发,需要明确系统的层次之间的关系,明确模块之间的
此文档下载收益归作者所有