注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件工程及软件方法学时代新潮流UML Programming Guide设计核心技术

时代新潮流UML Programming Guide设计核心技术

时代新潮流UML Programming Guide设计核心技术

定 价:¥35.00

作 者: 蒋慧等编写
出版社: 北京希望电子出版社
丛编项: 计算机知识普及系列·2001编程宝典丛书
标 签: UML

购买这本书可以去


ISBN: 9787900056450 出版时间: 2001-04-01 包装: 平装
开本: 26cm+光盘1片 页数: 306 字数:  

内容简介

  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 Programming Guide设计核心技术》作者简介

图书目录

第一部分  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. 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. 2  用例驱动                  
 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  UMI对模式的支持                  
 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  用户可定义的复杂的复合形状215                  
 10. 10. 4  形状选择                  
 10. 10. 5  使编辑器可扩展                  
 10. 11  小结                  
 第ll章  图书馆信息系统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  OO A&D工具                  
 12. 8. 6  三层Client/Server工具                  
 12. 8. 7  功能总结                  
 12. 9  方法的基础                  
 12. 10  为什么用UML进行商业建模                  
 12. 11  把工作流程中的概念映射到UML                  
 12. 12  设计产品的模式                  
 12. 13  项目知识库的结构化                  
 12. 14  小结                  

本目录推荐