程序設計/前言
< 程序设计
現在,「電腦程式設計」這個名詞對不同的人可能有着不同的含義。在很多時候,我們會很直接地想到利用各種語言來書寫程序。但是在另外一些時候,我們會將軟件工程中的各個活動,比如需求分析,軟件的設計,代碼編寫,測試,甚至維護都用「程序設計」這樣一個詞來統稱。
在現代社會中,一個「軟件」通常是由一系列的文件和程序構成的,而實際上人們往往把「軟件」和「程式」混合的交替使用。而關於如何「生產」一個有效,穩定,實用,切合用戶需求的軟件的方法就是「軟件工程」。通常意義上,我們可以把軟件工程劃分為以下幾個部分:
- 系統需求
- 軟件架構
- 軟件的構建
- 軟件測試
- 軟件維護
- 配置管理
- 軟件項目管理
- 軟件開發過程
- 軟件工程和方法
- 品質保證
本書的大部分內容着眼於軟體建構,也就是程序的編寫。