庆祝中国共产党成立100周年
已有69人围观 来源:架构之家 发布于:2021-06-18 08:21:15

文章大纲

1、  文章介绍

2、  UML概述

3、  静态模型

4、  动态模型

5、  UML建模的一般进程

 

一、文章介绍

1.1为什么学习UML

1UML是一种软件架构的模型表示办法,用于项目中各参与者交换,沟通,图形化直观、便利、简练

2UML是一种尺度,规定了项目各阶段的须要的不同图形,并做了规范化和统一

我们的文章中,大批用到UML图来表达体系的架构组成,懂UML会更好的懂得文章内容

 

注意事项:

1)会UML不能于会架构,UML只是一个软件构造、架构思想的表达方法

2UML模型可以用其它方法替代,比如直接在纸上画、在白板上画,实际工作不比拘泥于情势

 

1.2 能学到什么

1)懂得基本的UML建模知识

2)能看懂常用UML

3)能画出简略的UML

4)熟习一般的UML建模进程

 

二、UML概述

2.1 UML简介

UMLUnifiedModeling Language:统一建模语言,面向对象软件的尺度化建模语言

始于1997年一个OMG尺度,是一个支撑模型化和软件体系开发的图形化语言,

为软件开发的所有阶段供给模型化和可视化支撑,包含由需求剖析到规格,到构造和配置。

是表达面向对象的剖析与设计(OOA&DOOAD)的工具。

 

UML要素3个):基本构造块、安排构造块如何放置在一起的规矩和应用于全部语言的公用机制。

 

构造块3种):事物、关系和图。

 

事物:对模型中最具有代表性的成分的抽象,包含构造事物,如类(Class)、接口(Interface)、

协作(Collaboration)、用例(UseCase)、自动类(ActiveClass)、组件(Component)和节点(Node);

行动事物,如交互(Interaction)、状况机(Statemachine)、分组事物(包,Package)、注释事物(注解,Note)。

 

关系:用来把事物联合在一起,包含依附、关联、泛化和实现关系。

版本:本文章以UML2.0作为基本版本介绍

 

2.2 UML分类

2.3 UML视角


2.4 10UML


三、UML静态模型


四、UML动态模型

五、UML建模的一般进程

六、文章总结


七、下篇预告

第四篇需求剖析

1)需求工程

2)需求规格

3)用例设计

4)业务架构

 

PPT下载,请在大众,号回复:itfly8-003