![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
------UML
文章平均质量分 62
百川灌河
这个作者很懒,什么都没留下…
展开
-
UML之包图
先来看一下什么是包图:包图是在uml中用类似于文件夹的符号表示的模型元素的组合。系统中每个元素都只能为一个包所有,一个包可嵌套在另一个包中。使用包图可以将相关元素归入一个系统。一个包中可 包含附属包、图表或单个元素。我的思维导图:包的作用:(1)逻辑上把一个复杂的图模块化;(2)组织源代码。包的图符:包中的元素:类、接口、构件、用例、其他包等。如果包被撤销,则其中的原创 2016-07-14 10:16:27 · 991 阅读 · 7 评论 -
UML学习总结
视频以及使用enterprise architecte画图工具把机房收费系统的九种图画完了,UML项目到这里就接近尾声了。这篇博客就对我这段的学习做一个小小的总结吧。(一)浅谈UML(Unified Modeling Language)(1)UML:统一建模语言,是用来对软件密集系统进行可视化建模的一种语言。UML为面向对象开发系统的产品进行说明、可视化额编制文档的一种标准语言。原创 2016-07-25 16:55:41 · 612 阅读 · 13 评论 -
UML之部署图and构件图
部署图和构件图都属于UML中的实现图,实现图从硬件的组成和布局以及软件系统划分和功能实现。实现图包括:---构件图:用来显示一组构件之间的组织与依赖关系。---部署图:用来描述系统硬件的物理拓扑结构以及在此结构上执行的软件。(一)构件图(component diagram)1、概念:构件图从软件架构的角度来描述一个系统的主要功能,如子系统、类、包、构件等。使用构件最重要的是复用原创 2016-07-24 15:15:03 · 1044 阅读 · 10 评论 -
UML之时序图
时序图是UML中动态行为图之一,描述对象之间传递消息的时间顺序,用来表示用例中的行为顺序,是强调消息时间顺序的交互图。时序图所包含的元素:1、对象(object):为类的实例,在时序图中对象有三种状态:激活、运行和销毁。在ea中的图符为:2、消息(message):是对象间的一种通信机制。是定义交互和协作中交互原创 2016-07-23 20:37:37 · 806 阅读 · 6 评论 -
UML之活动图、状态图
之前的文章讲解到了用例图、类图、包图、对象图。其中用例图展示了系统中的角色以及用户的功能需求。类图、包图、对象图是UML中的静态图,展示了系统的静态结构。接下来本文主要讲解UML中的动态行为图:活动图和状态图。(一)活动图1、概念:首先回顾以下流程图:其常被用来建立算法模型,使用流程图可以表示一个算法的执行序列、过程、判定点、分支和循环。活动图与流程图十分类似。不同之处在于它支持并行活原创 2016-07-22 16:25:26 · 2739 阅读 · 8 评论 -
UML之对象图
一、首先我们来看一下对象图和类图的联系与区别:1、对象图是类图的实例,几乎使用与类图完全相同的标识。由于对象存在生命周期,因此对象图只能在系统某一时间段存在。2、与类图极为相似,它是类图的实例,对象图显示类的多个对象实例,而不是实际的类。它描述的不是类之间的关系,而是对象之间的关系。3、对象图也代表了一个系统的静态视图,但这种静态视图是系统在某一时刻的一个快照。而类图描述所有可能的情况原创 2016-07-21 21:43:48 · 687 阅读 · 9 评论 -
UML之类图
类图类是对象的集合,展示了对象的结构以及与系统的交互行为。类主要有属性(attribute)和方法(method)构成,属性代表对象的状态,如果属性被保存到数据库中,此称之为“持久化”;方法代表对象的操作行为,类具有继承关系,可以继承父类,也可以与其他的class进行交互。类图展示了系统的逻辑结构,类和接口的关系。类的构成:类主要有属性和方法构成,比如商品属性有:名称、价格、高度原创 2016-07-06 21:11:36 · 760 阅读 · 13 评论 -
UML之用例图
用例图是UML中九种图之一,用例是对一个活动者(actor)使用系统的一项功能时所进行的交互过程的一个文字描述系列。对系统的用户需求、功能的描述,表达的是系统的功能和所提供的服务,它只描述活动者和系统在交互过程中做些什么,并不描述怎么做。它展示了一个外部用户能够观察到的系统功能模型图。它的用途是帮助开发团队以一种可视化的方式理解系统的功能需求。用例图包含的元素:1、角色(actor原创 2016-06-23 18:16:44 · 987 阅读 · 10 评论 -
UML之初识
UML(Unified Modeling Language)统一建模语言,是用来设计软件蓝图的可视化建模语言。它不是一个程序设计语言,不是一个形式化语言,而是一个可视化建模语言。对比:UML是一种面向对象的程序设计范型,注重软件中涉及到了哪些类;而以过程为程序设计范型的编程语言,注重软件中涉及的功能。其中UML的基本构造块中包括:UML中的事物、UML中的关系、UML中的图。这原创 2016-06-19 16:16:38 · 1230 阅读 · 73 评论