StarUML 系列,静态图与动态图,用例图,类图
大部分: 静态图部分,即静态不动的图
1.用例图, Use case diagram
1.展示系统核心功能及与其交互的用户ACTOR
表示:椭圆
2.标准
使用staruml工具,使用DirectedAssociciation, 点击 export diagram,可以存为图片
二.类图, Class diagram
1.单独的类
手写代码添加参数, 使用冒号,后面添加返回类型,左侧更改访问控制private等,导出为jpeg
2.使用DirectedAssociation或者Association均可,使用Dependcy亦可,其他Aggregation或者Composition,Generalization,Realization视情况定
三.对象图,Object diagram
展现多个对象之间和特征与对象之间的交互,但主要是通过类图进行表述
1.创建方法:注意:添加diagram没有Object diagram之说,实际上添加Class diagram,在左侧符号最下面有Object符号
点击Object,左侧输名称,冒号输类型,使用Object下面的Link进行连接,但要注意,后面的类型必须为类图中已经有的类型
四.组件图, Component diagram
表述组件及其之间的依赖关系
1.画法
添加Component diagram,添加component, 使用Dependcy关联表述依赖关系
五.部署图,Deployment diagram
表现用于部署软件应用的物理设备信息,表述实际部署之后的位置关系,可能会在为用户部署的时候才可能画
1.画法
添加 Node,都是节点,使用 Accosiciation进行关联
大部分: 动态图部分,随时间变化的图
六.时序图 Sequence diagram
动态图中最重要的图,捕捉一段时间范围内多个对象之间的交互信息,强调消息交互的时间顺序
添加Sequence diagram, 对象,下方为时间线,不同时间线之间用Stimulus触发关系,调用不同对象的方法,上面写方法名称,方法内部的互相调用,应该在Stimulus上添加不同的Stimulus,依旧是前面名称,冒号后面方法返回类型,自调用,SelfStimulus,当然,不强制要求返回类型.
Samples step by step:
七.协作图 Collaboration diagram
创建collaboration diagram,添加object,使用link链接上关系,在link上面点击添加forward stimulus或者 reverse stimulus
八.状态转换图 State transition diagram
表述对象的状态变化
1.创建方法:添加状态转换图StateChart Diagram, 添加InitialState,添加FinalState,添加FinalState,中间用Transition连接
九.活动图 Activity diagram
类似流程图
1.创建方法:添加InitialState, FinalState,中间使用Decision,添加不同的ActionState,使用Transition连接
StarUML 系列,静态图与动态图,用例图,类图的更多相关文章
- 【UML九种图系列】之如何利用三层来绘制类图、时序图?
UML并发视图:实体之间行为的交互,是动态.分为:时序图.协作图.状态图.活动图 一.时序图简述: 时序图(Sequence Diagram):描述对象之间的交互行为,按照时间顺序排列. 元素: 角色 ...
- vs2013\2015UML系列之-类图
1.UML简介Unified Modeling Language (UML)又称统一建模语言或标准建模语言. 简单说就是以图形方式表现模型,根据不同模型进行分类,在UML 2.0中有13种图,以下是他 ...
- 【UML 建模】UML建模语言入门 -- 静态图详解 类图 对象图 包图 静态图建模实战
发现个好东西思维导图, 最近开始用MindManager整理博客 . 作者 :万境绝尘 转载请注明出处 : http://blog.csdn.net/shulianghan/article/deta ...
- UML建模语言入门 -- 静态图详解 类图 对象图 包图 静态图建模实战
发现个好东西思维导图, 最近开始用MindManager整理博客 . 作者 :万境绝尘 转载请注明出处 : http://blog.csdn.net/shulianghan/article/deta ...
- [UML]UML系列——类图class的实现关系Realization
系列文章 [UML]UML系列——用例图Use Case [UML]UML系列——用例图中的各种关系(include.extend) [UML]UML系列——类图Class ...
- 使用StarUML创建类图
使用StarUML创建类图 http://www.flyne.org/article/379 1.综述(What) StarUML是一种生成类图和其他类型的UML图表的工具.本文是一个使用StarUM ...
- 使用StarUML画类图
1.综述(What) StarUML是一种生成类图和其他类型的UML图表的工具. StarUML(简称SU),是一种创建UML类图,并能够自动生成Java的“stub code” 的工具.SU也可以做 ...
- StarUML之七、StarUML的Class Diagram(类图)示例
UML 类图中的概念 类图关系:泛化(继承).实现.聚合.组合.关联.依赖 类图的详解可在网上查询(推荐https://zhuanlan.zhihu.com/p/24576502) 它描述了在一个系统 ...
- UML静态视图——类图、对象图、包图
绘画类的最重要的图是抽象类.让我们回顾一下类的基本内容. 一.分类 1.类的概念: 面向对象编程的类是一个基本概念.类是具有相同特性的.办法.集合语义和一组对象的关系. 2.类分类: 实体类:保存要放 ...
- [.net 面向对象程序设计深入](1)UML——在Visual Studio 2013/2015中设计UML类图
[.net 面向对象程序设计深入](1)UML——在Visual Studio 2013/2015中设计UML类图 1.UML简介 Unified Modeling Language (UML)又称统 ...
随机推荐
- java(android)命名规范
在讲解命名规范前,先初略介绍下当前主要的标识符命名法和英文缩写规则. 标识符命名法标识符命名法最要有四种: 1 驼峰(Camel)命名法:又称小驼峰命名法,除首单词外,其余所有单词的第一个字母大写. ...
- 【声明式事务】Spring事务特性(二)
spring所有的事务管理策略类都继承自org.springframework.transaction.PlatformTransactionManager接口. 其中TransactionDefin ...
- LG3119 「USACO2015JAN」Grass Cownoisseur
问题描述 LG3119 题解 显然,如果有个环,一定是全部走完的. 所以缩点,缩出一个 \(\mathrm{DAG}\) . 只能走一次反向,于是在正图和反图上各跑一次,枚举边,取 \(\mathrm ...
- Python高级应用程序设计任务期末作业
Python高级应用程序设计任务要求 用Python实现一个面向主题的网络爬虫程序,并完成以下内容:(注:每人一题,主题内容自选,所有设计内容与源代码需提交到博客园平台) 一.主题式网络爬虫设计方案( ...
- Codeforces Round #596 (Div. 2, based on Technocup 2020 Elimination Round 2) C. p-binary 水题
C. p-binary Vasya will fancy any number as long as it is an integer power of two. Petya, on the othe ...
- 剑指offer:数据流中的中位数(小顶堆+大顶堆)
1. 题目描述 /** 如何得到一个数据流中的中位数? 如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值. 如果从数据流中读出偶数个数值,那么中位数就是所有数值排序之后中间两 ...
- Idea Intellij 终生破解版
关于Idea Intellij 2018.3.2 破解问题,之前采用 jetbrains-agent.jar 破解,目前该插件已经失效,为了永久终生破解使用Idea,本篇文章提供JetbrainsI ...
- Flutter基础系列之入门(一)
1.Flutter是什么? 官方介绍:Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面. Flutter可以与现有的代码一起工作.在全世界,Flutter ...
- 明解JAVA 第一章答案
练习1-1 无法运行 练习1-2 package candle1220; class Nightwatch{ public static void main(String[] args) { Syst ...
- sierpinski垫片(3D)[误]
今天是因为可以用py而高兴的一天. 昨天老板淡淡地回了一句,sierpinski地毯画得挺好的. 我思考了五秒钟之后,想起来作业其实是sierpinski垫片. 三角垫片比地毯难做多了. 因为 ...