軟件測試第2部分軟件質(zhì)量管理學(xué)生_第1頁
軟件測試第2部分軟件質(zhì)量管理學(xué)生_第2頁
軟件測試第2部分軟件質(zhì)量管理學(xué)生_第3頁
軟件測試第2部分軟件質(zhì)量管理學(xué)生_第4頁
軟件測試第2部分軟件質(zhì)量管理學(xué)生_第5頁
已閱讀5頁,還剩34頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

軟件測試 第二部分軟件質(zhì)量管理12/15/2003重慶軟件行業(yè)協(xié)會重慶大學(xué)網(wǎng)絡(luò)技術(shù)與管理中心第1頁,共39頁。學(xué)習(xí)目標(biāo)使學(xué)員了解控制以及提高軟件質(zhì)量的方法12/15/2003重慶軟件行業(yè)協(xié)會重慶大學(xué)網(wǎng)絡(luò)技術(shù)與管理中心第2頁,共39頁。本課內(nèi)容軟件質(zhì)量軟件工程概述軟件的管理軟件的度量12/15/2003重慶軟件行業(yè)協(xié)會重慶大學(xué)網(wǎng)絡(luò)技術(shù)與管理中心第3頁,共39頁。1.軟件質(zhì)量軟件質(zhì)量概念影響質(zhì)量的因素12/15/2003重慶軟件行業(yè)協(xié)會重慶大學(xué)網(wǎng)絡(luò)技術(shù)與管理中心第4頁,共39頁。1.1.軟件質(zhì)量概念12/15/2003重慶軟件行業(yè)協(xié)會重慶大學(xué)網(wǎng)絡(luò)技術(shù)與管理中心第5頁,共39頁。1.2.運(yùn)行階段用戶的質(zhì)量特性觀點(diǎn)12/15/2003重慶軟件行業(yè)協(xié)會重慶大學(xué)網(wǎng)絡(luò)技術(shù)與管理中心第6頁,共39頁。1.3.影響質(zhì)量的因素人的因素軟件需求開發(fā)過程的各個環(huán)節(jié)測試的局限性質(zhì)量管理的困難對于質(zhì)量管理的重視程度參與者的傳統(tǒng)習(xí)慣開發(fā)規(guī)范不完整開發(fā)工具的支持12/15/2003重慶軟件行業(yè)協(xié)會重慶大學(xué)網(wǎng)絡(luò)技術(shù)與管理中心第7頁,共39頁。2.軟件工程概述什么是軟件軟件生存周期與軟件生命周期什么是軟件工程12/15/2003重慶軟件行業(yè)協(xié)會重慶大學(xué)網(wǎng)絡(luò)技術(shù)與管理中心第8頁,共39頁。2.軟件工程概述問題定義和可行性研究需求分析概要設(shè)計(jì)

