軟體工程導論
外觀
|
狀態:本書仍在建設中。 本書是軟體工程藝術的介紹。它旨在作為本科課程的教科書。 軟體工程是關於團隊,也是關於質量。要解決的問題過於複雜或龐大,以至於單個開發人員無法再解決它們。軟體工程還關乎團隊內部以及與內部和外部利益相關者之間的溝通。團隊不僅由開發人員組成,還包括質量保證測試人員、系統架構師、系統/平臺工程師、客戶、專案經理和其他利益相關者。 實施不再僅僅是編寫程式碼,它還包括遵循指南、編寫文件以及編寫單元測試。但僅僅靠單元測試是不夠的。不同的部分必須彼此匹配。我們必須能夠使用指標來發現有問題的區域並改進這些區域的質量。程式碼應該遵循一定的標準,以便團隊更容易協同工作。一旦我們完成了編碼,並不意味著我們完成了專案:對於大型專案來說,維護軟體和其他維護工作可以使很多人長期忙碌。 由於有如此多的因素影響著專案的成功或失敗,本書涵蓋了專案管理技能。軟體專案可能如此龐大,以至於我們必須進行仔細的規劃。我們將討論導致專案失敗的因素以及成功因素。最後但同樣重要的是,優秀的軟體工程師,就像任何工程師一樣,都需要工具,在這本書中,我們將介紹適用於大型和小型專案的日常工具。 我們邀請您加入我們,一起踏上穿越軟體工程迷宮的旅程! |