UML
文章平均质量分 72
cjr15233661143
这个作者很懒,什么都没留下…
展开
-
初识UML
定义:UML是unified modeling language的缩写,中文意思是统一建模语言。是一种面向对象的建模语言,它是运用统一的、标准化的标记和定义实现对软件系统进行面向对象的描述和建模。在UML定义中两次提到“面向对象”这个词,这个词我们肯定很熟悉了,同时还知道它的英文缩写是OOP,而且还有一个词也会在你的脑海中打转——面向过程,那么将面向对象与面向过程到底有什么区别呢?原创 2012-11-25 10:31:35 · 1476 阅读 · 6 评论 -
UML—用例图
用例图是UML的九种图之一,其中用例图中最为核心的两个元素是参与者和用例 1.参与者a.定义:参与者是为了完成一个时间而与系统交互的实体,也就是说,参与者是用户相对系统而言所演的角色,参与者可以是人,也可以是其他系统,硬件设备,甚至是时钟,但肯定的是:参与者一定在系统之外,不是系统的一部分b.什么时候参与者是其他系统?当系统需要与其他系统交互时,如开发ATM柜员机系统时原创 2012-12-04 15:04:56 · 2712 阅读 · 9 评论 -
UML—类图
介绍类图之前咱们先来聊一聊类1.类由三部分组成一是类名,二是属性(attributes),三是该类提供的方法如下图:当然,如果你的软件中属性和方法相对比较多,在图中一一的表示出来也没有太大的意义,这时你就可以在图中隐藏其方法或属性甚至将方法和属性全部隐藏,下图就隐藏了其方法:再看下面这张图你会发现Lecture类的方法前面原创 2012-12-15 18:31:54 · 1544 阅读 · 4 评论 -
UML—包图
说到包图,我们先来了解一下包1.什么是包? 包可直接理解为命名空间,文件夹,是用来组织图形的封装2.包的作用?逻辑上把一个复杂的图模块化组织源代码3.什么时候会用到包? 在面向对象软件开发的视角中,类显然是构建整个系统的基本构造块。但是对于庞大的应用系统而言,其包含的类将是成百上千,再加上其间存原创 2012-12-30 13:53:19 · 4098 阅读 · 8 评论 -
UML总结(对九种图的认识和如何使用Rational Rose 画图)
UML是一种建模语言,是系统建模的标准。我们之所以建模是因为大规模的系统设计时相当复杂的,当系统比较复杂时就会涉及到以下这几个问题:开发人员如何与用户进行沟通来了解系统的需求?开发人员之间如何沟通以确保各个部门能够无缝地协作? 而UML是我们在构造个特种模型时首选的一种建模工具,去描述系统的需求和设计,在对复杂的工程进行建模时,系统可由单一的图形来描述,但是单一图原创 2013-01-23 11:05:50 · 65832 阅读 · 48 评论 -
UML-对象图
由于考试的原因好多天没有学习UML了,感觉有点生疏了,所以赶紧来弥补一下我内心的空虚吧,呵呵。今天下午我们还要考试,中间还有将近两个小时的时间,现在我把对UML中对象图的认识跟大家分享一下 ,当然总结有些草率 没有画图 ,这个以后会把画好的机房收费系统中的图补上来。 定义 对象图(Object Diagram)是显示了一组对象和他们之间的关系。使用原创 2013-01-15 14:01:57 · 3035 阅读 · 5 评论 -
整洁的UML图如何绘制?
本节向大家介绍一下绘制整洁UML图时应该避免那些问题,相信通过本文的介绍你对绘制整洁UML图的方法一定会有所了解,下面让我们一起来看一下如何绘制整洁UML图吧。 绘制整洁的UML图 不管您喜欢与否,诸如统一建模语言 (UML)类模型和用例模型这样的软件图往往是根据它们的外观来判定其好坏的。看上去整洁的图比看上去杂乱的图更容易受到读者 -- 常常是您的用户或转载 2013-04-07 16:33:06 · 1330 阅读 · 2 评论