搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
面向对象技术UML教程
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    7302077401
  • 作      者:
    王少锋编著
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2004
收藏
内容介绍
    详细论述了UML的9个图所涉及的关键要领、术语和技术等,同时还包括了数据建模、业务建模、Web建模等UML具体应用的介绍。 阐述了面向对象分析和设计思想,包含大量分析和设计的例子。 涵盖了与UML相关的一些技术,如RUP、UML开发工具等的介绍。 提供了供自测用的2套模拟试题及答案,以便加深对UML的认识。 适合于实效接触UML或对UML有一定了解的计算机人员使用,同时包含了很多进一步学习的资料。 结合了近年来清华大学研究生课程“面向对象技术与应用”的教学实践,并总结了科研工作中UML的使用经验。<br>    《面向对象技术UML教程》主要介绍统一建模语言UML及其应用。全书内容丰富,包括UML的用例图、顺序图、协作图、类图、对象图、状态图、活动图、构件图和部署图等9个图中所涉及的术语、规则和应用,以及数据建模、OCL、业务建模、Web建模、设计模式、OO实现语言、RUP等方面的内容,同时介绍了Rose开发工具中的一些用法。本书最后是一个课程注册系统的实例研究,以及一些思考题和设计题。附录中是两套模拟试题及答案,模拟试题中的<br>    题目可以作为UML应用的实例,完成这些练习题可以使读者加深对UML的认识。 本书可作为大专院校计算机软件专业研究生和高年级本科生学习UML和面向对象技术的教材,也可作为广大软件开发人员自学UML和面向对象技术的参考书。
