第6章状态机图及其应用
- 格式:ppt
- 大小:698.50 KB
- 文档页数:37


UML简答题第一章1、对象的特点:①万物皆为对象②对象都是唯一的③对象具有属性和行为④对象具有状态⑤对象都属于某个类别2、面向对象开发中三层的分工、作用及其关系:①数据访问层:对数据的操作,具体为业务逻辑层或表示层提供数据服务。
②业务逻辑层:对具体问题的操作。
③表示层:展示给用户的界面。
3、面向对象的三层模型:①类模型:描述系统内部对象及其关系的静态结构。
②状态模型:描述对象随着时间发生变化的那些方面。
③交互模型:描述对象之间的交互行为。
4、使用面向对象过程和面向对象时面临的问题:面向过程面临的困难出在认识方法上;面向对象的问题出在如何抽象上。
5、介绍UML的发展过程6、UML4层体系结构的名称和作用①元元模型层:代表要定义的所有事物。
②元模型层:元元模型层中“事物”的实例。
③模型层:元模型层中概念的实例化。
④用户模型层:模型层和元模型层概念的实例。
7、UML中视图和图的关系:UML的视图都是由一个或多个图组成的,图就是系统架构在某个侧面的表示,所有的图一起组成了系统的完整视图。
8、UML2.0提供了多少种图,分别是:14种①包图②组合结构图③交互概览图④定时图⑤交互图类图对象图部署图组件图活动图顺序图通信图状态机图用例图9、什么是RUP,与UML什么关系?RUP描述了如何有效地利用商业的、可靠的方法开发和部署软件,是一种重复级过程,特别适用于大型软件团队开发大型项目。
UML是一种语言,用来描述软件生产过程中要产生的文档,而RUP则是指导如何产生这些文档以及这些文档要讲述什么的方法。
第二章10、用例与用例图的区别:用例可以是一组连续的操作,也可以是一个特定功能的模块。
它是一个叙述型的文档,来描述参与者使用系统完成的事件。
用例图描述的是系统的参与者与系统用例之间的关系。
11、用例图说明了什么?它出现在Unified Process的哪个阶段?用例图说明了系统参与者与系统用例之间的关系,主要在需求分析阶段使用。
3.简答题(1)UML中的模型元素主要有哪些?答:UML语言中的模型元素包括事物和事物之间的联系。
一、事物UML语言中事物可以分为结构事物、动作事物、分组事物和注释事物。
1、结构事物结构事物分为:类、接口、协作、用例、活动类、组件和节点(1)类。
类是对具有相同属性、方法、关系和语义的对象的抽象,一个类可以实现一个或多个接口。
类用包括类名、属性和方法的矩形表示。
(2)接口。
接口是为类或组件提供特定服务的一组操作的集合。
(3)协作。
协作定义了交互操作。
一些角色和其他元素一起工作,提供一些合作的动作,这些动作比元素的总和要大。
UML中协作用虚线构成的椭圆表示。
(4)用例。
用例描述系统对一个特定角色执行的一系列动作。
在模型中用例通常用来组织动作事物,它是通过协作来实现的。
UML中,用例用标注了用例名称的实线椭圆表示。
(5)活动类。
活动类是类对象有一个或多个进程或线程的类。
在UML中活动类的表示法和类相同,只是边框用粗线条。
(6)组件。
组件是实现了一个接口集合的物理上可替换的系统部分。
(7)节点。
节点是在运行时存在的一个物理元素,它代表一个可计算的资源,通常占用一些内存和具有处理能力。
一个组件集合一般来说位于一个节点,但也可以从一个节点转到另一个节点。
2、动作事物UML语言中动作事物是UML模型中的动态部分,它们是模型的动词,代表时间和空间上的动作。
交互和状态机是UML模型中最基本的两个动态事物元素。
(1)交互。
交互是一组对象在特定上下文中,为达到某种特定的目的而进行的一系列消息交换组成的动作。
在交互中组成动作的对象的每个操作都要详细列出,包括消息、动作次数(消息产生的动作)、连接(对象之间的连接)。
(2)状态机。
状态机由一系列对象的状态组成。
3、分组事物分组事物是UML模型中组织的部分,分组事物只有一种,称为包。
4、注释事物注释事物是UML模型的解释部分。
二、UML语言中的关系1、关联关系关联关系连接元素和链接实例,它用连接两个模型元素的实线表示,在关联的两端可以标注关联双方的角色和多重性标记。