soho建网站,沃通 wordpress,商城建站系统源码,聊天不付费的交友软件一、破解安装StartUML
StarUML建模工具最新版破解安装详细教程https://blog.csdn.net/m0_74146638/article/details/148709643?spm1001.2014.3001.5502
二、类图实战
1.主界面
默认打开starUML后#xff0c;会默认进入类图模式#xff0c;各模块区域功能如下#x…一、破解安装StartUML
StarUML建模工具最新版破解安装详细教程https://blog.csdn.net/m0_74146638/article/details/148709643?spm1001.2014.3001.5502
二、类图实战
1.主界面
默认打开starUML后会默认进入类图模式各模块区域功能如下
1.主菜单 主要是新建工程、打开工程等各种功能此处不一一介绍
2.已创建图形列表左上方列表显示已经创建的图比如类图用例图等
3.工具箱左下方工具箱显示当前类型的图可以使用的工具主要是各种连线或者图形是最常用的区域
4.绘图区域中间白色格子区域就是绘图区域
5.工程区右上方区域是工程区显示工程model包和各种已经绘出的图形元素
6.属性设置区域当画出来一个图形或者一根线时这个区域会显示这个图形的各种属性可以修改
2.添加类图
右键点击项目Untitled鼠标悬停放在Add然后选择点击Model进行包创建。
创建完成后点击Model将名字改为类图。
右键点击Model鼠标悬停放在Add Diagram然后选择点击Use Case Diagram(用例图)进行创建。
3.创建完成界面
属性说明
Class类是对现实世界中实体或概念的抽象包含属性成员变量描述对象状态 和操作成员方法描述对象行为 用于建模系统中的具体事物及其特征、功能。Interface接口定义一组操作规范只声明方法签名返回类型、方法名、参数列表 不实现方法逻辑类可通过实现接口承诺提供接口规定的行为实现多态和解耦 。Association关联表示类之间的结构关系体现对象实例之间的连接可带 multiplicity多重性说明参与关联的对象数量如 1 对 1、1 对多等 、角色关联两端类在关系中扮演的角色 。Directed Association有向关联 关联的一种强调关联的方向表明关系是单向的箭头指向被关联的类体现依赖或交互的方向 。Aggregation聚合 是关联的特殊形式体现 “整体 - 部分” 关系且部分对象可独立于整体存在整体包含部分部分可属于多个整体弱拥有关系 。Composition组合 也是 “整体 - 部分” 关系比聚合更强部分对象完全属于整体生命周期与整体绑定整体创建时部分创建整体销毁时部分也销毁部分不能被多个整体共享强拥有关系 。Dependency依赖 表示一个类客户端使用另一个类服务端的部分功能服务端变化会影响客户端是较弱的关系体现临时、短期的使用。Generalization泛化 即继承关系子类派生类继承父类基类的属性和操作还可添加新内容或重写父类操作体现 “is - a”是一种 关系。Interface Realization接口实现 描述类与接口的关系类实现接口声明的所有操作表明类承诺提供接口规定的行为能力一个类可实现多个接口实现多态。
4.类图示例以学生选课系统为例
1.画出Student(学生)类和Course(选课)类
点击选中Class然后在绘图区域合适位置点击左键即可创建后双击对象可以修改对象名。 2.添加类的属性
右键点击Student类按照下图步骤添加类的属性。 添加属性如下图 3.添加类的方法
右键点击Student类按照下图步骤添加类的方法。 添加方法如下图 本文只介绍类图大家看到这里基本就入门了后边会持续更新UML剩余图形大家多多关注~
5.其他图形教程持续更新
StartUML入门级使用教程——画Use Case用例图https://blog.csdn.net/m0_74146638/article/details/148739234?spm1001.2014.3001.5501
StartUML入门级使用教程——画Sequence顺序图(时序图、序列图)https://blog.csdn.net/m0_74146638/article/details/148759439?spm1001.2014.3001.5501