发信人: connor()
整理人: majorsun(1999-11-19 15:05:41), 站内信件
|
以下是陈小群博士的一篇综述文章的节选,版权所有! ---------------------------------------------------------------------- Rumbaugh的OMT方法从三个视角描述系统,相应地提供了三种模型,对象模 型,动态模型和功能模型。对象模型描述对象的静态结构和它们之间的关系。主要 的概念包括: . 类 . 属性 . 操作 . 继承 . 关联(即关系) . 聚集 动态模型描述系统那些随时间变化的方面,其主要概念有: . 状态 . 子状态和超状态 . 事件 . 行为 . 活动 功能模型描述系统内部数据值的转换,其主要概念有: . 加工 . 数据存储 . 数据流 . 控制流 . 角色(源/潭) 该方法将开发过程分为四个阶段: 1 分析。基于问题和用户需求的描述,建立现实世界的模型。分析阶段的产物 有: . 问题描述 . 对象模型=对象图+数据词典 . 动态模型=状态图+全局事件流图 . 功能模型=数据流图+约束 2 系统设计。结合问题域的知识和目标系统的体系结构(求解域),将目标系 统分解为子系统。该阶段的主要产物是: l 系统设计文档:基本的系统体系结构和高层次的决策 3 对象设计。基于分析模型和求解域中的体系结构等添加的实现细节,完成系 统设计。主要产物包括: . 细化的对象模型 . 细化的动态模型 . 细化的功能模型 4 实现。将设计转换为特定的编程语言或硬件,同时保持可追踪性、灵活性和 可扩展性。
-- ※ 来源:.网易 BBS bbs.netease.com.[FROM: 202.96.152.112] 发信人: youduofu (:-)), 信区: SystemAnalysis 标 题: Re: OMT方法 发信站: 网易虚拟社区 (Mon May 17 21:53:44 1999), 站内信件
【 在 connor (虎耳) 的大作中提到: 】
: 以下是陈小群博士的一篇综述文章的节选,版权所有!
: ----------------------------------------------------------------------
: Rumbaugh的OMT方法
也许是我从OMT入手的,我觉得他特别的符合
实际情况,我觉得rambaugh是一个思想很开放的人.
当他看到面向对象方法林立的时候,没有坚守自己的
阵地,而是以大局为重,到处奔波促成了UML的形成.
-- ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.103.37.201]
|
|