UML总结
- 格式:pptx
- 大小:1.07 MB
- 文档页数:29


UML中的四种关系总结UML中的关系主要包含四种:关联关系、依赖关系、泛化关系、实现关系。
当中关联关系还包含聚合关系和组合关系。
1、关联关系(Association)关联关系式⼀种结构化的关系,是指⼀种对象和还有⼀种对象有联系。
给定关联的两个类。
能够从当中的⼀个类的对象訪问到还有⼀个类的相关对象。
关联关系⽤⼀条实线表⽰。
演⽰样例1.1、聚合关系(Aggregation)聚合是关联的特例。
聚合是表⽰总体与部分的关系,即has a 关系。
聚合关系中的总体和部分是能够分离的,他们能够具有各⾃的⽣命周期,部分能够数据多个总体对象。
演⽰样例1.2、组合关系(Composition)组合关系式关联关系的⼀种特例。
他体现的是⼀种contains a的关系。
这样的关系⽐聚合更强。
它相同也体现了总体与部分的关系。
此时总体与部分是不可分的,总体的⽣命周期结束也就意味着部分的⽣命周期结束。
演⽰样例`2、依赖关系(Dependency)依赖关系式类与类之间的连接,表⽰⼀个类依赖于还有⼀个类的定义。
当中⼀个类元素是独⽴的,还有⼀个类元素不是独⽴的,它依赖与独⽴的那个类。
假设独⽴的类改变,将影响依赖与它的那个类。
演⽰样例3、泛化关系(Generalization)泛化关系式⼀个类(⼦类、⼦接⼝)继承另外⼀个类(⽗类、⽗接⼝)的功能。
⼦类还能够添加⾃⼰的新功能。
继承是类与类或者接⼝与⼏⼝之间最常见的关系之中的⼀个。
4、实现关系(Realization)实现关系指的是⼀个class类实现interface接⼝(能够是多个)的功能;实现是类与接⼝之间最常见的关系。
演⽰样例:⽐較聚合关系VS组合关系组合跟聚合差点⼉同样,唯⼀差别就是“部分”不能脱离“总体”⽽单独存在。
关联关系VS聚合关系关联关系中两个类是出于同样的层次。
⽽聚合关系中两个类是出于不平等的层次,⼀个表⽰总体,⼀个表⽰部分。
uml实验心得体会篇一:UmL实训总结实训总结(收获与体会)通过一个学期的Uml学习,我从书本上获取了基本的理论知识,而真正的学以致用,将书本理论知识运用到实际的过程,是这次UmL 实训的体现。
三个周的UmL实训,主要是围绕着一个实训题目“基于UmL系统需求分析与设计--合倍利业务流管理系统”进行的,以小组为单位进行文档的编写,其中还对各种流程图、类图、用例图等的绘制,整个过程设计了知识的方方面面。
从中让我认识到UmL的作用和运作模式以及方法,它是一种统一建模的标准语言,现在对于大多数软件开发来说,都使用Uml作为建模语言,形成了统一的标准。
它是图形化的的语言,可以很直观的描述一个事物的状态、行为与特征,很好的说明与表达了“合贝利任务管理”这个系统。
总之,在我看来,UmL是一种定义良好、易于表达、功能强大且普遍适用建模语言。
融入软件工程领域的心思想、新方法和新技术,作用域不限于支持面向对象的分析和设计,也不单纯是一种方法,仅仅是一组符号而已,它可以对任何具有静态机构和动态行为的系统进行建模,所以我很喜欢适用UmL,在今后的学习中,我还会进一步对该模型的学习,因为它方便、简洁、干净、清爽,直观形象,把整个软件系统的开发流程都融入进去。
这次实训过程中,文档方面的编写,遇到了很多的问题,这些问题主要是对基础知识的理解和把握不够,不能融会贯通和学以致用,有时遇到困难的时候真的不知如何着手解决,但是,我始终相信的那句话“读万卷书,不如行万里路,行万里路不如名师指路”。
所以,当遇到自己模糊和自己难以解决的问题时,向指导老师和懂的同学请教,帮助解决我遇到的问题,经过他们的讲解后,我下来自己在分析,在动手,从不理解到理解,从不会到会,从懂到懂,这是一个让我学习愉快的过程,在这个过程中,既可以丰富了自己的知识,还可以和老师和同学进行有效地方沟通。
在这次实训过程中,感触最深的也就是合作精神了。
独木难成林,单枪匹马,那是最错误的思想和做法。
UML实验报告总结第一篇:UML实验报告总结实验一熟悉Rational Rose及建立用例模型实验二、时序图和协作图建模实习三 UML类图与包图建模(2学时)实验四状态图和活动图建模实验五组件与部署图实验一熟悉Rational Rose及建立用例模型(2学时)一、实验名称:熟悉(2学时)二、实验目的与要求:λ了解和掌握Rose建模工具的使用λ掌握怎样进行案例需求分析;λ掌握UML用例图建模技术三、实验内容:1、熟悉rose上机环境及设置2、根据以下谈话设计出用例图Rational Rose及建立用例模型四、实验步骤:见实验说明书实习二(2学时)一、实验名称:时序图和协作图建模(2学时)二、实验目的与要求:λ了解和掌握Rose或Visio建模工具的使用λ掌握怎样进行系统分析,并进行UML静态建模分析;λ掌握UML时序图和协作图建模技术三、实验内容:根据以下谈话设计出时序图和协作图建模。
四、实验步骤:、UML类图与包图建模(2学时)一、实验名称:UML类图与包图建模(2学时)二、实验目的与要求:λ了解和掌握Rose或Visio建模工具的使用λ掌握怎样进行系统分析,并进行UML动态建模分析;三、实验内容:四、实验步骤:实习四(2学时)一、实验名称:状态图和活动图建模(2学时)二、实验目的与要求:λ了解和掌握Rose或Visio建模工具的使用λ掌握怎样进行系统分析,并进行UML动态建模分析;λ掌握UML状态图和活动图建模技术三、实验内容:四、实验步骤:实习五组件与部署图与代码生成(2学时)一、实验名称:组件与部署图(2学时)二、实验目的与要求:三、实验内容:四、实验步骤:第二篇:UML实验报告一:需求分析在我国十年前ATM(自动取款机)还是一个很新鲜的事物,现在在城市的大街小巷随处可见。
我们在日常生活中也经常和ATM打交道。
本章我们将以简化的ATM系统为例将前面几章中学到的用例图、类图、顺序图、状态图、活动图及协作图知识运用到此例中。