本書主要從基礎實踐和提高實踐兩個方面來闡述軟件工程的相關知識?;A實踐部分結合公共自行車租賃系統(tǒng)實例,詳細講解了軟件工程的基礎理論知識點,主要包括:軟件需求獲取、結構化系統(tǒng)分析、結構化系統(tǒng)設計、面向對象的軟件分析、面向對象的軟件設計和軟件項目管理計劃。提高實踐部分選用了基于Android的新生校園指南系統(tǒng)和基于Web方式的校企聯(lián)合培養(yǎng)系統(tǒng)作為實例,從需求獲取、需求分析和系統(tǒng)設計三個方面深入講解,結合每章*后的提高實踐練習,著重培養(yǎng)學生的實踐能力和創(chuàng)新能力,幫助學生掌握和鞏固所學知識。