网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 面向对象分析与设计(普通高等教育系列教材)
分类
作者
出版社 机械工业出版社
下载
简介
内容推荐
本书系统讲解了面向对象方法的基本概念,统一建模语言的概念、结构和建模方法,对象约束语言(OCL)基础知识和使用方法,还详细介绍了业务建模方面的基础知识,包括业务、业务规则、业务模型及其构成要素的概念以及业务建模的方法。
本书详细介绍了各种标准U儿模型的概念、构成元素、使用规则和建模方法,这些标准模型包括:用例模型、类图模型、顺序图、通信图、状态图、活动图、构件图和部署图等。同时,还概要介绍了UML2.0中新增加的一些模型及其建模方法,如复合结构图、交互概览图和时序图等模型。
本书还介绍了设计模式的基础知识和基本理论,概要介绍了每种设计模式的定义、结构、适用情形和主要特点。
最后,本书还提供了若干带有全部实现的软件设计案例,能够更加直观、有效地帮助读者理解面向对象方法中的各种抽象概念、设计原则、建模方法和建模过程。
本书适合作为高等院校软件工程及相关专业的本科生或研究生教材,也可以作为从事软件开发工作和学习面向对象方法的读者的参考资料。
目录
前言
第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 IUML的概念模型及视图结构
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 业务过程模型
……
第4章 用例建模
第5章 类图建模
第6章 顺序图与通信图建模
第7章 状态图与活动图建模
第8章 包图、组件图和部署图建模
第9章 UML模型与程序设计
第10章 面向对象的软件设计原则
第11章 设计模式及其应用
第12章 对象的持久化
第13章 面向对象分析设计案例
参考文献
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/1/19 20:31:35