计算机三级数据库复习3-UML与数据库应用系统

未来教育第五章题目笔记_UML与数据库应用系统

2、顺序图主要用于描述系统对象之间的消息发送和接受序列。它有两个坐标轴:纵向表示时间的持续过程,横向表示对象,每一个对象用矩形框表示,纵向的虚线表示对象在序列中的执行情况。顺序图的第一个消息一般在左边的第一个对象的生命线顶端,其他消息按时间顺序相继插入顺序图中,后面发生的消息的线应比前面发成的消息的线画得低一些,以表示它们之间的时间关系。
3、组件图提供系统的物理视图。UML图形中组件图的用途是显示系统中的软件对其他软件组件(如库函数)的依赖关系,他可以在一个非常高的层次上显示,从而仅显示粗粒度的组件,也可以在组件包层次上显示。
4、类于类之间的关系:
泛化(空心三角实线连接,箭头指向父类)、概括也称泛化
实现(空心三角虚线连接,箭头指向接口)、
聚合(空心菱形实线连接,菱形指向整体)、
组合(实心菱形实线连接,菱形指向整体)、
关联(带普通箭头的实心线,指向被拥有者)、
依赖(带箭头的虚线,指向被使用者)。
类的表示指的是子类对父类关系的继承;接口与子类继承比较相似,区别主要在于多继承上;聚合关系主要表示一种弱的拥有关系,如A对象可以包含B对象,但B对象不是A对象的一部分;而合成是一种强拥有,体现了严格的部分和整体关系。
5、用例图是外部用户(参与者)所能观察到的系统功能的模型图,显示系统中用例与角色及其相互关系,主要用于对系统、子系统或类的功能进行建模。用例图模型由用例、角色和系统三部分组成。
7、时间图适用于当状态的转移与时间密切相关时同时强调时间因子在状态转移过程中的重要作用。
9、结构图是指以模块的调用关系为线索,用自上而下的连线表示调用关系并注明参数传递的方向和内容,从宏观上反映模块层次结构的图形。其中结构图包括用例图、类图、组件图、对象图、部署图。
10、RecordSet对象用于操作来自提供者的数据。使用ADO时,通过RecordSet对象可对几乎所有数据进行操作,所有RecordSet对象均使用记录(行)和字段(列)进行构造。RecordSet的常用方法是:①AddNew,创建一条新纪录;②Cancel,撤销一次执行;③Close,关闭一条记录;④Delete,删除一条记录或一组记录;⑤MoveNext,把记录指针移动到下一条记录。
11、在UML模型中,通信图是交互图的一种,也被称作协作图或通信图。它是表达对象之间的联系以及对象间发送和接收消息的图。
13、UML类图中一对多的关系用1:*表示。
14、在UML模型中,有五种视图:结构、实现、行为、环境和用例视图。
13种图(UML2.0):静态结构图(类图、对象图、包图、部署图)
行为图(用例图、交互图(顺序图、通信图…)、状态图、活动图)
系统内部结构一般分为静态结构和动态结构,用类图来表示静态结构,用顺序图和通信图来表示系统动态结构。顺序图强调时间,通信图强调空间。
类图是展现一组类、接口和协议以及它们之间的关系的一种静态视图。由类名、属性、操作三部分组成。
协作图(通信图)是交互图的一种,显示对象间组织交互关系和链接。不侧重交互顺序,用序列号来确定消息及其并发线程的顺序。其中包含一组对象、对象之间的联系以及对象间发送和接收的消息。
状态图主要用于描述一个对象在其生存期间的动态行为,表现为一个对象所经历的状态序列,引起状态转移的事件,以及因状态转移而伴随的动作。一般可以用状态机对一个对象的生命周期建模,状态图用于显示状态机,重点在与描述状态图的控制流。
顺序图主要用来描述对象之间的消息发送和接收序列。
部署图描述的是系统运行时的结构,展示了硬件的配置及其软件如何部署到网络结构中。一个系统模型只有一个部署图,部署图通常用来帮助理解分布式系统。
活动图主要用于描述系统、用例和程序模块中逻辑流程的先后执行次序、并行次序。
最适合描述系统或子系统的工作流程。活动图可以并行操作,流程图只能串行操作,一张活动图中只能有一个起点,可以有若干个终点。
包图:用于表达系统中不同的包、命名空间或不同项目间彼此关系的图。
15、UML语义的四层建模概念框架分别是:
①元元模型层:代表要定义的所有事物
②元模型层:UML的基本元素,"事物"概念的实例
③模型层:UML的模型,类模型或类型模型
④用户模型层:UNL模型的实例,对象模型或实例模型
16、在UML中,聚集是一种特殊形式的关联,它表示类之间是整体与部分的关系。
19、活动图的主要目的在于陈述活动与活动之间的流程控制的转移。状态图的目的在于陈述系统中有关事件的状态转移。
20、用例之间的关系包括扩展、使用和组合三种。
用例模型由用例、角色和系统三部分组成。角色是与系统进行交互的外部实体,可以是系统用户也可以是其他系统或者硬件设备。
21、顺序图的横向矩形框代表对象,水平消息线用于表示对象间通信。顺序图可以用来描述对象的创建和销毁。有两个坐标轴,横向表示对象,纵向表示时间的持续过程。
22、用例图用于描述系统与外部系统及用户之间的交互
24、用例模型(系统外部)通过对系统参与者及其重要行为的描述,表达对系统的功能需求,即用户的期望。
25、用例模型是把满足用户需求的所有功能表示出来的工具。
27、顺序图可以表示递归过程,当一个操作调用它本身时,消息总是同步的。消息可以有条件,并规定只有条件为真时才可以发送和接收消息,如果条件之间互相排斥,则消息可能会并行发出。
29、在UML中,用例用椭圆形表示,用例位于系统边界的内部。
32、在状态机图中,状态之间的转移是由事件驱动的。

思维导图

UML与数据库应用系统

猜你喜欢

转载自blog.csdn.net/TOPic666/article/details/115018313