出版時(shí)間:2013-5 出版社:機(jī)械工業(yè)出版社 作者:劉嘉
內(nèi)容概要
《華章教育?高等院校軟件工程專(zhuān)業(yè)規(guī)劃教材:軟件工程與計(jì)算(卷3):團(tuán)隊(duì)與軟件開(kāi)發(fā)實(shí)踐》關(guān)注綜合性軟件工程實(shí)踐,運(yùn)用“軟件工程與計(jì)算”系列前兩門(mén)課程所學(xué)軟件工程、程序設(shè)計(jì)和軟件職業(yè)知識(shí),采用螺旋開(kāi)發(fā)模型,強(qiáng)化項(xiàng)目管理實(shí)踐、團(tuán)隊(duì)實(shí)踐、軟件工程制品與評(píng)審實(shí)踐,培養(yǎng)學(xué)生對(duì)程序設(shè)計(jì)和軟件工程方法的實(shí)際運(yùn)用能力,同時(shí)強(qiáng)化學(xué)生的職業(yè)技能和項(xiàng)目管理能力?!度A章教育?高等院校軟件工程專(zhuān)業(yè)規(guī)劃教材:軟件工程與計(jì)算(卷3):團(tuán)隊(duì)與軟件開(kāi)發(fā)實(shí)踐》可作為高等院校軟件工程、計(jì)算機(jī)及相關(guān)專(zhuān)業(yè)本科生軟件工程實(shí)踐類(lèi)課程的教材,也可作為從事軟件開(kāi)發(fā)和應(yīng)用的有關(guān)人員的參考書(shū)。
書(shū)籍目錄
前言 第1章軟件工程實(shí)踐概述 1.1預(yù)備知識(shí)1:軟件項(xiàng)目管理 1.2預(yù)備知識(shí)2:螺旋模型 1.3課程案例描述 1.4課程案例的軟件過(guò)程選擇 1.5課程案例的組織 1.5.1實(shí)踐過(guò)程總體描述 1.5.2實(shí)踐過(guò)程分階段描述 1.5.3實(shí)踐過(guò)程的時(shí)間安排 1.5.4實(shí)踐過(guò)程的階段評(píng)價(jià) 第2章項(xiàng)目啟動(dòng) 2.1預(yù)備知識(shí)1:團(tuán)隊(duì)建設(shè) 2.1.1團(tuán)隊(duì)組成和評(píng)估 2.1.2團(tuán)隊(duì)文化 2.2預(yù)備知識(shí)2:配置管理初步 2.3項(xiàng)目啟動(dòng)階段實(shí)踐描述 2.3.1項(xiàng)目啟動(dòng)階段實(shí)踐目標(biāo) 2.3.2項(xiàng)目啟動(dòng)階段實(shí)踐內(nèi)容和腳本 2.3.3項(xiàng)目啟動(dòng)階段團(tuán)隊(duì)活動(dòng)計(jì)劃 2.4團(tuán)隊(duì)建立實(shí)踐 2.4.1團(tuán)隊(duì)建立 2.4.2團(tuán)隊(duì)交流與激勵(lì)機(jī)制 2.5軟件開(kāi)發(fā)環(huán)境構(gòu)建實(shí)踐 2.5.1版本控制和管理機(jī)制 2.5.2版本控制工具的使用原則 2.6項(xiàng)目啟動(dòng)會(huì)議實(shí)踐 2.6.1項(xiàng)目啟動(dòng)會(huì)議準(zhǔn)備 2.6.2項(xiàng)目啟動(dòng)會(huì)議召開(kāi) 2.6.3項(xiàng)目啟動(dòng)會(huì)議產(chǎn)物 2.7項(xiàng)目啟動(dòng)階段實(shí)驗(yàn)手冊(cè)及評(píng)價(jià)標(biāo)準(zhǔn) 2.7.1關(guān)于實(shí)驗(yàn)手冊(cè)與評(píng)價(jià)標(biāo)準(zhǔn)的使用說(shuō)明 2.7.2項(xiàng)目啟動(dòng)階段團(tuán)隊(duì)活動(dòng)檢查表 2.7.3項(xiàng)目啟動(dòng)階段實(shí)驗(yàn)手冊(cè) 2.7.4項(xiàng)目啟動(dòng)階段評(píng)分標(biāo)準(zhǔn) 第3章第一循環(huán) 3.1預(yù)備知識(shí)1:溝通交流 3.1.1溝通交流的特點(diǎn)和分類(lèi) 3.1.2溝通的方式選擇 3.2預(yù)備知識(shí)2:項(xiàng)目計(jì)劃 3.2.1項(xiàng)目計(jì)劃的特點(diǎn)和原則 3.2.2項(xiàng)目計(jì)劃的內(nèi)容 3.3第一循環(huán)階段實(shí)踐描述 3.3.1第一循環(huán)階段實(shí)踐目標(biāo) 3.3.2第一循環(huán)階段實(shí)踐內(nèi)容和腳本 3.3.3第一循環(huán)階段團(tuán)隊(duì)活動(dòng)計(jì)劃 3.4需求獲取實(shí)踐:面談 3.4.1面談的技巧 3.4.2面談?dòng)涗浾?3.5風(fēng)險(xiǎn)分析與風(fēng)險(xiǎn)解決 3.5.1風(fēng)險(xiǎn)識(shí)別:“頭腦風(fēng)暴” 3.5.2風(fēng)險(xiǎn)分類(lèi) 3.5.3風(fēng)險(xiǎn)解決 3.5.4風(fēng)險(xiǎn)解決中的其他因素 3.6項(xiàng)目范圍界定和范圍原型實(shí)踐 3.6.1范圍原型開(kāi)發(fā)活動(dòng) 3.6.2范圍原型開(kāi)發(fā)過(guò)程 3.6.3項(xiàng)目范圍界定 3.7評(píng)審會(huì)議實(shí)踐 3.7.1評(píng)審會(huì)議的召開(kāi) 3.7.2評(píng)審會(huì)議的記錄 3.7.3項(xiàng)目范圍評(píng)審的要點(diǎn) 3.8建立項(xiàng)目計(jì)劃 3.8.1項(xiàng)目計(jì)劃活動(dòng) 3.8.2確定項(xiàng)目進(jìn)度計(jì)劃 3.8.3項(xiàng)目網(wǎng)絡(luò)圖 3.8.4項(xiàng)目計(jì)劃文檔 3.9第一循環(huán)階段實(shí)驗(yàn)手冊(cè)及評(píng)價(jià)標(biāo)準(zhǔn) 3.9.1第一循環(huán)階段團(tuán)隊(duì)活動(dòng)檢查表 3.9.2第一循環(huán)階段實(shí)驗(yàn)手冊(cè) 3.9.3第一循環(huán)階段評(píng)分標(biāo)準(zhǔn) 第4章第二循環(huán) 4.1預(yù)備知識(shí):軟件質(zhì)量管理 4.1.1軟件質(zhì)量 4.1.2軟件質(zhì)量管理 4.1.3軟件評(píng)審和軟件測(cè)試 4.2第二循環(huán)階段實(shí)踐描述 4.2.1第二循環(huán)階段實(shí)踐目標(biāo) 4.2.2第二循環(huán)階段實(shí)踐內(nèi)容和腳本 4.2.3第二循環(huán)階段團(tuán)隊(duì)活動(dòng)計(jì)劃 4.3需求獲取實(shí)踐:涉眾分析 4.3.1涉眾分析 4.3.2涉眾分析過(guò)程 4.4用戶需求風(fēng)險(xiǎn)分析 4.4.1用戶需求風(fēng)險(xiǎn) 4.4.2需求變更管理 4.4.3需求評(píng)審 4.5開(kāi)發(fā)用戶界面原型 4.5.1設(shè)計(jì)用戶界面原型 4.5.2實(shí)施用戶界面原型并獲取用戶反饋 4.5.3后續(xù)的改進(jìn)用戶界面原型 4.6需求規(guī)格說(shuō)明 4.6.1項(xiàng)目功能性和非功能性需求 4.6.2通過(guò)用例完成需求規(guī)格說(shuō)明 4.6.3需求規(guī)格說(shuō)明文檔 4.7系統(tǒng)級(jí)別的測(cè)試 4.7.1系統(tǒng)級(jí)別的測(cè)試和后續(xù)測(cè)試 4.7.2系統(tǒng)測(cè)試計(jì)劃 4.7.3系統(tǒng)測(cè)試用例 4.8修訂項(xiàng)目計(jì)劃實(shí)踐 4.8.1確定變更內(nèi)容 4.8.2變更影響評(píng)估和處理 4.8.3實(shí)現(xiàn)計(jì)劃變更 4.9第二循環(huán)階段實(shí)驗(yàn)手冊(cè)及評(píng)價(jià)標(biāo)準(zhǔn) 4.9.1第二循環(huán)階段團(tuán)隊(duì)活動(dòng)檢查表 4.9.2第二循環(huán)階段實(shí)驗(yàn)手冊(cè) 4.9.3第二循環(huán)階段評(píng)分標(biāo)準(zhǔn) 第5章第三循環(huán) 5.1預(yù)備知識(shí):軟件架構(gòu) 5.1.1軟件架構(gòu)的含義 5.1.2軟件架構(gòu)的目標(biāo) 5.1.3軟件架構(gòu)的設(shè)計(jì)原則 5.2第三循環(huán)階段實(shí)踐描述 5.2.1第三循環(huán)階段的實(shí)踐目標(biāo) 5.2.2第三循環(huán)階段實(shí)踐內(nèi)容和腳本 5.2.3第三循環(huán)階段團(tuán)隊(duì)活動(dòng)計(jì)劃 5.3篩選關(guān)鍵需求 5.3.1確定關(guān)鍵的功能需求 5.3.2確定關(guān)鍵的非功能需求 5.4架構(gòu)備選方案和風(fēng)險(xiǎn)分析 5.4.1提出架構(gòu)備選方案 5.4.2白板化備選方案 5.4.3團(tuán)隊(duì)評(píng)估會(huì)議 5.5開(kāi)發(fā)演化式架構(gòu)原型 5.5.1劃分系統(tǒng)層次 5.5.2設(shè)計(jì)組件和組件接口 5.6軟件架構(gòu)設(shè)計(jì)文檔 5.7架構(gòu)評(píng)審會(huì)議實(shí)踐 5.7.1軟件架構(gòu)評(píng)審 5.7.2軟件架構(gòu)評(píng)審會(huì)議的要點(diǎn) 5.8集成測(cè)試計(jì)劃和用例 5.8.1集成測(cè)試和持續(xù)集成 5.8.2集成測(cè)試計(jì)劃 5.8.3集成測(cè)試用例 5.9工作量估算及估算實(shí)踐 5.9.1估算參與人員及必要條件 5.9.2紙牌估算法 5.9.3估算會(huì)議的要點(diǎn) 5.10第三循環(huán)階段實(shí)驗(yàn)手冊(cè)及評(píng)價(jià)標(biāo)準(zhǔn) 5.10.1第三循環(huán)階段團(tuán)隊(duì)活動(dòng)檢查表 5.10.2第三循環(huán)階段實(shí)驗(yàn)手冊(cè) 5.10.3第三循環(huán)階段評(píng)價(jià)標(biāo)準(zhǔn) 第6章第四循環(huán) 6.1預(yù)備知識(shí):軟件測(cè)試技術(shù) 6.1.1軟件生命周期中的測(cè)試 6.1.2白盒測(cè)試和黑盒測(cè)試 6.1.3Bug的記錄和跟蹤 6.2第四循環(huán)階段實(shí)踐描述 6.2.1第四循環(huán)階段的實(shí)踐目標(biāo) 6.2.2第四循環(huán)階段工作描述 6.2.3第四循環(huán)階段團(tuán)隊(duì)活動(dòng)計(jì)劃 6.3詳細(xì)設(shè)計(jì)實(shí)踐 6.3.1識(shí)別出類(lèi) 6.3.2細(xì)化類(lèi)的方法和接口 6.3.3詳細(xì)設(shè)計(jì)文檔 6.4編碼活動(dòng)實(shí)踐 6.4.1持續(xù)集成實(shí)踐 6.4.2建議實(shí)踐:測(cè)試驅(qū)動(dòng)開(kāi)發(fā) 6.4.3詳細(xì)編碼 6.4.4代碼檢查法 6.5單元測(cè)試 6.5.1單元測(cè)試計(jì)劃 6.5.2單元測(cè)試用例和工具 6.6執(zhí)行各階段測(cè)試 6.6.1記錄測(cè)試執(zhí)行 6.6.2Bug報(bào)告 6.7內(nèi)部項(xiàng)目評(píng)審 6.8第四循環(huán)階段實(shí)驗(yàn)手冊(cè)和評(píng)價(jià)標(biāo)準(zhǔn) 6.8.1第四循環(huán)階段團(tuán)隊(duì)活動(dòng)檢查表 6.8.2第四循環(huán)階段實(shí)驗(yàn)手冊(cè) 6.8.3第四循環(huán)階段評(píng)價(jià)標(biāo)準(zhǔn) 第7章項(xiàng)目部署 7.1項(xiàng)目部署階段實(shí)踐描述 7.1.1項(xiàng)目部署階段實(shí)踐目標(biāo) 7.1.2項(xiàng)目部署階段實(shí)踐內(nèi)容及腳本 7.1.3項(xiàng)目部署階段團(tuán)隊(duì)活動(dòng)計(jì)劃 7.2項(xiàng)目發(fā)布實(shí)踐 7.2.1用戶使用手冊(cè) 7.2.2項(xiàng)目部署及說(shuō)明 7.3項(xiàng)目維護(hù)準(zhǔn)備實(shí)踐 7.3.1軟件維護(hù)活動(dòng)及維護(hù)準(zhǔn)備 7.3.2軟件的可維護(hù)性審查 7.4用戶驗(yàn)收實(shí)踐 7.4.1用戶驗(yàn)收概述 7.4.2軟件演示原則 7.4.3軟件驗(yàn)收會(huì)議準(zhǔn)備 7.5項(xiàng)目組總結(jié)實(shí)踐 7.5.1軟件項(xiàng)目總結(jié) 7.5.2項(xiàng)目總結(jié)會(huì)議 7.6項(xiàng)目部署階段實(shí)驗(yàn)手冊(cè)及評(píng)價(jià)標(biāo)準(zhǔn) 7.6.1項(xiàng)目部署階段團(tuán)隊(duì)活動(dòng)檢查表 7.6.2項(xiàng)目部署階段實(shí)驗(yàn)手冊(cè) 7.6.3項(xiàng)目部署階段評(píng)價(jià) 參考文獻(xiàn)
章節(jié)摘錄
版權(quán)頁(yè): 插圖: 對(duì)新編程語(yǔ)言帶來(lái)的潛在開(kāi)發(fā)效率提高或采用新技術(shù)架構(gòu)帶來(lái)的模塊設(shè)計(jì)簡(jiǎn)單化等解決方案可能有著強(qiáng)烈的偏好或追求,尤其是那些以往有過(guò)類(lèi)似項(xiàng)目成功經(jīng)驗(yàn)的學(xué)生更容易依賴他們已有的經(jīng)驗(yàn),而往往容易忽略采用新的技術(shù)或架構(gòu)帶來(lái)的新的風(fēng)險(xiǎn),從而造成項(xiàng)目的失敗。此外,學(xué)生團(tuán)隊(duì)還需要注意解決方案的變化會(huì)造成項(xiàng)目開(kāi)發(fā)的工作量的變化,因?yàn)椴煌慕鉀Q方案所需要的資源(時(shí)間、設(shè)備、人員、資金、開(kāi)發(fā)平臺(tái)等)是不一樣的,在有限的時(shí)間和外界條件下,學(xué)生團(tuán)隊(duì)?wèi)?yīng)結(jié)合實(shí)際情況對(duì)解決方案進(jìn)行合理的選擇和設(shè)計(jì),保證項(xiàng)目的順利進(jìn)行。 但需要注意的是,不是所有的風(fēng)險(xiǎn)都能預(yù)見(jiàn)到,也不是所有能預(yù)見(jiàn)的風(fēng)險(xiǎn)都能完美地解決。分析和解決風(fēng)險(xiǎn)本身也是一種可能的風(fēng)險(xiǎn),一旦對(duì)風(fēng)險(xiǎn)預(yù)估不準(zhǔn)確或風(fēng)險(xiǎn)解決方案出現(xiàn)了偏差,往往容易造成更大的風(fēng)險(xiǎn),甚至是災(zāi)難。但是不能因此而回避風(fēng)險(xiǎn),必須正視風(fēng)險(xiǎn),才能有效地規(guī)避和解決風(fēng)險(xiǎn)。 3.6項(xiàng)目范圍界定和范圍原型實(shí)踐 第一循環(huán)中最重要的任務(wù)是學(xué)習(xí)如何從不同的用戶角色獲取初步的需求。開(kāi)發(fā)人員通過(guò)面談等獲取方法收集到的需求信息有時(shí)和用戶的真正需求不相符甚至沖突,真正的需求則有可能會(huì)被掩蓋。為了發(fā)掘真正的用戶需求,并且最大限度地理解這些需求,推薦在第一個(gè)循環(huán)中使用誘導(dǎo)性的方法,即原型法(prototyping)來(lái)幫助學(xué)生團(tuán)隊(duì)找出用戶的真正需求。 3.6.1 范圍原型開(kāi)發(fā)活動(dòng) 范圍原型的開(kāi)發(fā)采用的原型法是指在正式投入軟件開(kāi)發(fā)之前,在限定的時(shí)間和資源條件下設(shè)計(jì)或開(kāi)發(fā)出一個(gè)系統(tǒng)模型交與用戶評(píng)價(jià),再根據(jù)用戶提出的意見(jiàn)對(duì)原型進(jìn)行修改,如此交互過(guò)程反復(fù)進(jìn)行,使得原型逐步完善,直到用戶滿意。范圍原型系統(tǒng)不必完整,但要有用戶所希望的軟件系統(tǒng)的基本特征。采用原型法的最大好處是可以通過(guò)可視化的方法提高需求獲取的質(zhì)量,增進(jìn)用戶溝通,降低開(kāi)發(fā)風(fēng)險(xiǎn)。雖然在開(kāi)發(fā)前期花費(fèi)了一定的人力、物力和時(shí)間進(jìn)行原型開(kāi)發(fā),但卻有效地降低了開(kāi)發(fā)后期由于需求把握失誤而造成的變更所帶來(lái)的代價(jià),提高了項(xiàng)目的成功率和用戶滿意度。 原型開(kāi)發(fā)方法一般分為探索式、實(shí)驗(yàn)式、演化式3種。其中,演化式開(kāi)發(fā)方法所得到的原型可以作為正式軟件開(kāi)發(fā)的階段性產(chǎn)出而被保留和傳遞,成為最終系統(tǒng)的骨架或核心;而探索式和實(shí)驗(yàn)式方法開(kāi)發(fā)出來(lái)的原型,由于其不能成為最終系統(tǒng)的一部分,只能作為拋棄式原型最后被丟棄。對(duì)學(xué)生團(tuán)隊(duì)而言,由于受當(dāng)前所掌握的知識(shí)水平和技術(shù)水平的限制,對(duì)項(xiàng)目管理和團(tuán)隊(duì)管理的學(xué)習(xí)也尚在進(jìn)行中,所以不建議使用演化式方法。此外,在實(shí)踐項(xiàng)目的第一個(gè)循環(huán),雖然學(xué)生團(tuán)隊(duì)已經(jīng)對(duì)用戶的需求有一定了解與分析,但這種需求認(rèn)識(shí)還很概念化,甚至是模糊的,不充分也不夠清晰,所以也不適合用實(shí)驗(yàn)式開(kāi)發(fā)方法。
編輯推薦
《華章教育?高等院校軟件工程專(zhuān)業(yè)規(guī)劃教材:軟件工程與計(jì)算(卷3):團(tuán)隊(duì)與軟件開(kāi)發(fā)實(shí)踐》旨在培養(yǎng)學(xué)生在軟件工程原則指導(dǎo)下進(jìn)行團(tuán)隊(duì)軟件工程活動(dòng)實(shí)踐,促進(jìn)學(xué)生在更高要求、更深層次、更復(fù)雜規(guī)模上對(duì)前期課程中所學(xué)到的程序設(shè)計(jì)、軟件工程、軟件工程職業(yè)等知識(shí)進(jìn)行實(shí)踐,并且拓展學(xué)生項(xiàng)目管理實(shí)踐、團(tuán)隊(duì)管理與交流實(shí)踐、具有產(chǎn)品特性的軟件工程制品方面的相關(guān)知識(shí)。
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版