SoftEng 版 (精华区)

发信人: really (跨越2000), 信区: SoftEng
标  题: Coad/Yourdon方法(转寄)
发信站: 紫 丁 香 (Wed Apr  5 10:22:57 2000), 站内信件

发信人: wuqiong (Adam), 信区: SoftEng
标  题: Coad/Yourdon方法
发信站: BBS 水木清华站 (Mon Dec  1 16:22:20 1997)

  以下是陈小群博士的一篇综述文章的节选,版权所有!
----------------------------------------------------------------------

        Coad/Yourdon方法严格区分了面向对象分析OOA和面向对象设计OOD。该方
法利用五个层次和活动定义和记录系统行为,输入和输出。这五个层次的活动包
括:
. 发现类及对象。描述如何发现类及对象。从应用领域开始识别类及对象,
形成整个应用的基础,然后,据此分析系统的责任。
. 识别结构。该阶段分为两个步骤。第一,识别一般-特殊结构,该结构捕
获了识别出的类的层次结构;第二,识别整体-部分结构,该结构用来表
示一个对象如何成为另一个对象的一部分,以及多个对象如何组装成更大
的对象。
. 定义主题。主题由一组类及对象组成,用于将类及对象模型划分为更大的      获了识别出的类的层次结构;第二,识别整体-部分结构,该结构用来表
示一个对象如何成为另一个对象的一部分,以及多个对象如何组装成更大
的对象。
单位,便于理解。由一组类及对象组成,用于将类及对象模型划分为更大的
. 定义属性。其中包括定义类的实例(对象)之间的实例连接。
. 定义服务。其中包括定义对象之间的消息连接。

在面向对象分析阶段,经过五个层次的活动后的结果是一个分成五个层次的问题域
模型,包括主题、类及对象、结构、属性和服务五个层次,由类及对象图表示。五
个层次活动的顺序并不重要。

        面向对象设计模型需要进一步区分以下四个部分:
.问题域部分(PDC)。面向对象分析的结果直接放入该部分。
.人机交互部分(HIC)。这部分的活动包括对用户分类,描述人机交互的脚本,设
计命令层次结构,设计详细的交互,生成用户界面的原型,定义HIC类。
.任务管理部分(TMC)这部分的活动包括识别任务(进程)、任务所提供的服务、
任务的优先级、进程是事件驱动还是时钟驱动、以及任务与其它进程和外界如何通
信。
.数据管理部分(DMC)。这一部分依赖于存储技术,是文件系统,还是关系数据库
管理系统,还是面向对象数据库管理系统。                     

--
※ 来源:.紫 丁 香 bbs.hit.edu.cn.[FROM: 202.118.227.122]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:1.900毫秒