信息技術(shù)軟件生存周期程介紹_第1頁(yè)
信息技術(shù)軟件生存周期程介紹_第2頁(yè)
信息技術(shù)軟件生存周期程介紹_第3頁(yè)
信息技術(shù)軟件生存周期程介紹_第4頁(yè)
信息技術(shù)軟件生存周期程介紹_第5頁(yè)
已閱讀5頁(yè),還剩135頁(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、信息技術(shù) 軟件生存周期程GB/T8566-2007介紹1 綜述1.1 軟件生存周期過(guò)程的提出1.2 GB/T8566的演變1.3 GB/T8566新版的結(jié)構(gòu)2 GB/T8566新版的過(guò)程介紹3 關(guān)于附錄D4 軟件生存周期過(guò)程模型5 軟件生存周期過(guò)程的使用6 小結(jié)目 次1 綜述軟件生存周期是指軟件從構(gòu)思開(kāi)始至軟件退役為止的軟件發(fā)生、發(fā)展直至軟件退役(死亡)的整個(gè)生存周期。為開(kāi)發(fā)高水平、高質(zhì)量的軟件(特別是大型軟件),軟件的開(kāi)發(fā)和維護(hù),需要有過(guò)程來(lái)控制和管理。 在幾十年的軟件開(kāi)發(fā)和維護(hù)過(guò)程中,許多專家總結(jié)和歸納了開(kāi)發(fā)高水平、高質(zhì)量軟件的規(guī)律,逐步形成了軟件生存周期過(guò)程的標(biāo)準(zhǔn)。只要我們認(rèn)真學(xué)習(xí)、理解

2、并結(jié)合自己的具體情況全面而又完整地貫徹過(guò)程標(biāo)準(zhǔn)(可根據(jù)具體情況進(jìn)行適當(dāng)?shù)募舨茫?,我們就能開(kāi)發(fā)出高水平、高質(zhì)量的軟件。以下因素決定了我們需要軟件生存周期過(guò)程標(biāo)準(zhǔn)。 1.1 軟件生存周期過(guò)程的提出1.1.1 軟件的特點(diǎn) -軟件成本高 -軟件開(kāi)發(fā)的進(jìn)度難于控制 -估計(jì)軟件工作量很困難 -軟件質(zhì)量難于保證 -修正維護(hù)軟件困難 綜上所述,由于軟件是計(jì)算機(jī)系統(tǒng)中的邏輯部件而不是物理部件,軟件開(kāi)發(fā)是邏輯思維過(guò)程,軟件的工作量很難估計(jì),進(jìn)度難于控制,質(zhì)量也難于評(píng)價(jià),成本高,維護(hù)工作量繁重。同時(shí)軟件的復(fù)雜度隨規(guī)模按指數(shù)級(jí)增加,這就需要許多人共同開(kāi)發(fā)一個(gè)大型系統(tǒng)。團(tuán)隊(duì)開(kāi)發(fā)軟件雖然增加了開(kāi)發(fā)力量,但也增加了額外的工

3、作量,組織不嚴(yán)密,管理不善,常常是造成軟件開(kāi)發(fā)失敗多,費(fèi)用高的重要原因。人們面臨的不僅是技術(shù)問(wèn)題,更重要的是管理問(wèn)題。1.1.2 計(jì)算機(jī)信息系統(tǒng)的應(yīng)用與普及對(duì)軟件的需求飛速膨脹 在計(jì)算機(jī)應(yīng)用的初期,軟件被看成是個(gè)體的腦力勞動(dòng)的結(jié)晶,講究技巧,甚至認(rèn)為是個(gè)人的藝術(shù)品。目前計(jì)算機(jī)的應(yīng)用領(lǐng)域已從單純的科學(xué)計(jì)算發(fā)展到軍事、經(jīng)濟(jì)文化、科學(xué)、社會(huì)主流的各個(gè)方面。軟件系統(tǒng)從簡(jiǎn)單發(fā)展到復(fù)雜,從小型發(fā)展到大型,由封閉系統(tǒng)發(fā)展成為開(kāi)放的不斷演化的系統(tǒng)。 復(fù)雜系統(tǒng)中的軟件比重也越來(lái)越大。 在計(jì)算機(jī)技術(shù)不斷發(fā)展和應(yīng)用的過(guò)程中,軟件的規(guī)模越來(lái)越大,軟件已經(jīng)不再是個(gè)體產(chǎn)品而是成百上千人合作勞動(dòng)的成果;軟件開(kāi)發(fā),也從注意技

4、巧發(fā)展為注重管理,軟件開(kāi)發(fā)過(guò)程從目標(biāo)管理轉(zhuǎn)向過(guò)程管理1.1.3 軟件工程與軟件過(guò)程管理 計(jì)算機(jī)硬件的迅猛發(fā)展和應(yīng)用的普及與擴(kuò)展,對(duì)軟件需求的日益迫切,軟件的規(guī)模也日益擴(kuò)大,從而產(chǎn)生了軟件危機(jī)。人們警呼軟件跟不上硬件的發(fā)展和應(yīng)用的需要,軟件成為計(jì)算機(jī)信息系統(tǒng)發(fā)展的瓶頸。 形勢(shì)迫使人們思考軟件的開(kāi)發(fā)方式,人們?cè)絹?lái)越認(rèn)識(shí)到要解決軟件危機(jī),只有使軟件擺脫個(gè)體勞動(dòng)的束縛,軟件開(kāi)發(fā)也要走工程化的道路。所謂軟件工程就是指導(dǎo)計(jì)算機(jī)軟件開(kāi)發(fā)和維護(hù)的工程學(xué)科。采用工程的概念、原理、技術(shù)和方法來(lái)開(kāi)發(fā)與維護(hù)軟件,把經(jīng)過(guò)時(shí)間考驗(yàn)而證明正確的管理技術(shù)和當(dāng)前能夠得到的最先進(jìn)的技術(shù)方法結(jié)合起來(lái)。軟件工程技術(shù)有兩個(gè)明顯的特點(diǎn):

5、 第一,強(qiáng)調(diào)規(guī)范化。 第二,強(qiáng)調(diào)文檔化。 從近幾年軟件產(chǎn)業(yè)發(fā)展的情況看,軟件開(kāi)發(fā)方法和技術(shù)創(chuàng)新起了很大的作用,但推動(dòng)軟件產(chǎn)業(yè)上規(guī)模、上效益和上水平的真正原因是重視了軟件過(guò)程的管理。 面對(duì)軟件工程、過(guò)程管理和軟件產(chǎn)業(yè)的興起,許多專家對(duì)軟件過(guò)程管理與控制進(jìn)行了大量和深入的研究,在此基礎(chǔ)上,IEEE和ISO總結(jié)與歸納這些研究成果,經(jīng)過(guò)不斷的討論與修改,逐步形成了過(guò)程標(biāo)準(zhǔn),于1995年正式推出了國(guó)際標(biāo)準(zhǔn)ISO/IEC 12207:1995Information technology software life cycle processes。1.2 GB/T8566的演變 - GB/T8566-198

6、8 - GB/T8566-1995 - GB/T8566-2001 - GB/T8566-2007 - ISO/IEC12207未來(lái)發(fā)展 1.3 GB/T8566新版的結(jié)構(gòu)5 生存周期基本過(guò)程5.1 獲取過(guò)程5.2 供應(yīng)過(guò)程5.3 開(kāi)發(fā)過(guò)程5.4 運(yùn)作過(guò)程5.5 維護(hù)過(guò)程 6 生存周期支持過(guò)程6.1 文檔編制過(guò)程6.2 配置管理過(guò)程6.3 質(zhì)量保證過(guò)程6.4 驗(yàn)證過(guò)程6.5 確認(rèn)過(guò)程6.6 聯(lián)合評(píng)審過(guò)程6.7 審核過(guò)程6.8 問(wèn)題解決過(guò)程6.9 易用性過(guò)程7 生存周期組織過(guò)程7.1 管理過(guò)程7.3 改進(jìn)過(guò)程7.2 基礎(chǔ)設(shè)施過(guò)程7.4 人力資源過(guò)程7.5 資產(chǎn)管理過(guò)程7.6 重用大綱管理過(guò)程7.

