第11章 面向对象的OMT方法.ppt

第11章 面向对象的OMT方法

第11章 面向对象的OMT方法 11.1 OMT方法概述 11.1.1 OMT方法学 OMT是一种软件工程方法学,支持整个软件生存周期。它覆盖了问题构成、分析、设计和实现等阶段。 系统分析阶段涉及对应用领域的理解及问题域建模。分析阶段的输入是问题陈述,说明要解决的问题并提供了对假想系统概念的总览,同用户不断对话以及对客观世界背景知识的了解作为分析的附加输入,分析的结果是一个形式化模型。该模型概括了系统的3个本质因素:对象及对象之间的关系、动态的控制流以及带有约束的功能数据变换。 系统设计阶段确定整个系统的体系结构。以对象模型为指导,系统可由多个子系统组成,把对象组织成聚集并发任务而反映并发性,对动态模型中处理的相互通信、数据存储及实现要制定全面的策略,在权衡设计方案时要建立优先顺序。 对象设计阶段要精心考虑和细化分析模型,然后优化地生成一个实际设计。对象设计的重点从应用域概念转到计算机概念上来,应选择基本算法来实现系统中各主要功能。 OMT方法学是组织开发的一种过程。这种过程是建立在一些协调技术之上的,OMT方法的基础是开发系统的3个模型,再细化这3种模型,并优化以构成设计。对象模型由系统中的对象及其关系组成,动态模型描述系统中对象对事件的响应及对象间的相互作用,功能模型则确定对象值上的各种变换及变换上的约束。 11.1.2 系统分析

文档评论(0)

1亿VIP精品文档

相关文档