GIS软件工程_01概述.ppt

面向对象设计方法 基本概念: 1.对象是客观世界实体的抽象描述,由信息(数据)和对数据的操作组合而成; 2.类是多个相似对象共同特性的描述; 3.消息是对象之间通信的手段,是对象之间相互请求或相互协作的途径,它用来指示对象的操作; 4.方法是对象接收到信息后应采取的行动序列的描述; 5.继承是一种现实世界中对象之间独特的关系,它使得某类对象可以继承另一类对象的特征和能力; 6.持久性是指数据能在进程或操作中存在,并且能在下一个进程或操作中重新使用的能力。 结构化程序设计 结构化程序设计的三种基本控制结构: 1.顺序结构 2.选择结构 3.重复(循环)结构 1.4.5 GIS软件工程的编码设计 图1.10三种基本的控制结构 (a) 顺序结构,先执行A再执行B; (b) IF-THEN-ELSE型选择(分支)结构; (c) DO-WHILE型循环结构 结构化程序设计的主要原理: 1.使用程序设计语言中的顺序、选择、重复等基本控制结构表示程序和逻辑结构; 2.选用的控制结构只允许有一个入口和出口; 3.程序由容易识别的块组成,每个块只有一个出口和入口; 4.复杂结构应该用基本控制结构进行组合嵌套来实现; 5.严格控制使用GOTO语句。 程序设计自顶向下,逐步求精方法的优点: 1.符合

文档评论(0)

1亿VIP精品文档

相关文档