7、7 領(lǐng)域工程管理過(guò)程1.4 部分術(shù)語(yǔ)定義需方: 從供方獲得或采購(gòu)系統(tǒng)、軟件產(chǎn)品或軟件服務(wù)的組 織。供方:與需方簽訂合同,并按合同規(guī)定提供系統(tǒng)、軟件 產(chǎn)品或軟件服務(wù)的組織。開(kāi)發(fā)方:在軟件生存周期過(guò)程中執(zhí)行開(kāi)發(fā)活動(dòng)(包括需 求分析、設(shè)計(jì)、測(cè)試直到驗(yàn)收)的組織。操作方:運(yùn)行系統(tǒng)的組織。維護(hù)方:執(zhí)行維護(hù)活動(dòng)的組織。使用周境:用戶、任務(wù)、設(shè)備(硬件、軟件和資料)以 及產(chǎn)品使用的物理和社會(huì)環(huán)境。GB/T8566新版的過(guò)程介紹 2.0 導(dǎo)引2.1 生存周期基本過(guò)程2.2 生存周期支持過(guò)程2.3 生存周期組織過(guò)程2.4 過(guò)程與組織2.5 過(guò)程的輸出2.0 導(dǎo)引 在解決“軟件危機(jī)”的過(guò)程中,許多科學(xué)家對(duì)軟件工程

8、、對(duì)提高軟件質(zhì)量的理論和方法,進(jìn)行了廣泛深入的研究與實(shí)踐。人們?nèi)找嬲J(rèn)識(shí)到必須把項(xiàng)目開(kāi)發(fā)人員進(jìn)行嚴(yán)密的組織管理,使共同工作的人員能夠協(xié)同配合。從而提高軟件系統(tǒng)的可靠性、可理解性和易維護(hù)性,提高軟件生產(chǎn)率,降低開(kāi)發(fā)成本。 同時(shí),在軟件開(kāi)發(fā)中,除了在軟件開(kāi)發(fā)過(guò)程中采用先進(jìn)技術(shù)和開(kāi)發(fā)方法之外,更重要的是有一整套的管理方法,即所謂軟件過(guò)程管理。它重視的是軟件企業(yè)在軟件開(kāi)發(fā)的過(guò)程中對(duì)需求管理、計(jì)劃安排、合同規(guī)范、項(xiàng)目跟蹤、資源分配和質(zhì)量要求等的管理方式。換句話講就是對(duì)軟件開(kāi)發(fā)全過(guò)程實(shí)行規(guī)范化的管理。 其中軟件過(guò)程管理技術(shù)又包括軟件管理學(xué)和軟件工程經(jīng)濟(jì)學(xué)。它對(duì)軟件質(zhì)量的提高、完成軟件開(kāi)發(fā)的全過(guò)程和軟件企業(yè)的

9、發(fā)展起到了保證作用。隨著軟件開(kāi)發(fā)的深入、各種技術(shù)的不斷創(chuàng)新和軟件產(chǎn)業(yè)的逐漸形成。人們?cè)絹?lái)越意識(shí)到軟件過(guò)程管理的重要性。 GB/T 8566標(biāo)準(zhǔn)為軟件生存周期過(guò)程建立了一個(gè)公共框架,可供軟件產(chǎn)業(yè)界參考。它包括在含有軟件的系統(tǒng)、獨(dú)立軟件產(chǎn)品和軟件服務(wù)的獲取期間以及在軟件產(chǎn)品的獲取、供應(yīng)、開(kāi)發(fā)、運(yùn)行和維護(hù)的公共軟件過(guò)程體系結(jié)構(gòu)。該標(biāo)準(zhǔn)也提供了為管理和改進(jìn)過(guò)程的必要的支持過(guò)程、任務(wù)和活動(dòng),以及組織過(guò)程、任務(wù)和活動(dòng)。軟件包括固件的軟件部分。 2.1 生存周期基本過(guò)程 生存周期基本過(guò)程包括5個(gè)過(guò)程,這些過(guò)程供各主要參與方在軟件生存周期期間使用。主要參與方是參與或完成軟件產(chǎn)品開(kāi)發(fā)、運(yùn)作或維護(hù)的組織。這些主要

10、參與方有軟件產(chǎn)品的需方、供方、開(kāi)發(fā)方、操作方和維護(hù)方。基本過(guò)程是:a)獲取過(guò)程為獲取系統(tǒng)、軟件產(chǎn)品或軟件服務(wù)的組織即需方而定義的活動(dòng);b)供應(yīng)過(guò)程為向需方提供系統(tǒng)、軟件產(chǎn)品或軟件服務(wù)的組織即供方而定義的活動(dòng);c)開(kāi)發(fā)過(guò)程為定義并開(kāi)發(fā)軟件產(chǎn)品的組織即開(kāi)發(fā)方而定義的活動(dòng);d)運(yùn)作過(guò)程為在規(guī)定的環(huán)境中為其用戶提供運(yùn)行計(jì)算機(jī)系統(tǒng)服務(wù)的組織即操作方而定義的活動(dòng);e)維護(hù)過(guò)程為提供維護(hù)軟件產(chǎn)品服務(wù)的組織即維護(hù)方而定義的活動(dòng)。也就是對(duì)軟件的修改進(jìn)行管理,使它保持合適的運(yùn)行狀態(tài)。該過(guò)程包括軟件產(chǎn)品的遷移和退役。獲取過(guò)程包含10個(gè)活動(dòng)33個(gè)任務(wù);供應(yīng)過(guò)程包含7個(gè)活動(dòng)24個(gè)任務(wù);開(kāi)發(fā)過(guò)程包含13個(gè)活動(dòng)55個(gè)任務(wù);

11、運(yùn)作過(guò)程包含4個(gè)活動(dòng)9個(gè)任務(wù);維護(hù)過(guò)程包含6個(gè)活動(dòng)24個(gè)任務(wù)。2.2 生存周期支持過(guò)程 生存周期支持過(guò)程包括9個(gè)過(guò)程。支持過(guò)程以明確的目的作為構(gòu)成整體所必須的部分支持其他過(guò)程(主要是基本過(guò)程)。有助于軟件項(xiàng)目的成功和提高質(zhì)量。支持過(guò)程按照其他過(guò)程的需要采用和執(zhí)行。支持過(guò)程有:a) 文檔編制過(guò)程為記錄生存周期過(guò)程所產(chǎn)生的信息而定義的活動(dòng);b) 配置管理過(guò)程定義配置管理活動(dòng);c) 質(zhì)量保證過(guò)程為客觀地保證軟件產(chǎn)品和過(guò)程符合規(guī)定的需求以及已建立的計(jì)劃而定義的活動(dòng)。聯(lián)合評(píng)審、審核、驗(yàn)證和確認(rèn)可以作為質(zhì)量保證技使用;d) 驗(yàn)證過(guò)程根據(jù)軟件項(xiàng)目需求,按不同深度(為需方、供方或某獨(dú)立方)驗(yàn)證軟件產(chǎn)品而定義的

12、活動(dòng); e)確認(rèn)過(guò)程(為需方、供方或某獨(dú)立方)確認(rèn)軟件項(xiàng)目的軟件產(chǎn)品而定義的活動(dòng); f)聯(lián)合評(píng)審過(guò)程為評(píng)價(jià)一項(xiàng)活動(dòng)的狀態(tài)和產(chǎn)品而定義的活動(dòng)。該過(guò)程可由任何兩方應(yīng)用,其中一方(評(píng)審方)以聯(lián)合討論會(huì)的形式評(píng)審另一方(被評(píng)審方); g)審核過(guò)程為判定符合需求、計(jì)劃和合同而定義的活動(dòng)。該過(guò)程可由任何兩方應(yīng)用,其中一方(審核方)審核另一方(被審核方)的軟件產(chǎn)品或活動(dòng)。 h)問(wèn)題解決過(guò)程為分析和解決問(wèn)題(包括不合格)而定義的活動(dòng),不論問(wèn)題的性質(zhì)或來(lái)源如何,它們都是在實(shí)施開(kāi)發(fā)、運(yùn)作、維護(hù)或其他過(guò)程期間暴露出來(lái)的; i) 易用性過(guò)程為易用性專業(yè)人員而定義的活動(dòng)。文檔編制過(guò)程包含4個(gè)活動(dòng)7個(gè)任務(wù);配置管理過(guò)程包

13、含6個(gè)活動(dòng)6個(gè)任務(wù);質(zhì)量保證過(guò)程包含4個(gè)活動(dòng)16個(gè)任務(wù);驗(yàn)證過(guò)程包含2個(gè)活動(dòng)13個(gè)任務(wù);確認(rèn)過(guò)程包含2個(gè)活動(dòng)10個(gè)任務(wù);聯(lián)合評(píng)審過(guò)程包含3個(gè)活動(dòng)8個(gè)任務(wù);審核過(guò)程包含2個(gè)活動(dòng)8個(gè)任務(wù);問(wèn)題解決過(guò)程包含2個(gè)活動(dòng)2個(gè)任務(wù);易用性過(guò)程包含3個(gè)活動(dòng)13個(gè)任務(wù);2.3 生存周期組織過(guò)程 生存周期組織過(guò)程包括7個(gè)過(guò)程。這些過(guò)程可被某個(gè)組織用來(lái)建立和實(shí)現(xiàn)由相關(guān)的生存期過(guò)程和人員組成的基礎(chǔ)結(jié)構(gòu)并不斷改進(jìn)這種結(jié)構(gòu)和過(guò)程。采用它們通常超出特定的項(xiàng)目和合同的范圍。但是,這些特定項(xiàng)目和合同的經(jīng)驗(yàn)教訓(xùn)有助于改善組織狀況。組織過(guò)程有: a)管理過(guò)程為生存周期過(guò)程中的管理包括項(xiàng)目管理而定義的基本活動(dòng); b) 基礎(chǔ)設(shè)施過(guò)程為

