精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● 系统分析>>自开版到2000-04-10待整理精华>>OMT方法

主题:OMT方法
发信人: 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]

[关闭][返回]