网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 面向对象技术UML基础与应用(高等学校计算机专业规划教材)
分类
作者
出版社 清华大学出版社
下载
简介
内容推荐
本书主要介绍统一建模语言UML及其应用。全书内容丰富,包括UML的用例图、顺序图、协作图、类图、对象图、状态图、活动图、构件图和部署图等9个图中所涉及的术语、规则和应用,以及数据建模、OCL、业务建模、Web建模、设计模式、OO实现语言、RUP等方面的内容,同时介绍了Rose开发工具中的一些用法。本书最后是一个课程注册系统的案例研究,以及一些思考题和设计题。附录给出了两套模拟试题及答案,模拟试题中的题目可以作为UML应用的实例,完成这些练习题有助于巩固读者对UML的掌握。
本书可作为大专院校计算机软件专业本科生学习UML和面向对象技术的教材,也可作为软件开发人员自学UML和面向对象技术的参考书。
目录
第1章 面向对象技术概述
1.1 软件危机及软件工程
1.2 对软件开发的基本认识
1.3 软件的固有复杂性
1.4 控制软件复杂性的基本方法
1.5 面向对象技术
1.6 面向对象领域中的基本概念
1.6.1 对象和实例
1.6.2 类
1.6.3 封装
1.6.4 继承
1.6.5 多态
1.6.6 消息
小结
第2章 UML概述
2.1 为什么要学习UML
2.2 UML的历史
2.3 UML的特点
2.4 UML的构成
2.5 UML的视图
2.6 UML的应用领域
2.7 支持UML的工具
2.8 一个UML的例子
2.9 统一软件开发过程简介
2.10 Rational Rose简介
小结
第3章 用例和用例图
3.1 用例
3.2 参与者
3.2.1 参与者的概念
3.2.2 寻找和确定参与者
3.2.3 参与者之间的关系
3.3 脚本
3.4 用例间的关系
3.4.1 泛化关系
3.4.2 包含关系
3.4.3 扩展关系
3.4.4 用例的泛化、包含、扩展关系的比较
3.5 用例图
3.6 用例的描述
3.7 寻找用例的方法
3.8 用例图建模实例
小结
第4章 顺序图和协作图
4.1 交互图概述
4.2 顺序图
4.3 顺序图中的消息
4.3.1 调用消息
4.3.2 异步消息
4.3.3 返回消息
4.3.4 阻止消息和超时消息
4.3.5 消息的语法格式
4.4 建立顺序图的步骤
4.5 协作图
4.6 建立协作图的步骤
4.7 顺序图和协作图的比较
4.8 常见问题分析
小结
第5章 类图和对象图
5.1 类的定义
5.1.1 类的属性
5.1.2 类的操作
5.2 类之间的关系
5.2.1 关联
5.2.2 聚集和组合
5.2.3 泛化关系
5.2.4 依赖关系
5.3 派生属性和派生关联
5.4 抽象类和接口
5.5 版型
5.6 类图
5.6.1 类图的抽象层次
5.6.2 构造类图
5.7 面向对象设计的原则
5.7.1 开闭原则
5.7.2 Liskov替换原则
5.7.3 依赖倒置原则
5.7.4 接口分离原则
5.8 对象图
小结
第6章 数据建模
6.1 数据建模概述
6.2 数据库设计的基本过程
6.3 数据库设计的步骤
6.4 对象模型和数据模型相互转换
6.4.1 对象模型转换为数据模型
6.4.2 数据模型转换为对象模型
小结
第7章 包
7.1 包的基本概念
7.1.1 包的可见性
7.1.2 包的命名
7.1.3 包之间的关系
7.2 设计包的原则
7.2.1 重用等价原则
7.2.2 共同闭包原则
7.2.3 共同重用原则
7.2.4 非循环依赖原则
7.2.5 设计包的原则小结
7.3 包的应用
小结
第8章 状态图和活动图
8.1 什么是状态图
8.2 状态图的组成
8.2.1 状态
8.2.2 组合状态和子状态
8.2.3 历史状态
8.2.4 转移
8.2.5 事件
8.2.6 动作
8.3 活动图的组成
8.3.1 活动
8.3.2 泳道
8.3.3 分支
8.3.4 分叉和汇合
8.3.5 对象流
8.4 活动图的用途
8.5 状态图和活动图的比较
小结
第9章 构件图
9.1 什么是构件和构件图
9.2 构件图的作用
9.3 构件图的工具支持
9.3.1 正向工程
9.3.2 逆向工程
小结
第10章 部署图
10.1 什么是部署图
10.2 部署图中的基本概念
10.2.1 节点
10.2.2 连接
10.3 部署图的例子
小结
第11章 对象约束语言
11.1 为什么需要OCL
11.2 OCL的特点
11.3 OCL的构成
11.4 OCL使用实例
11.5 OCL扩展讨论
小结
第12章 业务建模
12.1 业务建模概述
12.2 业务建模中的基本概念
12.3 UML的业务建模扩展
12.4 业务体系结构
12.5 从业务模型到软件模型
小结
第13章 Web建模
13.1 Web建模的基本概念
13.2 Web应用系统的体系结构
13.3 Web建模扩展WAE
13.3.1 服务器页
13.3.2 客户机页
13.3.3 <>关联
13.3.4 <>关联
13.3.5 表单
13.3.6 关联
13.3.7 框架集
13.3.8 <>关联
13.3.9 <>和<>关联
13.3.10 Session和JavaBean建模
13.3.11 Servlet建模
13.4 Rose的Web建模使用说明
13.5 Web建模实例
小结
第14章 UML与设计模式
14.1 为什么要使用设计模式
14.2 设计模式的历史
14.3 设计模式的分类
14.4 设计模式的实例
14.4.1 Facade设计模式
14.4.2 Abstract Factory设计模式
14.4.3 Visitor设计模式
14.5 在Rose中使用设计模式
小结
第15章 面向对象实现技术
15.1 面向对象程序设计语言概述
15.2 几种典型的OOPL
15.2.1 Smalltalk
15.2.2 Eiffel
15.2.3 C
15.2.4 Java
15.2.5 ObjectiveC
15.2.6 CLOS语言的
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/1/31 11:42:28