UML
文章平均质量分 69
JanneyTan
这个作者很懒,什么都没留下…
展开
-
UML语言初览
久闻UML,至今才开始学习。 通过大概翻看了几本书,对UML才有了一丝丝的了解。UML(Unified Modeling Language)又称统一建模语言或标准建模语言,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置,也可以用于商业建模和其他几乎所有类型的建模。 都说“不谋全局者,不足以谋原创 2014-06-07 17:24:12 · 1448 阅读 · 17 评论 -
UML基本构造块之四种关系
在学习了UML基本构造块之四种事物之后,紧接着对其关系进行学习。UML中的关系(Relationships)主要有关联、依赖、泛化和实现这四种。1、关联(Association)关系关联关系是一种结构化关系,指一种对象和另一种对象有联系。给定关联的两个类,可以从其中的一个类的对象访问到另一个类的相关对象。在UML图中,关联关系用一条实线表示,如: 另外,关联分为单向关联(Uni原创 2014-06-30 10:52:15 · 3598 阅读 · 18 评论 -
UML基本构造块之十种图(一)
在学习了UML四类事物和四种关系这两个基本构造块之后,对UML九种图的学习是必不可少的,因为UML作为一种可视化的建模语言,其主要表现形式就是将模型进行图形化表示,它使得开发中的应用程序更易理解。 图主要概念静态图用例图由参与者、用例以及它们之间的关系构成的用于描述系统功能的动态视图类原创 2014-07-03 18:19:52 · 2214 阅读 · 13 评论 -
机房收费系统——初画类图(2)
我用Rational Rose画类图的时候和画用例图一样也是一版再版,到最后差强人意吧。试问:如果看到这个类图,知道怎么实现代码吗?类图中包含类名、属性和方法,但“查看学生余额”这个方法又怎么去实现呢?其他方法也是一样,不够具体。而且各个类之间的关系太过复杂,在我现在看来是存在这些问题的。既然出现了问题,那就得去改正,画第三次的类图的时候,在思考应该如何去抽象出类呢,又是如何去描述一个类图原创 2014-09-03 17:10:07 · 1735 阅读 · 24 评论 -
机房收费系统——初画UML图 & 总结(4)
对于UML的学习到此告一段落了,这篇博文主要写写这段时间对UML学习的一些认识及在画十种图过程中的感受。认识其实,UML在学习《软件工程》的时候就有接触过,那时只是一掠而过,到后来跟着刘慧老师进行系统地学习,在看视频的时候只是单纯地看视频,做了总结之后到自己真正动手去画的时候确实有好多困难,自己又去图书馆找了几本关于UML建模的书,大概翻看了一下,在画的过程中哪些有不会的就去书本上找相应的原创 2014-09-05 17:18:23 · 1399 阅读 · 20 评论 -
UML基本构造块之十种图(二)
这几天一直在学习UML的十种图,之前是对UML十种图的主要概念进行理解,现在对其及其之间的关系进行理解学习。一、用例图(Use Case Diagram):最开始学习的第一个图是用例图,用例图主要用于为系统的功能需求建模,它主要描述系统功能,也就是从外部用户的角度观察,系统应该完成哪些功能,有利于开发人员以一种可视化的方式理解系统的功能需求,可以说用例图是对系统功能的一个宏观描述。在学习用原创 2014-07-12 16:57:42 · 1811 阅读 · 24 评论 -
机房收费系统——初画用例图(1)
看了《UML基础与应用》视频,跟着刘慧老师从面向对象技术到UML构成的学习,再从UML的九种图、关系到其在软件开发各个阶段的应用等,对UML有了些了解。在看视频的时候就特别想自己也画各种图。学习完了这些理论基础之后,真正的到自己动手了,用RationalRose 来画图,安装好之后自己就迫不及待的试了试,毕竟在用例图中的小人还是挺吸引人的,在编辑区右侧的图形工具栏可以满足我们的各种需求,直接可原创 2014-08-29 21:17:17 · 2079 阅读 · 24 评论 -
UML基本构造块之四类事物
通过对UML基础与应用的学习,可知UML结构是由三部分组成的,分别为基本构造块、规则和公共机制,如下图:从上图我们可以看出,UML基本构造块包括事物、关系和图,事物是对模型中最具有代表性的成分的抽象;关系把事物结合在一起;图聚集了相关的事物。在这里,主要是对UML基本构造块的事物进行学习总结。从UML语言初览中可以看到,UML中的事物包括结构事物、行为事物、分组事物和标记事物(也称注释原创 2014-06-29 11:45:43 · 3117 阅读 · 21 评论 -
机房收费系统——初画时序图与协作图(3)
在用Rational Rose画时序图和协作图的时候,相对于类图来说画得还是比较满意的,但道路是曲折的。一、时序图时序图是由对象、生命线、激活和消息组成的,下面是我画的机房收费系统上机操作的时序图:在画时序图的时候,先确定有哪些对象进行交互及其它们之间的交互顺序,在Rational Rose对象可以直接从类图中拖拽过来;再确定它们之间的消息传递,刚开始我画的时候总是那么的想当然,要实现原创 2014-09-04 18:11:31 · 1744 阅读 · 22 评论