程序设计/前言
< 程序设计
现在,“计算机程序设计”这个名詞对不同的人可能有着不同的含义。在很多时候,我们会很直接地想到利用各种语言来书写程序。但是在另外一些时候,我们会将软件工程中的各个活动,比如需求分析,软件的设计,代码编写,测试,甚至维护都用“程序设计”这样一个词来统称。
在现代社会中,一个“软件”通常是由一系列的文件和程序构成的,而实际上人们往往把“软件”和“程序”混合的交替使用。而关於如何“生产”一个有效,稳定,实用,切合用户需求的软件的方法就是“软件工程”。通常意义上,我们可以把软件工程划分为以下几个部分:
- 系统需求
- 软件架构
- 软件的构建
- 软件测试
- 软件维护
- 配置管理
- 软件项目管理
- 软件开发过程
- 软件工程和方法
- 品质保证
本书的大部分内容着眼於软件构建,也就是程序的编写。