本书系统地介绍了业务建模、数据建模和应用程序建模的方法和过程,通过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 合并模型