本书系统地介绍了业务建模、数据建模和应用程序建模的方法和过程,通过PowerDesigner的实现,使读者全面掌握软件分析建模的思想,是软件工程师学习软件分析、建模的入门教材。
PowerDesigner 12.5集中体现了软件分析建模的最新成果,是市场占有率最高的软件分析建模平台。它将需求模型理论、业务流程理论、实体联系理论、统一建模理论贯穿其中,实现了业务建模、数据建模和应用程序建模的无缝集成。
第1章 软件分析建模基础
1.1 软件分析建模概述
1.2 业务建模概述
1.3 数据建模概述
- 1.3.1 概念数据模型
- 1.3.2 物理数据模型中的物理图
- 1.3.3 物理数据模型中的多维图
- 1.3.4 XML模型
1.4 应用程序建模概述
- 1.4.1 用例图
- 1.4.2 类图、对象图、组合结构图和包图
- 1.4.3 时序图、通信图、状态图、活动图和交互纵览图
- 1.4.4 组件图和部署图
1.5 辅助建模工具概述
1.6 分析建模实例
- 1.6.1 学生上机系统的业务建模
- 1.6.2 学生上机系统的数据建模
1.7 最具影响的软件分析建模平台
- 1.7.1 Sybase公司的软件分析建模平台简介
- 1.7.2 IBM公司的软件分析建模平台简介
- 1.7.3 CA公司的软件分析建模平台简介
- 1.7.4 Microsoft公司的软件分析建模平台简介
第2章 PowerDesigner软件分析建模的基本概念
2.1 PowerDesigner概况
- 2.1.1 软件分析建模需要安装的软件
- 2.1.2 PowerDesigner能够完成的分析建模工作
- 2.1.3 PowerDesigner启动时的界面
- 2.1.4 PowerDesigner新建模型的步骤
- 2.1.5 模型类型的图标及扩展名
- 2.1.6 PowerDesigner的工具选项板
- 2.1.7 PowerDesigner模型对象的特性窗口
- 2.1.8 PowerDesigner模型对象的列表窗口
- 2.1.9 PowerDesigner检查模型的相关窗口
2.2 PowerDesigner的公共资源
2.3 模型间的生成和跟踪关系
- 2.3.1 模型、外部系统间的关系
- 2.3.2 各种模型与需求模型间的跟踪关系
2.4 模型对象的快捷方式
- 2.4.1 快捷方式的目标对象
- 2.4.2 产生快捷方式的方法
2.5 模型对象的复制品
- 2.5.1 复制品的源对象
- 2.5.2 产生复制品的方法
- 2.5.3 修改复制特性
2.6 模型的比较与合并
- 2.6.1 比较模型
- 2.6.2 合并模型