《管理信息系统》第五章管理信息系统设计

《管理信息系统》第五章管理信息系统设计

ID:21795375

大小:83.00 KB

页数:44页

时间:2018-10-20

《管理信息系统》第五章管理信息系统设计_第1页
《管理信息系统》第五章管理信息系统设计_第2页
《管理信息系统》第五章管理信息系统设计_第3页
《管理信息系统》第五章管理信息系统设计_第4页
《管理信息系统》第五章管理信息系统设计_第5页
资源描述:

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

1、第五章管理信息系统设计第一节结构化系统设计概述一、系统设计概述(一)系统设计的概念系统设计又称为物理设计,是开发管理信息系统的第二阶段,系统设计通常可分为两个阶段进行,首先是总体设计,其任务是设计系统的框架和概貌,并向用户单位和领导部门作详细报告并认可,在此基础上进行第二阶段――详细设计,这两部分工作是互相联系的,需要交叉进行。第一节结构化系统设计概述一、系统设计概述(二)系统设计的基本原则(1)严格遵循系统分析报告所提供的文档资料,不能任意更改系统功能和性能要求。(2)权衡系统的投资和效益的比例。(3)保证系统的效率和质量。(4)体现系统的可扩展性和可适应性。(5)合理运用

2、先进和成熟的技术。既要考虑系统的先进性又要避免更大的风险。(6)保证系统的安全性。(7)产生完备的系统设计说明书。第一节结构化系统设计概述一、系统设计概念(三)系统设计的目标1.信息系统的功能2.系统的效率3.系统的可靠性4.系统的工作质量5.系统的可变更性6.系统的经济性第一节结构化系统设计概述一、系统设计概念(四)系统设计的内容1.总体设计。包括应用软件系统总体结构设计和计算机物理系统配置方案设计。2.详细设计。3.编写系统设计说明书。第一节结构化系统设计概述一、系统设计概念(五)系统划分系统划分的一般原则是:(1)子系统要具有相对独立性(2)子系统划分的结果应使数据冗余

3、最小(3)要使子系统之间数据的依赖性尽量小(4)子系统的设置应考虑今后管理发展的需要(5)子系统的划分应便于系统分阶段开发的实现第一节结构化系统设计概述二、结构化设计的基本概念与方法(一)问题结构对应于解结构(二)系统的简化(三)图表工具的使用(四)设计策略(五)评估准则第一节结构化系统设计概述三、系统总体设计(一)系统总体设计的的任务系统总体结构设计的任务,是根据系统分析的逻辑模型设计应用软件系统的物理结构。系统物理模型必须符合逻辑模型,能够完成逻辑模型所规定的信息处理功能,这是物理设计的基本要求。(二)系统设计的方法第一节结构化系统设计概述三、系统总体设计(三)结构化设计

4、的基本思想SD方法具有以下特点:(1)相对独立、功能单一(2)“块内联系大、块间联系小”的模块性能标准(3)采用模块结构图的描述方式。结构化设计方法使用的描述方式是模块结构图。第一节结构化系统设计概述三、系统总体设计(三)结构化设计的基本思想结构化设计的要点:1.模块化2.由顶向下,逐步求精3.信息隐藏第一节结构化系统设计概述三、系统总体设计(四)结构化设计的评估准则简单地说,从用户的角度来看,一个高质量的软件至少应具备两个特点:易于实施和测试;易于维护和修改。从软件结构的角度来看,影响软件质量的因素主要有两个,一个是耦合,另一个是内聚。第一节结构化系统设计概述三、系统总体设

5、计(四)结构化设计的评估准则1.耦合耦合(Coupling)是对两个模块之间联接程度的一种度量。模块间的依赖程度越大,则其耦合程度也就越大;反之,模块间的依赖程度越小,则其耦合程度也就越小。影响模块耦合程度的因素主要有模块间的连接类型、模块间接口的复杂程度、通过界面(接口)的信息流类型和变量的赋值时间。第一节结构化系统设计概述三、系统总体设计(四)结构化设计的评估准则耦合有五种不同的类型:数据耦合(DataCoupling)好标记(特征)耦合(StampCoupling)控制耦合(ControlCoupling)公共耦合(CommonCoupling)内容耦合(Content

6、Coupling)坏第一节结构化系统设计概述三、系统总体设计(四)结构化设计的评估准则2.内聚内聚(Cohesion)是对一个模块内,其元素在功能上联接程度强弱的一种度量。也就是说,内聚是对模块内各处理动作组合强度的一种度量。很显然,一个模块的内聚越大越好。第一节结构化系统设计概述三、系统总体设计(四)结构化设计的评估准则内聚按其可维护性由高到低划分如下:功能内聚可维护性最好顺序内聚通信内聚过程内聚古典内聚逻辑内聚机械内聚可维护性最差第一节结构化系统设计概述三、系统总体设计(五)控制结构图的绘制1.控制结构图的基本符号和规定控制结构图也称为软件结构图或模块结构图,它表示出一个

7、系统的层次分解关系、模块调用关系、模块之间数据流和控制信息流的传递关系,它是了解系统物理结构的主要工具。2.分解采用的两种方式(1)以转换为中心结构的分解(2)以业务为中心结构的分解第一节结构化系统设计概述四、系统详细设计(一)代码设计1.代码的重要性代码的重要性表现在以下几个方面:★可以惟一地标识一个分类对象(实体)。★便于存储和检索,节省存储空间。★使数据的表达标准化。简化处理程序,提高处理互效率。第一节结构化系统设计概述四、系统详细设计(一)代码设计2.代码设计的原则惟一性:是区别系统中每个实体或

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

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

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