七叶笔记 » 电子书 » 面向对象分析与设计(第2版) pdf

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

  《大学计算机优秀教材系列:面向对象分析与设计(第2版)》是一本关于面向对象分析与设计的教材,讲述了面向对象的基本思想、主要概念以及相应的表示法,并给出了详细的建模过程指导。《大学计算机优秀教材系列:面向对象分析与设计(第2版)》注重理论与实践相结合,通过给出大量的例题、内容较为详尽的案例分析以及对建模概念的详细剖析,阐明了如何进行面向对象的分析与设计。《大学计算机优秀教材系列:面向对象分析与设计(第2版)》适合作为高等院校计算机学院(或信息学院等)和软件学院的软件工程专业、计算机专业和相关专业的高年级本科生、工程硕士的教材,也可作为培训班师生以及从事软件开发的工程技术人员的参考书。
  麻志毅,博士,任教于北京大学信息科学技术学院计算机系,目前还担任国家软件行业协会软件工程分会秘书长。长期从事软件工程方面的教学与科研工作。在国内外学报或会议上发表学术论文100余篇,主持或参加国家高技术研究发展计划(863)、国家重大基础研究(973)、国家科技支撑计划和国家自然科学基金等20余项国家科研项目,出版著(译)作11部。主要研究领域为软件工程支撑环境、面向对象技术和面向服务计算技术等。曾获国家科技进步二等奖和国家科技攻关优秀成果奖等国家部委奖励多项。
前言
教学建议
第一部分 概述
第1章 面向对象方法概论
1.1 传统软件开发方法中存在的问题
1.2 面向对象的基本思想
1.3 面向对象的基本原则
1.4 面向对象方法的主要优点
1.5 面向对象方法的发展史及现状简介
1.6 关于统一建模语言UML
习题
第二部分 面向对象分析
第2章 什么是面向对象分析
2.1 分析面临的主要问题
2.2 面向对象分析综述
习题
第3章 建立需求模型——用况图
3.1 系统边界
3.2 参与者
3.2.1 概念与表示法
3.2.2 识别参与者
3.3 用况
3.3.1 概念与表示法
3.3.2 用况与参与者之间的关系
3.3.3 用况之间的关系
3.3.4 捕获用况
3.3.5 用况模板
3.4 用况图
3.5 检查与调整
3.6 用况模型与OOA模型
3.7 例题
习题
第4章 建立基本模型——类图
4.1 对象与类
4.1.1 概念与表示法
4.1.2 识别对象与类
4.1.3 审查与筛选
4.1.4 抽象出类并进行调整
4.1.5 认识对象的主动行为并识别主动对象
4.1.6 类的命名
4.1.7 建立类图的对象层
4.2 属性与操作
4.2.1 属性
4.2.2 操作
4.3 关系
4.3.1 继承
4.3.2 关联
4.3.3 聚合
4.3.4 依赖
4.4 接口
习题
第5章 建立辅助模型
5.1 顺序图
5.1.1 概念与表示法
5.1.2 顺序图中的结构化控制
5.1.3 建立顺序图
5.2 通信图
5.2.1 概念与表示法
5.2.2 建立通信图
5.3 活动图
5.3.1 概念与表示法
5.3.2 建立活动图
5.4 状态机图
5.4.1 概念与表示法
5.4.2 建立状态机图
5.5 包图
5.5.1 概念与表示法
5.5.2 如何划分与组织包
习题
第三部分 面向对象设计
第6章 什么是面向对象设计
6.1 OOA与OOD的关系
6.2 面向对象设计模型和过程
习题
第7章 问题域部分 的设计
7.1 复用类
7.2 增加一般类以建立共同协议
7.3 提高性能
7.4 按编程语言调整继承
7.5 转化复杂关联并决定关联的实现方式
7.6 调整与完善属性
7.7 构造及优化算法
7.8 决定对象间的可访问性
7.9 定义对象实例
7.10 其他
习题
第8章 人机交互部分 的设计
8.1 什么是人机交互部分
8.2 如何分析人机交互部分
8.3 如何设计人机交互部分
8.3.1 设计输入与输出
8.3.2 命令的组织
8.3.3 用OO概念表达所有的界面成分
8.3.4 衔接界面模型和问题域模型
8.4 人机交互部分 的设计准则
习题
第9章 控制驱动部分 的设计
9.1 什么是控制驱动部分
9.2 控制流
9.3 如何设计控制驱动部分
9.3.1 识别控制流
9.3.2 审查
9.3.3 定义控制流
9.3.4 进程间和线程间的通信
9.3.5 控制流间的同步
习题
第10章 数据管理部分 的设计
10.1 什么是数据管理部分
10.2 数据库和数据库管理系统
10.2.1 关系数据库
10.2.2 面向对象数据库
10.3 如何设计数据管理部分
10.3.1 针对关系数据库系统的数据存取设计
10.3.2 针对面向对象数据库系统的数据存取设计
10.3.3 针对文件系统的数据存取设计
习题
第11章 构件及部署部分 的设计
11.1 构件设计
11.1.1 概念与表示法
11.1.2 构件的内部结构
11.1.3 对构件的行为建模
11.1.4 对构件的实现建模
11.2 部署设计
11.2.1 概念与表示法
11.2.2 对系统的部署建模
习题
第12章 若干典型的设计模式
12.1 引言
12.2 外观模式
……
第四部分 系统与模型
第五部分 建模实例
附录A 面向对象的软件建模工具
附录B 文档编制指南
参考文献

面向对象分析与设计(第2版)pdf
[打开微信]->[扫描左侧二维码]->[关注 AlwaysBeCoding ] 输入"1099" 获取提取码
如果取消关注本公众号,即使再次关注,也将无法提供本服务!

相关文章