04 第四章 系统总体设计

04 第四章 系统总体设计

ID:1205454

大小:2.05 MB

页数:127页

时间:2017-11-08

04 第四章  系统总体设计_第1页
04 第四章  系统总体设计_第2页
04 第四章  系统总体设计_第3页
04 第四章  系统总体设计_第4页
04 第四章  系统总体设计_第5页
资源描述:

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

1、第四章系统总体设计《GIS设计与实现》教程教学提纲第一节总体设计的目标与任务第二节系统总体设计工具第三节GIS软件体系结构设计第四节软、硬件环境配置方案设计第五节GIS功能模块设计第六节GIS接口设计第七节GIS用户界面设计第八节GIS系统总体设计报告第一节总体设计的目标与任务第一节总体设计的目标与任务GIS总体设计阶段目标将系统需求转换为数据结构和软件体系结构数据设计把分析阶段所建立的信息域模型变换成软件实现中所需的数据结构。体系结构设计把系统的功能需求分配给软件结构,形成软件的模块结构图,并设计模块之间的接口关系。第一节总体设计的目标与任务在总体设计阶段,各模块处于黑

2、盒子状态使用黑盒子的概念,设计人员可以站在较高的层次上进行思考,从而避免过早地陷入具体的条件逻辑、算法和过程步骤等实现细节,以便更好地确定模块和模块间的结构。第一节总体设计的目标与任务总体设计主要任务确定系统总体架构与软、硬件配置根据系统分析成果进行系统功能模块的划分建立模块的层次结构及调用关系确定模块间的接口及人机界面设计数据库总体结构第二节系统总体设计工具第二节系统总体设计工具一、结构化系统总体设计工具二、面向对象系统总体设计工具第二节系统总体设计工具一、结构化系统总体设计工具层次图HIPO图结构图一、结构化系统总体设计工具

3、层次图层次图用来描绘软件层次结构,适合于在

4、自顶而下设计软件的过程中使用。层次图优点可以将一组相关的图素组织在一起,进行整体的插入删除、移动和放缩等操作。由于图中一个块虽在图中,但它的几何及拓扑信息是相同的,因此只需保存一次,所以可以节约大量的内存。一、结构化系统总体设计工具

5、层次图层次图示例图中所示为某土地定级信息系统的局部层次图,图中的每个方框代表一个模块,方框间的连线表示模块的调用关系。层次图示例一、结构化系统总体设计工具

6、HIPO图HIPO图“层次+输入/处理/输出图”的英文缩写。由H图(即层次图)和IPO图两部分组成。H图在层次图的基础上对每个方框进行编号,使其具有可跟踪性。编号规则最顶层方框不编号,第一

7、层中各模块的编号依次为1.0,2.0,3.0,……;如果模块2.0还有下层模块,那么下层模块的编号依次为2.1,2.2,2.3,……;如果模块2.2又有下层模块,则下一层各模块的编号根据上面的规律依次为2.2.1,2.2.2,2.2.3,……,依次类推。一、结构化系统总体设计工具

8、HIPO图H图示例H图举例3.43.53.65.25.13.33.23.1一、结构化系统总体设计工具

9、HIPO图IPO图和H图中每个方框相对应,IPO图描述这个方框所代表的模块的信息处理过程。IPO图使用简洁的方框来方便地描述数据输入、数据处理和数据输出三部分之间的关系。HIPO图中的每个IPO

10、图都应该明显地标出它们所描绘的模块在H图中的编号,以便跟踪了解这个模块在软件结构中的位置。一、结构化系统总体设计工具

11、HIPO图IPO图示例本图中描述的是上一图中的缓冲区分析模块,对应的编号是3.6。IPO图示例一、结构化系统总体设计工具

12、结构图结构图每个方框代表一个模块。框内注明模块的名字或主要功能箭头(或直线)表示模块间的调用关系。结构图示例循环调用一、结构化系统总体设计工具

13、结构图结构图用带注释的箭头表示模块调用过程中来回传递的信息。利用注释箭头尾部的形状来区分标明传递的信息。尾部是空心圆表示传递的是数据尾部是实心圆表示传递的是控制信息可以附加一些符号以表示模块的选

14、择调用或循环调用关系。一、结构化系统总体设计工具

15、结构图描述内容模块的功能:通常是由模块的名称来标识的。模块与模块之间的接口。注意问题一个模块可以被不同的模块所调用。在同一层次中,模块的调用次序不一定是自左向右。一、结构化系统总体设计工具

16、结构图模块调用次序虽然多数人习惯于按照调用次序从左到右描述模块,但也可以出于其它考虑(例如为了减少交叉线),完全不按这种次序画。模块的调用次序在很多情况下可以根据模块所传递的数据和控制来区分。调用下层模块时序通常上层模块中除了调用下层模块的语句外还有其它语句,究竟是先执行调用下层模块的语句还是先执行其它语句,在图中并没有表示。二、面向对

17、象系统总体设计工具面向对象的设计方法采用类图来组织和构造系统总体设计过程。类图对系统中的各种概念进行建模,并描绘出之间的关系。显示了系统的静态结构。标识不同的实体是如何彼此相关联的。包含系统定义的各种类。包含它们之间的关系,如关联、依赖和聚合等。二、面向对象系统总体设计工具类图内容由类、接口等模型元素以及它们之间的关系构成的。类图目的在于描述系统的构成方式,而不是系统如何协作运行的。第二节系统总体设计工具二、面向对象系统总体设计工具类图的基本概念类图的组成概念分析类代表问题域中的简捷抽象,它映射到现实世界。方式分析类应该以清晰

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

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

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