軟件工程師

軟件工程師 （ Software Engineer ） 一般指從事軟件開發職業的人 。 軟件工程師跟一般程序員的區別 ， 在於一個程序員的工作是按照指定的規格進行編碼 ， 而軟件工程師的工作則需要設計和規劃 。 不過 ， 由於現時社會的分工愈來愈模糊 ， 軟件工程師跟程序員的分工也愈不明顯 。 但對於嚴格執行CMM的機構來說 ， 各人的工作區分也比較清晰 ， 這有助於瞭解軟件工程師跟一般程序員的分別 。