UML
iteye_19436
这个作者很懒,什么都没留下…
展开
-
UML笔记一
UML(统一建模语言)是一个绘制软件概念图的图形化记法(notation)。人们用图形来表示一个计划进行的软件设计的问题域,或用图形来表示一个已经完成的软件实现。 UML主要分为三大类:1)静态图(static diagrams)描述了那些不发生变化的软件元素的逻辑结构,描绘了类、对象、数据结构及其存在于它们之间的关系。 2)动态图(Dynamicdiagrams)展示了在运行期间的软件实体...原创 2014-02-24 23:09:41 · 96 阅读 · 0 评论 -
UML笔记二
对象图(Object Diagram):用于描述系统运行某一时刻的对象状态。特点是类名称前加“:”、属性存在真实值。图例如下: 序列图(sequence diagram):用于描述具体操作所引起实例对象(或类)的流程运行情况1)人形表明未知调用者,调用者电源柜TreeMap的add方法。2)流程根据topNode是否为null存在分支路径。[]称为监护(guards),它使用路径及条件。3)...原创 2014-02-26 16:47:47 · 134 阅读 · 0 评论 -
UML笔记三
UML图的使用原则:1)UML是以简易图形描述程序对象之间的联系。因而它适合对具体问题或功能的描述分析,而不应该是文档式全方位描述项目。2)可保留UML图情况一:当一种UML展现了项目通用的设计模式或思路。3)可保留UML图情况二:记录了比代码更易表述的设计意图的图*个人认为应该讲项目进行功能分离后,对各个功能进行分别UML图,理清逻辑。 UML图顺序:没有固定的顺序,在熟练后应该根据具体问题...原创 2014-02-28 15:39:06 · 108 阅读 · 0 评论 -
UML笔记四
(一)类图的原则: 变量前的符号,“+”public,“-”private,“#”protected,“:”为类型 关联:持有为黑色箭头线,当箭头上方存在*或数字表明是数组或容器;继承为空心箭头线。原则:画图时持有横向,继承纵向 类的类别:«utility»表明静态类、斜体或{abstract}表示虚类、«interface»表示接口 关联构造型: ...原创 2014-03-03 11:00:32 · 109 阅读 · 0 评论