UML Unified Modeling Language 近10年来OOSE最重要的成果 贡献者: Grady booch, Ivar jacobson, Jin Rumbaug h 中文网站 http://www.umlchina.com http://www.uml.com.cn
UML ◼ Unified Modeling Language ◼ 近10年来OOSE最重要的成果 ◼ 贡献者:Grady Booch, Ivar Jacobson, Jin Rumbaugh ◼ 中文网站 ◼ http://www. umlchina.com ◼ http://www.uml.com.cn
UML的组成 UML的模型元素 ■表示模型中的某个概念 ■表示模型元素之间的关系 UML的元模型结构 ■元元模型层 元模型层 ■模型层 用户模型层 UML模型
UML的组成 ◼ UML的模型元素 ◼ 表示模型中的某个概念 ◼ 表示模型元素之间的关系 ◼ UML的元模型结构 ◼ 元元模型层 ◼ 元模型层 ◼ 模型层 ◼ 用户模型层 ◼ UML模型
UML模型 图 静态图 动态图 视图 用例视图 ■逻辑视图 并发视图 ■构件视图 部署视图
UML模型 ◼ 图 ◼ 静态图 ◼ 动态图 ◼ 视图 ◼ 用例视图 ◼ 逻辑视图 ◼ 并发视图 ◼ 构件视图 ◼ 部署视图
UML的特点 统一标准 ■面向对象 ■表达能力强大 ■可视化
UML的特点 ◼ 统一标准 ◼ 面向对象 ◼ 表达能力强大 ◼ 可视化
UML的应用 用于描述系统开发的不同类型于不同阶 段 ■从需求分析到软件设计到软件测试及维护 ■可视化问题描述,帮助理解问题 帮助建立各阶段的文档 ■获取和交流有关应用问题求解的知识 ■辅助构建系统
UML的应用 ◼ 用于描述系统开发的不同类型于不同阶 段 ◼ 从需求分析到软件设计到软件测试及维护 ◼ 可视化问题描述,帮助理解问题 ◼ 帮助建立各阶段的文档 ◼ 获取和交流有关应用问题求解的知识 ◼ 辅助构建系统