UML(统一建模语言)是面向对象建模语言的标准,它可以对任何具有静态结构和动态行为的系统进行建模,它的主要作用是帮助用户进行面向的描述和建模,它可以描述软件从需求分析到软件实现和测试的全过程。标准建模语言UML的重要内容可以由五类图(十种图形)来定义,如表1所示。 用例模型的建立过程 建立用例模型首 ...
分类:
其他好文 时间:
2017-04-09 23:38:04
阅读次数:
228
目前的0.18.1已经可以运行在Java1.4上了,而且它是开源(遵循BSD协议)和免费的UML制作工具,最主要的是只要添加它的模块包就能支持C#了.我们最熟悉的商业UML建模工具恐怕就是RationalRose了,当然除了它比较昂贵的价格外,伴随着它强大且烦杂的功能其安装下来也要有400M之多;..
分类:
其他好文 时间:
2017-04-05 00:05:49
阅读次数:
169
用例图 用例图是指由参与者(Actor)、用例(Use Case)以及它们之间的关系构成的用于描述系统功能的视图。用例图(User Case)是被称为参与者的外部用户所能观察到的系统功能的模型图,呈现了一些参与者和一些用例,以及它们之间的关系,主要用于对系统、子系统或类的功能行为进行建模。 中文名 ...
分类:
其他好文 时间:
2017-03-17 23:36:50
阅读次数:
356
EA:UML建模工具,可用来设计数据库,设计产品等等。具体请www.baidu.com. ODBC创建DSN步骤: 1、下载并安装odbc驱动,我用的EA数据存放在MYSQL里,所以安装ODBC MYSQL的驱动,版本是:Mysql ODBC 5.3 Unicode Driver; 附下载地址:ht ...
分类:
数据库 时间:
2017-03-08 11:27:00
阅读次数:
231
最近工作期间发现了一个非常棒的UML软件【Enterprise Architect UML 建模工具】简称EA,在该软件上绘制框架层面的类之间关系后,可以自动生成相关语言的代码。 EA上目前支持的语言有 下面我们将演示,如何生成多层次的python代码框架,EA软件默认的代码是Java,我们需要定制 ...
分类:
其他好文 时间:
2017-02-03 20:54:44
阅读次数:
303
用例图: usecase 生成时序图,协作图,活动图等 生成的时序图: 反向工程以及生成代码: 类图: ...
分类:
其他好文 时间:
2016-12-07 23:10:58
阅读次数:
572
转载地址:http://www.cnblogs.com/ywqu/archive/2009/12/22/1629426.html 牛人的文章都是完整而有条理性的,这点需要我去学习。 一、时序图简介(Brief introduction) 二、时序图元素(Sequence Diagram Elemen ...
分类:
其他好文 时间:
2016-11-17 08:04:21
阅读次数:
380
1.如果一个对象发送了一个同步消息,那么它要等待对方对消息的应答,收到应答后才能继续自己的操作。而发送异步消息的对象不需要等待对方对消息的应答便可以继续自己的操作。 2.部署图描述了一个运行时的硬件结点,以及在这些结点上运行的软件组件的静态视图。部署图显示了系统的硬件,安装在硬件上的软件,以及用于连 ...
分类:
其他好文 时间:
2016-11-03 18:21:34
阅读次数:
171
重点章节: 面对对象章节 重点知识点: Lambda表达式 数据:内存——》数据库 知识点一拦: 类、面向对象、对象、封装、继承、多态、消息、UML建模、数据类型(基本类型、引用类型)、数据类型的转换(强制、自动) 运算符、数组、方法、变量、构造器、初始化块、内部类、包装类、常用工具类、接口、枚举类 ...
分类:
编程语言 时间:
2016-10-24 23:48:09
阅读次数:
288
用例图 包含关系(include) 扩展关系(extend) 泛化关系 类图和对象图 1.填类名,方法名,属性名 2.填多重读 3.填关系 多重读: 1:表示一个集合中的一个对象对应另一个集合中的1个对象 0..*:表示一个集合中的一个对象对应另一个集合中的0个或多个对象(可以不对应)。 1..*: ...
分类:
其他好文 时间:
2016-10-17 11:13:38
阅读次数:
204