面向对象分析与设计
文章平均质量分 60
cheersu
这个作者很懒,什么都没留下…
展开
-
OOD
面向对象设计(Object-Oriented Design,OOD)方法是OO方法中一个中间过渡环节。其主要作用是对OOA分析的结果作进一步的规范化整理,以便能够被OOP直接接受。 面向对象设计(OOD)是一种软件设计方法,是一种工程化规范。这是毫无疑问的。按照Bjarne Stroustrup的说法,面向对象的编程范式(paradigm)是[Stroustrup, 97]: l 决定转载 2009-05-29 23:56:00 · 219 阅读 · 0 评论 -
面向对象的系统分析(二)-面向对象分析基本原理
OOA建立在信息模型和面向对象程序设计语言的概念基础上。从信息模型中提取了属性、关系、结构以及对象作为问题空间中某些事物的实例表示方法等概念;从面向对象程序设计语言中提取了属性和方法的封装、属性和方法作为一个不可分割的整 体、以及分类结构和继承性等概念。OOA方法可表示为: OOA方法=对象+类+继承性+基于消息的通信 OOA主要采用4条基本原理 1.抽象原理转载 2009-05-30 02:06:00 · 432 阅读 · 0 评论 -
面向对象的系统分析(三)-面向对象分析基本方法
OOA方法共分为五大步骤:标识对象,标识结构,标识主题,定义属性及定义服务。下面分别作一简要介绍。 1.标识对象 OOA中的对象实质上是类,它可定义为对数据和在其上执行操作的抽象,反映出一个系统为现实世界的事物保存信息及与其发生相互作用的能力;同时它也是属性的值以及这些属性上专有操作的封装。 可以用单个名词或形容词名词作为对象名,当然采用问题空间的标准名称作为对象名更转载 2009-05-30 02:11:00 · 2162 阅读 · 0 评论 -
几种典型的面向对象开发方法
摘 要 自80年代后期以来,相继出现了多种面向对象开发方法,文章主要介绍了其中六种典型的面向对象开发方法,并对它们进行了比较。UML的出现意味着开发方法统一化、标准化的新发展,标志着软件自动化的进程又迈进了一步。关键字 面向对象开发方法 典型 比较 一、引言随着计算机科学的发展和应用领域的不断扩大,对计算机技术的要求越来越高。特别是当计算机硬件有了飞速发展之后,各种应用领域对软件提转载 2009-05-30 01:59:00 · 19392 阅读 · 1 评论 -
面向对象的系统分析(一)-系统分析方法
面向对象的观点,首先是在程序设计语言中得到表达与实现。正如结构化程序设计的思想很快被用到系统分析与系统设计的方法中去一样,面向对象方法也很快引起系统分析方法论者的注意.在OOP蓬勃发展的80年代,面向对象的系统分析(OOA)和面向对象的系统设计(OOD)也开始发展起来。进入90年代以后,OOA和OOD的方法逐渐走向实用化,一些专家按面向对象思想,对系统分析和系统设计工作的步骤,方法,图形工具等进行转载 2009-05-30 02:05:00 · 4606 阅读 · 0 评论 -
面向对象设计(OOD)基本原理
OOD是在设计原理上与传统方法完全不同的一种新型的系统设计方法。 1.OOD的核心概念是对象 OOD既不是功能、也不是数据的分解过程;而是首先在现实世界中寻找、识别出影响用户解决问题、并必须进行操纵的对象;然后用计算机中的软件对象来仿真现实世界的对象和行为。 2.OOD的出发点是充分重视人工系统的作用 现实世界问题的解早已存在于人工系统中,人工系统总结了人们转载 2009-05-30 02:13:00 · 4466 阅读 · 0 评论 -
从面向对象分析(OOA)到面向对象设计(OOD)
从OOA到OOD是对现实世界的进一步建模。从概念上,OOA主要是对现实世界的问题空间建模,其分析侧重于整体,较为粗糙(粒度较大)的研究。而OOD则要求对特定的解空间建模,通常OOD又可分为概要的(或总体的)OOD 和详细的OOD两个阶段。OOA是完全独立于编程语言,概要的OOD 仍保持较大部分独立于编程语言的特点、详细的OOD则与编程语言有密切关系。显然,若能采用面向对象的编程语言,会更有利于O转载 2009-05-30 02:12:00 · 2731 阅读 · 0 评论 -
面向对象设计(OOD)方法与步骤
尽管对OOD的地位和作用已经有一定的知识,但目前还没有现成的,形式化的方法论。相应的工具也处于研究之中。下面简要介绍OOD的基本方法和步骤 1.类的认定 OOD中关于类的认定与OOA中关于对象的认定有着密切关系。但是OOD中对类的认定,不能像OOA中那样以准确反映问题空间为衡量准则,更多的要考虑通过对类以及类层次结构的认定,寻找解空间的基本结构,并为实现提供有效的支持。转载 2009-05-30 02:14:00 · 6405 阅读 · 0 评论