文档章节

UML建模

徐蒋军
 徐蒋军
发布于 2016/03/01 15:54
字数 175
阅读 33
收藏 0
点赞 1
评论 0

聊聊UML类图的简单使用:http://blog.longjiazuo.com/archives/1133

UML图中类之间的关系:http://blog.csdn.net/hguisu/article/details/7609483

  1. UML建模工具:Astah Professional、EdrawMax。

  2. 类(Class)、接口(Interface)、依赖关系(Dependency)、泛化关系(Generalization,是一种继承关系)、关联关系(Association,包含聚集和组合两种关系)和实现关系(Realization)。

  3. 画线中箭头指定的一端是被继承,被实现,被依赖的一端(可以将被字句转换)。

  4. 用例图:一种描述系统需求的方法。IBM用例图详解     

  5. UML介绍:IBM developer    CSDN博客

  6. Astah与UML使用:UML全面教程    PPT介绍    PDF介绍

  7. UML类图解读:参考《大话设计模式》第12页。

© 著作权归作者所有

共有 人打赏支持
徐蒋军
粉丝 2
博文 23
码字总数 14016
作品 0
杭州
程序员
十二个开源UML工具推荐

开源UML工具这些年发展的不错,以前那个连付费的商业UML工具也很少见的时代早已经过去。本文介绍了12个开源UML工具,功能各有一些不同,希望对读者有些帮助。 AD: UML面向对象建模知识简介 ...

今日竹石 ⋅ 2015/08/06 ⋅ 1

面向对象方法与UML的历史与发展

一、 不同的分析与设计方法 1.功能分解法(function decomposition) 以系统需要提供的功能为中心来组织系统。 首先定义各种功能,然后把功能分解为子功能,对较大的子功能进一步分解,直到可...

oYo字节 ⋅ 2014/03/12 ⋅ 0

系统架构师-基础到企业应用架构-系统建模[上篇]

一、摘要 本文主要从系统架构中的建模开始讲解,本文讲述的内容主要是我在工作和学习过程中的总结和经验,不足之处还请大家多多批评指出,有更好的建议也可以留言 说明。本意主旨是为不熟悉系...

wbf961127 ⋅ 2017/11/12 ⋅ 0

Enterprise Architect 9.2 发布,企业建模工具

Enterprise Architect是一款计算机辅助软件工程(CASE)工具,用于设计和构建软件系统、业务流程建模及更多通用的建模。 EA并不仅仅是一个UML画图工具那么简单,它对整个项目开发过程有着非常...

红薯 ⋅ 2011/12/01 ⋅ 7

5 款基于 Web 浏览器的建模工具

本文介绍 5 款很棒的直接可以在浏览器使用的建模工具,无需单独安装软件。 Creately 提供在线图表和协助功能,包含多种建模语言(UML)支持,这里有一个简单的演示:here Diagram.ly Diagram.l...

红薯 ⋅ 2011/08/30 ⋅ 6

企业建模工具--Enterprise Architect

Enterprise Architect是一款计算机辅助软件工程(CASE)工具,用于设计和构建软件系统、业务流程建模及更多通用的建模。 EA并不仅仅是一个UML画图工具那么简单,它对整个项目开发过程有着非常...

匿名 ⋅ 2010/09/29 ⋅ 0

UML建模工具--astah

随着UML的扩大,UML建模工具也越来越庞大。不过,许多功能并不是用户所寻求的。因此,Astah Professional(原名JUDE) 听取用户心声,根据用户需要打造,按照使用习惯设计,轻便简单,友好易...

匿名 ⋅ 2011/02/10 ⋅ 1

UML建模工具--MagicDraw UML

MagicDraw UML是一款UML建模和面向对象系统设计分析工具(非开源),适用于商业分析师、软件分析员、程序员、质量评估工程师、文档编制者以及企业管理者使用,支持团队开 发的UML建模和CASE工...

匿名 ⋅ 2009/06/29 ⋅ 0

软考之UML图深入学习(2)

