欢迎来到天天文库
浏览记录
ID:57049940
大小:5.08 MB
页数:88页
时间:2020-07-28
《统一建模语言UML与建模工具Rational 课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第2章统一建模语言UML与建模工具RationalRose1一、UML概述UML的诞生与发展创始于1994年10月由GradyBooch、JimRumbaugh和IvarJacobson共同提出,1996年正式命名;1997年被OMG(ObjectManagementGroup)采纳;2一、UML概述什么是UMLUML是一种Language(语言);UML是一种Modeling(建模)Language;UML是Unified(统一)ModelingLanguage;3一、UML概述UML的特点统一标准面向对象可视化、表达能力强,是一个庞大的符号体系4UML的
2、结构UMLStructure构造块buildingblocks公共机制commonmechanisms架构architecture基本UML建模元素、关系和图达到特定目标的公共UML方法系统架构的UML视图5架构架构architecture用例视图逻辑视图实现视图部署视图进程视图6构造块构造块buildingblocks物件things关系relationships图diagrams建模元素本身把物件联系在一起,关系说明两个或多个物件时如何语义相关的UML模型的视图,它们展现物件的集合,“讲述关于软件系统的故事”,是我们可视化系统将做什么(分析级图)或者系统
3、如何做(设计级图)的方法7物件things结构物件行为物件分组物件注解物件UML模型中的名词,如类、接口、协作、用例、活动类、组件、节点UML模型的动词,如交互、状态机包,它用于把语义上相关的建模元素分组为内聚的单元注解,它附加到模型以捕获特殊信息,同黄色便笺很相像物件8关系relationships关联association依赖dependency泛化generalization实现realization描述对象之间的一组链接物件的改变引起依赖物件的语义改变一个元素是另一个元素的特化,而且它可以取代更一般的元素类元之间的关系,一个类元说明一份契约,另一个类
4、元保证实现该契约关系9图diagrams类图classdiagrams对象图objectdiagrams构件图componentdiagrams部署图deploymentdiagrams用例图usecasediagrams顺序图sequence`diagrams协作图collaborationdiagrams状态图statechartdiagrams活动图activitydiagrams静态模型(系统结构)动态模型(系统行为)图10公共机制公共机制commonmechanisms规格说明specifications修饰adornments通用划分common
5、divisions扩展机制extensibilitymechanisms11UML的结构12重点内容:UML概述常用的UML元素分析UML的通用机制UML的扩展机制第2章UML通用知识点综述13二、常用的UML元素分析软件体系结构的描述——视图UML是用模型来描述系统的结构或静态特征以及行为或动态特征的,从不同的视角为系统的架构建模形成系统的不同视图(view)。视图是表达系统某一方面特征的UML建模构件的子集。用例视图、逻辑视图、构件视图、进程视图和配置视图。14作用:描述系统的功能需求,找出用例和执行者;适用对象:客户、分析者、设计者、开发者和测试者;描
6、述使用的图:用例图和活动图;重要性:系统的中心,它决定了其他视图的开发,用于确认和最终验证系统。用例视图二、常用的UML元素分析软件体系结构的描述——视图15作用:描述如何实现系统内部的功能;适用对象:分析者、设计者、开发者;描述使用的图:类图和对象图、状态图、顺序图、合作图和活动图;重要性:描述了系统的静态结构和因发送消息而出现的动态协作关系。逻辑视图二、常用的UML元素分析软件体系结构的描述——视图16作用:描述系统代码构件组织和实现模块,及它们之间的依赖关系;适用对象:设计者、开发者;描述使用的图:构件图;重要性:描述系统如何划分软件构件,如何进行编程
7、。构件视图二、常用的UML元素分析软件体系结构的描述——视图17作用:描述系统的并发性,并处理这些线程间的通信和同步;适用对象:开发者和系统集成者;描述使用的图:状态图、顺序图、合作图、活动图、构件图和配置图;重要性:将系统分割成并发执行的控制线程及处理这些线程的通信和同步。进程视图二、常用的UML元素分析软件体系结构的描述——视图18作用:描述系统的物理设备配置,如计算机、硬件设备以及它们相互间的连接;适用对象:开发者、系统集成者和测试者;描述使用的图:配置图;重要性:描述硬件设备的连接和哪个程序或对象驻留在哪台计算机上执行。配置视图二、常用的UML元素分
8、析软件体系结构的描述——视图19二、常用的UML元素
此文档下载收益归作者所有