UML 2.0规范 迅速成为建立软件系统可视化、规范、文档的标准。统一建模语言(UML) 也被用于非软件系统的建模,并在很多领域,诸如金融,军事,工程方面应用广泛。 UML 2 定义了13种基本的图,它们被分成两大类: 1. 结构建模图 结构图定义了一个模型的静态架构。它们通常被用来对那些构成模型的...
分类:
其他好文 时间:
2014-07-30 20:35:34
阅读次数:
222
类与类之间存在以下的关系:(1)泛化(2)关联(3)依赖(4)聚合关系 泛化: 表示类与类之间的继承关系,接口与接口之间的继承关系,或者就是接口与类的实现关系 父类 父类实例 = new 子类() 依赖: 对于两个相对独立的对象,当一个对象负责构造另一个对象的实例或者...
分类:
编程语言 时间:
2014-07-22 00:05:36
阅读次数:
172
一、时序图简介(Brief introduction) 二、时序图元素(Sequence Diagram Elements)角色(Actor)对象(Object)生命线(Lifeline)控制焦点(Focus of Control)消息(Message)自关联消息(Self-Message)Com....
分类:
其他好文 时间:
2014-07-06 13:38:54
阅读次数:
254
eUML2是一款强大的,基于Eclipse应用程序的UML建模工具.开发者可以在UML开发过程中将模型转化为Java代码:确保软件质量和减少开发时间。必备条件Java
runtime 1.5 or + for Galileo/eclipse 3.5.xJava runtime 1.5 or + fo...
分类:
系统相关 时间:
2014-06-07 11:28:56
阅读次数:
370
三种消息在UML图中的表示方法如图:1、同步方式两个通信应用服务之间必须要进行同步,两个服务之间必须都是正常运行的。发送程序和接收程序都必须一直处于运行状态,并且随时做好相互通信的准备。发送程序首先向接收程序发起一个请求,称之为发送消息,发送程序紧接着就会堵塞当前自身的进程,不与其他应用进行任何的通...
分类:
其他好文 时间:
2014-05-22 01:37:58
阅读次数:
1098
DataUml Design 是面向开发人员使用的一个永久免费的软件,提高软件的开发效率和代码的规范度。它主要包括三大功能,数据模型、代码生成和UML建模,数据模型功能类似于PowerDesigner软件,代码生成类似于动软的代码生成器。
DataUml Design是采用WPF开发的一款软件,该软件功能包括实体类建模、数据库设计、模型与数据库同步、数据库与模型同步、代码生成、文档生成、数据库生成实体模型等功能。以往的软件修改模型之后还得修改数据表结构,需要同步修改两个地方,而DataUml Desig...
分类:
其他好文 时间:
2014-05-21 15:18:42
阅读次数:
247
有没有好的python UML建模工具?求推荐,除eclipse的插件(因为不喜欢用eclipse)。pyNsource用的不是很好,pyUt不全。
import abc
class AbstractEnemyFactory( object ):
__metaclass__ = abc.ABCMeta
@abc.abstractmethod
def createNinja( s...
分类:
编程语言 时间:
2014-05-21 12:25:32
阅读次数:
360
最近开工了机房收费系统重构版,确实是有点纠结。
因为这一次是完全应用面向对象的思想设计程序。虽然之前学习了很多次面向对象编程,但是到实际应用的时候,还是会感到无从下手。纠结也没用,因为生活还在继续。。
机房收费系统,先从UML建模开始说起,刚刚画完包图和用例图,现在在头疼类图,说到类图,那真是无所适从,怎么抽象出类?添加什么属性?应该有什么方法?
类直接又改怎么联系?等等肯定不能像第一次画图...
分类:
其他好文 时间:
2014-05-08 00:06:49
阅读次数:
369
原文地址:linux 和windows系统下同时可用的UML建模工具(umbrello),超强
作者:zhangjiakouzfOPEN SOURCE 的 UML建模工具 --
umbrello如果你的开发小组既有windows系统下的开发人员(比如客户端软件),又有linux或其他*nix系统下的...