【UML学习】
文章平均质量分 75
寻寒
这个作者很懒,什么都没留下…
展开
-
UML之类图
首先让我们先看看什么是类: 类:类是现实世界或思维世界中的实体在计算机中的反映,它将数据以及这些数据上的操作封装在一起。 类图:类图(Class diagram)是显示了模型的静态结构,显示出类、接口以及它们之间的静态结构和关系,描述系统的结构化设计。最基本的元素是类或者接口。 看类图中都包括哪些内容: 在UML中,画每一种图,原创 2015-08-16 20:22:58 · 1444 阅读 · 19 评论 -
UML之部署图(Deployment Diagram)
部署图是我们接触的最后一个图了,在整个系统开发过程中部署图只有一个,而且只应用于复杂的系统,基本在现阶段我们暂时还用不到,用大白话说部署图就是在使用的时候看看都需要哪些硬件、安装在硬件上的软件,还有连接各种硬件的各种协议和中间件,下面系统介绍一下部署图 一、部署图的概念部署图描述了一个系统运行时的硬件节点,在这些节点上运行的软件构件将在何处物理运行以及它们将如何彼此通信的静态视原创 2015-09-12 17:50:07 · 14663 阅读 · 9 评论 -
UML之时序图(Sequence Diagram)
在我们开发系统的时候我们都要知道这件事情是怎么干的,时间顺序是怎么着的,那个进行完了之后进行那个,时序图发挥的就是这个作用。在面向对象动态建模,用于建立行为的实体间行为交互的四种图:状态图(Stage Diagram),序列图(Sequence Diagram),协作图(Communication Diagram),活动图(Activity Diagram) ,其中,“顺序图”与“协作图”表述原创 2015-09-28 13:25:36 · 9999 阅读 · 22 评论 -
UML之活动图(Activity Diagram)
这一节主要讲的就是活动图,在说活动图之前还要看我们之前接触过的流程图流程图:常用来建立算法模型,使用流程图可以表示一个算法的执行序列、过程、判定点、分支和循环流程图和活动图的比较:活动图描述的是活动的一个次序,既要支持条件的行为又支持并发的行为。主要区别:1.活动图与流程图类似,活动图支持并行活动。2.活动图是面向对象的,而流程图是面向过程的。接下来步入主题,从原创 2015-09-05 10:02:15 · 6988 阅读 · 10 评论 -
UML之构件图(Component Diagram)
如果对UML一点基础都没有的话一听构件就蒙了,那么先从我们熟悉的类来说类是逻辑抽象,包含属性和方法。构件是物理抽象,可以替换的文件。例如:这些逻辑抽象出来的东西用文件写出来编程源文件,这些源文件就是构件。接下来介绍什么是构件图 一、什么是构件图:构件图是显示代码自身结构的实现级别的图表。构件图由诸如源代码文件、二进制代码文件、可执行文件或动态链接库 (DLL) 这样原创 2015-09-26 19:12:09 · 3329 阅读 · 14 评论 -
UML之用例图
用例图主要用来描述“用户、需求、系统功能单元”之间的关系。它展示了一个外部用户能够观察到的系统功能模型图。 【用途】:帮助开发团队以一种可视化的方式理解系统的功能需求。 下面首先看看思维导图 用例图基本元素具体讲解如下:1 参与者(actor)表示与您的应用程序或系统进行交互的用户、组织或外部系统。用一个小人表示。原创 2015-08-15 11:43:55 · 3571 阅读 · 17 评论 -
命中注定与你相遇之初识UML
大家听到UML后感到很陌生,UML是一种可视化的面向对象的建模语言,他的中文名字叫统一建模语言,外国名字叫Unified Modeling Language,那么他是做什么用的呢?原创 2015-08-13 18:13:38 · 1024 阅读 · 17 评论 -
UML之对象图(Object Diagram)
对象图: 再说对象图之前先说 类和对象的关系: 类是对一组具有相同属性、相同操作、相同关系和相同语义的对象的抽象。 用来完成“数据和方法”的封装的“模块” 从功能上说,它是一个基本的“模块”,可以类比结构化编程中的“函数”,只是包含两部分,一个是属性(数据),一个是方法(行为)。从数据而言,又是一种“数据类型”,与结构化编程中的Struct(结构是很类似的)原创 2015-08-27 14:57:35 · 2821 阅读 · 18 评论 -
Rational Rose 的安装
匆匆告别了软工视频,迎来了既让人兴奋,又让人痛苦的UML视频,兴奋的是自己离开发软件的时间越来越短了。痛苦的是感觉UML涉及的知识面太广,所以有点吃不消。但是,我坚信方法总比困难多,没有什么问题是解决不了的。我会迎难而上。 正所谓工欲善其事,必先利其器。这句话出自《前汉书·董仲舒传》。这里的工,是指工人、能工巧匠,利,是锋利的意思,而器就是工具(非官方解释,自己的理解)如果想把事情原创 2015-08-12 14:42:35 · 1843 阅读 · 36 评论 -
【UML】如何用EA生成代码并更改类头注释
还记得当时师父问我UML图是用什么画的,我当时很痛苦的就回答了Rational Rose啊,但是师父告诉我可以尝试使用一下EA,所以我回去就安装好了EA,然后简简单单的画了几个图,并没有深入的研究它,当时只是听说了EA可以生成代码,但是在机房重构的时候并没有用,感觉特别的可惜,等到机房合作的时候一定要用上,为什么要用EA呢?它提供了建立uml模型的工具。而且具有强大的文档生成能力,并支持源代码生成和反向工程,具有强大的数据库建模功能。是一款特别强大的工具。原创 2015-12-26 13:51:15 · 2697 阅读 · 35 评论