成功加入购物车
图书条目标准图
陈文宇 著 / 电子工业出版社 / 不详 / 其他
售价 ¥ 20.00 3.4折
定价 ¥59.00
品相 八五品
优惠 满包邮
延迟发货说明
上书时间2024-02-24
卖家超过10天未登录
面向对象技术与工具(第2版)
本书内容涉及面向对象的思想、方法和技术及两门著名的面向对象程序设计语言--C++语言和Java语言,分为两部分,共12章。第一部分介绍面向对象技术,包括:软件工程概述、软件维护、软件工具与集成化环境、面向对象方法、统一建模语言UML、软件测试;第二部分介绍面向对象程序设计语言,包括:面向对象程序设计语言的核心概念、C++语言实现数据封装、C++语言实现多态性、C++语言实现继承性、Java语言基础、Java语言程序设计。本书提供配套电子课件。
第1章软件工程概述1.1软件工程的产生和发展1.1.1软件工程的发展过程1.1.2软件危机1.1.3软件工程研究的内容1.2软件与软件工程过程1.2.1软件的概念和特点1.2.2软件工程过程1.3软件过程模型1.3.1瀑布模型1.3.2增量模型1.3.3螺旋模型1.3.4喷泉模型1.3.5智能模型1.4软件开发方法1.4.1结构化开发方法1.4.2原型化开发方法1.4.3面向对象的软件开发方法1.5软件工具与软件开发环境习题1第2章软件维护2.1软件维护的基本概念2.1.1软件维护的目的2.1.2软件维护的类型2.1.3软件维护的特性2.1.4软件维护的代价2.2软件维护的过程2.3软件维护技术2.4软件可维护性2.4.1软件可维护性的定义2.4.2提高可维护性的方法2.5逆向工程和再工程习题2第3章软件工具与集成化环境3.1软件工具3.1.1软件开发工具3.1.2软件维护工具3.1.3软件管理与支持工具3.2集成化CASE环境3.2.1概述3.2.2集成化的CASE开发环境的要求3.2.3集成化的CASE开发环境的体系结构3.3软件开发工具RationalRose3.3.1Rose工具简介3.3.2业务用例图3.3.3用例图3.3.4类图3.3.5协作图与时序图3.3.6活动图3.3.7状态图3.3.8构件图和部署图习题3第4章面向对象方法4.1面向对象方法概述4.1.1什么是面向对象方法4.1.2面向对象方法的主要特点4.2面向对象的基本概念4.2.1对象与类4.2.2继承4.2.3多态性4.2.4消息4.3面向对象的分析4.3.1需求分析中的问题4.3.2OOA的特点4.3.3OOA的基本任务与分析过程4.4面向对象的设计4.4.1OOD的准则4.4.2OOD的基本任务4.5典型的面向对象方法4.5.1Booch方法4.5.2Coad/Yourdon方法4.5.3对象模型技术(OMT)4.5.4OOSE方法习题4第5章统一建模语言(UML)5.1UML概述5.1.1UML的形成5.1.2UML的特点5.1.3UML建模及其构成5.1.4UML的图形表示5.1.5通用模型元素5.2建立用例模型5.2.1需求分析与用例建模5.2.2确定执行者5.2.3确定用例5.2.4建立用例之间的关系5.2.5用例建模实例5.3建立静态模型5.3.1类图5.3.2包图5.4建立动态模型5.4.1消息5.4.2状态图5.4.3顺序图5.4.4合作图5.4.5活动图5.5建立实现模型5.5.1构件图5.5.2配置图5.6统一过程及其应用5.6.1UML与RUP5.6.2RUP的特点5.6.3RUP的二维开发模型5.6.4RUP的迭代开发模式习题5第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.2.4系统测试6.2.5测试和β测试6.2.6综合测试策略6.3软件调试6.3.1软件调试过程6.3.2软件调试策略6.4面向对象的测试6.4.1面向对象测试的特点6.4.2面向对象测试的类型6.4.3分析模型测试6.4.4面向对象的测试用例习题6第7章面向对象程序设计语言的核心概念7.1面向对象的目标7.2面向对象的核心概念7.2.1数据封装7.2.2继承7.2.3多态性7.3按对象方式思维7.4面向对象的思想和方法7.4.1面向对象是一种认知方法学7.4.2面向对象与软件IC7.4.3面向对象方法与结构化程序设计方法7.4.4对象是抽象数据类型的实现7.5面向对象的程序设计语言第8章C++语言实现数据封装8.1类的定义8.2类的成员8.2.1数据成员8.2.2成员函数8.2.3静态成员8.2.4类外访问成员的方法8.3C++语言的类8.4数据封装和信息隐蔽的意义8.5构造函数8.5.1构造函数的作用8.5.2构造函数的定义8.5.3重载构造函数8.6复制构造函数8.7析构函数8.8对象的创建、释放和初始化8.9对象和指针8.9.1this指针8.9.2指向类对象的指针8.9.3指向类的成员的指针8.10友元关系8.10.1友元函数8.10.2友元类8.10.3友元关系的总结8.11与类和对象相关的问题8.11.1类类型作为参数类型8.11.2一个类的对象作为另一个类的成员8.11.3临时对象习题8第9章C++语言实现多态性9.1重载运算符9.1.1运算符重载的语法形式9.1.2重载运算符规则9.1.3一元运算符和二元运算符9.1.4重载“++”和“”的前缀和后缀方式9.1.5重载赋值运算符9.1.6重载运算符“()”和“[]”9.1.7重载输入运算符和输出运算符9.1.8指针悬挂问题9.2C++语言的类型转换9.2.1标准类型转换为类类型9.2.2类类型转换函数9.3实例——复数类重载运算符习题9第10章C++语言实现继承性10.1继承和派生10.1.1为什么要使用继承10.1.2派生类的声明和继承方式10.1.3基类对象的初始化10.2多继承10.2.1多继承的概念10.2.2虚基类10.3继承的意义10.3.1模块的观点10.3.2类型的观点10.4虚函数10.4.1静态多态性10.4.2基类和派生类的指针与对象的关系10.4.3虚函数与多态性10.5纯虚函数和抽象类10.6虚函数实例——Figure类10.7类属10.7.1无约束类属机制10.7.2约束类属机制10.8模板的概念10.8.1函数模板与模板函数10.8.2类模板与模板类10.9实例——一维数组10.10堆栈、队列的应用习题10第11章Java语言基础第12章 Java语言程序设计参考文献
展开全部
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30