軟件工程培訓(xùn)課件_第1頁(yè)
軟件工程培訓(xùn)課件_第2頁(yè)
軟件工程培訓(xùn)課件_第3頁(yè)
軟件工程培訓(xùn)課件_第4頁(yè)
軟件工程培訓(xùn)課件_第5頁(yè)
已閱讀5頁(yè),還剩61頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、軟件工程培訓(xùn)2022/7/29軟件工程培訓(xùn)課程目標(biāo)1.對(duì)軟件工程有較全面的了解,并能夠?qū)浖?xiàng)目進(jìn)行控制,合理地安排人員、進(jìn)度,更有效地保證軟件的質(zhì)量。2.能夠通過(guò)科學(xué)的方法獲得并提交高質(zhì)量的軟件需求。軟件工程培訓(xùn) 本門課程的主要內(nèi)容 軟件概述軟件項(xiàng)目的管理軟件需求軟件工程培訓(xùn)目 錄軟件概述軟件項(xiàng)目的管理軟件需求軟件工程培訓(xùn)軟件概述到底什么是計(jì)算機(jī)軟件? 為什么我們不斷努力要建造高質(zhì)量的基于計(jì)算機(jī)的系統(tǒng)? 我們?nèi)绾螌?duì)計(jì)算機(jī)軟件的應(yīng)用領(lǐng)域分類? 關(guān)于軟件仍存在什么樣的神話? 軟件工程培訓(xùn)軟件相關(guān)的問(wèn)題硬件的發(fā)展一直超過(guò)軟件軟件開(kāi)發(fā)速度過(guò)于緩慢人們?cè)絹?lái)越依靠軟件人們?cè)谂ㄔ旄哔|(zhì)量的軟件已有的軟件

2、難以支持和增強(qiáng)軟件工程培訓(xùn)產(chǎn)業(yè)觀點(diǎn) 開(kāi)發(fā)時(shí)間太長(zhǎng)了! 成本怎么會(huì)這么高?為什么總是讓客戶指出我們的錯(cuò)誤?怎么度量軟件開(kāi)發(fā)的進(jìn)度?軟件工程培訓(xùn)軟件軟件的定義:(1)能夠完成預(yù)定功能和性能的可執(zhí)行 的指令(計(jì)算機(jī)程序); (2)使得程序能夠適當(dāng)?shù)夭僮餍畔⒌臄?shù)據(jù)結(jié)構(gòu); (3)描述程序的操作和使用的文檔。 軟件工程培訓(xùn)軟件應(yīng)用 系統(tǒng)軟件 實(shí)時(shí)軟件 商業(yè)軟件 工程和科學(xué)技術(shù)軟件 嵌入式軟件 個(gè)人計(jì)算軟件 人工智能軟件軟件工程培訓(xùn)軟件軟件神話:管理者的神話用戶的神話開(kāi)發(fā)者的神話軟件工程培訓(xùn)管理者的神話神話1:我們已經(jīng)有了關(guān)于建造軟件的標(biāo)準(zhǔn)和規(guī)程的書(shū)籍,難道它們不能給人們提供所有其需要知道的信息嗎? 軟件工