14、建立生存周期過(guò)程基礎(chǔ)設(shè)施而定義的基本活動(dòng); c)改進(jìn)過(guò)程為某一組織(即需方,供方,開(kāi)發(fā)方,操作方,維護(hù)方,或另一過(guò)程的管理者)建立、測(cè)量、控制和改進(jìn)其生存周期過(guò)程而定義需要執(zhí)行的基本活動(dòng); d)人力資源過(guò)程為給組織或項(xiàng)目擁有技能和知識(shí)的員工而定義的活動(dòng); e)資產(chǎn)管理過(guò)程為組織的資產(chǎn)管理者而定義的活動(dòng);f) 重用大綱管理過(guò)程為組織的重用大綱主管而定義的活動(dòng);g) 領(lǐng)域工程管理過(guò)程為領(lǐng)域模型、領(lǐng)域體系結(jié)構(gòu)的確定及該領(lǐng)域資產(chǎn)的開(kāi)發(fā)和維護(hù)而定義的活動(dòng)。管理過(guò)程包含6個(gè)活動(dòng)16個(gè)任務(wù);基礎(chǔ)設(shè)施過(guò)程包含3個(gè)活動(dòng)5個(gè)任務(wù);改進(jìn)過(guò)程包含3個(gè)活動(dòng)6個(gè)任務(wù);人力資源過(guò)程包含6個(gè)活動(dòng)15個(gè)任務(wù);資產(chǎn)管理過(guò)程包含3

15、個(gè)活動(dòng)15個(gè)任務(wù);重用大綱管理過(guò)程包含6個(gè)活動(dòng)24個(gè)任務(wù);領(lǐng)域工程過(guò)程包含5個(gè)活動(dòng)27個(gè)任務(wù);三類過(guò)程的關(guān)系基本過(guò)程是針對(duì)不同的使用者而規(guī)定獲取、開(kāi)發(fā)、維護(hù)軟件需要開(kāi)展的活動(dòng)及任務(wù);支持過(guò)程是規(guī)定為支持實(shí)施基本過(guò)程而需要開(kāi)展的活動(dòng)及任務(wù);組織過(guò)程是規(guī)定為支持實(shí)施基本過(guò)程和支持過(guò)程而在組織層面而需要開(kāi)展的活動(dòng)及任務(wù)。2.4 過(guò)程與組織2.4.1 需方與獲取過(guò)程 獲取過(guò)程包括需方的活動(dòng)和任務(wù)。此過(guò)程從確定需要獲取的系統(tǒng)、軟件產(chǎn)品或軟件服務(wù)開(kāi)始,接著就是制定和發(fā)布標(biāo)書(shū),選擇供方和管理獲取過(guò)程,直到驗(yàn)收系統(tǒng)、軟件產(chǎn)品或軟件服務(wù)。 需方按管理過(guò)程在項(xiàng)目級(jí)上管理本條中具體說(shuō)明的獲取過(guò)程;按基礎(chǔ)設(shè)施過(guò)程建立

16、本過(guò)程的基礎(chǔ)設(shè)施;按剪裁過(guò)程為具體項(xiàng)目剪裁本過(guò)程;按改進(jìn)過(guò)程和培訓(xùn)過(guò)程在組織級(jí)上管理本過(guò)程。 2.4.2 供方與供應(yīng)過(guò)程 供應(yīng)過(guò)程包括供方的活動(dòng)和任務(wù)。這一過(guò)程可以按下述方式啟動(dòng),或者編制投標(biāo)書(shū)來(lái)答復(fù)需方的招標(biāo)書(shū),或者與需方簽訂一項(xiàng)合同,來(lái)提供系統(tǒng)、軟件產(chǎn)品或軟件服務(wù)。接著確定為管理和保證項(xiàng)目所需的規(guī)程和資源,包括編制項(xiàng)目計(jì)劃,實(shí)施計(jì)劃,直到系統(tǒng)、軟件產(chǎn)品或軟件服務(wù)交付給需方。 供方按照管理過(guò)程在項(xiàng)目級(jí)上管理本條中具體說(shuō)明的供應(yīng)過(guò)程。按照基礎(chǔ)設(shè)施過(guò)程建立本過(guò)程的基礎(chǔ)設(shè)施。按照剪裁過(guò)程為該項(xiàng)目剪裁本過(guò)程。按照改進(jìn)過(guò)程和培訓(xùn)過(guò)程在組織級(jí)上管理本過(guò)程。 2.4.3 開(kāi)發(fā)方與開(kāi)發(fā)過(guò)程 開(kāi)發(fā)過(guò)程包括開(kāi)發(fā)

17、方的活動(dòng)和任務(wù)。過(guò)程包括需求分析、設(shè)計(jì)、編碼、集成、測(cè)試和與軟件產(chǎn)品有關(guān)的安裝和驗(yàn)收等活動(dòng)。如果合同中有規(guī)定,它可以包括和系統(tǒng)有關(guān)的活動(dòng)。開(kāi)發(fā)者按照合同執(zhí)行或支持這種過(guò)程中的活動(dòng)。 開(kāi)發(fā)方按照管理過(guò)程在項(xiàng)目級(jí)上管理本條中具體說(shuō)明的開(kāi)發(fā)過(guò)程。按照基礎(chǔ)設(shè)施過(guò)程建立該過(guò)程的基礎(chǔ)設(shè)施;按照剪裁過(guò)程為該項(xiàng)目剪裁本過(guò)程;按照改進(jìn)過(guò)程和培訓(xùn)過(guò)程在組織級(jí)上管理本過(guò)程。當(dāng)開(kāi)發(fā)者是所開(kāi)發(fā)的軟件產(chǎn)品的供方時(shí),開(kāi)發(fā)者要執(zhí)行供應(yīng)過(guò)程。2.4.4 操作方與運(yùn)作過(guò)程 運(yùn)作過(guò)程包括操作方的活動(dòng)和任務(wù)。本過(guò)程規(guī)定軟件產(chǎn)品的運(yùn)行和對(duì)用戶的操作支持。因?yàn)檐浖a(chǎn)品的運(yùn)行要集成到系統(tǒng)的運(yùn)行中,所以本過(guò)程的活動(dòng)和任務(wù)涉及到系統(tǒng)。 操作方

18、按管理過(guò)程在項(xiàng)目級(jí)上管理本條中具體說(shuō)明的運(yùn)作過(guò)程;按照基礎(chǔ)設(shè)施過(guò)程建立本過(guò)程的基礎(chǔ)設(shè)施;按剪裁過(guò)程為該項(xiàng)目剪裁本過(guò)程;按改進(jìn)過(guò)程和培訓(xùn)過(guò)程在組織級(jí)上管理本過(guò)程。當(dāng)操作方就是運(yùn)行服務(wù)的供方時(shí),操作方執(zhí)行供應(yīng)過(guò)程。 2.4.5 維護(hù)方與維護(hù)過(guò)程 維護(hù)過(guò)程包括維護(hù)方的活動(dòng)和任務(wù)。當(dāng)軟件產(chǎn)品由于某一問(wèn)題或改進(jìn)、更新的需要對(duì)編碼和相關(guān)文檔進(jìn)行修改時(shí),就啟動(dòng)本過(guò)程。目的是改進(jìn)現(xiàn)有產(chǎn)品,同時(shí)維持其完整性。本過(guò)程包括軟件產(chǎn)品的遷移和退役。本過(guò)程隨著軟件產(chǎn)品的退役而結(jié)束。 維護(hù)方按照管理過(guò)程在項(xiàng)目級(jí)上管理本條中具體說(shuō)明的維護(hù)過(guò)程。按照基礎(chǔ)設(shè)施過(guò)程建立該過(guò)程的基礎(chǔ)設(shè)施;按照剪裁過(guò)程為該項(xiàng)目剪裁本過(guò)程;按照改進(jìn)過(guò)程

