下载此文档

2017年八年级数学上册 13.3.2 等边三角形 第1课时 等边三角形的性质与判定课件 (新版)新人教版.ppt


文档分类:中学教育 | 页数:约21页 举报非法文档有奖
1/21
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/21 下载此文档
文档列表 文档介绍
第6章系统设计与实施
系统设计的任务和原则
系统总体结构设计
详细设计
系统实施
本章****题
本章小结
教学目标与要求:
了解系统设计、实施的任务
掌握系统设计的方法
了解物理系统的实施
掌握程序设计与调试
系统设计的任务和原则
引言:系统分析完成之后,定义了系统“做什么”的问题,而系统设计则要在此基础上解决“怎么做”的问题,即如何设计该系统以实现目标。
任务:依据系统分析报告,将新系统的逻辑模型转换为物理模型,编写系统设计报告。
系统设计的目标:设计出一个易于理解、容易维护的系统。
1. 系统设计的主要工作内容
(1)总体设计:包括系统模块结构设计、功能结构设计、物理配置方案设计。
(2)详细设计:包括代码设计、数据库设计、输入和输出设计、计算机处理过程设计。
2. 系统设计原则
(1)系统性:从整个系统的角度来考虑问题。
(2)灵活性:具有良好的开放性和结构的可变性以提高适应性。
(3)可靠性:指系统抵御外界干扰的能力以及受外界干扰时的自我恢复能力。
(4)经济性:在满足系统需求的前提下,尽可能减少开发和使用费用。
高效率(较高的运行效率)。
高质量(工作质量明显优于原系统)。
*
2
-3-
*
总体设计的主要内容:构建新系统的模块结构、设计系统功能结构、以及计算机硬件、计算机软件环境的配置。
构建新系统的模块结构:依据数据流程图(DFD),按照一定的原则将系统模块化,构建系统的框架结构,绘制层次模块结构图。
结构化设计的基本思想:一个易于修改的系统由一些相对独立,功能单一的模块按照层次结构组成。结构化设计的基础是模块化。
模块化:将系统的总任务(系统功能)分解为若干小任务,小任务再分解为更小的任务(称作模块),这些任务汇集起来组成一个整体(系统)完成总任务(系统功能)。
模块化的内容:
(1) 系统分解成模块的工作按层次进行。
(2)模块的功能明确、任务单一,内容易懂好改。
(3)模块间的关系要阐明,以便在修改时追踪和控制。
(4) 模块尽可能独立,即应尽可能减少模块间的关系。
(5)分解的结果要用模块结构图表示。
模块化的意义:系统设计简易,结构清晰,可读性、可维护性增强,同时也有助于信息系统的开发与组织管理。
总体设计
总体设计

1. 模块
模块(module)是可组合、分解和更换的功能单元,指用一个名字就可以调用的一段程序语句,可理解为子程序、函数、过程等。
模块四种基本属性:
输入、输出(界面、接口):模块与外部的信息交换。
处理功能(逻辑功能):如何把输入转换成输出的。
程序代码(运行程序):用来实现模块功能的程序。
内部数据:仅供该模块本身引用的数据。
输入、逻辑功能、输出构成一个模块的外部特性,本阶段进行确定。
内部数据和程序代码则是模块的内部特性,在实施阶段确定。
*
4
-5-
总体设计
2. 层次模块结构图
层次模块结构图(控制结构图):简称模块结构图,是用规定的基本图符描述系统的模块构成及其相互联系的图示。是对软件总体结构的一种图形描述。
(1) 模块,用长方形表示,模块的名字由一个动词和一个作宾语的名词表示。
(2) 调用,用从一个模块指向另一模块的箭头表示前一个模块调用后一个模块。
(3) 数据信息,用带圆圈的小箭头表示从一个模块传递给另一个模块的数据。
(4) 控制信息,用带小黑点的小箭头传送的只反映某种状态而不进行处理的控制信息。
*
基本图符:
调用关系:
模块间数据传递
-6-
*
总体设计
模块结构图示例
*
3. 模块结构设计的原则
模块分解过多过少都是不可取的,每个系统都存在一个最适当的模块数目。适度、合理模块的分解不但使得系统开发成本较低,而且还会到对系统维护等产生积极的影响。如下图所示。
为了使系统有较合理的结构和良好的可维护性,模块分解应遵循以下原则。
多层次的模块化、结构化原则;
适应系统扩充和便于系统分阶段实现的原则;
独立性的原则(高内聚、低耦合原则);
扇入扇出原则;
作用范围≤控制范围原则;
模块规模适中原则;
单入口单出口原则;
系统形状匀称原则。
总体设计
模块数与软件开发成本关系
7
-8-
*
独立性的原则(高内聚、低耦合原则)
模块的独立性:指具有独立的功能且和其他模块联系较少的模块。
意义:
简化开发:模块越独立,模块间的联系就越少越简单,系统便很容易被分割,而且所分解出来的模块之间接口简单,从而适合多人分工合作完成系统开发。
可靠性高:模块的独立性越好,模块之间相互影响就小,当系统一个模块出现错误时,产生连锁反应的概率就越低,

2017年八年级数学上册 13.3.2 等边三角形 第1课时 等边三角形的性质与判定课件 (新版)新人教版 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数21
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cby201601
  • 文件大小16.44 MB
  • 时间2018-04-24