三级数据库(5)-UML与数据库应用系统

           a聚集是一种特殊形式的关联,他表示类之间是整体与部分的关系.

b在使用UML建模过程中,一个系统中可能存在许多用例,用例之间可以存在的关系包括扩展,使用和组合三种关系.

c关于用例模型,它由用例,角色和系统三部分构成.用例用椭圆形表示,位于系统边界的内部.角色是与系统进行交互的外部实体.系统用于抽象地表示能够实现的所有基本功能,表达功能需求.

d概括关系(也称泛化关系),描述的是父类与子类之间的关系.

e属于系统结构图的有:类图,顺序图,通信图(也称协作图).系统内部结构一般分为静态结构和动态结构.类图描述的是静态;顺序和通信描述的是动态.

f活动图主要作用是陈述活动与活动之间流程控制的转移,其作用类似于流程图,然而与流程图不同的是其支持并行行为.描述系统,用例和程序模块中逻辑流程执行次序.

h顺序图有两个坐标轴,横向表示对象,纵向表示时间的持续过程.描述的是对象自身及对象间信息传递顺序的视图.

在顺序图中可以描述如何创建和销毁对象,创建或销毁一个对象的消息一般是同步的.

顺序图强调的是时间,通信图强调的是空间.顺序图示图见下图:

i具体来说,UML语义定义在一个四层建模概念框架中:分别为元元模型层,元模型层,模型层,用户模型层.

三级数据库(5)-UML与数据库应用系统_第1张图片

j状态机图只有一个起始状态,可以有多个结束状态.状态之间的转移是由事件驱动的.

用于表达系统中不同的包.命名空间或不同的项目间彼此关系的图称为包图.

k结构图的组图有:类图,对象图,组件图,部署图.组件图提供系统的物理视图.用途是显示系统中的软件对其它软件组织(如库函数)的依赖关系.

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

mADO对象模型中,RecordSet对象的AddNew方法的功能是:在对应的数据库表中添加一条新记录.

n三级数据库(5)-UML与数据库应用系统_第2张图片UML类图示例,车架和车轮是汽车必不可缺少的部分.

三级数据库(5)-UML与数据库应用系统_第3张图片轮胎离开车依然可以存在,所以用空心.

三级数据库(5)-UML与数据库应用系统_第4张图片组合关系,箭头应该指向窗体.

o状态图或活动图语法正确的是:I,II,III

第四项没有在箭头上标明转移指示.有关判断部分用菱形表示.

三级数据库(5)-UML与数据库应用系统_第5张图片

你可能感兴趣的:(数据库学习)