19、和培訓(xùn)過(guò)程在組織級(jí)上管理本過(guò)程。當(dāng)維護(hù)方是維護(hù)服務(wù)的供方時(shí),維護(hù)方要執(zhí)行供應(yīng)過(guò)程。 為了適應(yīng)多種多樣的組織, GB/T 8566標(biāo)準(zhǔn)中的過(guò)程組成一個(gè)綜合性的集合。無(wú)論大的或小的組織均可以依據(jù)它的業(yè)務(wù)目標(biāo),從這些過(guò)程(和相關(guān)的活動(dòng)與任務(wù))中選擇合適的子集來(lái)實(shí)現(xiàn)其目標(biāo)。 GB/T 8566標(biāo)準(zhǔn)的意圖是應(yīng)用于一個(gè)組織的內(nèi)部或被兩個(gè)或多個(gè)組織用于處理合同關(guān)系。為便于在內(nèi)部和合同情況下應(yīng)用 GB/T 8566標(biāo)準(zhǔn),標(biāo)準(zhǔn)內(nèi)的任務(wù)都是用合同式的語(yǔ)言表達(dá)的。在內(nèi)部使用時(shí),合同式的語(yǔ)言被解釋成自己要求的任務(wù)。 GB/T 8566標(biāo)準(zhǔn)要與組織已有的策略和標(biāo)準(zhǔn)協(xié)調(diào)一致。通常情況,組織一直都在使用它自己現(xiàn)有的標(biāo)準(zhǔn)和特

20、定的軟件開(kāi)發(fā)技術(shù)。因此,在組織內(nèi)部應(yīng)用 GB/T 8566標(biāo)準(zhǔn)時(shí),重要的是要澄清 GB/T 8566標(biāo)準(zhǔn)、組織自己的標(biāo)準(zhǔn)、以及已使用的不同技術(shù)之間的關(guān)系。2.5 過(guò)程的輸出3 關(guān)于附錄DGB/T8566新版的附錄D是采用ISO/IEC12207:1995補(bǔ)篇1:2002的附錄F而形成的。該附錄給出一個(gè)過(guò)程評(píng)價(jià)參考模型。其適用于為了業(yè)務(wù)成功和后續(xù)持續(xù)的過(guò)程改進(jìn)而需要進(jìn)行過(guò)程評(píng)估的組織。 過(guò)程參考模型并不表示具體的過(guò)程實(shí)現(xiàn)途徑,也未規(guī)定系統(tǒng)/軟件生存周期的模型、方法或技術(shù)。相反參考模型旨在由組織基于其業(yè)務(wù)需要和應(yīng)用領(lǐng)域來(lái)進(jìn)行剪裁。在組織的顧客需求環(huán)境中由組織的項(xiàng)目來(lái)采用組織的定義過(guò)程。 參考模型的

21、目的和結(jié)果是證明組織的過(guò)程是否正在實(shí)現(xiàn)的指標(biāo)。這些指標(biāo)對(duì)于過(guò)程評(píng)估者來(lái)確定組織實(shí)現(xiàn)過(guò)程的能力,并為策劃組織過(guò)程改進(jìn)而提供原始材料是有用的。該參考模型與標(biāo)準(zhǔn)正文 緊密結(jié)合,提供了詳細(xì)的過(guò)程期望值,并包括一些附加過(guò)程,它們對(duì)軟件組織進(jìn)行可靠的、可重復(fù)評(píng)估是非常重要的。3.1 生存周期基本過(guò)程:3.1.1 獲取過(guò)程 目的: 獲取過(guò)程的目的是獲得滿足顧客需要產(chǎn)品和/或服務(wù)。該過(guò)程開(kāi)始于標(biāo)識(shí)顧客需要,結(jié)束于驗(yàn)收顧客需要的產(chǎn)品和/或服務(wù)。 結(jié)果: 獲取過(guò)程成功實(shí)現(xiàn)的結(jié)果為: (1)定義獲取要求、目標(biāo)、產(chǎn)品和/或服務(wù)驗(yàn)收準(zhǔn)則和獲取策略; (2)制定一個(gè)能明確表示顧客和供方雙方的期望、職責(zé)和義務(wù)的協(xié)定; (3

22、)獲得滿足顧客需要的產(chǎn)品和/或服務(wù); (4)監(jiān)督獲取過(guò)程,以滿足如成本、進(jìn)度和質(zhì)量之類的約束; (5)驗(yàn)收供方的可交付產(chǎn)品。 注:輸出的編號(hào)僅僅是為了標(biāo)識(shí),并不 意味著優(yōu)先權(quán)或順序。獲取過(guò)程包括下列子過(guò)程的目的和結(jié)果: a) 獲取政策;b) 獲取策略;c) 效益分析;d) 技術(shù)要求;e) 法律和行政要求;f) 資金要求;g) 項(xiàng)目要求;h) 招標(biāo);i) 供方資質(zhì); j) 建議評(píng)價(jià);k) 簽訂協(xié)定;l) 對(duì)供方監(jiān)督;m) 驗(yàn)收; n) 合同結(jié)束;o) 供方關(guān)系;p) 用戶關(guān)系;q) 財(cái)務(wù)管理 3.1.2 供應(yīng)過(guò)程 目的: 供應(yīng)過(guò)程的目的是向顧客提供滿足協(xié)定要求的產(chǎn)品或服務(wù)。 結(jié)果: 供應(yīng)過(guò)程成功

23、實(shí)現(xiàn)的結(jié)果為: (1)對(duì)顧客的請(qǐng)求作出響應(yīng); (2)在顧客和供方之間就開(kāi)發(fā)、維護(hù)、運(yùn)行、包裝、交付和安裝產(chǎn)品和/或服務(wù)達(dá)成協(xié)議; (3)由供方開(kāi)發(fā)滿足協(xié)定要求的產(chǎn)品和/或服務(wù); (4)向顧客交付符合協(xié)定要求的產(chǎn)品和/或服務(wù)。 (5)根據(jù)協(xié)定要求,安裝產(chǎn)品。供應(yīng)過(guò)程還包括下列子過(guò)程的目的和結(jié)果: a) 供方投標(biāo);b) 簽訂協(xié)定; c) 產(chǎn)品發(fā)布;d) 產(chǎn)品驗(yàn)收支持3.1.3 開(kāi)發(fā)過(guò)程 目的: 開(kāi)發(fā)過(guò)程的目的是把一系列需求轉(zhuǎn)化為滿足顧客所述需求的軟件產(chǎn)品或基于軟件的系統(tǒng)。開(kāi)發(fā)過(guò)程的活動(dòng)為系統(tǒng)開(kāi)發(fā)者角色和軟件開(kāi)發(fā)者角色所用而組成。 結(jié)果: 開(kāi)發(fā)過(guò)程成功實(shí)現(xiàn)的結(jié)果為: (1)收集軟件開(kāi)發(fā)需求并達(dá)成協(xié)議

24、; (2)開(kāi)發(fā)軟件產(chǎn)品或基于軟件的系統(tǒng); (3)開(kāi)發(fā)證明最終產(chǎn)品基于需求的中間工作產(chǎn)品; (4)在開(kāi)發(fā)過(guò)程的產(chǎn)品間建立一致性; (5)根據(jù)系統(tǒng)要求優(yōu)化系統(tǒng)質(zhì)量因素,例如,速度、開(kāi)發(fā)成本、易用性等; (6)提供證明最終產(chǎn)品滿足需求的證據(jù)(例如,測(cè)試證據(jù)); (7)在根據(jù)協(xié)定要求安裝最終產(chǎn)品。 開(kāi)發(fā)過(guò)程包括下列子過(guò)程的目的和結(jié)果 需求引出 系統(tǒng)需求分析 系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì) 軟件需求分析 軟件設(shè)計(jì) 軟件構(gòu)造(編碼和單元測(cè)試) 軟件集成 軟件測(cè)試 系統(tǒng)集成 系統(tǒng)測(cè)試 軟件安裝3.1.4 運(yùn)作過(guò)程 目的: 運(yùn)作過(guò)程的目的是在其預(yù)定的環(huán)境中運(yùn)行軟件產(chǎn)品,并向軟件產(chǎn)品的顧客提供支持。 結(jié)果: 運(yùn)作過(guò)程成功實(shí)現(xiàn)

