P125 1. OO方法、RUP与UML建模首席软件专家 张恂 博讯科技(上海)有限公司 浩方科技集团 2000.11 2. 主要内容 一、OOAD与UML表示法 二、RUP建模过程与步骤 三、讨论 3. 一、OOAD与UML表示法
P63 1. UML 基础教程 2. 目录1. 前言 1.1前言 1.2UML概述 1.3UML事物 1.4UML关系 1.5各UML图及特征 1.6各UML图的关系 1.7UML语法 1.8习题 2. 用例图
P34 EA是一套UML的开发工具,对于EA而言,每个UML的项目,EA都会使用一个项目文件来保存,其文件扩展名为“EAP”。EA的项目文件,是一个Access数据文件,在EAP中,除了保存了所有的UML图形外,
组合片段 用来解决交互执行的条件及方式 。它允许在序列图中直接表示逻辑组件,用于通过指定条件或子进程的应用区域,为任何生命线的任何部分定义特殊条件和子进程。 常用的组合片段有: 抉择(Alt )
UniMod是Executable UML思想的实现。UniMod是以Eclipse插件形式存在。可以通过UniMod提供的一个在线 Demo 了解更多的详细资料。 项目主页: http://www
phUML是一个采用PHP开发的UML类图生成器。它能够解析任何PHP5对象源代码并依据UML规范生成展示OO结构的UML类图。 项目主页: http://www.open-open.
Fujaba Tool Suite结合UML类图与UML行为视图来提供一个强大,易于使用,而且是整齐均称的系统设计与规范语言. 而且Fujaba Tool Suite还支持从整个系统设计生成Java源
jUML 是一个 UML 图表工具,可对 Java 源码进行反向工程并创建类与类之间的关系图。 项目主页: http://www.open-open.com/lib/view/home/1354027353465
Codeuml 是一个在线 UML 图生成工具,你可使用指定的语言来进行说明,并即时生成图表。Codeuml 使用开源的 plantuml 引擎了将文本转成 UML 。 项目主页:
P24 UML基本概念教程 第一章 UML模型的基本概念 1 UML的建筑块 组成UML有三种基本的建筑块: 1、事物(Things) 2、关系(Relationships) 3、图(Diagrams)
Eclipse的UML插件,支持UML活动图,class图,sequence图,usecase图等;支持与Java class/interface之间的相互导入导出。 项目主页: http://www
eUML2是一款基于Eclipse应用程序的UML建模工具。开发者可以在UML开发过程中将模型转化为Java代码:确保软件质量和减少开发时间。 eUML2分为两种版本: eUML2免费版集合了Java开发者所需要的所有基本特性:
UMLet是一个开放源代码轻量级UML建模工具。UMLet能够让你快速建模,并且能够导出各种格式SVG, JPG, PDF and LaTeX-friendly EPS。 项目主页: http://www
JSchnizzle 是一个用来管理轻量级 UML 图表创建和生成的工具,提供访问 yUML 渲染服务。 项目主页: http://www.open-open.com/lib/view/home/1351598557504
MetaBoss是一个集成的工具包的设计,开发和管理的软件系统,通过模拟。它采用MDA(模型驱动架构)的概念和主要是面向企业使用基于Java的工具和技术。
TextUML Toolkit是一个采用文本符号来创建UML类图的Eclipse插件。可以让你拥有与写代码一样的速度来创建UML模型。 increased modeling productivity
P17 以上模块如下图: 宿舍管理系统 信息查询模块 数据库模块 基本业务模块 基本数据维护模块 二、 UML建模 1. 用例图 根据以上分析,可确定以下参与者: 学生、宿舍楼管理员、系统管理员、其他一般用户
Green是Eclipse的一个插件,是一种先进的还简单的UML类图的工具,主要学生开发使用。它是live round-tripping编辑器,因此可以很容易地从一个UML类图生成Java代码。它有很好的可扩展性。
Taylor MDA 是一个UML建模工具的Eclipse插件。它专注于EJB3企业应用程序的生成。 Taylor MDA当前支持生成: EJB3 Entity Beans EJB3 Stateless
P11 《UML系统分析与设计》实训报告 系别: 计算机科学与工程系 班级: 姓名: 学号: 指导老师: 日期: 2010年12月20日 一、 系统的概述: 银行信息系统 银行是与人们生活密切相关的一个机