/蒋慧等编写
ISBN/ISSN:7-900056-45-9
价格:CNY35.00
出版:北京 :北京希望电子出版社 ,2001
载体形态:295页 ;26cm +光盘1片
丛编:计算机知识普及系列 ;3
附注:“九五”国家重点电子出版物规划项目
简介:本书介绍了UML的产生、发展过程及使用场合,UML的基本元素、UML建模应用,UML在实时系统建模中的应用,UML建模的使用过程等内容。
中图分类号:TP312
责任者:蒋慧 编写
豆瓣内容简介:
UML即统一建模语言,是用来说明面向对象开发系统的产品、为系统建模、描述系统架构、描述商业架构和商业过程的标准建模语言。UML已经成为了事实上的工业标准,在全世界得到了广泛的支持和普及应用。用UML表示的产品易于理解,便于不同知识背景的客户和系统分析、开发、设计人员的交流,有利于产品的推广,也易于自我扩展,从而提高了产品的市场竞争能力。
本盘书分两大部分共12章。第一部分“UML入门”是对UML本身的介绍,包括第1~7章。第1章“UML简介”介绍UML的产生、发展过程及使用场合;第2章“UML语言概述”介绍UML的基本元素、视图及扩展机制;第3章和第4章介绍静态建模,讲解用例视图、类图及对象图;第5章讨论了动态建模;第6章介绍如何用UML表示系统的物理拓扑结构;第7章讨论如何对UML进行扩展和改编。第二部分“UML高级应用”介绍UML建模应用,包括第8~12章。第8章“高级动态建模:实时系统”介绍UML在实时系统建模中的应用;第9章讨论UML建模的使用过程;第10章介绍UML如何描述模式;第11章图书馆信息系统的建模实例:第12章讨论UML在商业建模和商业过程中的应用。
本盘书按从初级到高级、从基本概念到应用实例的顺序循序渐进地对UML统一建模语言进行了详细地讲述,层次清楚,讲解透彻,实例丰富,图文并茂,通俗易懂。本盘书既是广大的软件开发人员、系统分析员及市场推广人员、面向对象开发人员、广大科技人员和各种层次的商业人员重要的自学指导书,也是高等院校相关专业师生教学、自学参考用书。
本光盘内容包括本版电子书。
豆瓣作者简介:
目录:
第一部分 UML入门
第1章 UML简介
1.1 UML的产生和成长
1.2 什么是UML
1.2.1 UML的架构
1.2.2 UML的模型、视图、图与系统架构建模
1.3 UML与面向对象的软件分析与设计(OOA&D)
1.3.1 标准的表示方法
1.3.2 与软件开发的成功经验集成
1.4 UML的应用领域
1.4.1 在不同类型系统中的应用
1.4.2 在软件开发的不同阶段中的应用
第2章 UML语言概述
2.1 视图
2.1.1 用例视图
2.1.2 逻辑视图
2.1.3 组件视图
2.1.4 并发视图
2.1.5 展开视图
2.2 图
2.2.1 用例图
2.2.2 类图
2.2.3 对象图
2.2.4 状态图
2.2.5 序列图
2.2.6 协作图
2.2.7 活动图
2.2.8 组件图
2.2.9 展开图
2.3 模型元素
2.4 通用机制
2.4.1 修饰
2.4.2 笔记
2.4.3 规格说明
2.5 扩展机制
2.5.1 版类
2.5.2 加标签值
2.5.3 约束
2.6 用UML建模
2.7 工具的支持
2.7.1 绘图支持
2.7.2 模型积累
2.7.3 导航
2.7.4 多用户支持
2.7.5 代码生成
2.7.6 工程逆转
2.7.7 集成
2.7.8 模型互换
2.7.9 小结
第3章 静态建模:用例和用例图
3.1 用例图
3.2 系统
3.3 角色
3.3.1 发现角色
3.3.2 UML中的角色
3.3.3 角色之间的关系
3.4 用例
3.4.1 什么是用例
3.4.2 发现用例
3.4.3 UML中的用例
3.4.4 用例之间的关系
3.5 描述用例
3.6 测试用例
3.7 实现用例
3.8 小结
第4章 静态建模:类图和对象图
4.1 类和对象42
4.2 类图
4.2.1 定义类
4.2.2 名字、属性和操作
4.2.3 基本类型的使用
4.3 关系
4.3.1 关联关系
4.3.2 通用化
4.3.3 依赖和精化关系
4.4 约束和派生规则
4.5 接口
4.6 包
4.7 模板
4.8 模型质量
4.8.1 什么是好的模型
4.8.2 模型是否符合目标
4.8.3 模型的协调性
4.8.4 模型的复杂性
4.9 小结
第5章 动态建模
5.1 对象之间的交互一消息
5.2 状态图
5.2.1 状态和转移
5.2.2 事件
5.2.3 Java实现
5.3 状态图之间发送消息
5.3.1 子状态
5.3.2 历史指示器
5.4 序列图
5.4.1 一般和实例格式
5.4.2 并发对象
5.4.3 定义迭代和约束的标签
5.4.4 创建和破坏对象
5.4.5 递归
5.5 协作图
5.5.1 消息流
5.5.2 链接
5.5.3 对象的生命周期
5.5.4 使用协作图
5.6 活动图
5.6.1 动作和转移
5.6.2 泳道
5.6.3 对象
5.6.4 信号
5.6.5 运用活动图进行商业建模
5.7 小结
第6章 物理架构视图
6.1 逻辑架构
6.2 物理架构
6.2.1 硬件
6.2.2 软件
6.3 组件图
6.3.1 编译时的组件
6.3.2 链接时的组件
6.3.3 运行时的组件
6.4 展开图
6、4.1 节点
6.4.2 连接
6.4.3 组件
6.4.4 对象
6.5 复杂节点的建模
6.6 节点的组件配置
6.7 小结
第7章 UML的扩展
7.1 UML的架构
7.2 UML的核心语义
7.2.1 核心语义小结
7.3 加标签值和性质
7.3.1 元素的加标签值
7.3.2 类型、实例、操作和属性操作和属性的加标签值
7.3、3 模型元素和组件的加标签值
7.3.4 自定义加标签值
7.4 约束
7.4.1 对通用化的约束
7.4.2 对关联的约束
7.4.3 对关联角色的约束
7、4.4 对消息、链接角色和对象的约束
7.4.5 自定义约束
7.5 版类
7.5.1 版类对类型的应用
7.5.2 版类对相关性的应用
7.5.3 版类对组件的应用
7.5.4 版类对笔记的应用
7.5.5 版类对原始类型的应用
7.5.6 版类对通用化的应用
7.5.7 版类对包的应用
7.5.8 版类对类的应用
7.5.9 版类对操作的应用
7.5.10 版类对活动类的应用
7.5.11 自定义版类
7.6 小结
第二部分 UML高级应用
第8章 高级动态建模:实时系统
8.1 面向对象和实时系统
8.2 实时的概念
8.2.1 活动的类和对象
8.2 通信
8.2.3 同步
8.2.4 在JAVA中实现并发和同步
8.3 UML的实时建模手段
8.3.1 状态图
8.3.2 序列图
8.3.3 协作图
8.3.4 活动图
8.3.5 组件和展开图
8.4 如何适应实时系统
8.4.1 其它的与实时建模有关的事项
8.5 小结
第9章 使用UML的过程
9.1 定义和理解软件工程的过程概念
9.2 评价软件过程成熟度的标准:CMM
9.3 RATIONAL的统一过程和软件开发的六大经验
9.4 过程的两维空间
9.5 时间维:阶段和迭代
9.5.1 开始阶段
9.5.2 细节阶段
9.5.3 构造阶段
9.5.4 过渡阶段
9.5.5 迭代
9.6 过程的静态结构
9.6.1 活动、产品和工人
9.6.2 工作流程
9.7 核心工作流程
9.7.1 商业建模
9.7.2 需求
9.7.3 分析和设计
9.7.4 实现
9.7.5 测试
9.7.6 展开
9.7.7 项目管理
9.7.8 配置和变化管理
9.7.9 环境
9.8 如何在过程中使用UML
9.8.1 以架构为中心
9.8 用例驱动
9.8.3 UML对迭代开发过程的支持
9.8.4 UML的图与工作流程和模型之间的关系
9.9 小结
第10章 UML与设计模式
10.1 什么是模式
10.2 为什么要使用设计模式
10.3 模式的分类
10.4 模式的组成元素
10.5 模式的质量
10.6 一个简单的模式例子:代理模式
10.7 UML对模式的支持
10.7.1 参数化协作
10.7.2 对使用模式的建议
10.7.3 模式和用例之间的联系
10.8 应用设计模式进行系统设计
10.8.1 应用设计模式的主要活动
10.8.2 实例化和标识模式的步骤
10.9 模式选择举例:评估项目
10.9.1 实例化模式:“存储商业对象类型”模式
10.9.2 标识模式候选:“过程控制”的例子
10.10 模式应用举例:形状编辑器
10.10.1 同一个图的多个视图
10.10.2 删除、取消删除和重做
10.10.3 用户可定义的复杂的复合形状
10.10.4 形状选择
10.10.5 使编辑器可扩展
10.11 小结
第11章 图书馆信息系统UML实例
11.1 理解需求
11.2 分析
11.2.1 需求分析
11.2.2 领域分析
11.3 设计
11.3.1 架构设计
11.3.2 细节设计
11.3.3 用户接口设计
11.4 实现
11.5 测试和配置
11.6 小结
第12章 UML在商业建模和商业工程再工程中的应用
12.1 商业、商业过程和商业过程再工程
12.2 商业工程再工程和商业建模
12.2.1 商业建模所描述的对象
12.2.2 商业对象
12.3 企业的建模和视图
12.4 商业模型
12.4.1 商业动态
12.4.2 商业概念
12.4.3 商业对象
12.4.4 验证和集成
12.5 系统设计模型
12.5.1 组件结构
12.5.2 用户角度
12.5.3 组件动态
12.5.4 验证和集成
12.6 实现模型
12.6.1 实现模型
12.6.2 配置
12.6.3 双向工程
12.6.4 设计映射以及设计的可跟踪性
12.7 企业建模工具的一般架构
12.7.1 多用户
12.7.2 用户接口
12.7.3 互操作性
12.7.4 组件的架构
12.7.5 方法支持
12.7.6 可扩展性
12.7.7 报告
12.8 企业建模工具概览
12.8.1 作图工具
12.8.2 过程建模和仿真工具
12.8.3 传统CASE工具
12.8.4 数据库建模工具
12.8.5 OOA&D工具
12.8.6 三层Client/Server工具
12.8.7 功能总结
12.9 方法的基础
12.10 为什么用UML进行商业建模
12.11 把工作流程中的概念映射到UML
12.12 设计产品的模式
12.13 项目知识库的结构化
12.14 小结
分馆名 | 馆藏部门 | 图书条码 | 索书号 | 登录号 | 架位导航 | 卷期 | 状态 |
序号 | 图书条码 | 索书号 | 登录号 | 藏书部门 | 流通状态 | 年卷期 | 装订册 | 装订方式 | 装订颜色 |
类型 | 说明 | URL |
评 论 |
北京创讯未来软件技术有限公司 版权所有 ALL RIGHTS RESERVED 京ICP备 09032139
欢迎第12167158位用户访问本系统