從實用的角度出發,通過一個案例項目“新聞發布繫統”的開發過程來引領學習過程,進行教學內容的整合。通過引導學生完成一繫列工作任務來實現本課程的學習目標,重點培養學生運用所學知識解決實際問題的能力。實現了項目導向、任務驅動、理論與實踐教、學、做一體化。本書注重內容的優選性和繫統性,注重實際應用。本書內容包括: 軟件工程概述、認識統一建模語言、新聞發布繫統可行性研究與軟件開發計劃、需求分析與建模、概要設計、詳細設計、編碼的實現、軟件的測試、項目的發布與維護,軟件項目管理等。每章都有同步習題。
本書內容適量,難度適中,既可作為高職高專院校計算機類相關專業學生的教材,也可供應用型本科、軟件工程師、軟件項目管理人員和軟件開發人員使用。