面向对象分析设计与编程
面向对象分析设计与编程封面图

面向对象分析设计与编程

吴炜煜, 编著

出版社:清华大学出版社

年代:2006

定价:20.0

书籍简介:

本书系统讲述面向对象软件的分析设计理论和表达实现方法。

书籍目录:

第1章 面向对象技术概论

1.1 引论

1.1.1 软件概念的发展

1.1.2 软件开发原理的4次变革

1.1.3 面向对象语言的3个里程碑

1.2 面向对象的基本概念

1.2.1 对象、类、消息

1.2.2 封装性、继承性和多态性

1.2.3 常用术语简释和定义

1.2.4 概念内涵的区别

1.3 面向对象的分析方法

1.3.1 OOA方法评介

1.3.2 OOA步骤

1.3.3 OOA模型

1.3.4 OOA视图

1.3.5 OOA提交

1.4 面向对象的设计初步

1.4.1 OOD模型

1.4.2 什么是优良的OOD

1.4.3 对象标识设计

1.4.4 复杂对象的构造设计

1.4.5 一个GIS的OOD模型实例

1.5 教学建议

习题

第2章 面向对象软件工程

2.1 面向对象软件工程特点

2.1.1 面向对象软件工程概述

2.1.2 对象建模技术

2.1.3 RUP简介

2.1.4 面向对象软件工程实例

2.2 系统分析阶段

2.2.1 OOA过程模型

2.2.2 研究问题论域及用户需求

2.2.3 对象识别的客观性方法

2.2.4 识别对象的内部特征

2.2.5 识别对象的外部特征

2.2.6 信息建模的规范化过程

2.3 系统设计阶段和步骤

2.3.1 系统划分

2.3.2 设计阶段

2.3.3 设计步骤

2.4 评审和修正OOA模型

2.4.1 分析模型的一致性和完整性

2.4.2 OOA模型的评审策略

2.4.3 从OOA到OOD的过渡

2.5 系统文档编制、系统实现和测试

2.5.1 编制设计文档

2.5.2 系统实现

2.5.3 系统测试

习题

第3章 统一建模语言

3.1 UML语言概述

3.1.1 UML发展历史

3.1.2 建模语言的重要性

3.1.3 UML的4层架构模型

3.1.4 UML的视图

3.1.5 UML的图形表示

3.1.6 UML的模型元素

3.1.7 UML的扩展机制与通用机制

3.2 UML静态建模

3.2.1 用例图

3.2.2 类图

3.2.3 对象图

3.3 UML的动态建模

3.3.1 序列图

3.3.2 状态图

3.3.3 活动图

3.3.4 协作图

3.4 UML物理架构建模

3.4.1 组件图

3.4.2 配置图

3.5 UML的应用及实例

3.5.1 需求分析

3.5.2 UML静态建模表示

3.5.3 UML动态建模表示

3.5.4 UML物理架构建模表示

习题

第4章 C++基本知识速成

4.1 C++语言概述

4.1.1 C++的面向对象特征

4.1.2 C++语言对C语言在非面向对象方面的增强

4.2 C++程序构架及词法符号约定

4.2.1 C++程序示例

4.2.2 C++程序的一般结构

4.2.3 C++的词法符号约定

4.3 C++的数据类型

4.3.1 C++的数据类型及类型修饰符

4.3.2 常量

4.3.3 变量

4.4 C++的运算符和表达式

4.4.1 C++中的基本运算符

4.4.2 C++表达式

4.5 C++的语句及程序流程控制

4.5.1 if条件分支语句

4.5.2 switch开关分支语句

4.5.3 循环控制语句

4.5.4 跳转控制语句

4.6 输入输出流简介

4.6.1 无格式输入输出

4.6.2 指定格式输入输出

习题

第5章 聚合数据类型与操作函数

5.1 数组类型与简单线性表处理

5.1.1 线性表结构的C++处理方法

5.1.2 数组的定义与使用

5.1.3 多维数组

5.1.4 字符数组

5.2 指针类型与地址算法

5.2.1 指针的概念与定义

5.2.2 指针变量的运算规则

5.2.3 指针与数组的关系

5.2.4 指针与字符串

5.2.5 指针数组

5.2.6 多级指针

5.2.7 void型和const型指针

5.3 函数类型与应用方法

5.3.1 函数的定义与调用

5.3.2 函数类型与参数传递

5.3.3 内联型函数

5.3.4 递归调用

5.3.5 函数重载

5.3.6 函数指针

5.4 结构类型及链表处理

5.4.1 结构变量定义及使用

5.4.2 结构数组

5.4.3 结构指针

5.4.4 结构的嵌套与递归

5.4.5 链表类数据处理

5.4.6 联合

5.4.7 位域

5.4.8 枚举类型

习题

第6章 类与对象的构造设计

6.1 类的构造和创建

6.1.1 类设计的基本概念

6.1.2 类的说明与对象定义

6.1.3 成员函数的功能与定义方式

6.1.4 对类成员的访问

6.2 构造函数和析构函数

6.2.1 构造函数的特性

6.2.2 构造函数的设计和使用

6.2.3 析构函数的特性和用法

6.3 类构造的存储设计

6.3.1 类的静态成员

6.3.2 对象的动态存储分配

6.4 类中类用法

6.4.1 类对象作为成员

6.4.2 类的自引用

6.5 类与对象的进一步用法

6.5.1 类对象指针

6.5.2 对象数组

6.5.3 友元函数

6.5.4 对象作函数参数

6.6 类与结构、联合的关系

6.6.1 结构与类

6.6.2 联合与类

6.7 类设计应用实例解析

习题

……

第7章 继承性和派生类

第8章 多态性与虚函数

第9章 面向方面编程方法

第10章 面向对象编程环境与工具

附录A面向对象分析/设计课程实习大作业

参考文献

内容摘要:

本书是《面向对象分析设计与编程(OOA/OOD/OOP)》的第二版,它系统地讲述了面向对象软件的分析设计理论和表达实现方法。从面向对象技术的概念、原理,软件工程过程方法,到UML建模语言的使用、C++(Java)等面向对象编程(OOP)语言表达;从面向对象系统分析设计(OOA/OOD)、面向方面编程(AOP)方法,到有关各类编程环境与工具的使用,讲解循序渐进,深入浅出,前后贯通,逻辑体系合理。使学习者能够较好地掌握面向对象软件工程的基本思想、方法和技能,培养高水平的编程实现的能力。本书及时反映了本领域的知识更新和大学本科教学经验,是目前大学本科生的适用教材,也可作为社会上继续受教育者或者自学面向对象程序设计的快捷入门参考书。

编辑推荐:

《面向对象分析设计与编程:OOA\OOD\OOP\AOP(第二版)》系统地讲述了面向对象软件的分析设计理论和表达实现方法。《面向对象分析设计与编程:OOA\OOD\OOP\AOP(第二版)》及时反映了本领域的知识更新和大学本科教学经验,是目前大学本科生的适用教材,也可作为社会上继续受教育者或者自学面向对象程序设计的快捷入门参考书。

书籍规格:

书籍详细信息
书名面向对象分析设计与编程站内查询相似图书
9787302141204
《面向对象分析设计与编程》pdf扫描版电子书已有网友提供资源下载链接,请点击下方按钮查看
出版地北京出版单位清华大学出版社
版次2版印次1
定价(元)20.0语种简体中文
尺寸26装帧平装
页数 371 印数 3000
全网搜索试读资源

书籍信息归属:

面向对象分析设计与编程是清华大学出版社于2007.02出版的中图分类号为 TP312 的主题关于 面向对象语言-程序设计 的书籍。