
UML详解
文章平均质量分 77
讲述UML的九种图和UML在工程中的应用实践,包括UML九种图在具体工程中出现的顺序等。
lsh6688
这个作者很懒,什么都没留下…
展开
-
UML从需求到实现---类图(2)
上节写到了UML中的类图:UML从需求到实现---类图(1) 写完以后总觉得写的不够详细.里面很多细节没有说到.一篇文章就把强大的面向对象的类说完.当然是不可能的.这次我再补充一些关于UML中类图和类的思想.供大家参考 一:DAL层为什么不把它直接分成增,删,改,查四个类 其实很多人开始的时候都是这样想的.把它设置成这四个类不是很好吗.简单.不用在那么多类中找来找去.最让人感觉不错的地方就是在画UML时序图的时候.很是简单.基本上所有的图都是一样. 首先说.这样的分类对于系原创 2011-04-04 11:25:00 · 2278 阅读 · 7 评论 -
UML从需求到实现---类图(1)
上次写到了UML的包图,用例等:接上:UML从需求到实现---包图 按照UML中图的出现顺序.当做完包图以后.我们下一步要做的当然是类图,类图也是UML中的三大核心图之一. 看到很多文章在描述类图的时候.总是大部分在叙述类之间的关系:关联,依赖,继承,组合,聚合呀这些.很少有人说明类是怎么来的.没有了类,你拿什么来画类图.那些关系其实没有多大意义.就像是象棋的马走日,象飞天一样.只是一个规定.你知道了这些就是一个象棋高手吗? 类图是UML中的一种静态图.他是体现面向对象编程的基础.类原创 2011-04-02 09:51:00 · 7122 阅读 · 11 评论 -
UML从需求到实现----包图
上回讲到用例图,UML中各个图之间的关系.接着根据UML建模中图出现的顺序来总结包图. 用例图确定以后.用户的需求基本上就确定了.接下来要根据用户的要求去设计系统.建模的顺序是由大到小.逐层解析.首先确定的就是系统的整体构架.系统的整体构架基本上就是包图. 包图的解释: 当然包图有非常官方的解释.但是那些解释都是比较抽象的.这里我都是用自己的语言来叙述包图的意义. 在UML中,包图看起来很像是一个文件夹.其实个人感觉包图就是一个文件夹.它是UML中的专用文件夹.用来把一些原创 2011-03-13 19:54:00 · 11521 阅读 · 40 评论 -
UML中的stereotype
在使用rose的时候.rose的类里面有个stereotype的选项.选择了不同的选项类会呈现不同的图形效果.这里对stereotype做一点总结, Stereotyp英文的原意是印刷中的铅字。比如,如果我们需要印一本书,而这本书中有一个字目前没有其铅字,那么我们就得造一个铅字出来,这样,我们才能印这本书。 UML中就是借用了这一概念来表达采用stereotype对其自身进行扩展的,只不过这个铅字是指UML当中的图形符号。 我们知道,当我们采用UML进行建模时原创 2011-03-11 15:31:00 · 11044 阅读 · 8 评论 -
UML中的图的出现顺序
从开始接触UML到现在对UML逐渐有了更深入的了解.刚开始,对于UML总是感觉UML就是图.一提起UML 就想着这个是画图的东西. 具体这些图都是干什么的.为什么会有这些图.在一个项目中 ,到底那个图是首先出现的.这些图的出现顺序是什么.脑子里还是比较混乱. 下面我用自己的理解说明一下 UML由视图(views,)图(diagrams),模型元素(model elements),通用机制(general mechanism) 构成 一:视图:视图分为用例视图,设计视图,过程视图原创 2011-03-11 09:07:00 · 7207 阅读 · 6 评论 -
UML从需求到实现----用例
关于用例图的概念相信不用我去说了 .能看到这篇文章的都是知道用例图概念的人. UML 中最重要的是什么图呢 ?毫无疑问应该是用例图 ,用例是后期时序图 和实际开发的重要依据. 说明一下用例图是怎么产生的.了解他的产生对我们了解它本身有很大帮助, 首先用例产生在需求分析阶段 ,这这个阶段系统分析人员对用户对系统要求的理解 .也就是用户的愿望的描述.有时候我们习惯把用例说成系统的功能. 但是.用例一定是系统的功能.但是功能不一定是系统的用例 比如系统要求我在断电的时候要原创 2011-03-10 09:21:00 · 7641 阅读 · 16 评论 -
UML中的关联关系
UML中的关联关系其内在意思就是has a 如图: 相对于依赖关系,关联关系在代码中有所体现.上图中的关联关系在代码中体现为 其中water 中将Climate作为其中的属性. 当然,关联关系中也有双相关联,如图: 关联又分为组合,聚合 对应的代码如下: 设计模式中的关联关系 代码如下: 1: //工作经历 2: class WorkExperience 3:原创 2010-11-22 19:28:00 · 2266 阅读 · 2 评论 -
再看UML中的依赖关系
UML中的五种关系和设计模式中的代码实现. 又重新听了一遍UML中的关系.感觉又是收获很大. UML中的关系有依赖,关联(聚合,组合),泛化(也叫继承),实现 现在一个一个的来实现: 一:依赖 依赖关系图 他的意思就是Use a 用到的意思,两个类的代码中不体现 看代码(C#) 但是在代码中不体现,怎么反映他们之间的依赖关系呢? 具体的有三种 1:water是公共的类,animal可以调用原创 2010-11-22 11:30:00 · 2015 阅读 · 4 评论 -
转 本人对于“用例”的一些理解和总结
不知道大家有没和我类似的感觉,就是在做开发的时候,经常看到需求文档里的用例2字,或者听到关于用例的谈话,或者测试用例之类的,一般的感觉就是用例就是一个需求功能点,也没去太在意,这里我想自己做个对于用例的总结。 我不想过于刻板的去讨论用例的概念,这里先从一个例子入手,比如我问你:请在30秒内说出尽可能多的筷子,勺子和盘子的相同点与不同点。 不知道大家是否有种感觉,就是脑子里似乎都知道,但是要一下子通盘考虑的说出来,却一时间不知如何下手 ?其实这个问题没有标准答案,看似简单的问题反映了我们是否习惯转载 2010-10-30 10:39:00 · 1837 阅读 · 4 评论 -
UML总结4---UML九种图关系说明
<br />UML中包括九种图:用例图、类图、对象图、状态图、时序图、协作图、活动图、组件图、配置图。<br /> <br />1)用例图(Use Case Diagram)<br /> <br />它是UML中最简单也是最复杂的一种图。说它简单是因为它采用了面向对象的思想,又是基于用户视角的,绘制非常容易,简单的图形表示让人一看就懂。说它复杂是因为用例图往往不容易控制,要么过于复杂,要么过于简单。<br /> <br />用例图表示了角色和用例以及它们之间的关系。<br /> <br />2)类图(Cla原创 2010-10-13 11:18:00 · 3019 阅读 · 4 评论 -
UML总结3---UML中的事物和关系
UML中的事物 名称 说明 图形 类 相同属性方法的集合原创 2010-10-12 20:39:00 · 2127 阅读 · 0 评论 -
UML总结1---什么是UML
前天看完UML视频,没有贸然发博,昨天一天看了很多人关于UML的介绍博客,感觉受益很多,看别人的东西真的是一件很愉快的事情。 首先说说什么是UML,UML翻译成中文就是统一建模语言,重要的是语言,这门语言有点特别,它没有那些语言所有的数据,函数等。有的是图形,还有对图像的描述,也就是说他是一门图形语言,正如老师说的那样,一个图形比得上千言万语,所以,UML用图像来代替千万条代码。 它的诞生是为了在开发阶段,说明、可视化、构建和书写一个面向对象软件密集系统原创 2010-10-10 03:04:00 · 2185 阅读 · 8 评论 -
视频前初步认识UML
<br />开始看uml视频了,由于大家对看视频都有一些不同程度上的困难,老师还专门组织我们讨论过这个问题。那次讨论我有了点方向。比如老师说看视频要像看书一样,提前看一下大概的东西,了解他到底是干什么的。主要是将来什么。然后去看会好。<br />我就是按照这个思路来的,感觉真的是不错。<br />先说说前期概要看uml时对uml 认识:<br /> <br />UML(Unified Modeling Language的缩写),是一种语言,即:统一建模语言。它是用来做软件建模的。不光是在软件的设计阶段用到,原创 2010-09-26 20:36:00 · 1953 阅读 · 6 评论