顶部
收藏

面向对象方法

“十一五”国家规划教材

作者:
石峰 宋红
定价:
21.00元
ISBN:
978-7-04-023223-3
版面字数:
320.000千字
开本:
16开
全书页数:
218页
装帧形式:
平装
重点项目:
“十一五”国家规划教材
出版时间:
2008-04-14
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机类专业核心课程
三级分类:
程序设计基础

    本书根据新的计算机专业规范编写而成,是普通高等教育“十一五”国家级规划教材。本书内容丰富,覆盖面向对象方法学的基本原理、面向对象分析与设计方法、面向对象的程序设计方法以及面向对象方法在多个软件领域的最新应用等多项内容。本书从C++如何提供相应的语法以支持面向对象的角度,讲解C++语言的主要语法和程序设计方法,使得学生能够更加深入地理解面向对象基本原理在实际工作中的具体应用和体现,帮助读者建立面向对象的思维方式。
    本书适合作为高等学校计算机专业、软件工程专业本科及硕士研究生相关课程的教材,也可作为从事IT方面工作的工程技术人员的参考读物。 
  • 第1章 引论
    • 1.1 软件开发过程
      • 1.1.1 软件工程史前期
      • 1.1.2 传统软件工程期
      • 1.1.3 现代软件工程
    • 1.2 程序的组织结构
      • 1.2.1 面向过程程序的结构
      • 1.2.2 结构化程序的结构
      • 1.2.3 面向对象程序的结构
    • 1.3 设计模式
      • 1.3.1 面向过程程序设计
      • 1.3.2 结构化程序设计
      • 1.3.3 面向对象程序设计
    • 1.4 面向对象语言
      • 1.4.1 C++
      • 1.4.2 Java
    • 1.5 面向对象的分析与设计
    • 1.6 面向对象的处理器
      • 1.6.1 Intel iAPX
      • 1.6.2 SOAR
      • 1.6.3 Mushroom
      • 1.6.4 OCP
    • 1.7 本章小结
    • 习题1
  • 第2章 认知与面向对象
    • 2.1 实体与认知
      • 2.1.1 分解与组合
      • 2.1.2 属性与状态
      • 2.1.3 行为与功能
      • 2.1.4 实体间相互作用
      • 2.1.5 结构抽象
      • 2.1.6 多态
    • 2.2 认知规律
      • 2.2.1 分类
      • 2.2.2 归纳与演绎
      • 2.2.3 认知的广度与深度
      • 2.2.4 认知的连续性
    • 2.3 面向对象方法学
    • 2.4 对象的语义模型
    • 2.5 本章小结
    • 习题2
  • 第3章 客观事物的对象模型
    • 3.1 对象和类
      • 3.1.1 封装
      • 3.1.2 对象形态
    • 3.2 类间关系
      • 3.2.1 泛化
      • 3.2.2 聚合
      • 3.2.3 关联
    • 3.3 静态结构模型
    • 3.4 动态模型
    • 3.5 功能模型
    • 3.6 本章小结
    • 习题3
  • 第4章 对象模型的程序实现
    • 4.1 类的实现
      • 4.1.1 类的声明
      • 4.1.2 类的定义
    • 4.2 对象的实现
      • 4.2.1 生命周期
      • 4.2.2 关于封装
    • 4.3 类间关系的实现
      • 4.3.1 泛化的实现
      • 4.3.2 聚合的实现
      • 4.3.3 关联的实现
    • 4.4 多态的实现
      • 4.4.1 静态多态性
      • 4.4.2 动态多态性
    • 4.5 本章小结
    • 习题4
  • 第5章 面向对象系统的开发过程
    • 5.1 面向对象的分析
      • 5.1.1 分析问题域,明确用户需求
      • 5.1.2 识别对象,在此基础上抽象出候选对象类
      • 5.1.3 标识对象的属性和行为
      • 5.1.4 确定对象类之间的关系
      • 5.1.5 确定动态行为模型
      • 5.1.6 确定用户界面需求
    • 5.2 面向对象的设计
      • 5.2.1 系统设计
      • 5.2.2 对象设计
    • 5.3 面向对象的程序设计
    • 5.4 面向对象的测试
    • 5.5 本章小结
    • 习题5
  • 第6章 面向对象的系统需求分析
    • 6.1 需求分析简介
    • 6.2 用例建模
      • 6.2.1 定义系统边界
      • 6.2.2 确定参与者
      • 6.2.3 识别用例
      • 6.2.4 确定用例之间的关系
      • 6.2.5 建立完整的用例图
      • 6.2.6 书写用例描述文档
    • 6.3 用例建模实例
      • 6.3.1 问题描述与系统范围确定
      • 6.3.2 确定系统的参与者
      • 6.3.3 识别用例,建立用例图
      • 6.3.4 用例描述
    • 6.4 本章小结
    • 习题6
  • 第7章 面向对象的系统分析
    • 7.1 静态结构建模
      • 7.1.1 提取系统中的类
      • 7.1.2 确定类间相互关系
      • 7.1.3 确定类的属性和操作
      • 7.1.4 完善初始的静态结构模型
    • 7.2 动态行为建模
      • 7.2.1 消息
      • 7.2.2 事件序列图模型
      • 7.2.3 对象状态图模型
      • 7.2.4 活动图
      • 7.2.5 协作图
    • 7.3 图书馆信息管理系统的分析
      • 7.3.1 图书馆信息管理系统的静态结构模型
      • 7.3.2 图书馆信息管理系统的动态行为模型
    • 7.4 本章小结
    • 习题7
  • 第8章 面向对象的设计
    • 8.1 系统设计
      • 8.1.1 系统体系结构的设计
      • 8.1.2 系统划分
    • 8.2 对象设计
      • 8.2.1 静态结构设计
      • 8.2.2 动态行为设计
    • 8.3 图书馆信息管理系统的设计模型
      • 8.3.1 系统设计
      • 8.3.2 对象设计
    • 8.4 本章小结
    • 习题8
  • 第9章  R公司网上家电销售系统
    • 9.1 网上家电销售系统的需求分析
      • 9.1.1 系统的用户需求描述
      • 9.1.2 系统的需求分析
      • 9.1.3 系统的用例模型
    • 9.2 网上家电销售系统分析模型
      • 9.2.1 网上家电销售系统的静态结构模型
      • 9.2.2 网上家电销售系统的动态行为模型
    • 9.3 网上家电销售系统设计模型
      • 9.3.1 系统设计
      • 9.3.2 对象设计
    • 9.4 本章小结
    • 习题9

相关图书