UML
sld0609
这个作者很懒,什么都没留下…
展开
-
UML概述之我见
在写完纠结人的文档之后,我开始了一段新的旅程---《UML基础与应用》。 刚开始看UML视频,老师就讲了面向对象技术。当时比较纳闷,这UML和面向对象有什么关系呢?总结之后,终于知道了答案。 根据我现有的理解,我想用这句话来表示它们两者之间的关系。那就是:UML是面向对象技术的产物。(不知道你是怎么理解的呢?) 从开始VB的系统学习到现在,我们基本接原创 2012-11-28 17:07:21 · 1245 阅读 · 7 评论 -
UML图之用例图
上篇博客已提到,UML是用来设计软件蓝图的可视化建模语言。那么UML究竟是如何实现的可视化呢?这就要说说UML的九种图了。 UML九种图分别是:用例图;类图;对象图;状态图;构件图;部署图;协作图;交互序列图和活动图。 这篇文章会以问答得形式,为大家详细的介绍“用例图”。 问题一:什么是用例图? 用例图(Use-CaseDiagr原创 2012-11-29 19:25:06 · 2221 阅读 · 9 评论 -
UML图之静态图
通过上篇博客:UML图之用例图的学习,我们已经可以完成了对一个软件系统用例和功能模块的划分。现在,就要知道如何进一步完善系统的静态结构了。 利用UML工具,我们可以得到有关软件系统静态结构的静态图,静态图又包括了类图、包图和对象图。 类图(ClassDiagrams):用于定义系统中的类,包括描述类的内部结构和类之间的关系。原创 2012-11-30 11:16:04 · 1781 阅读 · 7 评论 -
UML图之实现图
通过前几篇博客介绍的静态图和行为图,我们已经可以利用UML描述一个系统的静态结构和动态行为了,这时候,我们已经用图形方式表现了典型的面相对象系统的整个结构。 此时,软件开发阶段也已经到了实现阶段,这时候就需要本篇博客涉及到的实现图,来描述实现方面的信息了。 实现图是从系统的层次来描述的,描述硬件的组成和布局,描述软件系统划分和功能实现。实现图包括原创 2012-12-02 19:34:08 · 1480 阅读 · 7 评论 -
UML和RUP之间的那点事
软件开发过程是软件工程的要素之一,有效的软件开发过程可以提高软件开发团队的生产效率,并能够提高软件质量、降低成本、减少开发风险。UML是一种可应用于软件开发的非常优秀的建模语言,为了跟有效地使用UML,需要有一种方法应用它,当前最流行的使用UML的方法就是Rational的统一过程(Rational Unified Process,RUP)。 大多数初学者对UML和RUP之原创 2012-12-02 21:01:23 · 3367 阅读 · 8 评论 -
设计模式和UML
UML是面向对象程序设计一个非常有利的建模工具,而设计模式则是面向对象非常关键的技术。所以两者是一种相辅相成的关系。那么究竟什么是设计模式呢? 设计模式(Designpattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式原创 2012-12-03 15:53:53 · 1356 阅读 · 8 评论 -
UML基础与应用
通过上几篇博客的详细介绍,我们已经对UML基础知识有了最初的认识。随着UML视频的完结,颗粒归仓的时刻又一次到临了。 下图就是我对这半月学习UML的一个最宏观的总结,记录自己的点滴收获。 至此,UML的理论学习完成了,我对这个统一建模语言也有了一个大致的了解。UML真的是面向对象程序设计一个非常有利的建模工具。 接下来,就要开始学习运用原创 2012-12-04 19:37:41 · 1570 阅读 · 12 评论 -
UML图之行为图
系统建模,需要从系统的结构和行为两方面来进行描述,通过上篇UML图之静态图博客的学习,我们已经可以画出有关软件系统静态结构,那么它的行为活动该如何处理呢?这里,就要用到此篇文章涉及到的UML行为图了。 行为图用来描述系统的动态模型和对象之间的交互关系,它包括:状态图、活动图和交互图三种。 状态图(Statechart Diagrams):用来描述类的对象所有可原创 2012-12-01 21:16:29 · 1518 阅读 · 4 评论