初步学习UML建模

引子

核心的软件工程内容

UML的基本概念

1.1 模型图构成

1.事物(Things):UML模型中最基本的构成元素,是具有代表性的成分的抽象
2.关系(Relationships):关系把事物紧密联系在一起
3.图(Diagrams ):图是事物和关系的可视化表示
1.2 UML的关系

依赖
依赖(dependency)是两个事物之间的语义关系,其中一个事物(独立事物)发生变化,会影响到另一个事物(依赖事物)的语义

关联
关联(association)是一种结构关系,它指明一个事物的对象与另一个事物的对象间的联系

泛化
泛化(generalization)是一种特殊/一般的关系。也可以看作是常说的继承关系

实现
实现(realization)是类元之间的语义关系,其中的一个类元指定了由另一个类元保证执行的契约

1.3 类图属性的可见性
+:表示public

-:表示private

#:表示friendly

UML的一些常用图

1.用例图

用例图是从用户角度描述系统功能, 是用户所能观察到的系统功能的模型图,用例是系统中的一个功能单元,例如用户注册功能单元

 

2.类图

类图描述系统中类的静态结构。不仅定义系统中的类,表示类之间的联系如关联、依赖、聚合等,也包括类的内部结构(类的属性和操作)
类图是以类为中心来组织的,类图中的其他元素或属于某个类或与类相关联

 

3.时序图

顺序图显示对象之间的动态合作关系,它强调对象之间消息发送的顺序,同时显示对象之间的交互
顺序图的一个用途是用来表示用例中的行为顺序。当执行一个用例行为时,顺序图中的每条消息对应了一个类操作或引起状态转换的触发事件

 

4.部署图

部署视图描述位于节点实例上的运行构件实例的安排。节点是一组运行资源,如计算机、设备或存储器。这个视图允许评估分配结果和资源分配

 

5.数据库E-R图

E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。

 

其他

欢迎指正与指导!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值