第6节UML为云服务建模ppt课件.pptx

第6节UML为云服务建模ppt课件.pptx

ID:59490712

大小:765.15 KB

页数:43页

时间:2020-09-13

第6节UML为云服务建模ppt课件.pptx_第1页
第6节UML为云服务建模ppt课件.pptx_第2页
第6节UML为云服务建模ppt课件.pptx_第3页
第6节UML为云服务建模ppt课件.pptx_第4页
第6节UML为云服务建模ppt课件.pptx_第5页
资源描述:

《第6节UML为云服务建模ppt课件.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第六节为云服务建模统一建模语言UML为云服务建模统一建模语言UML服务的建模统一建模语言UML类图是描述类、协作(类或对象间的协作)、接口及其关系的图。类图是逻辑视图的重要组成部分,用于对系统的静态结构建模,涉及到具体的实现细节。在系统分析阶段,类图主要用于显示角色和提供系统行为的实体的职责;在系统设计阶段,类图主要用于捕捉组成系统体系结构的类结构;在系统编码阶段,根据类图中的类及它们之间的关系实现系统的功能。电子商务网站的对象模型统一建模语言UML类图的组成元素结构元素:类、接口行为元素:协作、消息组织元素:包、关

2、系注释元素:约束统一建模语言UML3.2UML中的类1、类的表示(1)类的定义类是具有相似结构、行为和关系的一组对象的描述符。(2)类的表示3.2UML中的类(3)类的命名由字符、数字、下划线组成的惟一的字符串;采用CamelCase格式(大写字母开头,混合大小写,每个单词一大写开始,避免使用特殊符号)类名的两种表示方法简单名Order路径名java::awt::RectangetbusinessRule::Order3.2UML中的类(4)类的属性属性描述了类的静态特征;属性名的第一个字母小写;属性的定义格式[可见

3、性]属性名[:类型][‘[’多重性[次序]‘]’][=初始值][{特性}]说明:可见性包括+、-、#、~例:#visibility:Boolean=falsecolors:Color[3]points:Point[2..*ordered]name:String[0..1]3.2UML中的类(5)类的操作操作名的命名规范习惯采用和属性名相同的命名规则。类的操作的定义格式[可见性]操作名[(参数列表)][:返回类型][{特性}]例:+hide():Boolean#create()-attachXWindow(xwin:X

4、windowPtr)3.2UML中的类(6)类的职责职责指类承担的责任和义务。在矩形框中最后一栏中写明类的职责。WashingMachineBrandnameModelnameSerialnumberCapacityAddclothes()Adddetergent()Removeclothes()Takedirtyclothesasinputandproducecleanclothesasoutput3.2UML中的类(7)类的约束约束指定了类所要满足的一个或多个规则。在UML中,约束是用花括号括起来的自由文本。Wa

5、shingMachineBrandnameModelnameSerialnumberCapacityAddclothes()Adddetergent()Removeclothes(){capacity=16or18or20lb}3.2UML中的类2、类的种类(1)抽象类当某些类有一些共性的方法或属性时,可以定义一个抽象类来抽取这些共性,然后将包含这些共性方法和属性的具体类作为该抽象类的继承;抽象类是一种不能直接实例化的类,不能用抽象类创建对象;抽象类可以实现多态;3.2UML中的类(1)抽象类在UML中,抽象类和抽象

6、方法的表示是将其名字用斜体表示。3.2UML中的类(2)接口接口是一种类似于抽象类的机制,是一个没有具体实现的类。接口可以实现多态;在UML中接口有两种表示方法:《Interface》图标表示法Collection构造符号表示法3.2UML中的类(3)关联类当两个类之间具有多对多的关系,并且有些属性不属于关联两端任何一个类;关联类通过一条虚线和对应的关联连接;类图中的关系依赖关系:关联关系:协作、消息继承关系:包、关系实现关系:约束统一建模语言UML依赖关系-Dependency软件开发中,往往会设计一些公用类,供别

7、的类调用,如果这些公用类出问题了,那调用这些公用类的类都会因此而出问题。依赖关系(Dependence):假设A类的变化引起了B类的变化,则说名B类依赖于A类。在UML中,依赖关系用带箭头的虚线表示,由依赖的一方指向被依赖的一方。举例:你很爱你老婆,没有你老婆你活不下去,可以这样表示如果一个烟鬼嗜烟如命,用类图可以这样表示依赖关系-Dependencyassociation关联是模型元素间的一种语义联系,当类之间在概念上有连接关系时,类之间的连接叫做关联。队员和球队之间的关联,可以用短语“队员为篮球队效力”来刻画,图

8、形表示为:关联关系Class1Class2associationnamerolename1rolename2multiplicity1multiplicity2关联有名称、角色、多重性和导航性等语法。关联关系(1)关联名描述关联的作用;通常使用动词或动词短语;关联关系(2)角色关联两端的类可以某种角色参与关联;通常使用名词或名词短语;关联关系(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。