軟體工程以系統化方式套用工程原則與方法論,透過結構化流程與最佳實務來設計、建立、測試與管理軟體,使其在開發、運作、維護與汰除各階段都能滿足使用者需求,並具備可靠、高效、可擴充、可維護的特性;同時有效管理複雜度、降低風險,在時程可控且具成本效益的前提下產出高品質軟體。
你能正確辨識哪些做法屬於軟體工程實務嗎?
本練習屬於課程
將理論付諸實踐,立即體驗我們的互動練習
先了解任務說明,並從零開始打造你的計算機,同時複習重要的物件導向與軟體工程原則,例如「不要重複你自己」(DRY)原則。
當前練習
基本功能已完成,現在是時候把它們打磨得更完善!繼續加入文件與自動化測試,並把功能再往前拓展。
主體程式碼已寫好,接下來要確保一切如預期運作並符合最佳實務。你會學習如何審查、重構與改進程式碼,並執行更完整的測試。