Advertisement

UML第一章第一节笔记整理

阅读量:

目录

一、软件建模概述

1、什么是模型?

2、建模的目的和原则

目的:

原则:

3、使用UML建模:

UML概述

UML体系包括三个部分:

UML三种基本构造块:

UML建模规则:

UML的公共机制:

UML的应用领域:


一、软件建模概述

1、什么是模型?

模型是对现实的简化。

它可以是一个对象的微缩表示、是一种用于生产某事物的模式,也可以是一种设计

或一个类型,还可以是一个待模仿或仿真的样例。

模型不一定是可视化的 ,模型也可以用文字来描述,但是可视化模型可以更精准的

展示模型所代表的含义。

2、建模的目的和原则

目的:

1、更好的理解我们正在开发的系统。

2、帮助我们按照实际情况对系统进行可视化。

3、模型给出了一个指导我们构造系统的模板。

4、对我们做出的决策进行模板化。

原则:

** 1、要仔细的选择模型**

2、每一种模型可以在不同的精度级别上表示所要开发的系统

3、模型要与现实相联系

4、对一个重要的系统用一组几乎独立的模型去处理

3、使用UML建模:

UML概述

UML的中文意思是统一建模语言(Unified Modeling Language),它 是一种通用的可视化建模语言,用于对软件进行描述,可视化处理,构造和建立软件系统的工作文档。

UML包括 语义概念、表示法和指导规范,提供了静态、动态、系统环境及组织结构的模型。

** UML体系包括三个部分:**

1、UML基本构造块

2、UML公共机制

3、UML规则

UML 三种基本构造块:

1、事物 ( 结构事物、行为事物、分组事务、注释事物)

2、关系( 依赖关系、关联关系、泛化关系、现实关系)

3、图( 类图、对象图、用例图、顺序图、协作图、状态图、活动图、组件图、部署图)

UML的模型图不是UML语言成分(UML成员)的简单堆积,它必须按 特定的规则

有机地组合 而成,从而构成一个完备的UML模型图。

UML建模规则:

** 1、名字:任何一个UML成员都必须包含一个名字**

2、作用域:UML成员所定义的内容起作用的上下文环境

3、可见性:UML成员能被其它成员引用的方式

4、完整性:UML成员之间相互联接的合法性和一致性

5、运行属性(execution):UML成员在运行时的特性

UML本质上不是一门编程语言,而是一种通用的建模语言。

UML的公共机制:

在模型图上对UML成员进行描绘时,存在着 共同的描绘方式,它们称为:UML公共机制(UML common mechanism)。

公共机制可被分为四个内容:

** 1、规格说明(Specification)**

2、通用划分(Common Division)

3、修饰(Adornment)

4、扩展机制(Extensibility)

UML的应用领域:

UML的目标是以面向对象的方式来描述任何类型的系统,其中最常用的是建立软件系统的模型

UML同样也可以用来描述非软件领域的系统,如机械系统、企业机构货业务过程,以及处理复杂数据的信息系统、具有实时要求的工业系统或工业过程等。

全部评论 (0)

还没有任何评论哟~