当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

《UML经典教程》参考资料:UML Modeling

资源类别:文库,文档格式:PDF,文档页数:36,文件大小:790.19KB,团购合买
点击下载完整版文档(PDF)

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

Features of Good Model 好的模型的特征 ·满足创建者目的: 交流还是理解 ·易于理解:读者?客户还是程序员 足够精确:过期的地图 ·足够一致性:和制品一致 足够详细:地图上的房子? 积极的价值:不能过度建模 简单:简单而有效

Features of Good Model ƒ 好的模型的特征 • 满足创建者目的:交流还是理解 • 易于理解:读者?客户还是程序员 • 足够精确:过期的地图 • 足够一致性:和制品一致 • 足够详细:地图上的房子? • 积极的价值:不能过度建模 • 简单:简单而有效

UML:统一建模语言 UML:The Unified Modeling Language The UML is the standard language for visualizing,specifying,constructing,and documenting the artifacts of a software- intensive system ·可视化,说明,建造,文档 从实践发展而来 UNIFIED 理论与实践 MODELING LANGUAGE OOAD:面向对象的软件工程

UML:统一建模语言 ƒ UML: The Unified Modeling Language • The UML is the standard language for visualizing, specifying, constructing, and documenting the artifacts of a software￾intensive system • 可视化,说明,建造,文档 ƒ 从实践发展而来 •理论与实践 •OOAD:面向对象的软件工程

UML Methods? -UML Three Amigos ·Grady Booch:Booch Method,类似类图 ·Ivar Jacobson:OOSE等,用例 ·James Rumbaugh:OMT等 UML没有提供方法论 模型语义、图形表示法、使用规则 Rational (IBM Rational) Rational Unified Process

UML Methods? ƒ UML Three Amigos • Grady Booch:Booch Method,类似类图 • Ivar Jacobson:OOSE等,用例 • James Rumbaugh:OMT 等 ƒ UML没有提供方法论 • 模型语义、图形表示法、使用规则 ƒ Rational (IBM Rational) • Rational Unified Process

UML发展过程 UML:The Language of Software Development Planned major revision(2003) UML 2.0 Current minor revision UML 1.4 Minor revision 1999 UML 1.3 Publlc Feedback OMG Acceptance,Nov 1997 Final submission to OMG,Sept 1997 UML 1.1 First submission to OMG,Jan 1997 UML partners UML 1.0 Web-June 1996 UML 0.9 OOPSLA 95 Unified Method 0.8 UNIRED MODEUNG LANGUAGE Other methods OOSE Booch method OMT

UML 发展过程

The value of the UML 标准:UML is a standard 全部开发周期:Supports the entire software development lifecycle 不同领域应用:Supports diverse applications areas 基于经验和需要:Is based on experience and needs of the user community CASE工具多:Supported by many tools CASE:Computer Aided Software Engineering

The Value of the UML ƒ 标准:UML is a standard ƒ 全部开发周期:Supports the entire software development lifecycle ƒ 不同领域应用:Supports diverse applications areas ƒ 基于经验和需要:Is based on experience and needs of the user community ƒ CASE工具多:Supported by many tools •CASE: Computer Aided Software Engineering

点击下载完整版文档(PDF)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共36页,可试读12页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有