UML复习题

本文由用户“笨吖吖专属”分享发布 更新时间:2023-05-10 19:18:03 举报文档

以下为《UML复习题》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

复习内容

第一部分复习(优秀看它)

概述

1,系统(系统):系统是一组互相依赖和互相交互的一组组件组成的整体,一个系统可以用静态的结构和动态的行为两方面来描述

2,分析(分析):分析是一个将复杂事物分解成小的组成部分的过程

3,设计(设计):设计是使用建模元素描述一个事物规格的过程,改规格满足一定的需求,并符合一定的限制条件。

4,用计算机系统解决其他行业问题的过程:

/

第二部分:UML和RUP

1概念:

1,如何描述一个系统?使用建模工具

建模软件工具通常包括结构化建模工具状语从句:面向对象建模工具 ;

结构化工具建模包括数据流图产品产品DFD,软件结构图SSD和程序流程图PFD

面向对象的建模工具主要是UML

2,模型(模型)原模型(元模型),建模(建模),建模工具(工具)

建模:用建模工具构建模型的过程

系统模型:包括结构模型(静态模型)状语从句:行为模型(动态模型)

常用的UML建模工具包括:rational rose和staruml

2 UML(统一建模语言)

UML上层结构:

/

2,“4 + 1”架构:( 用例视图,逻辑视图,实现视图,进程视图,部署视图)

“4 + 1”架构中的“1”是用例视图。

3 RUP(理性统一过程)迭代 增量

1,RUP的四个阶段(阶段):先启阶段,精化阶段,构建阶段状语从句:移交(产品化)阶段

2,阶段结束标志着重要的里程碑(里程碑):

/

3,RUP的每个阶段包含一到多次迭代,每次迭代包括业务建模,需求,分析设计,实现,测试状语从句:部署。这6个工作流(环境,项目配置,配置与变更管理)

4,RUP的核心工作流由角色,角色所参与的活动状语从句:活动所输出的工件组成,工件包括文档,模型元素状语从句:软件模型。

5,RUP迭代和增量开发方法:

/

4 UML之关系

1 )依赖关系

理解:类一个甲使用到了另一个类B,B类的变化会影响到A.使用这种关系的单向的,临时的,非结构化的并且最弱的一种关系。

依赖关系的四种表现:

A)ClassA的的中某个方法的参数类型是ClassB的的;

B)ClassA的的中某个方法的实现实例化ClassB的的;

C)ClassA的的中某个方法的返回值的类型是ClassB的的;

d)ClassA的的中的某个方法中调用了ClassB的的的方法;

/

2?)泛化关系?????/? ? ? ?? ?子类指向父类

理解:类(称为子类,子接口)继承另外的一个类(称为父类,父接口)的功能。箭头指向父类(xx?is-a?xx,通常是泛化关系)派生类指向基类

例如:CPET类泛化出CPetDog类,?CPetCat类,CPetBird类

/

3?)关联关系/

理解:两个类,或者类与接口之间语义级别的一种强依赖关系。一种拥有的关系,它使一个类知道另一个类的属性和方法。带普通箭头的实心线,指向被拥有者。是一种结构关系。 关系关联的角色和重复度:

//

关联之聚合关系(has-a)/ 表示整体与部分之间的关??系,不同的生命周期

/

关联之组合关系/

整体与部分之间具有很强的所有关系和一致的生命周期

/

4?)实现关系

状语从句:接口实现该接口的类状语从句:实现该接口的组件之间的关系 类实现接口

/

关系的一些理解:

抽像出甲类和乙类共有特征,形成?类,则乙和?之间类的英文泛化关系

依赖,关联,泛化和实现关系中,最强耦合的 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 态视图是什么

21描述顺序图的组成部分是什么?

22顺序图和通信图都属于交互图

23UML是一种直观化、明确化、构建和文档化软件系统的可视化建模语言

24UML的动态模型图由活动图、顺序图、状态图和通信图组成

25 用例在用例图中使用椭圆形表示

26通信图和顺序图的区别

27类和构件的区别?

28组件图中的组件类型是什么?

29部署图中的设备类型有什么?

30用于把元素组织成组的通用机制是什么?

31UML中的三种基本构造块是什么?

32RUP生命周期分为哪四个阶段

33实现参与者的用例图,画几张练练手(必考)大题

第三部分习题(提升看它)

/

/

/

////

[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]

以上为《UML复习题》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览