3)结构化编码方法 ①对源程序的编码要求:最基本要求是源程序的正确性,同时 还要考虑其可读性、可理解性、可测试性和可维护性。 ②写程序的风格:一个好的源程序意味着源程序代码逻辑简明 清晰,易读易懂。 编码原则 程序内部文档应选取含义鲜明的名字,注解正确,程序清单 层次清晰,布局合理 数据说明和次序应该标准化,个别复杂的数据结构应加注释。 每个语句应该简单直接,不能为提高效率而使程序变得过份 复杂 对输入数据应进行合法性检査;对输出数据要加输出数据的 标 心、o 在程序编码阶段以不影响程序的清晰度和可读性为前提,尽 可能提高效率
(3)结构化编码方法 ①对源程序的编码要求:最基本要求是源程序的正确性,同时 还要考虑其可读性、可理解性、可测试性和可维护性。 ②写程序的风格:一个好的源程序意味着源程序代码逻辑简明 清晰,易读易懂。 编码原则: • 程序内部文档应选取含义鲜明的名字,注解正确,程序清单 层次清晰,布局合理。 • 数据说明和次序应该标准化,个别复杂的数据结构应加注释。 • 每个语句应该简单直接,不能为提高效率而使程序变得过份 复杂。 • 对输入数据应进行合法性检查;对输出数据要加输出数据的 标志。 • 在程序编码阶段以不影响程序的清晰度和可读性为前提,尽 可能提高效率
122面向对象开发方法 t 面向对象技术是一种非常实用而强有力的软件开发方法 面向对象软件开发方法又称OosD( Obiect-Oriented Software Development)。OOSD包括面向对象分析(OOA)、面向对 象设计(OOD)和面向对象程序设计(OOP)三个方面。其 中OOP是基础,OOA和OOD是应用OOP的机制 面向对象方法和技术是自80年代以来逐渐形成的一种分析问一 题和解决问题的新方法,其基本出发点就是尽可能按照人类认 识世界的方法和思维方式来分析和解决问题。客观世界是由许 多具体的事物或事件、抽象的概念和规则等组成的,因此,我 们将要加以研究的事、物、概念都称为对象。面向对象的方法 正是以对象作为最基本的元素,以对象作为分析问题,解决问 题的核心
1.2.2 面向对象开发方法 面向对象技术是一种非常实用而强有力的软件开发方法。 面向对象软件开发方法又称OOSD(Object-Oriented Software Development)。OOSD包括面向对象分析(OOA)、面向对 象设计(OOD)和面向对象程序设计(OOP)三个方面 。其 中OOP是基础,OOA和OOD是应用OOP的机制。 面向对象方法和技术是自80年代以来逐渐形成的一种分析问 题和解决问题的新方法,其基本出发点就是尽可能按照人类认 识世界的方法和思维方式来分析和解决问题。客观世界是由许 多具体的事物或事件、抽象的概念和规则等组成的,因此,我 们将要加以研究的事、物、概念都称为对象。面向对象的方法 正是以对象作为最基本的元素,以对象作为分析问题,解决问 题的核心
h1、面向对象分析(OOA 把对象作为现实世界的抽象表示,然后定义对象的属性 和专门操纵那些属性的服务,属性和服务被看成对象的特 征。具有相同的属性和服务抽象的一系列对象组成类。因 此在面向对象模型中,它可以包含若干类,并且它对应于 模型的不同层次,因此这些类有一定的层次关系和属性继 米啊 面向对象分析由五个主要步骤构成: (1)标识对象 (2)标识对象属性 (3)定义对象的服务 (4)识别对象所属的类 (5)定义主题
1、面向对象分析(OOA) 把对象作为现实世界的抽象表示,然后定义对象的属性 和专门操纵那些属性的服务,属性和服务被看成对象的特 征。具有相同的属性和服务抽象的一系列对象组成类。因 此在面向对象模型中,它可以包含若干类,并且它对应于 模型的不同层次,因此 这些类有一定的层次关系和属性继 承关系。 面向对象分析由五个主要步骤构成: (1)标识对象 (2)标识对象属性 (3)定义对象的服务 (4)识别对象所属的类 (5)定义主题
2面向对象的设计(OOD) QOA是一个分类活动,而QQ模型由主体部件、用户界面部件、 任务管理部件和数据管理部件四部分构成。每个部件又由主题词 对象及类、结构、属性和外部服务五层组成,它们分别对应OOA 中的五个活动:定义主题词、标识对象、标识类、标识对象的属 性和标识对象的服务。其中主体部件是整个设计的主体,它包括 完成目标软件系统主要功能的所有对象,用户界面部件给出人机 交互需要的对象,任务管理部件提供协调和管理目标软件各个仼 务的对象,数据管理部件定义专用对象。要将目标软件系统中依 赖于开发平台的数据存取操作与其他功能分开,以提高对象独立 性 概括地说,OOD方法是以OOA模型为基础,不断填入和扩展有关 软件设计的信息
2、面向对象的设计(OOD) OOA是一个分类活动,而OOD模型由主体部件、用户界面部件、 任务管理部件和数据管理部件四部分构成。每个部件又由主题词、 对象及类、结构、属性和外部服务五层组成,它们分别对应OOA 中的五个活动:定义主题词、标识对象、标识类、标识对象的属 性和标识对象的服务。其中主体部件是整个设计的主体,它包括 完成目标软件系统主要功能的所有对象,用户界面部件给出人机 交互需要的对象,任务管理部件提供协调和管理目标软件各个任 务的对象,数据管理部件定义专用对象。要将目标软件系统中依 赖于开发平台的数据存取操作与其他功能分开,以提高对象独立 性。 概括地说,OOD方法是以OOA模型为基础,不断填入和扩展有关 软件设计的信息
3、面向对象编程 完成OOD以后,将开始进入编程阶段。目前主要选取面向对 象语言(如C+)、基于对象的语言(如Ada)、过程式语言(如C语 liners
3、面向对象编程 完成OOD以后,将开始进入编程阶段。目前主要选取面向对 象语言(如C++)、基于对象的语言(如Ada)、过程式语言(如C语 言)