詳細(xì)設(shè)計(jì)編碼測試軟件維護(hù)12/15/2003重慶軟件行業(yè)協(xié)會重慶大學(xué)網(wǎng)絡(luò)技術(shù)與管理中心第9頁,共39頁。2.1.什么是軟件軟件是一種邏輯實(shí)體軟件的生產(chǎn)與硬件的生產(chǎn)不同軟件運(yùn)行和使用沒有機(jī)械磨損和老化問題開發(fā)和運(yùn)行對計(jì)算機(jī)系統(tǒng)有一定的依賴目前還沒有擺脫手工藝的開發(fā)方式軟件是復(fù)雜的軟件成本相當(dāng)昂貴相當(dāng)多的軟件工作涉及到社會因素12/15/2003重慶軟件行業(yè)協(xié)會重慶大學(xué)網(wǎng)絡(luò)技術(shù)與管理中心第10頁,共39頁。2.1.1.軟件是一種邏輯實(shí)體軟件具有抽象性,它不是具體的物理實(shí)體軟件的形態(tài)不像其他工程對象一樣直觀。如計(jì)算機(jī)硬件必須通過觀察、分析、思考、判斷去了解他的功能、性能以及其他的特性12/15/2003重慶軟件行業(yè)協(xié)會重慶大學(xué)網(wǎng)絡(luò)技術(shù)與管理中心第11頁,共39頁。2.1.2.軟件的生產(chǎn)與硬件的生產(chǎn)不同軟件的開發(fā)沒有明顯的制造過程,因此無法像硬件一樣在制造過程中進(jìn)行質(zhì)量控制對軟件的質(zhì)量控制的重點(diǎn)在與開發(fā)的過程的有效控制12/15/2003重慶軟件行業(yè)協(xié)會重慶大學(xué)網(wǎng)絡(luò)技術(shù)與管理中心第12頁,共39頁。2.1.3.軟件運(yùn)行和使用沒有機(jī)械磨損和老化問題硬件失效率的U型曲線軟件失效率曲線圖形說明軟件存在退化問題軟件修改和維護(hù)過程中會導(dǎo)致失效率升高,因此軟件維護(hù)比硬件維護(hù)復(fù)雜,與硬件維護(hù)有本質(zhì)的區(qū)別12/15/2003重慶軟件行業(yè)協(xié)會重慶大學(xué)網(wǎng)絡(luò)技術(shù)與管理中心第13頁,共39頁。2.1.4.開發(fā)和運(yùn)行對計(jì)算機(jī)系統(tǒng)有一定的依賴軟件的開發(fā)和運(yùn)行必須以硬件提供的條件為依據(jù)軟件運(yùn)行對硬件方面的要求軟件運(yùn)行對操作系統(tǒng)方面的要求軟件的可移植性成為衡量軟件質(zhì)量的因素之一12/15/2003重慶軟件行業(yè)協(xié)會重慶大學(xué)網(wǎng)絡(luò)技術(shù)與管理中心第14頁,共39頁。2.1.5.目前還沒有擺脫手工藝的開發(fā)方式大多數(shù)軟件產(chǎn)品是“定做”的很難做到利用現(xiàn)成的部件組裝成所需的軟件新技術(shù)的產(chǎn)生在一定程度上提高了生產(chǎn)的效率。但是,手工藝的開發(fā)方式仍占據(jù)統(tǒng)治地位開發(fā)工作是一種輕松的工作?12/15/2003重慶軟件行業(yè)協(xié)會重慶大學(xué)網(wǎng)絡(luò)技術(shù)與管理中心第15頁,共39頁。2.1.6.軟件是復(fù)雜的計(jì)算機(jī)軟件是人類創(chuàng)造的最復(fù)雜的產(chǎn)物導(dǎo)致軟件復(fù)雜性的根源12/15/2003重慶軟件行業(yè)協(xié)會重慶大學(xué)網(wǎng)絡(luò)技術(shù)與管理中心第16頁,共39頁。2.1.7.軟件成本相當(dāng)昂貴軟件開發(fā)成本的變化趨勢40年代-90年代90年代后美國每年投入軟件開發(fā)的經(jīng)費(fèi)有幾百億美元,而且這種投入在逐年增加12/15/2003重慶軟件行業(yè)協(xié)會重慶大學(xué)網(wǎng)絡(luò)技術(shù)與管理中心第17頁,共39頁。2.1.8.相當(dāng)多的軟件工作涉及到社會因素從軟件產(chǎn)品的需求方面分析。例如:企業(yè)管理軟件從軟件開發(fā)過程方面分析12/15/2003重慶軟件行業(yè)協(xié)會重慶大學(xué)網(wǎng)絡(luò)技術(shù)與管理中心第18頁,共39頁。2.2.軟件生存周期與軟件生命周期軟件生存周期的瀑布模型軟件生存周期的循環(huán)具有維護(hù)循環(huán)的軟件生存周期12/15/2003重慶軟件行業(yè)協(xié)會重慶大學(xué)網(wǎng)絡(luò)技術(shù)與管理中心第19頁,共39頁。2.3.什么是軟件工程軟件工程的三個要素:方法、工具和過程軟件工程項(xiàng)目的基本目標(biāo)12/15/2003重慶軟件行業(yè)協(xié)會重慶大學(xué)網(wǎng)絡(luò)技術(shù)與管理中心第20頁,共39頁。2.4.問題定義和可行性研究問題的定義是軟件開發(fā)的第一步問題定義階段的關(guān)鍵任務(wù)是確定用戶要求解決的問題。也就是確定問題的性質(zhì)、工程的目標(biāo)和規(guī)??尚行匝芯颗c風(fēng)險分析,確定是否所有問題都有可行的解。其目的是用最少的代價在最短的時間內(nèi)確定問題能否解決這一階段要回答的問題是對于上一階段確定的問題是否有可行的解決方案12/15/2003重慶軟件行業(yè)協(xié)會重慶大學(xué)網(wǎng)絡(luò)技術(shù)與管理中心第21頁,共39頁。2.5.需求分析12/15/2003重慶軟件行業(yè)協(xié)會重慶大學(xué)網(wǎng)絡(luò)技術(shù)與管理中心第22頁,共39頁。2.6.概要設(shè)計(jì)12/15/2003重慶軟件行業(yè)協(xié)會重慶大學(xué)網(wǎng)絡(luò)技術(shù)與管理中心第23頁,共39頁。2.7.詳細(xì)設(shè)計(jì)12/15/2003重慶軟件行業(yè)協(xié)會重慶大學(xué)網(wǎng)絡(luò)技術(shù)與管理中心第24頁,共39頁。2.8.編碼12/15/2003重慶軟件行業(yè)協(xié)會重慶大學(xué)網(wǎng)絡(luò)技術(shù)與管理中心第25頁,共39頁。2.9.軟件維護(hù)12/15/2003重慶軟件行業(yè)協(xié)會重慶大學(xué)網(wǎng)絡(luò)技術(shù)與管理中心第26頁,共39頁。3.軟件的管理軟件項(xiàng)目管理軟件配置管理12/15/2003重慶軟件行業(yè)協(xié)會重慶大學(xué)網(wǎng)絡(luò)技術(shù)與管理中心第27頁,共39頁。3.1.軟件項(xiàng)目管理軟件項(xiàng)目管理的功能軟件項(xiàng)目計(jì)劃項(xiàng)目跟蹤與監(jiān)控風(fēng)險分析12/15/2003重慶軟件行業(yè)協(xié)會重慶大學(xué)網(wǎng)絡(luò)技術(shù)與管理中心第28頁,共39頁。3.1.1軟件項(xiàng)目管理的功能制定計(jì)劃:規(guī)定待完成的任務(wù)、要求、資源、人力和進(jìn)度等建立項(xiàng)目組織:為實(shí)施計(jì)劃,保證任務(wù)的完成,需要建立分工明確的責(zé)任機(jī)構(gòu)配備人員:任用各種層次的技術(shù)人員和管理人員指導(dǎo):鼓勵和動員參與者完成所分配的工作檢驗(yàn):對照計(jì)劃和標(biāo)準(zhǔn),跟蹤和檢查實(shí)施的情況管理的目的是通過計(jì)劃、組織、控制和領(lǐng)導(dǎo)等環(huán)節(jié)來協(xié)調(diào)人力、物力和財(cái)力資源,以期更好地達(dá)成組織目標(biāo)的過程法約耳的管理五要素:計(jì)劃、組織、指揮、協(xié)調(diào)、控制12/15/2003重慶軟件行業(yè)協(xié)會重慶大學(xué)網(wǎng)絡(luò)技術(shù)與管理中心第29頁,共39頁。3.1.2.軟件項(xiàng)目計(jì)劃確定軟件的范圍資源成本和工作量的估計(jì)制定開發(fā)進(jìn)度識別項(xiàng)目任務(wù)-建立任務(wù)關(guān)聯(lián)-估算任務(wù)的工作量-分配資源-制定計(jì)劃12/15/2003重慶軟件行業(yè)協(xié)會重慶大學(xué)網(wǎng)絡(luò)技術(shù)與管理中心第30頁,共39頁。3.1.3.項(xiàng)目跟蹤與監(jiān)控由專門的項(xiàng)目管理人員負(fù)責(zé)追蹤進(jìn)度安排中標(biāo)明的每一個任務(wù)借助工具對進(jìn)度的情況進(jìn)行記錄分析滯后進(jìn)度對項(xiàng)目造成的不良影響對資源進(jìn)行重新定向?qū)θ蝿?wù)重新進(jìn)行安排修改提交日期以調(diào)整已經(jīng)暴露的問題12/15/2003重慶軟件行業(yè)協(xié)會重慶大學(xué)網(wǎng)絡(luò)技術(shù)與管理中心第31頁,共39頁。3.1.4.風(fēng)險分析誰不主動攻擊風(fēng)險,他們就主動攻擊誰關(guān)心會在未來導(dǎo)致項(xiàng)目失敗的風(fēng)險關(guān)心變化針對風(fēng)險指定相關(guān)的應(yīng)對的策略風(fēng)險分析實(shí)際上就是貫穿在軟件工程過程中的一系列風(fēng)險管理步驟12/15/2003重慶軟件行業(yè)協(xié)會重慶大學(xué)網(wǎng)絡(luò)技術(shù)與管理中心第32頁,共39頁。3.2.軟件配置管理什么是軟件配置管理軟件配置管理的工作內(nèi)容常見的配置管理工具Vss的使用方法12/15/2003重慶軟件行業(yè)協(xié)會重慶大學(xué)網(wǎng)絡(luò)技術(shù)與管理中心第33頁,共39頁。3.2.1.什么是軟件配置管理軟件配置管理是對項(xiàng)目進(jìn)行過程中的各項(xiàng)工作產(chǎn)品和變更進(jìn)行系統(tǒng)化控制的環(huán)節(jié),目的是在軟件修改過程中設(shè)法少犯差錯來最大限度的提高軟件產(chǎn)品的生產(chǎn)效率配置管理中的兩個概念12/15/2003重慶軟件行業(yè)協(xié)會重慶大學(xué)網(wǎng)絡(luò)技術(shù)與管理中心第34頁,共39頁。3.2.2.軟件配置管理的工作內(nèi)容配置標(biāo)識版本管理變更管理12/15/2003重慶軟件行業(yè)協(xié)會重慶大學(xué)網(wǎng)絡(luò)技術(shù)與管理中心第35頁,共39頁。3.2.2.軟件配置管理的工作內(nèi)容配置審計(jì)配置報告12/15/2003重慶軟件行業(yè)協(xié)會重慶大學(xué)網(wǎng)絡(luò)技術(shù)與管理中心第36頁,共39頁。3.2.3.常見的配置管理工具VSSCVSClearCase12/15/2003重慶軟件行業(yè)協(xié)會重慶大學(xué)網(wǎng)絡(luò)技術(shù)與管理中心第37頁,共39頁。4.軟件的度量12/15/2003重慶軟件行業(yè)協(xié)會重慶大學(xué)網(wǎng)絡(luò)技術(shù)與管理中心第38頁,共39頁。內(nèi)容梗概軟件測試 第二部分。12/15/2003。重慶大學(xué)網(wǎng)絡(luò)技術(shù)與管理中心。軟件生存周期與軟件生命周期。軟件運(yùn)行和使用沒有機(jī)械磨損和老化問題。2.1.1.軟件是一種邏輯實(shí)體。必須通過觀察、分析、思考、判斷去了解他的功能、性能以及其他的特性。軟件的開發(fā)沒有明顯的制造過程,因此無法像硬件一樣在制造過程中進(jìn)行質(zhì)量控制。2.1.3.軟件運(yùn)行和使用沒有機(jī)械磨損和老化問題。軟件失效率曲線圖形說明軟件存在退化問題。軟件修改和維護(hù)過程中會導(dǎo)致失效率升高,因此軟件維護(hù)比硬件維護(hù)復(fù)雜,與硬件維護(hù)有本質(zhì)的區(qū)別。2.1.4.開發(fā)和運(yùn)行對計(jì)算機(jī)系統(tǒng)有一定的依賴。軟件的開發(fā)和運(yùn)行必須以硬件提供的條件為依據(jù)。2.1.5.目前還沒有擺脫手工藝的開發(fā)方式

溫馨提示

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

最新文檔

評論

0/150

提交評論