编辑推荐
《UML建模图解教程》是一本针对Ja学员的UML建模教程。它以图文并茂的形式,精炼而全面地讲解了UML各个组成部分,描述了使用UML进行开发的过程,旨在让读者掌握UML的术语、规则和语言特点,以及如何有效地使用RationalRose工具进行UML建模,知道如何应用UML解决一些Ja开发过程中常见的建模问题。《UML建模图解教程》文字朴实简洁,并辅之以大量表格和代码示例,对于希望快速进入项目开发的Ja学员具有自学和指导作用,既可作为大专院校相关专业的教材,又可作为软件开发人员的技术参考手册。
目录
- 第1章UML概述
- 1.1统一建模语言
- 1.1.1什么是UML
- 1.1.2UML的发展
- 1.2UML静态模型图
- 1.2.1类图
- 1.2.2对象图
- 1.2.3组件图
- 1.2.4部署图
- 1.3UML动态模型图
- 1.3.1用例图
- 1.3.2序列图
- 1.3.3协作图
- 1.3.4状态图
- 1.3.5活动图
- 1.4UML2.0中的新图
- 1.4.1组成结构图
- 1.4.2交互纵览图
- 1.4.3计时图
- 1.4.4包图
- 1.5建模技术
- 1.5.1为什么需要建模
- 1.5.2什么是软件建模
- 1.5.3建模的基本原则
- 1.5.4软件建模的实现过程
- 1.5.5UML建模的基本过程
- 1.6UML建模工具
- 1.6.1RationalRose
- 1.6.2MicrosoftVisio
- 1.6.3MagicDrawUML
- 1.7常见问题与解答
- 1.8本章小结
- 第2章面向对象的分析与设计方法
- 2.1面向对象机制
- 2.1.1面向对象的要素
- 2.1.2主要原则
- 2.2基于UML的OOA和OOD
- 2.3常见问题与解答
- 2.4本章小结
- 第3章UML与Ja项目开发
- 3.1基于UML开发项目的基本过程
- 3.2JaEE典型项目开发概述
- 3.2.1访客登录
- 3.2.2编辑添加文章
- 3.2.3访客查看文章列表
- 3.3常见问题与解答
- 3.4本章小结
- 第4章用例图
- 4.1用例图概念
- 4.1.1概述
- 4.1.2定义用例图
- 4.1.3主要组件
- 4.2识别参与者
- 4.2.1参与者的类型
- 4.2.2捕获需求
- 4.2.3识别参与者的方法
- 4.3识别用例
- 4.3.1识别用例的方法
- 4.3.2用例的命名
- 4.4用例之间的关系
- 4.4.1泛化关系
- 4.4.2包含关系
- 4.4.3扩展关系
- 4.4.4用例之间的关系比较
- 4.5用例文档
- 46UML2.0中的相关变化
- 4.7RationalRose建模实例
- 4.7.1使用Rose绘制用