展开
目录
第1章 面向对象技术概述<br>1.1 软件危机及软件工程<br>1.2 对软件开发的基本认识<br>1.3 软件的固有复杂性<br>1.4 控制软件复杂性的基本方法<br>1.5 面向对象技术<br>1.6 面向对象领域中的基本概念<br>1.6.1 对象和实例<br>1.6.2 类<br>1.6.3 封装<br>1.6.4 继承<br>1.6.5 多态<br>1.6.6 消息<br>1.7 小结<br>第2章 UML概述<br>2.1 为什么要学习UML<br>2.2 UML的历史<br>2.3 UML的特点<br>2.4 UML的构成<br>2.5 UML中的视图<br>2.6 UML的应用领域<br>2.7 支持UML的工具<br>2.8 一个UML的例子<br>2.9 小结<br>第3章 用例和用例图<br>3.1 用例<br>3.2 参与者<br>3.3 脚本<br>3.4 用例间的关系<br>3.4.1 泛化关系<br>3.4.2 包含关系<br>3.4.3 扩展关系<br>3.4.4 用例的泛化.包含.扩展关系的比较<br>3.5 用例图<br>3.6 用例的描述<br>3.7 寻找用例的方法<br>3.8 常见问题分析<br>3.9 小结<br>第4章 顺序图和协作图<br>4.1 交互图概述<br>4.2 顺序图<br>4.3 顺序图中的消息<br>4.3.1 调用消息<br>4.3.2 异步消息<br>4.3.3 返回消息<br>4.3.4 阻止消息和超时消息<br>4.3.5 消息的语法格式<br>4.4 建立顺序图的步骤<br>4.5 协作图<br>4.6 建立协作图的步骤<br>4.7 顺序图和协作图的比较<br>4.8 工具支持<br>4.9 常见问题分析<br>4.10 小结<br>第5章 类图和对象图<br>5.1 类的定义<br>5.1.1 类的属性<br>5.1.2 类的操作<br>5.2 类之间的关系<br>5.2.1 关联<br>5.2.2 聚集和组合<br>5.2.3 泛化关系<br>5.2.4 依赖关系<br>5.3 派生属性和派生关联<br>5.4 抽象类和接口<br>5.5 版型<br>5.6 边界类.控制类和实体类<br>5.6.1 边界类<br>5.6.2 实体类<br>5.6.3 控制类<br>5.7 类图<br>5.7.1 类图的抽象层次<br>5.7.2 构造类图<br>5.8 领域分析<br>5.9 OO设计的原则<br>5.9.1 开闭原则<br>5.9.2 Liskov替换原则<br>5.9.3 依赖倒置原则<br>5.9.4 接口分离原则<br>5.10 对象图<br>5.11 小结<br>第6章 数据建模<br>6.1 数据建模概述<br>6.2 数据库设计的基本过程<br>6.3 数据库设计的步骤<br>6.4 对象模型和数据模型的相互转换<br>6.4.1 对象模型转换为数据模型<br>6.4.2 数据模型转换为对象模型<br>6.5 小结<br>第7章 包<br>7.1 包的基本概念<br>7.2 设计包的原则<br>7.2.1 重用等价原则<br>7.2.2 共同闭包原则<br>7.2.3 共同重用原则<br>7.2.4 非循环依赖原则<br>7.3 包的应用<br>7.4 小结<br>第8章 状态图和活动图<br>8.1 什么是状态图<br>8.2 状态图中的基本概念<br>8.2.1 状态<br>8.2.2 组合状态和子状态<br>8.2.3 历史状态<br>8.2.4 转移<br>8.2.5 事件<br>8.2.6 动作<br>8.3 状态图的工具支持<br>8.4 什么是活动图<br>8.5 活动图中的基本概念<br>8.5.1 活动<br>8.5.2 泳道<br>8.5.3 分支<br>8.5.4 分叉和汇合<br>8.5.5 对象流<br>8.6 活动图的用途<br>8.7活动图的工具支持<br>8.8状态图和活动图的比较<br>8.9小结<br>第9章 构件图<br>9.1 什么是构件和构件图<br>9.2 构件图的作用<br>9.3 构件图的工具支持<br>9.4 小结<br>第10章 部署图<br>10.1 什么是部署图<br>10.2 部署图中的基本概念<br>10.2.1 结点<br>10.2.2 连接<br>10.3 部署图的例子<br>10.4 小结<br>第11章 对象约束语言<br>11.1 为什么需要OCL<br>11.2 OCL的特点<br>11.3 OCL的构成<br>11.4 OCL使用实例<br>11.5 OCL扩展讨论<br>11.6 小结<br>第12章 业务建模<br>12.1 业务建模概述<br>12.2 业务建模中的基本概念<br>12.3 UML的业务建模扩展<br>12.4 业务体系结构<br>12.5 从业务模型到软件模型<br>12.6 小结<br>第13章 Web建模<br>13.1 Web建模的基本概念<br>13.2 Web应用系统的体系结构<br>13.3 Web建模扩展WAE<br>13.3.1 服务器页<br>13.3.2 客户机页<br>13.3.3 <>关联<br>13.3.4 <>关联<br>13.3.5 表单<br>13.3.6 <>关联<br>13.3.7框架集<br>13.3.8<>关联<br>13.3.9<>和<>关联<br>13.3.1 0Session和JavaBean建模<br>13.3.1 1Servlet建模<br>13.4 Rose的-Web建模使用说明<br>13.5 Web建模实例<br>13.6 小结<br>第14章 UML与设计模式<br>14.1 为什么要使用设计模式<br>14.2 设计模式的历史<br>14.3 设计模式的分类<br>14.4 设计模式实例<br>14.4.1 Facade设计模式<br>14.4.2 AbstractFactory设计模式<br>14.4.3 Visitor设计模式<br>14.5 在Rose中使用设计模式<br>14.6 小结<br>第15章 面向对象实现技术<br>15.1 面向对象程序设计语言概述<br>15.2 几种典型的OOPL<br>15.2.1 Smalltalk<br>15.2.2 Eiffel<br>15.2.3 C++<br>15.2.4 Java<br>15.2.5 Objective-C<br>15.2.6 CLOS语言的特色<br>15.3 其他OOPL<br>15.4 小结<br>第16章 RUP软件开发过程<br>16.1 什么是软件开发过程<br>16.2 RUP的历史<br>16.3 6个最佳开发经验<br>16.3.1 迭代式开发<br>16.3.2 管理需求<br>16.3.3 使用基于构件的体系结构<br>16.3.4 可视化软件建模<br>16.3.5 验证软件质量<br>16.3.6 控制软件变更<br>16.4 RUP软件开发生命周期<br>16.5 RUP中的核心概念<br>16.6 RUP的特点<br>16.6.1 用例驱动<br>16.6.2 以体系结构为中心<br>16.6.3 迭代和增量<br>16.7RUP裁剪<br>16.8RUPBuilder<br>16.9小结<br>第17章 UML开发工具<br>17.1 支持UML的常见工具<br>17.1.1 Together<br>17.1.2 ArgoUML<br>17.1.3 MagicDrawUML<br>17.1.4 VisualUML<br>17.1.5 Visio<br>17.1.6 PoseidonforUML<br>17.1.7 BridgePoint<br>17.2 RationalSuite2003开发工具
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证