25、的結(jié)果為: (1)標(biāo)識(shí)并評(píng)價(jià)軟件在其預(yù)定的環(huán)境中正常運(yùn)行的條件; (2)在其預(yù)定的環(huán)境中運(yùn)行軟件; (3)按照協(xié)定為軟件產(chǎn)品的顧客提供幫助和咨詢。 運(yùn)作過(guò)程包括下列子過(guò)程的目的和結(jié)果: 可運(yùn)行使用 對(duì)顧客支持3.1.5 維護(hù)過(guò)程 目的: 維護(hù)過(guò)程的目的是在交付以后為了改正缺陷、改進(jìn)性能或其它屬性、或適應(yīng)變更的環(huán)境而修改系統(tǒng)/軟件產(chǎn)品。 結(jié)果: 注:在維護(hù)組織運(yùn)行完整性的同時(shí),目標(biāo)是修改和/或退役現(xiàn)行系統(tǒng)/軟件產(chǎn)品。 維護(hù)過(guò)程成功實(shí)現(xiàn)的結(jié)果為: (1)制定維護(hù)策略以遵照發(fā)行策略管理產(chǎn)品的變更、遷移和退役; (2)標(biāo)識(shí)現(xiàn)行系統(tǒng)的變更對(duì)組織、運(yùn)行或接口方面的影響; (3)根據(jù)需要、更新受影響的系統(tǒng)/

26、軟件文檔; (4)開(kāi)發(fā)修正產(chǎn)品并進(jìn)行有關(guān)試驗(yàn)以證明沒(méi)有降低需求; (5)將升級(jí)產(chǎn)品遷移到顧客環(huán)境中; (6)按需要,以受控方式使產(chǎn)品從使用中退役,使對(duì)顧客的干擾減到最??; (7)將系統(tǒng)/軟件的修改通知所有受影響的部分。3.2 生存周期支持過(guò)程3.2.1 文檔編制過(guò)程 目的: 文檔編制過(guò)程的目的是編寫(xiě)并維護(hù)由過(guò)程產(chǎn)生的所記錄的軟件信息。 結(jié)果: 過(guò)程成功實(shí)現(xiàn)的結(jié)果為: (1)制定標(biāo)識(shí)在軟件產(chǎn)品或服務(wù)的生存周期中產(chǎn)生的文檔的策略; (2)標(biāo)識(shí)應(yīng)用于軟件文檔編制的標(biāo)準(zhǔn); (3)標(biāo)識(shí)由過(guò)程或項(xiàng)目產(chǎn)生的文檔; (4)規(guī)定、評(píng)審、批準(zhǔn)全部文檔的內(nèi)容和目的; (5)根據(jù)標(biāo)識(shí)的標(biāo)準(zhǔn)編寫(xiě)文檔并使之可用; (6)

27、按定義的準(zhǔn)則維護(hù)文檔。3.2.2 配置管理過(guò)程 目的: 配置管理過(guò)程的目的是建立并維護(hù)過(guò)程和項(xiàng)目的所有工作產(chǎn)品的完整性,并使其對(duì)相關(guān)方可用。 結(jié)果: 過(guò)程成功實(shí)現(xiàn)的結(jié)果為: (1)制定配置管理策略; (2)標(biāo)識(shí)、定義由過(guò)程或項(xiàng)目生成的所有工作產(chǎn)品/項(xiàng),并將其納入基線; (3)控制工作產(chǎn)品/項(xiàng)的修改和發(fā)行; (4)使受影響的方面能夠得到修改和發(fā)行信息; (5)記錄并報(bào)告工作產(chǎn)品/項(xiàng)的狀態(tài)和修改; (6)確保工作產(chǎn)品/項(xiàng)的完整性和一致性; (7)控制工作產(chǎn)品/項(xiàng)的存儲(chǔ)、處置和交付。3.2.3 質(zhì)量保證過(guò)程 目的: 質(zhì)量保證過(guò)程的目的是保證工作產(chǎn)品和過(guò)程遵循預(yù)先定義的措施和計(jì)劃。 結(jié)果: 過(guò)程成功實(shí)

28、現(xiàn)的結(jié)果為: (1)制定實(shí)施質(zhì)量保證的策略; (2)產(chǎn)生并維護(hù)質(zhì)量保證的證據(jù); (3)標(biāo)識(shí)并記錄問(wèn)題和/或與協(xié)定要求不一致的內(nèi)容; (4)驗(yàn)證產(chǎn)品、過(guò)程和活動(dòng)對(duì)適用的標(biāo)準(zhǔn)、規(guī)程和需求的依從性。3.2.4 驗(yàn)證過(guò)程 目的: 驗(yàn)證過(guò)程的目的是證明過(guò)程或項(xiàng)目的每個(gè)軟件工作產(chǎn)品和/或服務(wù)正常反映規(guī)定的需求。 結(jié)果: 過(guò)程成功實(shí)現(xiàn)的結(jié)果為: (1)制定并實(shí)現(xiàn)驗(yàn)證策略; (2)標(biāo)識(shí)所有要求的軟件工作產(chǎn)品的驗(yàn)證準(zhǔn)則; (3)執(zhí)行要求的驗(yàn)證活動(dòng); (4)標(biāo)識(shí)并記錄缺陷; (5)使驗(yàn)證活動(dòng)的結(jié)果對(duì)于顧客和其他相關(guān)的組織可用。3.2.5 確認(rèn)過(guò)程 目的: 確認(rèn)過(guò)程的目的是驗(yàn)證軟件工作產(chǎn)品的具體預(yù)期使用的需求是否被

29、滿足。 結(jié)果: 過(guò)程成功實(shí)現(xiàn)的結(jié)果為: (1)制定并實(shí)現(xiàn)確認(rèn)策略; (2)標(biāo)識(shí)所有要求的工作產(chǎn)品的確認(rèn)準(zhǔn)則; (3)執(zhí)行要求的確認(rèn)活動(dòng); (4)標(biāo)識(shí)和記錄問(wèn)題; (5)提供所開(kāi)發(fā)的軟件工作產(chǎn)品適合于其預(yù)期用途的證據(jù); (6)使確認(rèn)活動(dòng)的結(jié)果對(duì)于顧客和其他相關(guān)的組織可用。3.2.6 聯(lián)合評(píng)審過(guò)程 目的: 聯(lián)合評(píng)審過(guò)程的目的是使共利益者相對(duì)于協(xié)定的目標(biāo)、對(duì)過(guò)程的進(jìn)展保持一種共同的理解,以及對(duì)保證開(kāi)發(fā)滿足共利益者的產(chǎn)品而應(yīng)做什么有一個(gè)共同的理解。聯(lián)合評(píng)審是針對(duì)項(xiàng)目管理和技術(shù)層面的,并貫穿于項(xiàng)目的整個(gè)生存周期。結(jié)果: 過(guò)程成功實(shí)現(xiàn)的結(jié)果為: (1)根據(jù)項(xiàng)目需要進(jìn)行管理和技術(shù)評(píng)審; (2)通過(guò)共利益者間

30、的聯(lián)合評(píng)審活動(dòng)來(lái)評(píng)價(jià)過(guò)程活動(dòng)的狀態(tài)和產(chǎn)品; (3)評(píng)審結(jié)果通報(bào)所有受影響的部門; (4)追蹤產(chǎn)生于評(píng)審的行為項(xiàng),直至結(jié)束; (5)標(biāo)識(shí)并記錄問(wèn)題。3.2.7 審核過(guò)程 目的: 審核過(guò)程的目的是適當(dāng)時(shí)獨(dú)立地確定所選產(chǎn)品和過(guò)程與要求、計(jì)劃及協(xié)定的依從性。 結(jié)果: 過(guò)程成功實(shí)現(xiàn)的結(jié)果為: (1)制定并實(shí)現(xiàn)審核策略; (2)根據(jù)審核策略確定所選軟件工作產(chǎn)品和/或服務(wù)或過(guò)程與要求、計(jì)劃和協(xié)定的依存性; (3)由合適的獨(dú)立部門完成審核活動(dòng); (4)標(biāo)識(shí)審核中檢測(cè)到的問(wèn)題,并通知那些負(fù)責(zé)糾正措施并解決問(wèn)題的部門。3.2.8 問(wèn)題解決過(guò)程 目的: 問(wèn)題解決過(guò)程的目的是確保識(shí)別、分析、管理和控制所有被發(fā)現(xiàn)的問(wèn)題

31、,并確保其得到解決。 結(jié)果: 過(guò)程成功實(shí)現(xiàn)的結(jié)果為: (1)制定問(wèn)題管理策略; (2)記錄、識(shí)別問(wèn)題,并對(duì)其加以分類; (3)分析并評(píng)估問(wèn)題,以確定可接受解決方案; (4)實(shí)施問(wèn)題解決方案; (5)跟蹤問(wèn)題直至結(jié)束; (6)通告所報(bào)告的全部問(wèn)題的狀態(tài)。3.2.9 易用性過(guò)程 目的: 易用性過(guò)程的目的是充分考慮共利益者的興趣和需要,以達(dá)到優(yōu)化支持和培訓(xùn),提高生產(chǎn)率和工作質(zhì)量、改進(jìn)人員工作條件、減少用戶被系統(tǒng)拒絕的機(jī)會(huì)。 結(jié)果: 過(guò)程成功實(shí)現(xiàn)的結(jié)果為: (1)系統(tǒng)滿足用戶要求并考慮其能力和技能的限制; (2)在系統(tǒng)設(shè)計(jì)中應(yīng)綜合人為因素、人機(jī)工程學(xué)知識(shí)和技術(shù); (3)標(biāo)識(shí)并執(zhí)行以人為本的設(shè)計(jì)活動(dòng);

