UML Modeling 03.29.2004 冰云 icecloud@sina.com
UML Modeling 03.29.2004 冰云 icecloud@sina.com
Agenda ·介绍Modeling:为什么要建模? ·UML的发展: UML Diagrams:12种UML图 面向对象的分析与设计(OOAD) Together建模实例 敏捷方法:Agile Alliance 设计模式:Design Patterns,内功 UML2.0与MDA
Agenda 介绍Modeling:为什么要建模? UML的发展: UML Diagrams:12种UML图 面向对象的分析与设计(OOAD) Together建模实例 敏捷方法 :Agile Alliance 设计模式 :Design Patterns,内功 UML2.0与MDA
What's Modeling? 抽象 ·问题的多个方面或可能的解决问题方案 ·设计蓝图: ·Blueprints 交流工具 。与客户交流的手段 文档 ·软件开发的必要文档
What’s Modeling? 抽象 • 问题的多个方面或可能的解决问题方案 设计蓝图: • Blueprints 交流工具 • 与客户交流的手段 文档 • 软件开发的必要文档
Why Modeling? ·软件开发过程 。简单Vs复杂 ·个人vs团队 ·非正式s正式 <===>
Why Modeling? 软件开发过程 • 简单 vs 复杂 • 个人 vs 团队 • 非正式 vs 正式 < === >
Why Modeling? 与客户沟通业务需求 ·需求建模:Requirement Model ·理解一个复杂问题 ·Business Model 交流团队正在做的或已经做完的事情 Analysis Model -Platform Independent Model Design Model Blueprint for implementation
Why Modeling? 与客户沟通业务需求 • 需求建模:Requirement Model 理解一个复杂问题 • Business Model 交流团队正在做的或已经做完的事情 •Analysis Model – Platform Independent Model •Design Model – Blueprint for implementation