计算机三级数据库技术 第5章「UML与数据库应用系统」

前言:本章主要考查各种DBMS建模所使用到的图像,大致分动态图和静态图两大类

如发现内容错误,评论区轰炸


5.1

1. UML的四层建模概念框架

元元模型:组成UML最基本的元素——事物

元模型:是元元模型的实例

模型:是元模型的实例

用户模型:模型的实例

 

2. UML2.0提供了不同的图,大体上分为结构图行为图

结构图,强调静态结构建模(包括类图、对象图、复合结构图、包图、组件图、部署图)

行为图,强调动态行为建模,看名字就能大致看出来是不是行为图(包括用例图、交互图、状态图和活动图)

 

5.2 

1. 对于业务流程支持的主要图形是活动图,活动图主要用于描述活动与活动之间的流程控制转移

活动图侧重多个用例之间的制约的执行顺序,可以并行进行用例(流程图只能描述串行操作)

 

2. 用例图是用于捕捉需求的工具,用例图由用例角色系统组成

用例之间的关系包括扩展使用组合

5.3

1. 类图包括属性和操作,类与类之间通常有关联、继承、依赖和精化等关系

聚集表示类之间的关系是整体与部分的关系

 

计算机三级数据库技术 第5章「UML与数据库应用系统」_第1张图片

以上为组成的表示

 

2. 顺序图主要用于描述系统内对象之间的消息发送和接收

计算机三级数据库技术 第5章「UML与数据库应用系统」_第2张图片

3. 通讯图包含一组对象,并在图中展示这些对象之间的联系以及对象间发送和接受消息

5.4

1. 对象图是根据类图所诞生的实例

 

2. 当一个对象或某一个事件有非常复杂的状态转换时,可以用状态机图来描述这个过程

5.5

1. 包图可以表达系统中不同的包、命名空间或不同的项目间彼此的关系

 

2. 交互图包括顺序图通信图时间图交互概述图

 

3. 复合结构图适用于需要进行系统整合的情况

 

5.6

1. 组件图:用于表示系统的静态实现视图,展现了一组组件之间的组织和依赖,用于对源代码、可执行的发布、物理数据库等的系统建模

 

2. 部署图:描述系统中硬件和软件的物理配置情况和系统体系结构

你可能感兴趣的:(三级数据库,uml)