前言 经历过软考之后的UML图学习,对于九种图有了更加深入的认识,上一篇文章《软考之UML图深入学习(1)》中,介绍了UML建模工具是什么? 这篇文章继前文,进一步深入,从小编思考的UML图进...

m18633778874 ⋅ 2017/11/12 ⋅ 0

软件设计之UML—UML的构成[上]

UML是一种通用的建模语言,其表达能力相当的强,不仅可以用于软件系统的建模,而且可用于业务建模以及其它非软件系统建模。UML综合了各种面向对象方法与表示法的优点,至提出之日起就受到了广...

ibm_hoojo ⋅ 2013/08/30 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

MySQL 数据库设计总结

规则1:一般情况可以选择MyISAM存储引擎,如果需要事务支持必须使用InnoDB存储引擎。 注意:MyISAM存储引擎 B-tree索引有一个很大的限制:参与一个索引的所有字段的长度之和不能超过1000字节...

OSC_cnhwTY ⋅ 45分钟前 ⋅ 0

多线程(四)

线程池和Exector框架 什么是线程池? 降低资源的消耗 提高响应速度,任务:T1创建线程时间,T2任务执行时间,T3线程销毁时间,线程池没有或者减少T1和T3 提高线程的可管理性。 线程池要做些什...

这很耳东先生 ⋅ 52分钟前 ⋅ 0

使用SpringMVC的@Validated注解验证

1、SpringMVC验证@Validated的使用 第一步:编写国际化消息资源文件 编写国际化消息资源ValidatedMessage.properties文件主要是用来显示错误的消息定制 [java] view plain copy edit.userna...

瑟青豆 ⋅ 今天 ⋅ 0

19.压缩工具gzip bzip2 xz

6月22日任务 6.1 压缩打包介绍 6.2 gzip压缩工具 6.3 bzip2压缩工具 6.4 xz压缩工具 6.1 压缩打包介绍: linux中常见的一些压缩文件 .zip .gz .bz2 .xz .tar .gz .tar .bz2 .tar.xz 建立一些文...

王鑫linux ⋅ 今天 ⋅ 0

6. Shell 函数 和 定向输出

Shell 常用函数 简洁:目前没怎么在Shell 脚本中使用过函数,哈哈,不过,以后可能会用。就像java8的函数式编程,以后获取会用吧,行吧,那咱们简单的看一下具体的使用 Shell函数格式 linux ...

AHUSKY ⋅ 今天 ⋅ 0

单片机软件定时器

之前写了一个软件定时器,发现不够优化,和友好,现在重写了 soft_timer.h #ifndef _SOFT_TIMER_H_#define _SOFT_TIMER_H_#include "sys.h"typedef void (*timer_callback_function)(vo...

猎人嘻嘻哈哈的 ⋅ 今天 ⋅ 0

好的资料搜说引擎

鸠摩搜书 简介:鸠摩搜书是一个电子书搜索引擎。它汇集了多个网盘和电子书平台的资源,真所谓大而全。而且它还支持筛选txt,pdf,mobi,epub、azw3格式文件。还显示来自不同网站的资源。对了,...

乔三爷 ⋅ 今天 ⋅ 0

Debian下安装PostgreSQL的表分区插件pg_pathman

先安装基础的编译环境 apt-get install build-essential libssl1.0-dev libkrb5-dev 将pg的bin目录加入环境变量,主要是要使用 pg_config export PATH=$PATH:/usr/lib/postgresql/10/bin 进......

玛雅牛 ⋅ 今天 ⋅ 0

inno安装

#define MyAppName "HoldChipEngin" #define MyAppVersion "1.0" #define MyAppPublisher "Hold Chip, Inc." #define MyAppURL "http://www.holdchip.com/" #define MyAppExeName "HoldChipE......

backtrackx ⋅ 今天 ⋅ 0

Linux(CentOS)下配置php运行环境及nginx解析php

【part1:搭建php环境】 1.选在自己需要安装的安装包版本,wget命令下载到服务器响应目录 http://php.net/releases/ 2.解压安装包 tar zxf php-x.x.x 3.cd到解压目录执行如下操作 cd ../php-...

硅谷课堂 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部