扫一扫
关注中图网
官方微博
本类五星书更多>
-
>
决战行测5000题(言语理解与表达)
-
>
软件性能测试.分析与调优实践之路
-
>
第一行代码Android
-
>
深度学习
-
>
Unreal Engine 4蓝图完全学习教程
-
>
深入理解计算机系统-原书第3版
-
>
Word/Excel PPT 2013办公应用从入门到精通-(附赠1DVD.含语音视频教学+办公模板+PDF电子书)
面向对象分析与设计 版权信息
- ISBN:9787111665793
- 条形码:9787111665793 ; 978-7-111-66579-3
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 所属分类:>
面向对象分析与设计 内容简介
本书在总结了传统的结构化方法的基础上, 详细介绍了面向对象方法的基础知识和基本概念, 详细介绍了统一建模语言的概念、结构和建模方法。另外, 本教材还增加了业务建模方面的基础知识, 介绍了业务、业务规则、业务模型及其构成要素的概念, 同样也增加了业务建模方法等方面的内容。
面向对象分析与设计 目录
前言
第1章 面向对象开发方法
1.1 对象及对象模型
1.1.1 对象的基本概念
1.1.2 对象模型的构成要素
1.1.3 对象模型的主要优点
1.2 面向对象的软件开发
1.2.1 典型的结构化开发方法
1.2.2 面向对象方法的发展过程
1.2.3 面向对象方法与程序设计语言
1.2.4 典型的面向对象的开发方法
1.3 面向对象软件开发过程
1.3.1 面向对象分析(OOA)
1.3.2 面向对象设计(OOD)
1.3.3 OOA与OOD之间的关系
1.4 面向对象分析与设计的应用举例
1.4.1 问题定义
1.4.2 需求分析
1.4.3 软件结构设计
1.4.4 软件行为建模
1.5 小结
习题
第2章 统一建模语言(UML)概述
2.1 UML的基本概念
2.1.1 UML的定义
2.1.2 UML的主要特点
2.1.3 如何使用UML
2.2 UML的概念模型及视图结构
2.2.1 UML的概念模型
2.2.2 UML中的视图
2.3 模型元素
2.3.1 实体元素
2.3.2 交互元素
2.3.3 组织元素
2.3.4 注释元素
2.4 关系
2.4.1 依赖关系(Dependent)
2.4.2 关联关系(Association)
2.4.3 组合与聚合(Composition and Aggregation)
2.4.4 继承(Inherit)
2.5 图
2.5.1 用例图(Use Case Diagram)
2.5.2 类图(Class Diagram)
2.5.3 对象图(Object Diagram)
2.5.4 顺序图(Sequence Diagram)
2.5.5 通信图(Communication Diagram)
2.5.6 状态图(Statechart Diagram)
2.5.7 活动图(Activity Diagram)
2.5.8 构件图(Component Diagram)
2.5.9 部署图(Deployment Diagram)
2.5.10 其他类型的图
2.6 通用机制
2.6.1 规约(Specification)
2.6.2 修饰符(Decorator)
2.6.3 扩展机制(Extend Mechanism)
2.6.4 约束(Constraint)
2.7 对象约束语言简介
2.7.1 对象约束语言的特点
2.7.2 OCL的主要用途
2.7.3 OCL类型与操作
2.7.4 OCL表达式
2.7.5 集合操作(Collection Operation)
2.8 小结
习题
第3章 业务模型的建模
3.1 业务模型
3.1.1 业务的概念
3.1.2 良好的业务模型的特点
3.1.3 业务模型的基本结构
3.1.4 业务建模的主要动机
3.2 业务模型的建模方法
3.2.1 UML与业务建模
3.2.2 UML的业务扩展
3.2.3 业务过程模型
3.2.4 软件模型与业务模型之间的关系
3.3 业务规则
3.3.1 派生规则(Derivation)
3.3.2 约束规则(Constraint)
3.3.3 存在性规则(Existence)
3.4 业务过程的建模案例
3.4.1 定义业务系统的目标
3.4.2 业务过程模型
3.4.3 交付业务流程图
3.4.4 网络销售系统的结构
3.4.5 系统需求
3.5 小结
习题
第4章 用例建模
4.1 用例图的基本概念
4.2 参与者
4.2.1 参与者的定义
4.2.2 识别参与者
4.2.3 参与者之间的泛化关系
4.3 用例
4.3.1 用例的定义和表示
4.3.2 参与者和用例的关联
4.3.3 用例之间的关系
4.3.4 用例描述
4.3.5 用例模板
4.3.6 用例的识别
4.4 用例建模应注意的问题
4.5 小结
习题
第5章 类图建模
5.1 类图的构成元素
5.1.1 类和对象
5.1.2 类(或对象)之间的关系
5.1.3 关联类(Association Class)
5.1.4 关联限定符(Qualifier)
5.1.5 多继承(Multi Inheritance)
5.1.6 混入技术(Mixin Technique)
5.1.7 模板类(Template Class)
5.1.8 接口(Interface)
5.2 从用例到类
5.2.1 业务逻辑类、实体类和边界类的基本概念
5.2.2 用例模型到结构模型的映射
5.3 问题域子系统设计中的要点
5.3.1 复用已存在的类
5.3.2 为相似的类增加基类
5.3.3 多继承的调整
5.3.4 关联的转换与实现
5.3.5 调整与完善属性
5.3.6 提高软件性能
5.3.7 算法的构造与优化
5.3.8 对象的可访问性
5.3.9 类作用域
5.3.10 例外处理机制
5.3.11 考虑使用设计模式
5.4 小结
习题
第6章 顺序图与通信图建模
6.1 顺序图的构成元素
6.1.1 对象(Object)
6.1.2 生命线(Lifeline)
6.1.3 控制焦点(Focus of Control)
6.1.4 消息(Message)
6.1.5 撤销(Destroy)
6.1.6 组合片段(Combined Fragment)
6.1.7 条件分支和从属流
6.2 顺序图建模方法
6.3 通信图的构成元素
6.3.1 对象(Object)
6.3.2 链接(Link)
6.3.3 消息(Message)
6.3.4 通信图中的主动对象(Active Object)
6.4 通信图建模方法
6.5 通信图与顺序图的比较
6.6 小结
习题
第7章 状态图与活动图建模
7.1 状态图的构成元素
7.1.1 状态
7.1.2 转换与事件
7.2 状态图建模方法和原则
7.2.1 状态图的建模方法
7.2.2 状态图的建模原则
7.3 状态图与人机界面
7.3.1 人机交互界面的表示模型
7.3.2 人机交互界面的基本结构
7.3.3 从用例描述到人机界面
7.3.4 从状态图到人机交互界面
7.4 活动图及其构成元素
7.4.1 活动(Activity)
7.4.2 控制流(Control Flow)
7.4.3 决策(Decision)
7.4.4 泳道(Swim Line)
7.4.5 并入(Fork In)和并出(Fork Out)
7.4.6 信号(Signal)
7.4.7 对象(Object)和对象流(Object Flow)
7.5 活动图的用途及建模策略
7.5.1 活动图的主要用途
7.5.2 活动图的建模策略
7.6 其他UML图的建模方法
7.6.1 复合结构图
7.6.2 交互概览图
7.6.3 时序图
7.7 小结
习题
……
第8章 包图、组件图和部署图建模
第9章 UML模型与程序设计
第10章 面向对象的软件设计原则
第11章 设计模式及其应用
第12章 对象的持久化
第13章 面向对象分析设计案例
参考文献
第1章 面向对象开发方法
1.1 对象及对象模型
1.1.1 对象的基本概念
1.1.2 对象模型的构成要素
1.1.3 对象模型的主要优点
1.2 面向对象的软件开发
1.2.1 典型的结构化开发方法
1.2.2 面向对象方法的发展过程
1.2.3 面向对象方法与程序设计语言
1.2.4 典型的面向对象的开发方法
1.3 面向对象软件开发过程
1.3.1 面向对象分析(OOA)
1.3.2 面向对象设计(OOD)
1.3.3 OOA与OOD之间的关系
1.4 面向对象分析与设计的应用举例
1.4.1 问题定义
1.4.2 需求分析
1.4.3 软件结构设计
1.4.4 软件行为建模
1.5 小结
习题
第2章 统一建模语言(UML)概述
2.1 UML的基本概念
2.1.1 UML的定义
2.1.2 UML的主要特点
2.1.3 如何使用UML
2.2 UML的概念模型及视图结构
2.2.1 UML的概念模型
2.2.2 UML中的视图
2.3 模型元素
2.3.1 实体元素
2.3.2 交互元素
2.3.3 组织元素
2.3.4 注释元素
2.4 关系
2.4.1 依赖关系(Dependent)
2.4.2 关联关系(Association)
2.4.3 组合与聚合(Composition and Aggregation)
2.4.4 继承(Inherit)
2.5 图
2.5.1 用例图(Use Case Diagram)
2.5.2 类图(Class Diagram)
2.5.3 对象图(Object Diagram)
2.5.4 顺序图(Sequence Diagram)
2.5.5 通信图(Communication Diagram)
2.5.6 状态图(Statechart Diagram)
2.5.7 活动图(Activity Diagram)
2.5.8 构件图(Component Diagram)
2.5.9 部署图(Deployment Diagram)
2.5.10 其他类型的图
2.6 通用机制
2.6.1 规约(Specification)
2.6.2 修饰符(Decorator)
2.6.3 扩展机制(Extend Mechanism)
2.6.4 约束(Constraint)
2.7 对象约束语言简介
2.7.1 对象约束语言的特点
2.7.2 OCL的主要用途
2.7.3 OCL类型与操作
2.7.4 OCL表达式
2.7.5 集合操作(Collection Operation)
2.8 小结
习题
第3章 业务模型的建模
3.1 业务模型
3.1.1 业务的概念
3.1.2 良好的业务模型的特点
3.1.3 业务模型的基本结构
3.1.4 业务建模的主要动机
3.2 业务模型的建模方法
3.2.1 UML与业务建模
3.2.2 UML的业务扩展
3.2.3 业务过程模型
3.2.4 软件模型与业务模型之间的关系
3.3 业务规则
3.3.1 派生规则(Derivation)
3.3.2 约束规则(Constraint)
3.3.3 存在性规则(Existence)
3.4 业务过程的建模案例
3.4.1 定义业务系统的目标
3.4.2 业务过程模型
3.4.3 交付业务流程图
3.4.4 网络销售系统的结构
3.4.5 系统需求
3.5 小结
习题
第4章 用例建模
4.1 用例图的基本概念
4.2 参与者
4.2.1 参与者的定义
4.2.2 识别参与者
4.2.3 参与者之间的泛化关系
4.3 用例
4.3.1 用例的定义和表示
4.3.2 参与者和用例的关联
4.3.3 用例之间的关系
4.3.4 用例描述
4.3.5 用例模板
4.3.6 用例的识别
4.4 用例建模应注意的问题
4.5 小结
习题
第5章 类图建模
5.1 类图的构成元素
5.1.1 类和对象
5.1.2 类(或对象)之间的关系
5.1.3 关联类(Association Class)
5.1.4 关联限定符(Qualifier)
5.1.5 多继承(Multi Inheritance)
5.1.6 混入技术(Mixin Technique)
5.1.7 模板类(Template Class)
5.1.8 接口(Interface)
5.2 从用例到类
5.2.1 业务逻辑类、实体类和边界类的基本概念
5.2.2 用例模型到结构模型的映射
5.3 问题域子系统设计中的要点
5.3.1 复用已存在的类
5.3.2 为相似的类增加基类
5.3.3 多继承的调整
5.3.4 关联的转换与实现
5.3.5 调整与完善属性
5.3.6 提高软件性能
5.3.7 算法的构造与优化
5.3.8 对象的可访问性
5.3.9 类作用域
5.3.10 例外处理机制
5.3.11 考虑使用设计模式
5.4 小结
习题
第6章 顺序图与通信图建模
6.1 顺序图的构成元素
6.1.1 对象(Object)
6.1.2 生命线(Lifeline)
6.1.3 控制焦点(Focus of Control)
6.1.4 消息(Message)
6.1.5 撤销(Destroy)
6.1.6 组合片段(Combined Fragment)
6.1.7 条件分支和从属流
6.2 顺序图建模方法
6.3 通信图的构成元素
6.3.1 对象(Object)
6.3.2 链接(Link)
6.3.3 消息(Message)
6.3.4 通信图中的主动对象(Active Object)
6.4 通信图建模方法
6.5 通信图与顺序图的比较
6.6 小结
习题
第7章 状态图与活动图建模
7.1 状态图的构成元素
7.1.1 状态
7.1.2 转换与事件
7.2 状态图建模方法和原则
7.2.1 状态图的建模方法
7.2.2 状态图的建模原则
7.3 状态图与人机界面
7.3.1 人机交互界面的表示模型
7.3.2 人机交互界面的基本结构
7.3.3 从用例描述到人机界面
7.3.4 从状态图到人机交互界面
7.4 活动图及其构成元素
7.4.1 活动(Activity)
7.4.2 控制流(Control Flow)
7.4.3 决策(Decision)
7.4.4 泳道(Swim Line)
7.4.5 并入(Fork In)和并出(Fork Out)
7.4.6 信号(Signal)
7.4.7 对象(Object)和对象流(Object Flow)
7.5 活动图的用途及建模策略
7.5.1 活动图的主要用途
7.5.2 活动图的建模策略
7.6 其他UML图的建模方法
7.6.1 复合结构图
7.6.2 交互概览图
7.6.3 时序图
7.7 小结
习题
……
第8章 包图、组件图和部署图建模
第9章 UML模型与程序设计
第10章 面向对象的软件设计原则
第11章 设计模式及其应用
第12章 对象的持久化
第13章 面向对象分析设计案例
参考文献
展开全部
书友推荐
- >
唐代进士录
唐代进士录
¥25.9¥39.8 - >
我从未如此眷恋人间
我从未如此眷恋人间
¥24.9¥49.8 - >
巴金-再思录
巴金-再思录
¥14.7¥46.0 - >
苦雨斋序跋文-周作人自编集
苦雨斋序跋文-周作人自编集
¥6.9¥16.0 - >
姑妈的宝刀
姑妈的宝刀
¥13.5¥30.0 - >
上帝之肋:男人的真实旅程
上帝之肋:男人的真实旅程
¥30.5¥35.0 - >
罗庸西南联大授课录
罗庸西南联大授课录
¥13.8¥32.0 - >
我与地坛
我与地坛
¥15.4¥28.0
本类畅销
-
Photoshop 2022中文版案例教程
¥44.1¥59.8 -
局域网组建、管理与维护(第4版)(微课版)
¥47¥59 -
园林AUTOCAD教程
¥24¥45 -
Python实战编程:从零学Python
¥81¥108 -
Java程序设计基础
¥37¥50 -
数据备份与恢复
¥51.4¥69