內容簡介
本書是作者在多年從事軟體工程、軟體設計模式課程的教學實踐基礎上編寫的。全書共分為6個項目,通過大量的實例,介紹實用軟體工程的原理及設計模式的相關知識,並且根據軟體開發「工程化」思想,細化開發方案,弘揚精益求精的工匠精神,系統地講解軟體工程、軟體設計過程、23種先進的設計模式和案例、基於鯤鵬應用開發的設計模式應用案例和軟體項目管理等相關知識。全書以實際案例為基線,將案例、項目式教學思路貫穿始終,根據需要安排多個任務和子任務,同時可以了解並學習國家自主可控信息技術對國家信息安全的重要性。書後配有適量的實訓和習題,使讀者能夠在學習過程中提高操作能力和實際應用能力。 本書可作為高等職業院校軟體工程、軟體設計模式、軟體體繫結構設計等課程的教材,也可以作為讀者自學的參考書。 為了方便教師教學和學生自主學習,本書配有微課視頻、案例源代碼、安裝軟體等,併為教師用戶另附配電子課件、教學大綱等,用戶可從清華大學出版社官網下載。目錄
項目1 軟體工程概述