高质量程序设计指南_C++_C语言
- 资料大王PDF
-
0 次阅读
-
0 次下载
-
2024-07-14 09:52:48
微信
赏
支付宝
文档简介:
目 录
前言
第1章 高质量软件开发之道
1.1 软件质量基本概念
1.1.1 如何理解软件的质量
1.1.2 提高软件质量的基本方法
1.1.3 “零缺陷”理念
1.2 细说软件质量属性
1.2.1 正确性
1.2.2 健壮性
1.2.3 可靠性
1.2.4 性能
1.2.5 易用性
1.2.6 清晰性
1.2.7 安全性
1.2.8 可扩展性
1.2.9 兼容性
1.2.10 可移植性
1.3 人们关注的不仅仅是质量
1.3.1 质量、生产率和成本之间的关系
1.3.2 软件过程改进的基本概念
1.4 高质量软件开发的基本方法
1.4.1 建立软件过程规范
1.4.2 复用
1.4.3 分而治之
1.4.4 优化与折中
1.4.5 技术评审
1.4.6 测试
1.4.7 质量保证
1.4.8 改错
1.5 关于软件开发的一些常识和思考
1.5.1 有最好的编程语言吗
1.5.2 编程是一门艺术吗
1.5.3 编程时应该多使用技巧吗
1.5.4 换更快的计算机还是换更快的算法
1.5.5 错误是否应该分等级
1.5.6 一些错误的观念
1.6 小结
第2章 编程语言发展简史
2.1 编程语言大事记
2.2 Ada的故事
2.3 C/C++发展简史
2.4 Borland与Microsoft之争
2.5 Java阵营与Microsoft的较量
2.6 小结
第3章 程序的基本概念
3.1 程序设计语言
3.2 语言实现
3.3 程序库
3.4 开发环境
3.5 程序的工作原理
3.6 良好的编程习惯
第4章 C++/C程序设计入门
4.1 C++/C程序的基本概念
4.1.1 启动函数main()
4.1.2 命令行参数
4.1.3 内部名称
4.1.4 连接规范
4.1.5 变量及其初始化
4.1.6 C Runtime Library
4.1.7 编译时和运行时的不同
4.1.8 编译单元和独立编译技术
4.2 基本数据类型和内存映像
4.3 类型转换
4.3.1 隐式转换
4.3.2 强制转换
4.4 标识符
4.5 转义序列
4.6 运算符
4.7 表达式
4.8 基本控制结构
4.9 选择(判断)结构
4.9.1 布尔变量与零值比较
4.9.2 整型变量与零值比较
4.9.3 浮点变量与零值比较
4.9.4 指针变量与零值比较
4.9.5 对if语句的补充说明
4.9.6 switch结构
4.10 循环(重复)结构
4.10.1 for语句的循环控制变量
4.10.2 循环语句的效率
4.11 结构化程序设计......
评论
发表评论