面向对象技术UML教程——第二章:UML概述(一)
2010-09-06 16:39
441 查看
(1)
UML
的主要特点
l
统一的标准。
l
面向对象。
UML
是支持面向对象软件开发的建模语言
l
可视化、表示能力强大。
l
独立于过程。
l
概念明确,建模表示法简洁,图形结构清晰,容易掌握和使用。
(2)
UML
的构成
l
基本构造块(
basic building block
)
1.
事物(
thing
)
a)
结构事物(
structural thing
)
UML
中的结构事物包括:类(
class
)、接口(
interface
)、协作(
collaboration
)、用例(
use case
)、主动类(
active class
)、构件(
component
)和结点(
node
)
b)
行为事物(
behavioral thing
)
UML
中的行为事物包括:交互(
interaction
)和状态机(
state machine
)
c)
分组事物(
grouping thing
)
UML
中的分组事物是包(
package
)
d)
注释事物(
annotational thing
)
UML
中的注释事物是注解(
note
)
2.
关系(
relationship
)
a)
依赖(
dependency
)
b)
关联(
association
)
c)
泛化(
generalization
)
d)
实现(
realization
)
3.
图(
diagram
)
a)
用例图(
use case diagram
)
b)
顺序图(
sequence diagram
)
c)
协作图(
collaboration diagram
)
d)
类图(
class diagram
)
e)
对象图(
object diagram
)
f)
状态图(
statechart diagram
)
g)
活动图(
activity diagram
)
h)
构件图(
component diagram
)
i)
部署图(
deployment diagram
)
l
规则(
rule
)
1、
命名(
name
)
2、
范围(
scope
)
3、
可见性(
visibility
)
4、
完整性(
integrity
)
5、
执行(
execution
)
l
公共机制(
common mechanism
)
1、
规范说明(
specification
)
2、
修饰(
adornment
)
3、
通用划分(
common division
)
4、
扩展机制(
extensibility mechanism
)
a)
板型(
stereotype
)
b)
标记值(
tagged value
)
c)
约束(
constraint
)
相关文章推荐
- 面向对象技术UML教程摘录——第一章:软件危机及软件工程
- 面向对象技术——UML基础
- 面向对象技术与UML
- 面向对象技术——UML
- 让技术人员看得懂的流程(1)——面向对象设计全流程概述
- 面向对象技术与UML的基本构造
- 让技术人员看得懂的流程-----面向对象设计全流程概述
- javascript 面向对象技术基础教程第1/2页
- 面向对象技术与uml
- 技术人员看得懂的流程(1)——面向对象设计全流程概述
- [推荐]javascript 面向对象技术基础教程
- uml学习入门 1面向对象概述
- 让技术人员看得懂的流程(1)——面向对象设计全流程概述
- 技术人员看得懂的流程(1)——面向对象设计全流程概述
- [推荐]javascript 面向对象技术基础教程
- javascript 面向对象技术基础教程第1/2页
- 面向对象程序设计技术概述
- 面向对象技术之UML[四]
- 面向对象软件构造(第2版)-第5章 接近对象技术 (下)
- 面向对象基础及UML建模语言