VISUAL C++ 础 SAC++程序设许基础 W
目 录 第一章软件设计概论 第七章动恋内存分配 第二章C十基础知识 第八章继承与多恋 第三章结构化程序设计第九拿输入/输出流类库 第四章函数 第十章异常处理 第五章类与对泉 第十一章标准模板类库(STL) 第六章指针与教组 附 录
第一章 软件设计概论 第五章 类与对象 第四章 函数 第三章 结构化程序设计 第二章 C++基础知识 第十章 异常处理 第九章 输入/输出流类库 第八章 继承与多态 第七章 动态内存分配 第六章 指针与数组 第十一章 标准模板类库(STL) 附 录 目 录
第一章袅件设计述 1.1软件与软件危机 14算法的设计与分析 12软件工程)1.5C语言和面向对象的C十 13程序设计方法 1.6一个简单的C++程序
1.1 软件与软件危机 1.2 软 件 工 程 1.3 程序设计方法 1.6 一个简单的C++程序 1.5 C语言和面向对象的C++ 1.4 算法的设计与分析 第一章 软件设计概述
1.1件马袭件危机 )什么是软件软件早程序 什么是软件危机 软件危机首次爆发于二十世纪六十年 代。在大型程序设计中,人们发现投入 大量的人力、物力、肘间开发出的软件, 其成本、效率、质量等方面却处于失控 状态,尤其软件维护异常困难。程序的 修改扩充往往需要大量重复性投入
1.1 软件与软件危机 什么是软件 什么是软件危机 软件 程序 软件危机首次爆发于二十世纪六十年 代。在大型程序设计中,人们发现投入 大量的人力、物力、时间开发出的软件, 其成本、效率、质量等方面却处于失控 状态,尤其软件维护异常困难。程序的 修改扩充往往需要大量重复性投入
1.1袅件与袅件危机 软件危机产生的原因主要有三个 1软件开发者不熟悉用户问题的领城,或没有 理解用户需求,软件产品与要求不一致。 2软件是一种逻辑产品而非物理产品,软件的 开发过程本质上是人的思考过程。 3人的智力在面对越来越复杂的问题时,处理 问题的效率会越来越低。 心
1.1 软件与软件危机 软件危机产生的原因主要有三个: 2 软件是一种逻辑产品而非物理产品,软件的 开发过程本质上是人的思考过程。 3 人的智力在面对越来越复杂的问题时,处理 问题的效率会越来越低。 1 软件开发者不熟悉用户问题的领域,或没有 理解用户需求,软件产品与要求不一致