目前流行的OOA方法概述 Booch方法 Booch的OOD微开发过程概述: °系统结构计划 战术的设计 °发布计划
目前流行的OOA方法概述 Booch方法 Booch的OOD微开发过程概述: •系统结构计划 •战术的设计 •发布计划
目前流行的OOD方法概述 Coad-Yourdon方法 Coad- Yourdon的OOD过程概述: 问题域部分 °人机交互部分 °任务管理部分 数据管理部分
目前流行的OOD方法概述 Coad-Yourdon方法 Coad-Yourdon的OOD过程概述: •问题域部分 •人机交互部分 •任务管理部分 •数据管理部分
目前流行的OOD方法概述 Rumbaugh方法(简称OMT) Rumbaugh的OOD过程概述: 进行系统设计 °进行对象设计 °实现在系统设计中定义的控制机制 °调整类结构以加强继承性 °设计消息序列以实现对象关系(关联) °包装类和对象为模块
目前流行的OOD方法概述 Rumbaugh方法(简称OMT) Rumbaugh的OOD过程概述: •进行系统设计 •进行对象设计 •实现在系统设计中定义的控制机制 •调整类结构以加强继承性 •设计消息序列以实现对象关系(关联) •包装类和对象为模块
统一的OOD方法 UML被组织进两个主要的设计活动: °系统设计 系统设计的主要目标是表示软件体系结构 对象设计 对象设计着重于对象及其相互交互的描述
统一的OOD方法 UML被组织进两个主要的设计活动: •系统设计 系统设计的主要目标是表示软件体系结构 •对象设计 对象设计着重于对象及其相互交互的描述
软件体系结构可分为四种不同的体系 °概念结构 包括部件、互连、原则和性能等 代码结构 包括软件的配置管理、系统建造等 °模块结构 包括模块界面、模块管理、模块控制和一致性等 °执行结构 包括性能分析、调度分析、动态配置和不同的 执行系统之间的接口等
软件体系结构可分为四种不同的体系: •概念结构 包括部件、互连、原则和性能等 •代码结构 包括软件的配置管理、系统建造等 •模块结构 包括模块界面、模块管理、模块控制和一致性等 •执行结构 包括性能分析、调度分析、动态配置和不同的 执行系统之间的接口等