UML2面向对象分析与设计(第2版)

UML2面向对象分析与设计(第2版)

作者:谭火彬

出版社:清华大学

出版年:2019年1月

ISBN:9787302506980

所属分类:网络科技

书刊介绍

《UML2面向对象分析与设计(第2版)》内容简介

分析和设计是软件开发中至关重要的一环,面向对象的方法是主流的软件开发方法,UML是用于面向对象分析设计的标准化建模语言。本书围绕这3个方面展开,以论述分析设计建模过程为最终目标,以面向对象方法作为建模的理论基础,以UML作为建模支撑语言。全书从面向对象和UML的基本概念入手,循序渐进地讲解业务建模、需求建模、需求分析、设计原则和模式、架构设计、构件设计和代码生成等分析设计中的各个知识点,并通过多个贯穿全书的案例将各个知识点串联起来,形成一套完整的面向对象分析设计方法论。
本书是作者多年从事软件工程教学和软件项目开发实践的总结,书中并没有太多抽象的概念,主要关注实际软件开发中所需要的知识和实践技能,力求做到通俗易懂。

作品目录

内容简介
第2版前言
第1版前言
第1章:上升到面向对象
1.1、从素数问题看面向对象
1.2、面向对象技术基础
1.3、对象和类
1.4、面向对象技术的相关原则
1.5、建立面向对象思维
1.6、练习题
第2章:可视化建模技术
2.1、可视化建模基础
2.2、统一建模语言
2.3、UML
2组成结构
2.4、UML
2概念模型
2.5、应用UML
2建模
2.6、练习题
第3章:业务建模
3.1、分析设计过程简介
3.2、业务建模基础
3.3、业务用例模型
3.4、业务对象模型
3.5、业务建模实践
3.6、从业务模型到系统模型
3.7、练习题
第4章:用例建模
4.1、理解需求
4.2、从业务模型获取需求
4.3、建立用例模型
4.4、编写用例文档
4.5、重构用例模型
4.6、其他问题
4.7、练习题
第5章:用例分析
5.1、理解分析
5.2、从用例开始分析
5.3、架构分析
5.4、构造用例实现
5.5、定义分析类
5.6、练习题
第6章:面向对象的设计原则
6.1、设计需要原则
6.2、Liskov替换原则
6.3、开放—封闭原则
6.4、单一职责原则
6.5、接口隔离原则
6.6、依赖倒置原则
6.7、练习题
第7章:面向对象的设计模式
7.1、模式与设计模式
7.2、GoF模式
7.3、更多的设计模式
7.4、职责分配模式
7.5、其他问题
7.6、练习题
第8章:架构设计
8.1、过渡到设计
8.2、架构设计基础
8.3、确定设计元素
8.4、引入设计机制
8.5、定义运行时架构
8.6、描述系统部署
8.7、练习题
第9章:构件设计
9.1、用例设计
9.2、子系统设计
9.3、类设计
9.4、数据库设计
9.5、练习题
第10章:从模型到代码
10.1、正向工程
10.2、逆向工程
10.3、模型驱动架构
10.4、练习题
参考文献

热门书摘

(1)看到了一堆需要处理的整数,这些整数构成数据源,这个数据源就是一个待处理对象,针对这个对象即可抽象出一个类:筛子Sieve(存储数据源)

相关推荐

微信二维码