3、程培訓(xùn)管理者的神話神話2:我們已經(jīng)有了很多很好的軟件開(kāi)發(fā)工具,而且,我們?yōu)樗鼈冑I了最新的計(jì)算機(jī)。軟件工程培訓(xùn)管理者的神話神話3:如果我們已經(jīng)落后于計(jì)劃,可以增加更多的程序員來(lái)趕上進(jìn)度(“有時(shí)稱為蒙古大夫概念”)。軟件工程培訓(xùn)軟件軟件神話:管理者的神話用戶的神話開(kāi)發(fā)者的神話軟件工程培訓(xùn)用戶的神話神話1:有了對(duì)目標(biāo)的一般描述就足以開(kāi)始寫(xiě)程序了我們可以以后再補(bǔ)充細(xì)節(jié)。 軟件工程培訓(xùn)用戶的神話神話2:項(xiàng)目需求總是在不斷變化,但這些變化能夠很容易地滿足,因?yàn)檐浖庆`活的。軟件工程培訓(xùn)軟件軟件神話:管理者的神話用戶的神話開(kāi)發(fā)者的神話軟件工程培訓(xùn)開(kāi)發(fā)者的神話神話1:一旦我們寫(xiě)出了程序并使其正常運(yùn)行,我們的工

4、作就結(jié)束了。 軟件工程培訓(xùn)開(kāi)發(fā)者的神話神話2:在程序真正運(yùn)行之前,沒(méi)有辦法評(píng)估其質(zhì)量。 軟件工程培訓(xùn)開(kāi)發(fā)者的神話神話3:一個(gè)成功項(xiàng)目唯一應(yīng)該提交的就是運(yùn)行程序。 軟件工程培訓(xùn)目 錄軟件概述軟件項(xiàng)目的管理軟件需求軟件工程培訓(xùn)軟件項(xiàng)目的管理 在一個(gè)軟件項(xiàng)目中如何管理人員、問(wèn)題和過(guò)程 一個(gè)軟件項(xiàng)目組如何對(duì)工作量、成本和項(xiàng)目時(shí)間進(jìn)行可靠的評(píng)估 一個(gè)組織何時(shí)應(yīng)該建造軟件?何時(shí)應(yīng)該獲取軟件?何時(shí)應(yīng)該請(qǐng)求外援? 如何創(chuàng)建一個(gè)項(xiàng)目進(jìn)度計(jì)劃? 軟件工程培訓(xùn)項(xiàng)目管理的概念人員問(wèn)題過(guò)程軟件工程培訓(xùn)人員項(xiàng)目參與者項(xiàng)目負(fù)責(zé)人軟件項(xiàng)目組軟件工程培訓(xùn)項(xiàng)目管理的概念人員問(wèn)題過(guò)程軟件工程培訓(xùn)問(wèn)題軟件范圍問(wèn)題分解軟件工程培訓(xùn)項(xiàng)目

5、管理的概念人員問(wèn)題過(guò)程軟件工程培訓(xùn)過(guò)程 軟件過(guò)程的一般階段(定義、開(kāi)發(fā)和維護(hù))適用于所有軟件項(xiàng)目。問(wèn)題在于如何選擇一個(gè)適合項(xiàng)目要開(kāi)發(fā)的軟件的過(guò)程模型。軟件工程培訓(xùn)軟件項(xiàng)目管理的概念小結(jié):軟件項(xiàng)目管理是軟件工程的保護(hù)性活動(dòng)。它先于任何技術(shù)活動(dòng)之前開(kāi)始,且持續(xù)貫穿于整個(gè)計(jì)算機(jī)軟件的定義、開(kāi)發(fā)和維護(hù)之中。軟件工程培訓(xùn)軟件項(xiàng)目計(jì)劃項(xiàng)目計(jì)劃目標(biāo):提供一個(gè)框架,使得管理者能夠?qū)Y源、成本及進(jìn)度進(jìn)行合理的估算。這些估算是軟件項(xiàng)目開(kāi)始時(shí)在一個(gè)限定的時(shí)間框架內(nèi)所做的,并且隨著項(xiàng)目的進(jìn)展不斷更新。此外,估算應(yīng)該定義“最好的情況”及“最壞的情況”,使得項(xiàng)目的結(jié)果能夠限制在一定范圍內(nèi)。軟件工程培訓(xùn)軟件范圍 在系統(tǒng)工程

6、階段應(yīng)該對(duì)分配給軟件的功能及性能加以評(píng)估,以建立一個(gè)項(xiàng)目范圍,該范圍在管理級(jí)及技術(shù)級(jí)均是無(wú)二義性的和可理解的。軟件工程培訓(xùn)資源人員可復(fù)用構(gòu)件硬件/軟件工具資源金子塔軟件工程培訓(xùn)自行開(kāi)發(fā)和購(gòu)買的決策指導(dǎo)原則: 軟件工程培訓(xùn)自行開(kāi)發(fā)和購(gòu)買的決策決定條件:軟件工程培訓(xùn)風(fēng)險(xiǎn)管理軟件風(fēng)險(xiǎn)項(xiàng)目風(fēng)險(xiǎn)技術(shù)風(fēng)險(xiǎn)商業(yè)風(fēng)險(xiǎn) 軟件工程培訓(xùn) 項(xiàng)目進(jìn)度安排及跟蹤 基本概念人員與工作量之間的關(guān)系 軟件工程培訓(xùn)基本概念軟件延期交付的原因:軟件工程培訓(xùn)基本概念軟件項(xiàng)目的進(jìn)度安排的指導(dǎo)原則:軟件工程培訓(xùn)人員與工作量之間的關(guān)系 工作量分布:40-20-40原則軟件工程培訓(xùn)休 息軟件工程培訓(xùn)目 錄軟件概述軟件項(xiàng)目的管理軟件需求軟件工

7、程培訓(xùn)軟件需求什么是軟件需求? 為什么要進(jìn)行軟件需求調(diào)研? 如何通過(guò)工程方法獲得高質(zhì)的軟件需求? 如何通過(guò)需求管理在工程進(jìn)展中維持需求約定集成性和精確性? 軟件工程培訓(xùn)基本的軟件需求需求的層次:業(yè)務(wù)需求用戶需求功能需求軟件工程培訓(xùn) 不適當(dāng)?shù)男枨笏痫L(fēng)險(xiǎn) 軟件工程培訓(xùn)高質(zhì)量的需求過(guò)程帶來(lái)的好處 重做工作大大減少避免高出68倍成本使產(chǎn)品更富吸引力擁有忠實(shí)的客戶關(guān)系軟件工程培訓(xùn)優(yōu)秀需求具有的特征 完整性正確性 可行性 必要性 劃分優(yōu)先級(jí) 無(wú)二義性 可驗(yàn)證性 軟件工程培訓(xùn)需求的開(kāi)發(fā)需求獲取需求分析編寫(xiě)需求說(shuō)明書(shū)需求驗(yàn)證軟件工程培訓(xùn)客戶的需求觀 誰(shuí)是客戶?軟件工程培訓(xùn)客戶的需求觀(續(xù))客戶與開(kāi)發(fā)人員之

8、間的合作關(guān)系 軟件工程培訓(xùn)需求工程的推薦方法 開(kāi)發(fā)過(guò)程項(xiàng)目視圖用戶群分類產(chǎn)品代表核心隊(duì)伍使用實(shí)例聯(lián)系會(huì)議工作流程質(zhì)量屬性問(wèn)題報(bào)告重用需求需求獲?。很浖こ膛嘤?xùn)需求工程的推薦方法(續(xù))繪制系統(tǒng)關(guān)聯(lián)圖 分析需求可行性 確定優(yōu)先級(jí)別 創(chuàng)建數(shù)據(jù)字典 需求分析:軟件工程培訓(xùn)需求工程的推薦方法(續(xù)) 需求規(guī)格說(shuō)明: 無(wú)論你的需求從何而來(lái),也不管你是怎樣得到的,你都必須用一種統(tǒng)一的方式來(lái)將它們編寫(xiě)成可視文檔 。軟件工程培訓(xùn)需求工程的推薦方法(續(xù))審查需求文檔以需求為依據(jù)編寫(xiě)測(cè)試用例 編寫(xiě)用戶手冊(cè)確定合格的標(biāo)準(zhǔn) 需求驗(yàn)證:軟件工程培訓(xùn)軟件需求與風(fēng)險(xiǎn)管理典型的需求風(fēng)險(xiǎn): 需求的誤解不恰當(dāng)?shù)挠脩魠⑴c不確定或隨意變

9、更項(xiàng)目范圍持續(xù)變更需求軟件工程培訓(xùn)建立項(xiàng)目視圖與范圍 項(xiàng)目視圖和范圍的文檔把業(yè)務(wù)需求集中在一個(gè)簡(jiǎn)單、緊湊的文檔里,這個(gè)文檔為以后的開(kāi)發(fā)工作奠定了基礎(chǔ)。軟件工程培訓(xùn)聆聽(tīng)客戶的需求 需求獲取的指導(dǎo)方針 對(duì)客戶輸入進(jìn)行分類 如何知道你何時(shí)完成需求的獲取 軟件工程培訓(xùn)編寫(xiě)需求說(shuō)明書(shū) 編寫(xiě)需求說(shuō)明書(shū)的原則 :軟件工程培訓(xùn)軟件的質(zhì)量屬性 有效性效率靈活性完整性互操作性可靠性健壯性可用性軟件工程培訓(xùn)設(shè)定需求優(yōu)先級(jí) 為什么要設(shè)定需求優(yōu)先級(jí)?軟件工程培訓(xùn)需求的質(zhì)量驗(yàn)證 軟件需求規(guī)格說(shuō)明正確描述了預(yù)期的系統(tǒng)行為和特征 從系統(tǒng)需求或其它來(lái)源中得到軟件需求 需求是完全的和高質(zhì)量的 所有對(duì)需求的看法是一致的 需求為繼續(xù)進(jìn)行產(chǎn)品設(shè)計(jì)、構(gòu)造和測(cè)試提供了足夠的基礎(chǔ) 軟件工程培訓(xùn)結(jié)束語(yǔ) 更好的需求將會(huì)帶來(lái)更好的產(chǎn)品質(zhì)量和客戶更大的滿意程度,這可以降低產(chǎn)品生存期中的維護(hù)、增強(qiáng)和客戶支持的費(fèi)用。在需求質(zhì)量上的投資可以使你節(jié)省更多的錢。 軟件工程培訓(xùn)總 結(jié)軟件概述:軟件應(yīng)用分類軟件神話軟件工程培訓(xùn)總 結(jié)軟件項(xiàng)目

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論