第9章 面向对象与UML
- 格式:ppt
- 大小:774.50 KB
- 文档页数:92


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、关联关系关联关系连接元素和链接实例,它用连接两个模型元素的实线表示,在关联的两端可以标注关联双方的角色和多重性标记。
面向的对象分析与UML--汽车租赁系统学院:数学计算机学院专业:计算机科学与技术班级:2011级计科(6)班姓名:伍永喜学号:12011242603日期:2014年5月22日摘要:面向对象的系统分析是运用面向对象的方法对系统进行分析。
OOA的基本任务是:运用面向对象的方法,对问题域和系统责任进行分析和理解,对其中的事物和它们之间的关系产生正确的认识,找出描述问题域和系统责任所需的类和对象,定义这些类和对象的属性和操作,以及它们之间所形成的各种关系。
UML可以对软件密集型系统的制品进行可视化、详述、构造和文档化。
最好把它用于以用例为驱动、以体系结构为中心、迭代及增量的过程中。
随着汽车行业的发展和汽车的普遍,汽车租赁行业成为近年来兴起的一个新行业。
汽车租赁管理系统可以减少企业的经营成本,提高企业工作效率。
在本系统中,要实现对汽车基本信息的添加、修改、删除、和查询;实现客户信息的添加、修改、删除和查询以及汽车租赁、归还等具体操作,以满足当前该行业在处理业务上的需求。
针对以上的要求,汽车租赁管理系统的用户是汽车租赁企业的管理人员,其需求功能应包括汽车信息管理、客户信息管理和汽车租赁、归还管理等主要功能,从而可以形成统一有效的管理。
关键字:OOA UML 汽车租赁类图可视化一、引言UML是一种语言,它是一种可视化的语言,它是一组图形符号。
是一门面向对象开发方法的设计语言,是本科类计算机专业的一门骨干课程,技术复杂,应用范围广。
它可用于详细描述。
它又是一种构造语言,可以直接生成代码。
用Rational Rose就可以实现从UML到C#,或者从C#到UML的双向工程。
UML课程设计实验主要包括两部分:一是构建系统的分析模型,二是设计模型。
一需要掌握面向对象的分析技术和设计技术,二需要构建需求分析模型和设计模型。
系统主要目标是:利用互联网和信息化技术,结合汽车租赁经营的实际运作情况,建设一个覆盖汽车租赁业务的汽车租赁管理系统,通过该管理系统提高企业信息化水平,完善经营管理体系,增强企业管理效率,让管理人员能更为方便快捷的工作。