![]() ![]() |
軟件工程實踐教程:基于開源和群智的方法
"本書是計算機領(lǐng)域本科教育教學改革試點工作(“101”計劃)核心課程配套實踐教材,針對軟件工程課程實踐教學的特點、難點和重點,以能力和素質(zhì)培養(yǎng)為目標,圍繞實踐任務的設(shè)計、實施和考評三個方面,闡述了如何基于群智和開源的方法,依托相關(guān)的軟件工具和平臺,開展軟件工程課程教學實踐。本書設(shè)計了兩個相對獨立的實踐任務:一個是閱讀、分析和維護開源軟件,旨在通過高質(zhì)量開源代碼的學習和維護來掌握高水平的軟件開發(fā)技能,并在此基礎(chǔ)上開展軟件的分析、設(shè)計和實現(xiàn),這是一個建立在逆向工程基礎(chǔ)上的課程實踐;另一個是開發(fā)上規(guī)模、有創(chuàng)意和高質(zhì)量的軟件,旨在通過完整的軟件開發(fā)實踐來掌握和運用軟件工程知識、培養(yǎng)軟件開發(fā)能力和軟件工程素質(zhì),這是一個建立在正向工程基礎(chǔ)上的迭代開發(fā)課程實踐。本書結(jié)合具體的軟件開發(fā)案例,詳細介紹了這兩個實踐任務的設(shè)計和實施細節(jié)及方法,包括實踐要求、實施過程和方法、支撐工具和平臺、實踐成果樣式、實踐考評方式等,并重點闡明了如何借助開源和群智的方法來開展上述實踐工作。本書可作為計算機大類專業(yè)本科軟件工程實踐教學教材,也可作為軟件工程師的參考用書。為便于教學,作者建設(shè)了軟件工程教學生態(tài),提供了完整的教學資源,包括實踐教學PPT、實踐任務設(shè)計、軟件文檔模板、實踐考評樣例、軟件項目案例(含UML模型、軟件文檔、源代碼、可運行程序等)、線上實踐、學習社區(qū)、支撐工具等。"
你還可能感興趣
我要評論
|