本書從實(shí)用的角度,介紹軟件工程的基礎(chǔ)知識(shí)和技術(shù)方法,力求做到結(jié)合實(shí)際、注重應(yīng)用、便于教學(xué),凸顯內(nèi)容的新穎性和系統(tǒng)性。 本書分為 12 個(gè)單元:緒論、可行性研究與軟件開發(fā)計(jì)劃、需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、 軟件編碼、軟件測試、軟件維護(hù)、面向?qū)ο蠓椒ㄅc UML、面向?qū)ο蠹夹g(shù)與 UML 應(yīng)用,軟件重用和再工程、軟件工程管理等。本書針對(duì)軟件工程的各個(gè)階段給出案例,并對(duì)案例的實(shí)際處理方法、步驟等進(jìn)行介紹,同時(shí)每個(gè)單元都有單元小結(jié)和習(xí)題,有助于讀者學(xué)習(xí)和 掌握有關(guān)知識(shí)。 本書主要面向高職軟件技術(shù)專業(yè)、人工智能專業(yè)、移動(dòng)互聯(lián)開發(fā)專業(yè)、計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)專業(yè)、大數(shù)據(jù)應(yīng)用專業(yè)學(xué)生,也可供軟件工程師、軟件項(xiàng)目管理人員、軟件開發(fā)人員和計(jì)算機(jī)愛好者閱讀參考。
前言
單元1 結(jié)論
任務(wù)l認(rèn)識(shí)軟件工程
任務(wù)2認(rèn)識(shí)軟件生命周期
任務(wù)3認(rèn)識(shí)軟件過程模型
單元小結(jié)
習(xí)題
單元2 可行性研究與軟件開發(fā)計(jì)劃
任務(wù)l 軟件定義與可行性研究。
任務(wù)2制訂軟件工程開發(fā)計(jì)劃
單元小結(jié)
習(xí)題2
單元3 需求分析
任務(wù)l認(rèn)識(shí)需求分析
任務(wù)2認(rèn)識(shí)結(jié)構(gòu)化分析步驟
任務(wù)3使用需求分析圖形工具
任務(wù)4數(shù)據(jù)字典
任務(wù)5撰寫軟件需求分析規(guī)格說明書
單元小結(jié)
習(xí)題3
單元4 概要設(shè)計(jì)
任務(wù)l認(rèn)識(shí)概要設(shè)計(jì)步驟
任務(wù)2認(rèn)識(shí)軟件結(jié)構(gòu)設(shè)計(jì)的基本原理
任務(wù)3使用軟件結(jié)構(gòu)設(shè)計(jì)的圖形工具
任務(wù)4使用概要設(shè)計(jì)方法
任務(wù)5撰寫與復(fù)審概要設(shè)計(jì)說明書
單元小結(jié)
習(xí)題4
單元5 詳細(xì)設(shè)計(jì)
任務(wù)l認(rèn)識(shí)過程設(shè)計(jì)
...................
單元6 軟件編碼
單元7 軟件測試
單元8 軟件維護(hù)
單元9 面向?qū)ο蠓椒ㄅcUML
單元10 面向?qū)ο蠹夹g(shù)與UML應(yīng)用
單元11 軟件重用和再工程
單元12 軟件工程管理
參考文獻(xiàn)