壹般來說,肯定不只是編程序。從比較經典的軟件工程生命周期來看,就有需求分析、系統設計、子系統開發、系統集成和系統維護五個階段,除了子系統開發中基本上是編程外,別的階段編程就不是主導了。
但從非常寬松的定義來看,也對,因為編程序就是把客戶的需求,通過編寫程序來解決。
從那些人對開發軟件的描述來看,單是編程的話,雖然難,但是還是有很多辦法來解決的。真正讓開發人員痛苦的,其實是需求的不斷變化,所以之前編寫的程序隨時可能發現要改寫,水平不夠的只能從頭再來,進而影響了進度。如果需求永不變、壹直正確,開發軟件就是編寫程序。