32、(4)系統(tǒng)設(shè)計(jì)應(yīng)盡可能考慮對(duì)人員健康、安全和性能的影響; (5)系統(tǒng)應(yīng)提高用戶有效性、效率和滿意度。3.3 生存周期組織過(guò)程3.3.1 管理過(guò)程 目的: 管理過(guò)程的目的根據(jù)組織的業(yè)務(wù)目標(biāo),組織、監(jiān)督和控制任一過(guò)程的啟動(dòng)和執(zhí)行,以達(dá)到它的目標(biāo)。管理過(guò)程是由這樣的組織建立的以確保此組織和項(xiàng)目使用的慣例的應(yīng)用一致。當(dāng)這些慣例是繼承組織的管理時(shí),希望組織的每個(gè)項(xiàng)目使用它們時(shí)用具體例證說(shuō)明之。 結(jié)果: 管理過(guò)程成功實(shí)現(xiàn)的結(jié)果為: (1)定義受管理的過(guò)程、活動(dòng)的范圍; (2)標(biāo)識(shí)為達(dá)到過(guò)程目的必須完成的活動(dòng)和任務(wù); (3)評(píng)價(jià)用可用的資源和限制條件達(dá)到過(guò)程目標(biāo)的可行性; (4)建立執(zhí)行已標(biāo)識(shí)的活動(dòng)和任務(wù)所

33、需的資源和基礎(chǔ)設(shè)施; (5)標(biāo)識(shí)活動(dòng)并完成任務(wù); (6)監(jiān)督已定義的活動(dòng)和任務(wù)的完成情況; (7)評(píng)審過(guò)程活動(dòng)產(chǎn)生的工作產(chǎn)品,并分析和評(píng)價(jià)結(jié)果; (8)當(dāng)標(biāo)識(shí)的活動(dòng)和任務(wù)的性能偏離或未能達(dá)到其目標(biāo)時(shí),采取修改過(guò)程性能的措施; (9)證明成功達(dá)到過(guò)程目的。 管理過(guò)程包括下列子過(guò)程的目的和結(jié)果: 組織調(diào)整 組織管理 項(xiàng)目管理 質(zhì)量管理 風(fēng)險(xiǎn)管理 測(cè)量3.3.2 基礎(chǔ)設(shè)施過(guò)程目的:基礎(chǔ)設(shè)施過(guò)程的目的是為了支持其他過(guò)程的執(zhí)行而需要維持穩(wěn)定的和可靠的基礎(chǔ)設(shè)施。結(jié)果:該過(guò)程成功實(shí)施的結(jié)果為:a)為支持組織單位內(nèi)的過(guò)程,定義基礎(chǔ)設(shè)施需求;b)標(biāo)識(shí)并規(guī)定基礎(chǔ)設(shè)施要素;c) 獲取基礎(chǔ)設(shè)施要素;d)實(shí)現(xiàn)基礎(chǔ)設(shè)施要

34、素;e)維護(hù)穩(wěn)定的和可靠的基礎(chǔ)設(shè)施。注:基礎(chǔ)設(shè)施可以包括硬件、軟件、方法、工具、技術(shù)、標(biāo)準(zhǔn)和設(shè)施,以用于開(kāi)發(fā)、運(yùn)行和維護(hù)。3.3.3 改進(jìn)過(guò)程 目的: 改進(jìn)過(guò)程的目的是建立、評(píng)估、測(cè)量、控制并改進(jìn)軟件生存周期過(guò)程。 結(jié)果: 改進(jìn)過(guò)程成功實(shí)現(xiàn)的結(jié)果為: (1)開(kāi)發(fā)一組組織過(guò)程資產(chǎn),并使其可用; (2)定期評(píng)估組織的過(guò)程能力,以確定在達(dá)到組織目標(biāo)中過(guò)程實(shí)現(xiàn)有效性的范圍; (3)在現(xiàn)有基礎(chǔ)上,改進(jìn)關(guān)于達(dá)到業(yè)務(wù)目標(biāo)的組織過(guò)程的有效性和效率。 改進(jìn)過(guò)程包含下列子過(guò)程的目的和結(jié)果: 過(guò)程建立 過(guò)程評(píng)估 過(guò)程改進(jìn)3.3.4 人力資源過(guò)程 目的: 人力資源過(guò)程的目的是給組織提供合適的人力資源,并維持其資質(zhì)及與

35、業(yè)務(wù)需求的一致性。 結(jié)果: 人力資源過(guò)程成功實(shí)現(xiàn)的結(jié)果為: (1)通過(guò)適時(shí)評(píng)審組織和項(xiàng)目的需求,以標(biāo)識(shí)組織和項(xiàng)目運(yùn)行所需的角色和技能; (2)為組織和項(xiàng)目提供人力資源; (3)基于組織和項(xiàng)目的需要,標(biāo)識(shí)并提供一組跨組織的公共培訓(xùn); (4)通過(guò)所建立的機(jī)制使組織的知識(shí)資產(chǎn)可用(或可收集)和可挖掘。 人力資源過(guò)程包括下列子過(guò)程的目的和結(jié)果: 人力資源管理 培訓(xùn) 知識(shí)管理3.3.5 資產(chǎn)管理過(guò)程 目的: 資產(chǎn)管理過(guò)程的目的是管理從概念到退役的可重用的資產(chǎn)的生存期。 結(jié)果: 資產(chǎn)管理過(guò)程成功實(shí)現(xiàn)的結(jié)果為: (1)編制資產(chǎn)管理策略文檔; (2)建立資產(chǎn)分類表; (3)定義資產(chǎn)接收、驗(yàn)證和退役準(zhǔn)則; (4

36、)運(yùn)行資產(chǎn)存儲(chǔ)和檢索機(jī)制; (5)記錄資產(chǎn)的使用; (6)控制資產(chǎn)變更; (7)根據(jù)存儲(chǔ)、檢索機(jī)制,將所發(fā)現(xiàn)問(wèn)題,進(jìn)行的修改,創(chuàng)建的新版本及刪除的資產(chǎn)通告資產(chǎn)的使用者。3.3.6 重用大綱管理過(guò)程 目的: 重用大綱管理過(guò)程的目的是策劃、建立、管理、控制并監(jiān)督組織的重用大綱,并系統(tǒng)地開(kāi)拓重用時(shí)機(jī)。 結(jié)果: 重用大綱管理過(guò)程成功實(shí)現(xiàn)的結(jié)果為: (1)定義組織的重用策略,包括其目的、范圍、和目標(biāo); (2)標(biāo)識(shí)研究重用可能性和期望實(shí)施重用的領(lǐng)域; (3)評(píng)估組織系統(tǒng)性的重用能力; (4)評(píng)估每個(gè)領(lǐng)域以確定其重用的潛能; (5)評(píng)價(jià)重用建議,保證重用產(chǎn)品適用于建議的應(yīng)用; (6)在組織內(nèi)實(shí)現(xiàn)重用策略;

37、(7)建立反饋、對(duì)話和通告機(jī)制,以便在重用大綱的管理者、資產(chǎn)管理者、領(lǐng)域工程師、開(kāi)發(fā)者、操作者和維護(hù)者之間運(yùn)行; (8)監(jiān)督并評(píng)價(jià)重用大綱。3.3.7 領(lǐng)域工程過(guò)程 目的: 領(lǐng)域工程過(guò)程的目的是開(kāi)發(fā)并維護(hù)領(lǐng)域模型、領(lǐng)域體系結(jié)構(gòu)和領(lǐng)域資產(chǎn)。 結(jié)果: 領(lǐng)域工程過(guò)程成功實(shí)現(xiàn)的結(jié)果為: (1)選擇領(lǐng)域模型和領(lǐng)域體系結(jié)構(gòu)的表示形式; (2)建立領(lǐng)域界限以及與其他領(lǐng)域之間的關(guān)系; (3)開(kāi)發(fā)領(lǐng)域模型,它能夠表示領(lǐng)域中基本的公共和不同的特性、能力、概念和功能; (4)開(kāi)發(fā)領(lǐng)域中描述系統(tǒng)的系列的領(lǐng)域體系結(jié)構(gòu); (5)規(guī)定歸屬于領(lǐng)域的資產(chǎn); (6)獲得或開(kāi)發(fā)屬于領(lǐng)域的資產(chǎn),并在其整個(gè)生存期中維護(hù)它們; (7)在

