本书系统、全面地阐述基于UML的面向对象分析与设计的基本概念,详细介绍统一建模语言UML及其开发过程,以一个集成案例贯穿可行性研究、需求分析、系统分析与设计的全过程,并给出各阶段的基础模型范例和文档书写格式。本书还重点介绍面向对象的软件开发CASE集成环境、设计模式、软件复用技术、分布式对象技术、C/S模型、B/S模型、持久对象、往返工程、逆向工程和CORBA构件接口技术等内容。本书深入浅出、循序渐进,可使读者快速掌握面向对象的系统分析、设计方法。
本书可作为高等院校计算机专业本科生或研究生相关课程教材,同时也适合作为广大软件开发人员学习面向对象技术的自学指导书和技术参考书。
目录
- 前言
- 第1章系统建模与分析设计技术的演变
- 第2章统一建模语言UML
- 第3章需求分析与用例建模
- ……
- 第4章系统分析与对象类建模
- 第5章系统设计与对象动态交互模型
- 第6章系统动态建模——状态模型
- 第7章系统体系结构建模
- 第8章设计模式及其应用
- 第9章软件复用与构件接口技术
- 附录集成化OOCASE工具Rose简介
- 参考文献