UML
文章平均质量分 50
UML是一种面向对象的建模语言。它可以描述这个软件从需求分析直到实现和测试的开发全过程。 UML主要包括九种图和四种关系,分别为用例图、类图、包图、时序图、协作图、活动图、状态图、部署图、构件图;关系分别为关联、泛化、依赖、实现。谢谢!
王丽君csdn
美好的生活从学习开始!
展开
-
再次学习UML
经过这次对《软件开发工具》这门课程的学习,让我对UML又有了更深一层次的了解。 简单画了一张思维导图来总结一下:一、思想 之前学习UML只是学习了它的几种图,而没有深入理解它的思想,这是一个很大的失误。所以今天我想开始先来介绍一下UML(统一建模语言)的思想。 UML是一种面向对象的建模语言,它提供了描述软件系统模型的概念和图形表示原创 2015-10-18 21:50:51 · 1040 阅读 · 23 评论 -
UML九种图
UML(统一建模语言):是面向对象的可视化建模语言。原创 2014-11-23 10:51:48 · 1055 阅读 · 12 评论 -
UML——四种关系
上一篇总结了UML中的九种图,那么这一篇再总结一下UML中的四种关系。 一、Association关联关系 说明:Assocition(关联):描述了两个或多个类之间的结构性关系。(1)普通关联:1)Association name名称:用以描述该关系的性质。2)Role角色:当一个类处于关联的某一端时,该类就在这个关系中扮演了一个特定的角色原创 2014-11-30 09:44:20 · 1280 阅读 · 13 评论 -
UML及第二遍文档总结
UML的学习到今天已经告一段落,但是还没有结束,以后会经常的温故而知新。 这一阶段的学习资料主要是UML视频,可是看完视频后,图还是画不出来。于是,我又找了几本书看了看,其中让我最最受益的一本就是它: 学习UML首先要知道UML是什么?学习UML有什么用呢? 一、UML——定义及作用 UML是一种面向对象的建模语言。原创 2014-12-14 20:16:14 · 1039 阅读 · 12 评论 -
EA经典入门教程
一、Enterprise Architect简介Enterprise Architect是一个对于软件系统开发有着极好支持的CASE软件(Computer Aided Software Engineering)。EA不同于普通的UML画图工具(如VISIO),它将支撑系统开发的全过程。在需求分析阶段,系统分析与设计阶段,系统开发及部署等方面有着强大的支持,同时加上对10种编程语言的正反向工转载 2015-02-25 11:03:32 · 1275 阅读 · 13 评论 -
【重构】机房收费系统UML——类图
重构初期,为了增加对机房收费系统的熟悉程度,对七层的深入了解,以及为了探究EA这款软件的奥妙,首先进行了画图。 这次跟第一次学习UML画的图最大的差别就在于三层的加入,尤其是类图。画类图之前要画包图,包图还是第一次画,就是把七层之间的联系表现出来,如下: 下面就来揭开类图的真是面目: 一、UI层 每个层各司其职,那么U层负责原创 2015-03-29 11:00:31 · 1217 阅读 · 23 评论 -
【重构】机房收费系统——ER图
重构时,我的机房收费系统有了很大的变化。首先,看一下它的概念模型——ER图: 这是用EA画的,EA这款软件可是非常强大的,它能自动把概念设计转换成逻辑设计,让我们省了很大的力气啊。怎么转换呢?步骤如下:全选→右击选择转换→如图点击 开始转换 后数据库的结构图就出来了: 有了数据库结构图,我么就可以直接生成数据库了的所有表了。任何原创 2015-04-26 11:29:06 · 2222 阅读 · 90 评论 -
【重构】ER图生成数据库文档
上一篇博客写到用EA把ER图转换成数据库模型,然后生成SQL;但是EA不仅仅可以做到这些,今天我们再看看EA是如何把ER图生成数据库文档的。一、ER图转换成数据库模型(步骤见上篇)二、在右边窗体中添加一个新的包,将数据库结构图放进去三、选择包右击,如图:弹出框如下:四、点击生成,文档就出炉了。 EA还有很多我们不知道的功能,等着我们去发现……原创 2015-04-26 12:00:02 · 2413 阅读 · 30 评论