38、領(lǐng)域資產(chǎn)的生存周期中維持領(lǐng)域模型和體系結(jié)構(gòu)。4 軟件生存周期模型4.0 導(dǎo)引軟件生存周期過(guò)程標(biāo)準(zhǔn)與具體的軟件生存周期模型無(wú)關(guān)。不論在具體項(xiàng)目中采用了哪種生存周期模型,都必須執(zhí)行(可剪裁)標(biāo)準(zhǔn)中規(guī)定的過(guò)程、活動(dòng)和任務(wù)。但是,在任何項(xiàng)目的策劃階段,根據(jù)具體項(xiàng)目的要求,應(yīng)該選擇與確定軟件生存周期模型。4.1 生存周期模型的應(yīng)用 下面具體說(shuō)明了系統(tǒng)或項(xiàng)目的一般生存周期模型,并描述了怎樣在這個(gè)系統(tǒng)生存周期模型內(nèi)應(yīng)用 GB/T 8566標(biāo)準(zhǔn)。4.1.1 系統(tǒng)生存周期模型 一個(gè)典型的系統(tǒng)生存周期模型從一個(gè)想法或一個(gè)需求開(kāi)始,貫穿系統(tǒng)的開(kāi)發(fā)、生產(chǎn)、運(yùn)作和維護(hù),在退役時(shí)結(jié)束。生存周期模型一般用時(shí)間段或里程碑來(lái)劃

39、分。每個(gè)時(shí)間段都代表將要被執(zhí)行的主要的、不同的活動(dòng)和任務(wù),在從一個(gè)時(shí)間段向另一個(gè)時(shí)間段過(guò)渡時(shí)可能需要某種授權(quán)。 例如,系統(tǒng)生存周期的一個(gè)模型可按如下方式進(jìn)行劃分,每種不同方式的劃分適應(yīng)于不同的系統(tǒng)生存周期模型: a) 需求判定; b) 概念探索和定義; c) 論證和確認(rèn); d) 工程實(shí)施/開(kāi)發(fā); e) 生產(chǎn)/制造; f) 提交試用/銷售; g) 運(yùn)作; h) 維護(hù)和支持; i) 退役。 4.1.2 軟件生存周期模型 一個(gè)典型的軟件生存周期模型是由若干活動(dòng)組成的。它從軟件產(chǎn)品或服務(wù)的一個(gè)構(gòu)想或概念開(kāi)始,經(jīng)過(guò)系統(tǒng)工程和軟件工程階段,然后進(jìn)行運(yùn)作、維護(hù)和支持,到退役結(jié)束。 GB/T 8566標(biāo)準(zhǔn)將這

40、些活動(dòng)及其相關(guān)活動(dòng)條理化為軟件生存周期模型的基本過(guò)程、支持過(guò)程和組織過(guò)程等幾個(gè)大的過(guò)程類型。4.1.3 在系統(tǒng)生存周期的一般模型中 GB/T 8566標(biāo)準(zhǔn)的應(yīng)用實(shí)例 下圖顯示了 GB/T 8566標(biāo)準(zhǔn)在一個(gè)實(shí)例系統(tǒng)的生存周期模型中應(yīng)用的要點(diǎn),簡(jiǎn)要陳述了其基本目的,然后說(shuō)明 GB/T 8566標(biāo)準(zhǔn)的使用方式。 對(duì) GB/T 8566標(biāo)準(zhǔn)的任何活動(dòng)或者整個(gè)生存周期模型而言,一個(gè)組織既可以在其內(nèi)部使用,又可要求供方部分或全部按標(biāo)準(zhǔn)的要求提供產(chǎn)品或服務(wù)。4.1.4 確定要求的活動(dòng) 在這個(gè)活動(dòng)中,識(shí)別和確定新的或者需改進(jìn)的系統(tǒng)要求或構(gòu)想。應(yīng)當(dāng)陳述最關(guān)鍵的一些要求,并對(duì)諸如系統(tǒng)成本、關(guān)鍵性和可行性等指標(biāo)進(jìn)

41、行評(píng)審。 在進(jìn)行進(jìn)一步的研究、開(kāi)發(fā)和承諾前,可利用獲取過(guò)程來(lái)幫助做出決定,以確定要求是否在技術(shù)上和運(yùn)作上都是可行的,甚至可利用開(kāi)發(fā)過(guò)程來(lái)開(kāi)發(fā)決策所需要的軟件、方法或模型。4.1.5 概念探索和定義活動(dòng) 這個(gè)活動(dòng)是初始的計(jì)劃階段。在這個(gè)階段,通過(guò)綜合的研究、試驗(yàn)性開(kāi)發(fā)和概念評(píng)價(jià)對(duì)技術(shù)的、策略的和經(jīng)濟(jì)、市場(chǎng)的基礎(chǔ)進(jìn)行評(píng)估。為滿足所確定的需求而提出的解決方案可以被細(xì)化,或者通過(guò)可行性評(píng)價(jià)、估算(如:成本、計(jì)劃進(jìn)度、市場(chǎng)、智力和后勤)、折衷方案研究和分析來(lái)選擇備選的解決方案。這個(gè)活動(dòng)的輸出通常是初步系統(tǒng)需求,還可能有軟件的原型,它們將被輸入給下一個(gè)活動(dòng)。 獲取、供應(yīng)和開(kāi)發(fā)過(guò)程可以用來(lái): 幫助判定初始的

42、系統(tǒng)需求; 開(kāi)發(fā)原型; 分析和把用戶的反饋納入到所提出的解決方案。 開(kāi)發(fā)過(guò)程本身可成為一種方法,以開(kāi)發(fā)用于進(jìn)行相關(guān)的決策支持的分析/模擬模型軟件。4.1.6 論證和確認(rèn)活動(dòng) 在這個(gè)活動(dòng)中,系統(tǒng)特性、有關(guān)概念、以及解決方案(包括計(jì)算機(jī)資源)將通過(guò)實(shí)施系統(tǒng)工程、配置主要設(shè)備、開(kāi)發(fā)原型軟件、測(cè)試以及評(píng)價(jià)等方式得到進(jìn)一步的定義。系統(tǒng)特性及其相關(guān)概念、所有解決方案都得到確認(rèn),以便論證該系統(tǒng)(包括硬件資源和軟件資源)是否適合于工程化的開(kāi)發(fā)方式。然后,系統(tǒng)需求將被設(shè)定為系統(tǒng)的基線,并初步分配給系統(tǒng)的相關(guān)部件(如:硬件、計(jì)算機(jī)、軟件和人員)。這些活動(dòng)的輸出將被輸入給下一個(gè)活動(dòng)。 獲取、供應(yīng)和開(kāi)發(fā)過(guò)程可以用于分

43、析和定義系統(tǒng)需求、最高層的系統(tǒng)設(shè)計(jì)方案和系統(tǒng)各部件(包括軟件)的初步需求。開(kāi)發(fā)過(guò)程可以作為進(jìn)行需求分析、論證、確認(rèn)、測(cè)試、制作原型以及設(shè)計(jì)解決方案的一種方法。4.1.7 工程化/開(kāi)發(fā)活動(dòng) 該活動(dòng)是系統(tǒng)硬件、計(jì)算機(jī)、軟件、設(shè)備、人員子系統(tǒng)、培訓(xùn)和支持項(xiàng)被設(shè)計(jì)、制作、集成、測(cè)試和評(píng)價(jià)的階段。輸出是一個(gè)很接近目標(biāo)產(chǎn)品的系統(tǒng)、下一活動(dòng)所必需的文檔和證明所生產(chǎn)的系統(tǒng)合格的測(cè)試結(jié)果。 GB/T 8566標(biāo)準(zhǔn)完全適用于該活動(dòng)。獲取、供應(yīng)和開(kāi)發(fā)過(guò)程的過(guò)程、活動(dòng)和任務(wù)宜經(jīng)過(guò)適當(dāng)?shù)倪x擇、剪裁,以實(shí)施軟件的開(kāi)發(fā)或升級(jí)。該活動(dòng)所涉及的開(kāi)發(fā)過(guò)程是由軟件與其它系統(tǒng)部件共同協(xié)調(diào)實(shí)施的,可以是開(kāi)發(fā)過(guò)程的一次執(zhí)行或多次迭代執(zhí)行

