《軟件工程 產(chǎn)品評價 第1部分:概述》(GB/T 18905.1-2002)是中華人民共和國國家標(biāo)準(zhǔn),等同采用國際標(biāo)準(zhǔn)ISO/IEC 14598-1:1999。該標(biāo)準(zhǔn)是軟件產(chǎn)品質(zhì)量評價系列標(biāo)準(zhǔn)的基礎(chǔ)性文件,為軟件產(chǎn)品評價提供了一個通用的概念框架和過程模型,旨在規(guī)范、指導(dǎo)和統(tǒng)一軟件產(chǎn)品的評價活動,確保評價過程的客觀性、一致性和有效性。
一、 標(biāo)準(zhǔn)定位與目標(biāo)
GB/T 18905.1-2002作為該系列標(biāo)準(zhǔn)的“概述”部分,主要目標(biāo)是確立軟件產(chǎn)品評價的通用概念、過程和原則。它并不規(guī)定具體的評價方法、技術(shù)或指標(biāo),而是構(gòu)建了一個頂層框架,確保后續(xù)各分項標(biāo)準(zhǔn)(如針對特定質(zhì)量特性的評價需求、評價模塊等)能夠在統(tǒng)一的概念體系下協(xié)調(diào)工作。其核心價值在于為軟件采購方、開發(fā)方、評價方以及獨立第三方提供了一個共同的語言和基礎(chǔ),使得評價活動可以從規(guī)劃、設(shè)計、執(zhí)行到結(jié)論形成,都有章可循。
二、 核心概念框架
標(biāo)準(zhǔn)首先厘清了幾個關(guān)鍵概念:
- 軟件產(chǎn)品:指作為軟件開發(fā)過程結(jié)果的一組計算機(jī)程序、規(guī)程以及相關(guān)的文檔和數(shù)據(jù)。評價的對象正是這一完整的交付物。
- 質(zhì)量特性:依據(jù)GB/T 16260(等同ISO/IEC 9126)定義的軟件產(chǎn)品質(zhì)量模型,包括功能性、可靠性、易用性、效率、維護(hù)性和可移植性六大特性及其子特性。評價活動圍繞這些特性展開。
- 評價:系統(tǒng)性地檢查軟件產(chǎn)品相對于特定需求的符合程度的過程。它強(qiáng)調(diào)以測量、分析和評估為基礎(chǔ),而非主觀判斷。
- 評價者:可以是需方(采購者)、開發(fā)者、第三方獨立評價機(jī)構(gòu)等。不同評價者的目的和視角不同,但都遵循相同的評價過程模型。
三、 通用評價過程模型
標(biāo)準(zhǔn)提出了一個通用的軟件產(chǎn)品評價過程模型,該模型由五個主要活動構(gòu)成,形成了一個可迭代和靈活的框架:
- 確立評價需求:這是評價的起點。必須明確定義評價的目標(biāo)、范圍、要評價的質(zhì)量特性、約束條件(如時間、成本)以及評價的用途(如驗收、過程改進(jìn)、產(chǎn)品選型)。評價需求直接決定了后續(xù)所有活動的方向。
- 規(guī)定評價:將評價需求轉(zhuǎn)化為可操作的評價規(guī)格說明。包括:
- 選擇與被評價質(zhì)量特性相關(guān)的度量(測量指標(biāo))。
- 確定這些度量的評定等級(如優(yōu)秀、良好、合格、不合格)。
- 制定評價計劃,包括方法、工具、資源、進(jìn)度和職責(zé)分配。
- 設(shè)計評價:詳細(xì)設(shè)計評價的具體實施方案。包括設(shè)計數(shù)據(jù)采集方法(如測試、審查、問卷調(diào)查)、設(shè)計或選擇支持評價的工具、定義數(shù)據(jù)分析規(guī)程以及制定詳細(xì)的執(zhí)行步驟。
- 執(zhí)行評價:按照設(shè)計實施評價。核心活動包括:
- 采集測量數(shù)據(jù)。
- 對采集的數(shù)據(jù)進(jìn)行分析,對照評定等級進(jìn)行評估。
- 記錄評價過程中的所有發(fā)現(xiàn)和中間結(jié)果。
- 作出評價結(jié)論:評價結(jié)果,形成評價報告。報告應(yīng)清晰地陳述軟件產(chǎn)品在既定評價需求下的符合程度,給出結(jié)論,并可能包含改進(jìn)建議。結(jié)論應(yīng)基于客觀證據(jù),并考慮評價過程中的任何局限性。
四、 標(biāo)準(zhǔn)的應(yīng)用價值
- 對需方(采購方):提供了系統(tǒng)化評估候選軟件產(chǎn)品或驗收交付產(chǎn)品的方法論,有助于降低采購風(fēng)險,確保所獲產(chǎn)品滿足業(yè)務(wù)和性能需求。
- 對開發(fā)方:可以在開發(fā)過程中應(yīng)用內(nèi)部評價,監(jiān)控產(chǎn)品質(zhì)量,識別改進(jìn)機(jī)會,從而提升最終產(chǎn)品的質(zhì)量水平和市場競爭力。也為應(yīng)對客戶或第三方的正式評價做好準(zhǔn)備。
- 對評價機(jī)構(gòu):為開展獨立的第三方評價服務(wù)提供了國家認(rèn)可的標(biāo)準(zhǔn)流程,保證了評價活動的專業(yè)性和公信力。
- 對項目管理:將產(chǎn)品評價作為項目關(guān)鍵活動進(jìn)行規(guī)劃和管理,有助于在質(zhì)量、成本和進(jìn)度之間取得平衡。
五、 與展望
GB/T 18905.1-2002作為軟件產(chǎn)品評價的綱領(lǐng)性文件,其意義在于將“評價”這一活動從經(jīng)驗主義提升到工程化、標(biāo)準(zhǔn)化的高度。它強(qiáng)調(diào)以目標(biāo)為導(dǎo)向、以測量為基礎(chǔ)、以過程為保障的科學(xué)評價理念。在實際應(yīng)用中,組織需要根據(jù)具體項目和產(chǎn)品特點,將此通用模型與GB/T 18905系列其他部分(如第2部分至第6部分)以及具體的測試標(biāo)準(zhǔn)、質(zhì)量模型標(biāo)準(zhǔn)(GB/T 16260)結(jié)合使用,才能構(gòu)建完整、有效的軟件產(chǎn)品評價體系。隨著軟件技術(shù)的快速發(fā)展,該標(biāo)準(zhǔn)所奠定的基礎(chǔ)性思想和框架,對于保障當(dāng)今復(fù)雜軟件系統(tǒng)(如云計算、人工智能應(yīng)用)的質(zhì)量依然具有重要的指導(dǎo)意義。