每天一本书《UML系统建模与分析设计》
本书主要内容:
系统建模与分析设计技术的演变历程和面向对象方法学的发展过程。
统一建模语言UML在面向对象分析与设计各个阶段产生的简单模型及其基本图符表示方法。
采用基于UML的面向对象分析设计技术开发一个软件项目模型的全过程。
可行性分析报告、客户需求规格说明、系统分析报告和系统设计报告的格式与基本内容。
介绍了11种经典的设计模式及设计模式的描述方法、使用规则。
软件复用方法的概念及组织实施。COM+、EJB、CORBA等构件接口技术模型,持久对象与关系数据库,面向对象数据库,客户机/服务器模型浏览器/服务器模型及分布式对象模型。
CASE工具集成开发环境及面向对象的CASE工具的功能与结构。
本书系统、全面地阐述基于UML的面向对象分析与设计的基本概念,详细介绍统一建模语言UML及其开发过程,以一个集成案例贯穿可行性研究、需求分析、系统分析与设计的全过程,并给出各阶段的基础模型范例和文档书写格式。本书还重点介绍面向对象的软件开发CASE集成环境、设计模式、软件复用技术、分布式对象技术、C/S模型、B/S模型、持久对象、往返工程、逆向工程和CORBA构件接口技术等内容。本书深入浅出、循序渐进,可使读者快速掌握面向对象的系统分析、设计方法。
本书分9章来系统、全面地阐述基于UML的面向对象分析与设计方法。
第1章概要介绍系统建模与分析设计技术的演变历程和面向对象方法学的发展过程,以及面向对象分析与设计的基本概念。
第2章简要介绍统一建模语言UML及其开发过程,介绍面向对象分析与设计各个阶段产生的简单模型及其基本图符表示方法。
第3~7章详细介绍采用基于UML的面向对象分析与设计技术开发建立一个软件项目模型的全过程。以一个集成设计案例为范本,详细说明了从可行性分析、客户需求分析、系统分析到系统设计的各个阶段,建立了系统的业务用例模型、系统用例模型,以及对象的静态模型、动态模型和功能模型,并介绍了几个简单的设计模式,还介绍了可行性分析报告、客户需求规格说明、系统分析报告和系统设计报告的格式和基本内容。
第8章专门介绍设计模式,注重介绍设计模式的产生及特点、描述方法和使用规则,并对11种经典的设计模式进行了详细分析。
第9章重点介绍软件复用和构件接口技术。主要讨论了软件复用的方法和组织实施,COM+、EJB、CORBA等构件接口技术模型,持久对象与关系数据库、面向对象数据库,客户/服务器模型、浏览器/服务器模型及分布式对象模型,计算机辅助软件工程(CASE)工具及面向对象的CASE集成环境的功能与结构等。
各章后面附有各种类型的习题供读者练习使用。附录部分对支持UML统一开发过程的Rose集成CASE开发环境及其使用做了简单介绍。
为了配合本教材的教学与学习,还配套出版了《UML系统建模与分析设计课程设计》一书,提供一个案例的完整开发过程,供读者研习。
领取专属 10元无门槛券
私享最新 技术干货