44、。其輸出是關(guān)于軟件需求、設(shè)計(jì)和編碼的基線。 如果要開(kāi)發(fā)的軟件將要成為系統(tǒng)的一部分,那么開(kāi)發(fā)過(guò)程的所有活動(dòng)都是必需的。此外需要搞清楚開(kāi)發(fā)者是否將執(zhí)行或支持與系統(tǒng)有關(guān)的活動(dòng)。如果將要開(kāi)發(fā)的軟件是獨(dú)立的而不是系統(tǒng)的一部分,那么就不需要進(jìn)行與系統(tǒng)有關(guān)的活動(dòng),但宜加以考慮。4.1.8 生產(chǎn)/制造活動(dòng) 在此活動(dòng)中,設(shè)計(jì)和開(kāi)發(fā)好的系統(tǒng)要經(jīng)歷為需方(用戶)進(jìn)行生產(chǎn)或?yàn)檫M(jìn)入市場(chǎng)(消費(fèi)者)進(jìn)行制造等階段。生產(chǎn)階段包括批準(zhǔn)生產(chǎn)、生產(chǎn)過(guò)程、直到系統(tǒng)被交付和驗(yàn)收,目標(biāo)是有效地為需方(用戶)生產(chǎn)并交付可正常運(yùn)行、并享有支持服務(wù)的系統(tǒng)。制造階段是從批準(zhǔn)制造和制造過(guò)程到系統(tǒng)被重新設(shè)計(jì)或者退役。目標(biāo)是有效地為消費(fèi)者制造和交付可

45、正常運(yùn)行的、并享有支持服務(wù)的系統(tǒng)。 與硬件相比,軟件生產(chǎn)/制造的工作量是極小的。它包括,為各種用戶/消費(fèi)者將開(kāi)發(fā)好的軟件和文檔復(fù)制到適當(dāng)?shù)慕橘|(zhì)上,對(duì)此在 GB/T 8566標(biāo)準(zhǔn)中沒(méi)有明確的任務(wù),可利用當(dāng)?shù)貥I(yè)界的慣例和政府法規(guī)。配置管理過(guò)程的發(fā)行管理和交付活動(dòng)可以用來(lái)控制相關(guān)的任務(wù)。其他的活動(dòng)(如:完整性驗(yàn)證)可以在適當(dāng)?shù)牡胤绞褂谩?.1.9 提交試用/銷售活動(dòng) 在此活動(dòng)中,系統(tǒng)經(jīng)歷向需方(用戶)提交試用或向客戶銷售等階段。提交試用階段從向需方(用戶和維護(hù)者)交付第一個(gè)可運(yùn)作的系統(tǒng)開(kāi)始。銷售階段從向用戶發(fā)放第一批系統(tǒng)開(kāi)始,直到系統(tǒng)退出市場(chǎng)為止。 獲取、供應(yīng)和開(kāi)發(fā)過(guò)程可以用于安裝和檢查已開(kāi)發(fā)的或者

46、經(jīng)修改的軟件。4.1.10 運(yùn)作活動(dòng) 該活動(dòng)包括操作、運(yùn)行或用戶和消費(fèi)者對(duì)系統(tǒng)的使用,并在系統(tǒng)撤離運(yùn)作時(shí)結(jié)束。 獲取、供應(yīng)和運(yùn)作過(guò)程可以用于軟件的運(yùn)作和為關(guān)聯(lián)的用戶提供運(yùn)作支持。4.1.11 維護(hù)和支持活動(dòng) 在該活動(dòng)中,依據(jù)錯(cuò)誤、不足、問(wèn)題、用戶請(qǐng)求或組織的改編、改進(jìn)需要修改系統(tǒng)。該活動(dòng)包括向用戶(或消費(fèi)者)提供后勤、技術(shù)和修復(fù)支持。 獲取、供應(yīng)和維護(hù)過(guò)程可以用于軟件的維護(hù)和向組織、用戶和消費(fèi)者提供支持服務(wù)。 與開(kāi)發(fā)過(guò)程的所有接口需要被決定。根據(jù)該項(xiàng)工作的影響,考慮到適用的情形,需要的開(kāi)發(fā)過(guò)程活動(dòng)可以有所不同。4.1.12 退役活動(dòng) 在本階段中,系統(tǒng)從正常的服務(wù)中退役。它包括將退役的系統(tǒng)存檔和

47、在給定的一段時(shí)間內(nèi)向它的用戶提供有限的支持。 獲取過(guò)程和維護(hù)過(guò)程的退役活動(dòng)可以用于軟件退役和在特定的一段時(shí)間內(nèi)向組織、用戶和消費(fèi)者提供支持服務(wù)。4.2 幾種軟件生存周期模型 有許多的軟件生存周期模型。但是,其中有四種主要的模型,它們是: 瀑布型; 增量型; 演化型; 面向?qū)ο箝_(kāi)發(fā)型。 這些生存周期模型中的每一種都可以原封不動(dòng)地使用,或者也可以把它們結(jié)合成一種混合型的生存周期模型。通過(guò)生存周期模型的選擇, GB/T 8566標(biāo)準(zhǔn)的過(guò)程、活動(dòng)和任務(wù)被鏈接起來(lái),并且它們的優(yōu)先關(guān)系被定義。 當(dāng)為項(xiàng)目選擇一個(gè)或多個(gè)合適的生存周期模型。確定軟件生存周期模型是系統(tǒng)生存周期模型的子部分,還是一個(gè)完整的生存周期

48、模型。 確定對(duì)該項(xiàng)目相關(guān)和適用的生存周期模型,諸如瀑布型、演化型、積木型、預(yù)期的產(chǎn)品改進(jìn)和螺旋型等。所有這些模型都描述一定的過(guò)程和活動(dòng),這些過(guò)程和活動(dòng)可以依次實(shí)施,可以重復(fù)和組合。在這些模型中,本標(biāo)準(zhǔn)的生存周期活動(dòng)應(yīng)反映到所選擇模型中。對(duì)于演化式、積木式和預(yù)期的產(chǎn)品改進(jìn)模型,一個(gè)項(xiàng)目活動(dòng)的輸出輸入到下一項(xiàng)活動(dòng)。在這種情況下,文檔編制應(yīng)當(dāng)在一項(xiàng)活動(dòng)或任務(wù)結(jié)束時(shí)完成。5 軟件生存期過(guò)程標(biāo)準(zhǔn)的使用5.1 標(biāo)準(zhǔn)的使用步驟 (1) 確定角色。例如,是需方、供方、開(kāi)發(fā)方、操作方、維護(hù)方、文檔開(kāi)發(fā)者、配置管理人員、質(zhì)量保證人員或管理人員、獨(dú)立的確認(rèn)與驗(yàn)證機(jī)構(gòu)、培訓(xùn)人員等等。 (2) 確定負(fù)有主要責(zé)任的過(guò)程。

49、例如,需方對(duì)獲取過(guò)程負(fù)責(zé);供方對(duì)供應(yīng)過(guò)程負(fù)責(zé);開(kāi)發(fā)方對(duì)開(kāi)發(fā)過(guò)程負(fù)責(zé);操作方對(duì)運(yùn)作過(guò)程負(fù)責(zé);維護(hù)方對(duì)維護(hù)過(guò)程負(fù)責(zé),等等。 (3)了解項(xiàng)目的環(huán)境和特性。例如,項(xiàng)目的來(lái)源、背景、期限,所采用的生存期模型,系統(tǒng)生存期的當(dāng)前階段,系統(tǒng)和軟件的需求,組織所采取的方針、過(guò)程和策略,系統(tǒng)和軟件的規(guī)模、類型和關(guān)鍵性,所涉及的人數(shù)和當(dāng)事各方,等等。 (4)為了支持基本過(guò)程,決定還要使用哪些其他的過(guò)程作為支持。例如,需方可以用開(kāi)發(fā)過(guò)程在簽訂合同之前定義、分析、研究系統(tǒng)或制作系統(tǒng)的原型。供方可以用開(kāi)發(fā)過(guò)程來(lái)開(kāi)發(fā)軟件。開(kāi)發(fā)方可以用配置管理過(guò)程來(lái)管理項(xiàng)目的變化。維護(hù)方在修改現(xiàn)有的軟件時(shí)可以用開(kāi)發(fā)過(guò)程,為了管理軟件的變化可以用配置管理過(guò)程,等等。 (5)決定在前面的步驟中所選的哪些過(guò)程的活動(dòng)和任務(wù)適合所確定的項(xiàng)目,即,根據(jù)項(xiàng)目的具體情況,對(duì)GB/T 8566標(biāo)準(zhǔn)進(jìn)行適當(dāng)?shù)募舨茫ㄓ嘘P(guān)剪裁的一些規(guī)定的見(jiàn)下一節(jié))。 (6)與相關(guān)的機(jī)構(gòu)進(jìn)行談判。當(dāng)決定并剪裁了上面步驟中的活動(dòng)和任務(wù)后,最好確定談判對(duì)象。例如,供方可以與需方、子合同當(dāng)事人、獨(dú)立的驗(yàn)證與確認(rèn)機(jī)構(gòu)、配置管理

溫馨提示

  • 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)論