2012年上半年信息系統(tǒng)項目管理師考試國標(biāo)和相關(guān)一些規(guī)劃知識點的考題達(dá)到了6道,所以這一塊也是一個重要的知識點,信管網(wǎng)將在接下來的一段時間對這一塊的重點知識點進(jìn)行解說
考試國標(biāo)知識點(二):GB/T 8566-2007 信息技術(shù) 軟件生存周期過程
本標(biāo)準(zhǔn)為軟件生存周期過程建立了一個公共框架,以供軟件產(chǎn)業(yè)界使用,它包括在含有軟件的系統(tǒng)、獨立軟件產(chǎn)品和軟件服務(wù)的獲取期間以及在軟件產(chǎn)品的供應(yīng)、運行和維護(hù)期間需應(yīng)用的過程、活動和任務(wù)。軟件包括軟固件的軟件部分。
本標(biāo)準(zhǔn)了描述了軟件生存周期過程的體系結(jié)構(gòu),但并未規(guī)定如何實施或執(zhí)行各過程中包含的活動和任務(wù)的細(xì)節(jié)。
本標(biāo)準(zhǔn)并不打算規(guī)定要產(chǎn)生的文檔的名稱、格式或編寫內(nèi)容。
本標(biāo)準(zhǔn)并不規(guī)定一個特定的生存周期模型或軟件開發(fā)方法。
術(shù)語:
1、協(xié)定:確定將要建立的工作關(guān)系的期限和條件。
2、審核:由授權(quán)人員對軟件產(chǎn)品和過程進(jìn)行的獨立評估,以便評估與需求的依從性。
3、評價:系統(tǒng)地確定一個實體項目滿足其規(guī)定準(zhǔn)則的程度
4、固件:硬件裝置和作為只讀軟件駐留在硬件裝置中的計算機(jī)指令或計算機(jī)數(shù)據(jù)的組合,該軟件不能在程序控制下方便地修改。
5、合格性認(rèn)定:證實一個實體是否能夠完成規(guī)定需求的過程
6、合格性需求:為了證明一個軟件產(chǎn)品依從其規(guī)格說明且可以在其目標(biāo)環(huán)境中使用,該軟件產(chǎn)品必須滿足的一組準(zhǔn)則或條件。
7、合格性測試:由開發(fā)方進(jìn)行并由需方見證的測試,以證明軟件產(chǎn)品符合其規(guī)格說明,并可以在其目標(biāo)環(huán)境中使用。
8、確認(rèn):通過檢查和提供客觀證據(jù)來證實針對某一特定預(yù)期用途的需求已經(jīng)得到滿足
9、驗證:通過檢查和提供客觀證據(jù)來證實規(guī)定需求已經(jīng)得到滿足。
驗證:驗證檢查某樣?xùn)|西是否符合之前已定好的標(biāo)準(zhǔn),如:文檔評審,要檢查的東西是文檔,檢查標(biāo)準(zhǔn)就是文檔的評審標(biāo)準(zhǔn),又如:測試軟件,要檢查的東西就是軟件,檢查的標(biāo)準(zhǔn)就是軟件的規(guī)格說明,包括功能說明,性能要求等。
確認(rèn):檢查軟件在最終的運行環(huán)境上是否達(dá)到預(yù)期的目標(biāo)。一般來說,就是調(diào)試、驗收測試等,這些工作都是在真正的軟件需要運行的環(huán)境上進(jìn)行的,在最終環(huán)境上運行軟件,確保軟件符合使用要求。
其實確認(rèn)更多是從用戶的角度或者可以是模擬用戶角度來驗證產(chǎn)品是否和自己想要的一致。而驗證更多的是從開發(fā)方的角度來做評審、測試來驗證產(chǎn)品的需求、架構(gòu)設(shè)計等方面是否和用戶要求的一致
驗證是代表你是否正確的做事情,而確認(rèn)代表你是否做了正確的事情
本標(biāo)準(zhǔn)把軟件生存周期中可能執(zhí)行的活動分為5個基本過程、9個支持過程和7個組織過程,每一生存周期過程劃分為一組活動,每一活動進(jìn)一步劃分為任務(wù)
5個基本過程:
1、獲取過程:為需方而定義的活動,啟動,招標(biāo),合同,對供方監(jiān)督,驗收等
2、供應(yīng)過程:為供方而定義的活動,啟動,準(zhǔn)備投標(biāo),簽訂合同,編制計劃,執(zhí)行,交付和完成
3、開發(fā)過程:為開發(fā)方而定義的活動:需求、設(shè)計、編碼、測試、安裝、驗收
4、運作過程:為操作方而定義的活動:運行測試,系統(tǒng)運行,用戶支持
5、維護(hù)過程:為維護(hù)方而定義的活動:問題和修改分析,修改實現(xiàn),維護(hù)評審/驗收,遷移,軟件退役
9個支持過程:
1、文檔編制過程
2、配管管理過程
3、質(zhì)量保證過程
4、驗證過程:確定軟件產(chǎn)品是否滿足在以前的活動中施加于它們的要求和條件的過程。合同驗證,過程驗證,需求驗證,設(shè)計驗證,編碼驗證,集成驗證,文檔驗證
5、確認(rèn)過程:確定需求和最終的、已建成的系統(tǒng)或軟件產(chǎn)品是否滿足特定的預(yù)期用途的過程。該過程包括下列任務(wù):
1、為分析測試結(jié)果準(zhǔn)備選擇的測試需求、測試用例和測試規(guī)格說明
2、確保這些測試需求、測試用例和測試規(guī)格說明反映特定的預(yù)期用途的特殊要求
3、測試包括強(qiáng)度、邊界和異常輸入測試
6、聯(lián)合評審過程:評價某個項目的一項活動的狀態(tài)和產(chǎn)品,項目管理評審,技術(shù)評審
7、審核過程:在適當(dāng)時確定與需求、計劃和合同的符合性
8、問題解決過程
9、易用性過程
7個組織過程
1、管理過程:為生存周期過程中的管理包括項目管理而定義的基本活動
2、基礎(chǔ)設(shè)施過程:為建立生存周期過程基礎(chǔ)結(jié)構(gòu)而定義的基本活動
3、改進(jìn)過程
4、人力資源過程
5、資產(chǎn)管理過程
6、重用大綱管理過程:為組織的重用大綱主管而定義的活動,啟動,領(lǐng)域評估,重用評估,策劃,執(zhí)行和控制,評審和評價
7、領(lǐng)域工程過程:領(lǐng)域工程師的活動和任務(wù),領(lǐng)域分析,領(lǐng)域設(shè)計,資產(chǎn)供應(yīng),資產(chǎn)維護(hù)