UML与数据库应用系统(一)

本文介绍UML在数据库应用系统(DBAS)中的应用,包括业务流程与需求表达、系统内部结构表达等内容。通过活动图展示业务流程,用例图捕捉系统需求,类图描述静态结构等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

UML与数据库应用系统

DBAS建模
统一建模语言(UML)的定义由语义和表示法两部分组成。
UML语义定义在一个四层建模概念框架中:
元元模型(事务)
元模型(实例)
模型(类模型、类型模型)
用户模型(对象模型、实例模型)
DBAS业务流程与需求表达
在UML中对于业务流程支持的主要图形是活动图,活动图在于陈述活动与活动之间的流程控制的转移。在软件要求的领域中用于捕捉需求的工具就是用例图。
1.业务流程与活动图
活动图主要用于描述系统、用例和程序模块中逻辑流程的先后执行次序,并行次序。
起始点(一个)
结束点(多个)
分区
如图5.1商品销售业务流程图
在这里插入图片描述
2.系统需求与用例图
用例模型由用例,角色和系统三部分组成。
如图5.4
在这里插入图片描述
用例模型是把满足用户需求的所有功能表示出来的工具。
用例之间的关系可以分为扩展、使用、组合三种。
DBAS系统内部结构的表达
系统内部结构一般分为静态结构和动态结构。
在UML中,用类图来描述系统的静态结构,而用顺序图和通信图来描述动态结构。
系统结构与类图
类图展现了一组类接口和协作以及他们间的关系。
类与类之间的关系
关联
继承
依赖
精化
系统结构与顺序图
顺序图主要用于描述系统内对象之间的消息发送和接收序列
系统结构与通信图(协作图)
通信图是交互图的一种。
通信图与顺序图都描述交互,顺序图描述的是时间上的,通信图是空间上的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值