管理信息系统课件7系统设计.ppt

管理信息系统课件7系统设计.ppt

ID:58669766

大小:1.79 MB

页数:74页

时间:2020-10-05

管理信息系统课件7系统设计.ppt_第1页
管理信息系统课件7系统设计.ppt_第2页
管理信息系统课件7系统设计.ppt_第3页
管理信息系统课件7系统设计.ppt_第4页
管理信息系统课件7系统设计.ppt_第5页
资源描述:

《管理信息系统课件7系统设计.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第七章管理信息系统设计本章要点掌握系统设计的概念、任务、内容和依据掌握结构化系统设计基本原则、方法使用模块设计方法、输入输出设计方法等设计物理系统第七章系统设计7.1系统设计的任务、目标管理信息系统设计的任务是:在逻辑模型基础上进行物理模型设计确定系统的总体结构(程序、数据)和系统各组成部分的技术方案合理选择计算机和通信的软硬件设备提出系统实施计划在保证实现逻辑模型的基础上,尽可能提高系统的各项指标,即系统的工作效率、可靠性、工作质量、可变性与经济性等。7.1系统设计的任务、目标系统设计的目标包括如下五个方面:1

2、.系统的工作效率主要是指系统对数据的处理能力,处理速度,响应时间等与时间有关的指标。2.系统的可靠性是指系统在运行过程中,抗干扰(包括人为和机器故障)和保证系统正常工作的能力。3.系统的工作质量是指系统提供用户所需信息的准确程度与及时性,以及便于用户操作的人-机界面的友好程度。4.系统的可变性是指系统被修改和维护的难易程度。5.系统的经济性是指系统收益和支出之比。7.2系统设计的主要内容1、数据设计把E-R图中描述的对象和关系,数据字典中描述的详细数据内容转换为数据结构定义。2、系统结构设计定义系统的组成及各成分

3、之间的关系。3、过程设计把结构成分转换成系统的过程性描述。4、接口设计定义系统内部各成分之间、系统与其他协同系统之间及系统与用户之间的交互机制。7.2系统设计的主要内容系统设计的两个阶段:概要设计确定系统总体布局方案设计系统总体结构选择和设计计算机硬件方案数据存储的总体设计详细设计代码设计数据库设计输出设计输入设计用户界面设计处理过程设计安全可靠性设计7.3系统设计的依据和基础主要依据系统分析成果现行技术现行的信息管理和信息技术的标准、规范和有关法律制度用户需求系统运行环境7.4结构化系统设计1)结构化设计思想结

4、构化设计方法(StructuredDesign,简称SD)是1974年由美国IBM公司的W.Stevens等人提出的,它是使用最为广泛的一种系统设计方法。结构化设计方法:是在结构化思想的基础上发展起来的一种用于系统结构设计的技术,它是运用一套标准的设计准则和工具,采用模块化的方法进行系统结构设计。7.4结构化系统设计1)结构化设计思想结构化系统设计的基本思想:是采用分解的方法,将系统设计成由相对独立、功能单一的模块组成的结构。它是以系统的逻辑功能和数据流关系为基础,根据数据流程图和数据字典,借助于一套标准的设计准

5、则和图表工具,将系统划分为多个大小适当、功能明确、具有一定独立性且容易实现的模块,从而把复杂系统的设计转变为多个简单模块的设计,使系统开发的整体工作量变小。结构化设计的核心是模块化。模块化:就是将系统划分为若干模块,大模块再划分为小模块的过程。7.4结构化系统设计2)模块化1、模块的概念模块也称组件,是可以组合、分解和更换的单元,是组成系统、易于处理的基本单位。系统中的任何一个处理功能都可以看成是一个模块。例:类、过程、函数、子程序、子系统。2、模块的属性功能:模块对外功能逻辑:模块内部实现状态:模块使用的环境、

6、条件7.4结构化系统设计2)模块化3、模块化的优点采用模块化原理可以使软件结构清晰,不仅容易设计也容易阅读和理解。程序错误通常局限在有关的模块及它们之间的接口中,所以模块化使软件容易测试和调试,因而有助于提高软件的可靠性。变动往往只涉及少数几个模块,所以模块化能够提高软件的可修改性。有助于软件开发工程的组织管理,一个复杂的大型程序可以由许多程序员分工编写不同的模块,并且可以进一步分配技术熟练的程序员编写困难的模块。7.4结构化系统设计2)模块化4、模块的独立性模块的独立性是指模块只涉及系统要求的子功能,而和系统中

7、其他模块的联系是简单的。模块的独立原理很重要,因为:1、易开发有效的模块化(即具有独立的模块)的软件比较容易开发出来。因为模块化能够分割功能而且接口可以简化,当许多人分工合作开发同一个软件时,这个优点尤其重要。2、易测试、维护。模块独立性高的系统,修改和设计程序需要的工作量比较小,错误传播范围小,需要扩充功能时能够“增加”模块。7.4结构化系统设计2)模块化4、模块的独立性模块的独立程度可以由两个定性标准度量,这两个标准分别称为耦合和内聚。耦合:衡量不同模块彼此间互相依赖(连接)的紧密程度;内聚:衡量一个模块内部

8、各个元素彼此结合的紧密程度。独立性强的模块应是高内聚低耦合的模块。7.4结构化系统设计2)模块化4、模块的独立性耦合的种类1)非直接耦合2)数据耦合3)标记耦合4)控制耦合5)外部耦合6)公共耦合7)内容耦合7.4结构化系统设计2)模块化4、模块的独立性耦合的种类1)非直接耦合两个模块间没有直接的联系,通过主模块的调用来实现相互关联。2)数据耦合模块间通过简单的数据参数(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。