《统一的建模语言UML.ppt》由会员分享,可在线阅读,更多相关《统一的建模语言UML.ppt(22页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、统一的建模语言UML Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望 用户模型视图用户模型视图 :从用户角度来表:从用户角度来表示系统。它用示系统。它用使用实例使用实例(use case)来来建立模型,用它来描述由用户方面的建立模型,用它来描述由用户方面的可用的场景。可用的场景。结构模型视图结构模型视图 :从系统内部来看:从系统内部来看数据和功能性。即对静态结构数据和功能性。即对静态结构(类、类、对象和关系对象和关系)模型化。模型化。行为模型视图行为模型视图 :这
2、种视图表示了:这种视图表示了系统动态和行为。它还描述了在用户系统动态和行为。它还描述了在用户模型视图和结构模型视图中所描述的模型视图和结构模型视图中所描述的各种结构元素之间的交互和协作各种结构元素之间的交互和协作。实现模型视图实现模型视图 :将系统的结构和:将系统的结构和行为表达成为易于转换为实现的方式。行为表达成为易于转换为实现的方式。环境模型视图环境模型视图 :表示系统实现环:表示系统实现环境的结构和行为。境的结构和行为。vv通常,通常,UML分析建模分析建模的着眼点放在的着眼点放在系统的用户模型和结构模型系统的用户模型和结构模型上,而上,而UML设计建模设计建模的着眼点则定位在的着眼点则
3、定位在行行为模型为模型、实现模型实现模型和和环境模型环境模型上。上。需求定义图开发开发规划规划需求需求属性属性导出导出相关相关需求需求获得获得普通普通术语术语寻找行为者和寻找行为者和使用实例使用实例构造行为者和构造行为者和使用实例模型使用实例模型排定使用排定使用实例优先级实例优先级建立用户建立用户界面模型界面模型建立用户建立用户界面原型界面原型详述使用详述使用实例实例需求评审需求评审分析与设计方法图使用实例分析使用实例分析子系统设计子系统设计类设计类设计使用实例设计使用实例设计数据库设计数据库设计结构评审结构评审设计评审设计评审UML方法中的基本模型UML规划操作分析过程使用实例图使用实例图事
4、件流事件流脚本脚本事事务务模模型型分分析析相互作用图相互作用图(时序图时序图,协同图协同图)对象对象&类类对象图对象图,类图类图类分组类分组封包图封包图状态图状态图构件图构件图配置图配置图面面向向对对象象分分析析类图vv类图用于表示类的存在和类与类之间类图用于表示类的存在和类与类之间的相互关系,是从系统构成的角度来的相互关系,是从系统构成的角度来描述正在开发的系统。描述正在开发的系统。vv类的表示类的表示类的名称类的名称类的名称类的名称属性属性属性属性属性属性属性属性:数据类型数据类型数据类型数据类型属性属性属性属性:数据类型数据类型数据类型数据类型=初值初值初值初值操作操作操作操作操作操作操
5、作操作(参数表参数表参数表参数表):):):):结果类型结果类型结果类型结果类型限定关联类类类类1 1 1 1类类类类2 2 2 2限定词限定词限定词限定词关联名称关联名称关联名称关联名称角色角色1角色角色2聚合、导航和个体数目混合聚合混合聚合混合聚合混合聚合,双向导航双向导航双向导航双向导航0.*0.10.*整体整体整体整体 类名类名类名类名部分部分部分部分 类名类名类名类名2 2 2 2部分部分部分部分 类名类名类名类名1 1 1 1聚合聚合聚合聚合,单向导航单向导航单向导航单向导航0.1关联名关联名关联名关联名类类类类1 1类类类类2 2 2 2关联类名关联类名关联类名关联类名属性属性属性属性操作操作操作操作角色角色1角色角色2关联类超类超类超类超类子类子类1子类子类子类子类2 2操作操作操作操作抽象类抽象类抽象类抽象类操作操作操作操作一般化一般化-特殊化关系特殊化关系使用实例图使用实例图时序图:打印时序图:打印时序图:打电话时序图:打电话协同图:打印状态图:电梯封包活动图:磁盘活动图:磁盘构件分布图构件图的组合配置图:主机与外围设备