Uml学习总结 2013.07.01 梦来梦往 目录 一、uml的相关概念 1 二、txt2html小程序uml建模实例 4 2.1用例图: 5 2.2类图: 5 2.3用例实现顺序图: 6 2.4协作图:
1. OOAD 与 UML 简介 2. 《面向对象的分析与设计》第1章 OOAD 和UML 简介 第2章 用例图 第3章 类图 第4章 动态模型 第5章 案例分析 课程章节位置 3. 3OO的总体情况简介:
Cpp2Uml是一个能够为C++项目生成UML模型文件的Eclipse插件。
TodoMVC 是一个使用 MVC 概念设计的 TODO 应用程式的框架。 项目主页: http://www.open-open.com/lib/view/home/1334760978686
只关系数据的处理,基于MVC概念的MVP(Model-View-Presenter)模式应运而生。 在MVP模式里通常包含4个要素: (1) View :负责绘制UI元素、与用户进行交互(在A
下面是JDK中有关23个经典设计模式的示例: Structural(结构模式) Adapter:(适配器模式) 把一个接口或是类变成另外一种。 o ● java.util.Arrays#asList()
MVC在Web系统中的模式与应用 面向对象的设计模式是经验的总结,MVC思想是原先用于构建用户界面的。这篇文章主要论述了如何在新的Web应用领域中使用设计模式和MVC架构。文章首先介绍了设计模式的概念和特点,
赚钱始终是应用开发者最关注的问题,iOS成功打造了“AppStore – iPhone – Users”的产业模式,让无数个人开发者获得可观收入,更捧红了Angry Bird、Fruit Slice这
UML 2.0共有10种图,分别为表示系统静态结构的静态模型(包括类图、组合结构图、部署图),以及表示系统动态结构的动态模型(包括用例图、序列图、对象图、协作图、状态图、活动图、组件图),它们各用以表现不同的视图,如表1-1所示。
C1-C2:指双方都知道对方的存在,都可以调用对方的公共属性和方法。 在GOF的设计模式书上是这样描述的:虽然在分析阶段这种关系是适用的,但我们觉得它对于描述设计模式内的类关系来说显得太抽象了,因为在设计阶段关联关系必须被映射
martin fowler 的名著。 这本书特别适合作为UML 的入门教材, 但并不是意味着内容浅显。著名的 80-20 原则大意如下: 80%的责任由20%的人承担,80%的程序只用到20%的语言机制,等等。 对于UML 来说也是一样,大多数的软件设计任务只需用到20%的UML 机制。 martin fowler 将这最常用、最核心的20% 揪出来, 给予清晰和透彻的说明。
UML中类图实例 接口:空心圆+直线(唐老鸭类实现了‘讲人话’); 依赖:虚线+箭头(动物和空气的关系); 关联:实线+箭头(企鹅需要知道气候才迁移); 聚合:空心四边形+实线+箭头(雁群和大雁的关系);
StarUML是一个开源的UML工具列表软件,它遵守GNU GPL的一个修订版。 StarUML项目宣称的目标是代替大型的商业UML工具软件,如IBM的Rational Rose,Borland公司的Together。
UDoc 是一个用Java开发的用来做Java类的UML建模工具,如下图所示: 项目主页: http://www.open-open.com/lib/view/home/1351780547721
WhiteStarUML 是派生于 StarUML 的建模软件。除了继承原有功能之外,还提供了很多新的特性。例如:支持 Unicode字符串,新的JDK5插件,ERD支持等。
第1章 UML导论 2. UML:统一建模语言通用的可视建模语言,用于说明、可视化、构造并文档化软件系统的体系结构 本章阐述软件开发过程中如何使用模型,以及像UML这种语言的作用 文中描述了UML的高级
e)、归还成功(Success)5种状态及激活相互转换的事件。 2.绘制状态图:请您根据分析运用UML绘制还书用例的状态图。 分析: 还书的状态图,还书的主要业务都是由管理员来完成,首先管理员必须先登
理解系统的功能需求。 用例图所包含的元素如下: 1. 参与者(Actor) 表示与您的应用程序或系统进行交互的用户、组织或外部系统。用一个小人表示。 2. 用例(Use Case)
UML学习之类图事例
这是 NetBeans 的一个用于绘制 UML 模型图的插件,目前支持:活动图, 类图, 时序图, 状态图以及用例图。 可以导入现存的NetBeans UML项目。 团队协作能力 生成Java, C++