SoftEng 版 (精华区)
发信人: really (跨越2000), 信区: SoftEng
标 题: OMT方法(转寄)
发信站: 紫 丁 香 (Wed Apr 5 10:24:28 2000), 站内信件
发信人: wuqiong (Adam), 信区: SoftEng
标 题: OMT方法
发信站: BBS 水木清华站 (Mon Dec 1 16:24:00 1997)
以下是陈小群博士的一篇综述文章的节选,版权所有!
----------------------------------------------------------------------
Rumbaugh的OMT方法从三个视角描述系统,相应地提供了三种模型,对象模
型,动态模型和功能模型。对象模型描述对象的静态结构和它们之间的关系。主要
的概念包括:
. 类
. 属性
. 操作
. 继承
. 关联(即关系)
. 聚集
动态模型描述系统那些随时间变化的方面,其主要概念有:
动态模型描述系统那些随时间变化的方面,其主要概念有:
. 状态
. 子状态和超状态
. 事件
. 行为
. 活动
功能模型描述系统内部数据值的转换,其主要概念有:
. 加工
. 数据存储
. 数据流
. 控制流
. 角色(源/潭)
该方法将开发过程分为四个阶段:
1 分析。基于问题和用户需求的描述,建立现实世界的模型。分析阶段的产物
有:
. 问题描述
. 对象模型=对象图+数据词典
. 动态模型=状态图+全局事件流图
. 功能模型=数据流图+约束
2 系统设计。结合问题域的知识和目标系统的体系结构(求解域),将目标系 l 系统设计文档:基本的系统体系结构和高层次的决策
3 对象设计。基于分析模型和求解域中的体系结构等添加的实现细节,完成系
统设计。主要产物包括:
. 细化的对象模型
. 细化的动态模型
. 细化的功能模型
4 实现。将设计转换为特定的编程语言或硬件,同时保持可追踪性、灵活性和
可扩展性。
--
※ 来源:.紫 丁 香 bbs.hit.edu.cn.[FROM: 202.118.227.122]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:4.777毫秒