UML用户指南(第2版)
上一篇 / 下一篇 2008-09-15 19:48:48 / 个人分类:资料书籍
本书介绍51Testing软件测试网3}2YV"rQ
_1w
N^9|T0 本书是UML方面的一部权威著作,三位作者是面向对象方法最早的倡导者,UML的创始人。本版涵盖了UML 2.0。书中为UML具体特征的使用提供了指南,描述了使用UML进行开发的过程,旨在让读者掌握UML的术语、规则和惯用法,以及如何有效地使用这种语言,知道如何应用UML去解决一些常见的建模问题。本书由7个部分33章组成,每章都对一组UML特征及其具体用法进行了详细阐述,其中大部分按入门、术语和概念、常用建模技术、提示和技巧的方式组织。本书还为高级开发人员提供了在高级建模问题中应用UML的一条非常实用的线索。
aWF0F(p
Q&h-}
z,qL&g0
ju9B.ez"fl+~0 本书适合作为高等院校计算机及相关专业本科生或研究生“统一建模语言(UML)”课程的教材,也适用于从事软件开发的工程技术人员和软件工程领域的研究人员。51Testing软件测试网q9D)f/uqf
目录51Testing软件测试网 S dnX7w0~
IJ.yya%~:V0第一部分 入门51Testing软件测试网(Z5|KL:[-p$f9F eT
第1章 为什么要建模 351Testing软件测试网Q'Q `6N
~
1.1 建模的重要性 3
.Z`4?Q]-l+Bg01.2 建模原理 6
"r'Dk5k%m01.3 面向对象建模 8
9{)M$X9de,Y/x_9[0第2章 UML介绍 951Testing软件测试网]c%V5M5g+Q`
2.1 UML概述 9
5PKND&auV0}02.1.1 UML是一种语言 9
FT_9M Shc;E02.1.2 UML是一种用于可视化的语言 1051Testing软件测试网kZGu
eP
2.1.3 UML是一种可用于详细描述的语言 1051Testing软件测试网 \lJT1Vr7Yx([
2.1.4 UML是一种用于构造的语言 1151Testing软件测试网$Nz5BDN`'pj:S4[n
2.1.5 UML是一种用于文档化的语言 1151Testing软件测试网 g}"TG3H US5r2WN9A:Y
2.1.6 在何处能使用UML 11
#n&o ]Q,xy ?:Bm02.2 UML的概念模型 1251Testing软件测试网p8cMg4\ks:oh
2.2.1 UML的构造块 1251Testing软件测试网u
tD'M qE2O
2.2.2 UML规则 19
*^|"dt4[`3w02.2.3 UML中的公共机制 2051Testing软件测试网0K/y8YwZ,e
2.3 体系结构 2351Testing软件测试网qB9y3[1os8TR7A3R.T
2.4 软件开发生命周期 25
ec9@R3fqC2N0第3章 Hello, World! 2751Testing软件测试网P(`c7J8o%E3{!W]!m
3.1 关键抽象 27
b.@Ae+I,y;?9h%W03.2 机制 30
e"P$U!qP*O"@5HR03.3 制品 31
u*@7}(J*fA0第二部分 对基本结构建模51Testing软件测试网]s!T\}){ r
第4章 类 35
kVjG!qghWF$P04.1 入门 35
!|a*]0I o\M04.2 术语和概念 3651Testing软件测试网^l&[0j0dO5C
4.2.1 名称 3651Testing软件测试网W,k3R5Mtvl
4.2.2 属性 3751Testing软件测试网$wj7Lg9n,{z2G
4.2.3 操作 37
D&i(wfu$Y4ggF`04.2.4 对属性和操作的组织 3851Testing软件测试网S:A+P0A!yE)AD'w
4.2.5 职责 3951Testing软件测试网U/@o
}`)a*C6{,x2C
4.2.6 其他特征 39
mfy pot0G0t~`i04.3 常用建模技术 40
c_s v;nij-y6Rf04.3.1 对系统的词汇建模 40
(I$e5]*I8p.X.s+n04.3.2 对系统中的职责分布建模 41
bJ{/zB04.3.3 对非软件事物建模 4251Testing软件测试网[5Q?+j)G ?
4.3.4 对简单类型建模 4351Testing软件测试网x8~
?CyMd4A4t
4.4 提示和技巧 4351Testing软件测试网:MZ
{I0yvc&j5p
第5章 关系 45
#r&^C(LoS"N05.1 入门 45
2Wo|rD#d7`3Du05.2 术语和概念 46
$]\MpPX4W05.2.1 依赖 4651Testing软件测试网g6Py Q!R^#u'M;M
5.2.2 泛化 47
[-Jex^3}l$_05.2.3 关联 48
1NZlU g#VN(nE05.2.4 其他特征 5051Testing软件测试网c p4r4@
pTa#hm
5.2.5 绘图风格 51
K$S!Jf&j\7q05.3 常用建模技术 51
4H*D2j_2Kp05.3.1 对简单依赖建模 51
X[ OnJ2Wx05.3.2 对单继承建模 5251Testing软件测试网"Ax1r@{E#\
5.3.3 对结构关系建模 53