UML入门[转]】的更多相关文章

本文主要讲解uml的一些入门知识. uml:统一建模语言,uml通过图形化的表达对系统进行细致的划分,在开发前期有助于开发人员与开发人员之间交流,同时也能方便用户与开发者之间进行良好的反馈.利用uml进行建模是有效的方法是使用面向对象的软件开发方法.面向对象的核心思想是根据现实世界中的具体事物来构建软件系统,并在系统中尽可能的使用人类的自然思维方式.并根据事物的本质特征将其抽象为系统中的对象,以对象作为系统的基本构成单元. uml由基本构造块,规则,通用机制三部分组成. 在用uml建模过程中常用…
在UML类图中,常见的有以下几种关系: 泛化(Generalization),  实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1. 泛化(Generalization) [泛化关系]:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特化父类的所有特征和行为.例如:老虎是动物的一种,即有老虎的特性也有动物的共性. [箭头指向]:带三角箭头的实线,箭头指向父类 2. 实现(Real…
1.先奉上整理的14图. 2.其次奉上整理的图之间的6种关系…
. 作者 : 万境绝尘 转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/17927131 . 动态图概念 : 从静态图中抽取瞬间值的变化描述系统随时间变化的行为, 动态图包括交互图活动图状态图, 这篇博客研究交互图 包括时序图和协作图; -- 时序图 : 显示对象之间的关系, 强调对象之间消息的时间顺序, 显示对象之间的交互; -- 协作图 : 描述对象之间的交互关系; 一. 时序图 (Sequence Diagram) 1.…
访问权限控制 class Dummy { - private field1 # protected field2 ~ package method1() + public method2() } Alt text 类与类之间的关系 继承 Father <|-- Son Alt text 实现 abstract class AbstractList interface List List <|.. AbstractList Alt text 依赖一个类A使用到了另一个类B,而这种使用关系是具有偶…
作者 : 万境绝尘 转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/17927131 动态图概念 : 从静态图中抽取瞬间值的变化描述系统随时间变化的行为, 动态图包括交互图活动图状态图, 这篇博客研究交互图 包括时序图和协作图; -- 时序图 : 显示对象之间的关系, 强调对象之间消息的时间顺序, 显示对象之间的交互; -- 协作图 : 描述对象之间的交互关系; 一. 时序图 (Sequence Diagram) 1.时序图的…
     一个厨子能够做出一手好菜,或许他是新东方毕业的或者是祖传秘方.你让他做上一桌佳肴那是简单.快乐而又高效的,然而让他编程就会成为一种苦恼并且让人想不通的一件事.或许这个比喻不是非常恰当,可是对于每一个类来说,他们就像一个一个的actor,或许是厨子或许是司机,他们应该关注于自己的领域,这样会更加高效并且简明.源于这一思想,我们发现了SRP这个原则,即:单一职责原则.       There should never be more than one reason for a class…
用例图的概念 用例图是描述用例.参与者以及它们之间关系的图. 用例图的作用 用例图是从用户的角度来描述对信息系统的需求,分析产品的功能和行为. 用例图定义和描述了系统的外部可见行为,是分析.设计直至组装测试的重要依据. 让用户参与前期的系统分析与设计. 参与者的概念(actor,执行者,活动者) 参与者是指在系统之外,但与系统直接交互的对象.先举个例子,对参与者有个具体的概念,如图: 参与者用人形符号表示,在人形符号下面标出参与者的角色名(不是人名)例如: 参与者的类型 人员 信息系统 设备 实…
UML是一种标准语言,用于指定,可视化,构造和文档的软件系统的文物. UML是OMG在1997年1月提出了创建由对象管理组和UML1.0规范草案. 本教程给出了一个比较完整的学习理解UML,可以方便学习UML入门和使用. UML工程师的相关实用链接 (1) UML快速参考指南 一个快速为UML工程师的UML参考手册 (2) 有用的UML资源 UML网站,书籍和文章的集合. (3) UML工具和实用程序 在这里,可以找到一个有用的UML的工具和实用程序.UML建模.…
说明: <火球——UML大战需求分析>是我撰写的一本关于需求分析及UML方面的书,我将会在CSDN上为大家分享前面几章的内容,总字数在几万以上,图片有数十张.欢迎你按文章的序号顺序阅读,谢谢!本书已经在各大网上书城及书店销售,欢迎你的关注. ------------------------------------------------------------------------------------------------------------------------------ 开…