《地理信息系统》-讲义(笔记)-第6章 系统详细设计.docVIP

  • 15
  • 0
  • 约5.11千字
  • 约 5页
  • 2021-09-18 发布于新疆
  • 举报

《地理信息系统》-讲义(笔记)-第6章 系统详细设计.doc

PAGE PAGE 1 系统详细设计 系统总体设计阶段已经确定了软件的模块结构和接口描述,划分出不同的GIS目标子系统,即各个功能模块,并编写了总体设计文档,但此时每个模块仍处于黑盒子级,需要进行更进一步的设计。详细设计阶段的根本目标是确定怎样具体地实现所定义的系统,也就是为各个在总体设计阶段处于黑盒子级的模块设计具体的实现方案。 第一节:详细设计的基本原则 结构化程序设计(Structured programming)是进行以模块功能和处理过程设计为主的详细设计的基本原则。结构化程序设计概念最早由Dijkstra于1965年提出,是软件发展的一个重要里程碑,它的概念、方法和其支持的软件工具组成了所谓的“结构化革命”。 结构化程序设计技术采用自顶向下、逐步求精的设计方法和单入口/单出口的控制结构,并且只包含顺序、选择和循环三种结构。 结构化程序设计的目标之一是使程序的控制流程线性化,即程序的动态执行顺序符合静态书写结构,这就增强了程序的可读性,不仅容易理解、调试、测试和排错,而且给程序的形式化证明带来了方便。 结构化程序设计原则具体表现在以下方面: ?尽量少用或不用GoTo语句。 ?采用自顶向下逐步求精的设计方法。 ?采用顺序、选择、循环三种基本结构组成程序的控制结构。 ?尽量使用单入口/单出口的控制结构,减少传递参量(数)的 个数。 ?提高模块的内聚度,

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档