您好,欢迎来到聚文网。 登录 免费注册
面向对象分析设计与编程(OOA/OOD/OOP/AOP)

面向对象分析设计与编程(OOA/OOD/OOP/AOP)

  • 字数: 506.00千字
  • 装帧: 平装
  • 出版社: 清华大学出版社
  • 作者: 吴炜煜 著
  • 出版日期: 2007-01-01
  • 商品条码: 9787302141204
  • 版次: 2
  • 开本: 其他
  • 页数: 312
  • 出版年份: 2007
定价:¥39 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
内容简介
本书是《面向对象分析设计与编程(OOA/OOD/OOP)》的第二版,它系统地讲述了面向对象软件的分析设计理论和表达实现方法。从面向对象技术的概念、原理,软件工程过程方法,到UML建模语言的使用、C++(Java)等面向对象编程(OOP)语言表达;从面向对象系统分析设计(OOA/OOD)、面向方面编程(AOP)方法,到有关各类编程环境与工具的使用,讲解循序渐进,深入浅出,前后贯通,逻辑体系合理。使学习者能够较好地掌握面向对象软件工程的基本思想、方法和技能,培养高水平的编程实现的能力。 本书及时反映了本领域的知识更新和大学本科教学经验,是目前大学本科生的适用教材,也可作为社会上继续受教育者或者自学面向对象程序设计的快捷入门参考书。
目录
第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.1OOA方法评介
1.3.2OOA步骤
1.3.3OOA模型
1.3.4OOA视图
1.3.5OOA提交
1.4面向对象的设计初步
1.4.1OOD模型
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.3RUP简介
2.1.4面向对象软件工程实例
2.2系统分析阶段
2.2.1OOA过程模型
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.2OOA模型的评审策略
2.4.3从OOA到OOD的过渡
2.5系统文档编制、系统实现和测试
2.5.1编制设计文档
2.5.2系统实现
2.5.3系统测试
习题
第3章统一建模语言
3.1UML语言概述
3.1.1UML发展历史
3.1.2建模语言的重要性
3.1.3UML的4层架构模型
3.1.4UML的视图
3.1.5UML的图形表示
3.1.6UML的模型元素
3.1.7UML的扩展机制与通用机制
3.2UML静态建模
3.2.1用例图
3.2.2类图
3.2.3对象图
3.3UML的动态建模
3.3.1序列图
3.3.2状态图
3.3.3活动图
3.3.4协作图
3.4UML物理架构建模
3.4.1组件图
3.4.2配置图
3.5UML的应用及实例
3.5.1需求分析
3.5.2UML静态建模表示
3.5.3UML动态建模表示
3.5.4UML物理架构建模表示
习题
第4章C++基本知识速成
4.1C++语言概述
4.1.1C++的面向对象特征
4.1.2C++语言对C语言在非面向对象方面的增强
4.2C++程序构架及词法符号约定
4.2.1C++程序示例
4.2.2C++程序的一般结构
4.2.3C++的词法符号约定
4.3C++的数据类型
4.3.1C++的数据类型及类型修饰符
4.3.2常量
4.3.3变量
4.4C++的运算符和表达式
4.4.1C++中的基本运算符
4.4.2C++表达式
4.5C++的语句及程序流程控制
4.5.1if条件分支语句
4.5.2switch开关分支语句
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.7void型和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面向对象分析/设计课程实习大作业
参考文献

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网