書單推薦 新書推薦 |
現(xiàn)代軟件工程基礎(chǔ) 本書是軟件工程的入門教材,系統(tǒng)地闡述了現(xiàn)代軟件開發(fā)過程、方法、技術(shù)以及相關(guān)工具,使讀者能夠全面掌握現(xiàn)代軟件工程的相關(guān)基礎(chǔ)知識以及軟件工程師所需要具備的基本實踐能力。 全書共分為10章,覆蓋了現(xiàn)代軟件工程的主要內(nèi)容,特別是需求分析、軟件設(shè)計、軟件構(gòu)造、軟件測試等。本書各章的順序按照軟件工程師的學(xué)習(xí)和成長過程進行編排,首先圍繞高質(zhì)量編碼所需的知識和能力進行介紹,然后逐漸過渡到更加抽象的軟件設(shè)計和需求分析等內(nèi)容。第1章介紹軟件工程的含義、發(fā)展歷程和重要思想。第2章介紹軟件過程模型、敏捷方法與精益思想以及開發(fā)運維一體化(DevOps)。第3章介紹軟件版本管理與開發(fā)任務(wù)管理。第4章介紹代碼質(zhì)量的含義以及高質(zhì)量編碼方法。第5章介紹軟件設(shè)計的整體內(nèi)容并具體介紹組件級詳細(xì)設(shè)計方法。第6章介紹組件級、框架級、平臺級三個層次上的軟件復(fù)用方法。第7章介紹軟件體系結(jié)構(gòu)的基本概念以及分布式軟件體系結(jié)構(gòu)和云原生軟件體系結(jié)構(gòu)。第8章介紹軟件需求分析方法、敏捷開發(fā)中的需求工程以及可信需求的含義。第9章介紹軟件測試方法以及相關(guān)工具。第10章介紹軟件持續(xù)集成、發(fā)布以及軟件構(gòu)建和依賴管理。 本書可作為高等院校計算機、軟件工程、人工智能、自動化等相關(guān)專業(yè)的本科生教材,也可供相關(guān)領(lǐng)域的專業(yè)技術(shù)人員參考。
你還可能感興趣
我要評論
|