環(huán)境保護應(yīng)用軟件開發(fā)管理技術(shù)規(guī)范(HJ 622-2011)_第1頁
環(huán)境保護應(yīng)用軟件開發(fā)管理技術(shù)規(guī)范(HJ 622-2011)_第2頁
環(huán)境保護應(yīng)用軟件開發(fā)管理技術(shù)規(guī)范(HJ 622-2011)_第3頁
環(huán)境保護應(yīng)用軟件開發(fā)管理技術(shù)規(guī)范(HJ 622-2011)_第4頁
環(huán)境保護應(yīng)用軟件開發(fā)管理技術(shù)規(guī)范(HJ 622-2011)_第5頁
已閱讀5頁,還剩49頁未讀, 繼續(xù)免費閱讀

付費下載

下載本文檔

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

文檔簡介

中華人民共和國國家環(huán)境保護標準

HJ622-2011

環(huán)境保護應(yīng)用軟件開發(fā)管理技術(shù)規(guī)范

Technicalspecificationforenvironmentalprotectionapplications

developmentmanagement

本電子版為發(fā)布稿。請以中國環(huán)境科學出版社出版的正式標準文本為準。

HJ622-2011

前言

為貫徹《中華人民共和國環(huán)境保護法》,規(guī)范環(huán)境保護應(yīng)用軟件開發(fā)管理過程,推進

環(huán)境信息化工作進程,制定本標準。

本標準規(guī)定了環(huán)境保護應(yīng)用軟件的開發(fā)流程及開發(fā)過程技術(shù)管理要求。

本標準的附錄A、附錄B、附錄C、附錄D、附錄E、附錄F、附錄G、附錄H、附錄I、

附錄J、附錄K、附錄L、附錄M、附錄N、附錄O、附錄P為資料性附錄。

本標準首次發(fā)布。

本標準由環(huán)境保護部科技標準司組織制訂。

本標準起草單位:中國科學院遙感應(yīng)用研究所、中科宇圖天下科技有限公司、北京師

范大學。

本標準環(huán)境保護部2011年9月1日批準。

本標準自2011年12月1日起實施。

本標準由環(huán)境保護部解釋。

ii

HJ622-2011

環(huán)境保護應(yīng)用軟件開發(fā)管理技術(shù)規(guī)范

1適用范圍

本標準規(guī)定了環(huán)境保護應(yīng)用軟件開發(fā)管理過程中需遵循的重要工作流程、管理基本要求

和技術(shù)基本要求。

本標準適用于環(huán)境保護應(yīng)用軟件進行需求開發(fā)與管理、概要設(shè)計、詳細設(shè)計、軟件實現(xiàn)、

軟件測試、軟件試運行及驗收、服務(wù)與維護、用戶培訓及評審等基本的軟件開發(fā)管理活動。

本標準的主要使用者為環(huán)境保護應(yīng)用軟件管理者和開發(fā)者。

2規(guī)范性引用文件

本標準內(nèi)容引用了下列文件中的條款。凡是不注日期的引用文件,其有效版本適用于本

標準。

GB/T16705-1996環(huán)境污染類別代碼

GB/T16706-1996環(huán)境污染源類別代碼

HJ/T212污染源在線自動監(jiān)控(監(jiān)測)系統(tǒng)數(shù)據(jù)傳輸標準

HJ/T352-2007環(huán)境污染自動監(jiān)控信息傳輸、交換技術(shù)規(guī)范

HJ/T416-2007環(huán)境信息術(shù)語

HJ/T417-2007環(huán)境信息分類與代碼

HJ/T418環(huán)境信息系統(tǒng)集成技術(shù)規(guī)范

HJ/T419環(huán)境數(shù)據(jù)庫設(shè)計與運行管理規(guī)范

GB/T8566-2007信息技術(shù)軟件生存周期過程

GB/T8567-2006計算機軟件文檔編制規(guī)范

GB/T11457-2006信息技術(shù)軟件工程術(shù)語

GB/T15532計算機軟件單元測試

GB17859-1999計算機信息系統(tǒng)安全保護等級劃分準則

GB/T20282-2006信息安全技術(shù)信息系統(tǒng)安全工程管理要求

CH/T1005-2000基礎(chǔ)地理信息數(shù)字產(chǎn)品數(shù)據(jù)文件命名規(guī)則

CH/T1007-2001基礎(chǔ)地理信息數(shù)字產(chǎn)品元數(shù)據(jù)

3術(shù)語和定義

GB/T8566-2007、GB/T11457-2006、HJ/T416-2007和HJ/T419中界定的以及下列術(shù)語和

定義適用于本標準。

3.1環(huán)境保護應(yīng)用軟件environmentalprotectionapplicationssoftware

對環(huán)境信息進行采集、匯聚、整理、加工、存儲、分類、檢索、計算、比較、判斷、排

序、輸出等操作,為環(huán)境管理、研究工作提供信息管理與共享、決策支持、輔助執(zhí)行、效果

反饋等服務(wù)的軟件。

3.2開發(fā)過程developmentprocess

在軟件開發(fā)期間,為給定目的而執(zhí)行的一組相關(guān)聯(lián)的活動。

3.3非功能需求non-functionalrequirement

用戶需求中除功能需求以外的要求,如可靠性、效率、易用性等。

3.4軟件產(chǎn)品softwareproduct

1

HJ622-2011

一組計算機程序、規(guī)程以及可能的相關(guān)文檔和數(shù)據(jù)。

4環(huán)境保護應(yīng)用軟件開發(fā)過程

遵照GB8566-2007規(guī)定的軟件生存周期過程定義,規(guī)定環(huán)境保護應(yīng)用軟件開發(fā)需實施的

過程。

環(huán)境保護應(yīng)用軟件開發(fā)過程可劃分為如下九個過程:

——環(huán)境保護應(yīng)用軟件需求開發(fā)與管理過程;

——環(huán)境保護應(yīng)用軟件概要設(shè)計過程;

——環(huán)境保護應(yīng)用軟件詳細設(shè)計過程;

——環(huán)境保護應(yīng)用軟件實現(xiàn)過程;

——環(huán)境保護應(yīng)用軟件測試過程;

——環(huán)境保護應(yīng)用軟件試運行及驗收過程;

——環(huán)境保護應(yīng)用軟件服務(wù)與維護過程;

——環(huán)境保護應(yīng)用軟件用戶培訓過程;

——環(huán)境保護應(yīng)用軟件評審過程。

每個過程未作特殊說明的入口準則都是經(jīng)過評審的文件。

5環(huán)境保護應(yīng)用軟件需求開發(fā)與管理過程

5.1入口準則

《軟件開發(fā)計劃》(遵照GB/T8567-2006執(zhí)行)已通過評審。需求開發(fā)人員已確定。

5.2需求開發(fā)與管理流程

需求開發(fā)與管理流程應(yīng)包括調(diào)研前準備、需求調(diào)研、需求分析、撰寫用戶需求說明書、

用戶需求評審、用戶需求確認、軟件需求分析、撰寫軟件需求規(guī)格說明書、軟件需求評審、

需求變更控制等重要活動,主要工作流程見圖1。

2

HJ622-2011

開始

用戶需求調(diào)研前準備《用戶需求調(diào)查單》

合同技術(shù)附件

解決方案或投標書

需求調(diào)研

需求分析《用戶需求說明書》

用戶需求評審

評審是否通過

需求變更用戶需求確認

軟件需求定義

軟件需求評審《軟件需求規(guī)格說明書》

評審是否通過

需求分析結(jié)束

圖1需求開發(fā)與管理過程流程圖

5.3主要步驟

5.3.1調(diào)研前準備

開發(fā)方應(yīng)確定需求調(diào)研時間及需求獲取相關(guān)干系人,根據(jù)選定的調(diào)研方式,完成《用戶

需求調(diào)查單》(參見附錄A)準備。

《用戶需求調(diào)查單》主要內(nèi)容應(yīng)包括:被調(diào)查對象名稱、調(diào)查時間、地點、用戶背景信

息、需求信息記錄、可靠性及支持信息、現(xiàn)有環(huán)境保護應(yīng)用軟件使用情況等。

5.3.2需求調(diào)研

開發(fā)方應(yīng)根據(jù)訪談提綱和調(diào)研計劃,通過原型法、會議、訪談、問卷調(diào)查等方式進行調(diào)

查,填寫《用戶需求調(diào)查單》作為原始用戶需求。用戶應(yīng)配合完成需求調(diào)研。

此階段調(diào)研可包含以下內(nèi)容:

a)環(huán)境管理部門的組織架構(gòu)與下設(shè)各職能部門職責;

3

HJ622-2011

b)信息化建設(shè)環(huán)境,包括操作系統(tǒng)平臺、數(shù)據(jù)庫系統(tǒng)、硬件網(wǎng)絡(luò)、對本系統(tǒng)的約束、

本系統(tǒng)建設(shè)時的依賴等;

c)現(xiàn)有環(huán)境信息化系統(tǒng)情況,包括軟件名稱、用途、開發(fā)單位、開發(fā)語言、保存的相

關(guān)技術(shù)文檔情況、上線時間、使用情況、使用范圍、使用部門、負責部門、負責人、

運行環(huán)境、現(xiàn)有數(shù)據(jù)、二次開發(fā)接口、維護情況等;

d)同類軟件項目的建設(shè)情況;

e)本軟件定位及擴展要求;

f)業(yè)務(wù)范圍、工作流程、涉及數(shù)據(jù)與需要通過本軟件解決的業(yè)務(wù)問題,可能涉及建設(shè)

項目審批管理、環(huán)境行政處罰管理、環(huán)境信訪管理、環(huán)境監(jiān)測管理、污染源監(jiān)控管

理、生態(tài)保護管理、核安全與輻射管理、環(huán)境應(yīng)急管理、環(huán)境保護電子政務(wù)等;

g)環(huán)境保護業(yè)務(wù)范圍內(nèi),每項業(yè)務(wù)輸入、處理過程以及涉及到的角色、輸出;

h)環(huán)境數(shù)據(jù)中心的定義、涉及數(shù)據(jù)項以及需要通過本數(shù)據(jù)中心解決的業(yè)務(wù)問題;

i)空間技術(shù)應(yīng)用現(xiàn)狀和需求,以及空間數(shù)據(jù)要求等;

j)軟件信息安全現(xiàn)狀、需求、等級保護或分級保護要求;

k)環(huán)境保護網(wǎng)站建設(shè)的需求。

5.3.3需求分析

根據(jù)需求調(diào)研結(jié)果,開發(fā)方應(yīng)對用戶需求進行分析,并編寫《用戶需求說明書》(參見

附錄B),《用戶需求調(diào)查單》作為《用戶需求說明書》的附件。

5.3.4撰寫用戶需求說明書

《用戶需求說明書》主要內(nèi)容應(yīng)包括:業(yè)務(wù)現(xiàn)狀描述(組織結(jié)構(gòu)與職能、崗位定義、業(yè)

務(wù)流程、表單與報表、存在問題等),軟件功能需求(可分為若干模塊進行說明),軟件非

功能需求(用戶界面、接口需求、性能需求及其他需求)。

如果應(yīng)用原型法進行需求調(diào)研,應(yīng)在《用戶需求說明書》的相應(yīng)內(nèi)容處全面反映通過原

型確認的用戶界面需求、功能需求以及與系統(tǒng)交互需求等內(nèi)容。

此階段還應(yīng)關(guān)注:

a)與現(xiàn)有環(huán)境保護應(yīng)用軟件的關(guān)系;

b)將來的業(yè)務(wù)數(shù)據(jù)如何集成到環(huán)境數(shù)據(jù)中心,如何進行信息處理;

c)國家和環(huán)境保護部對相關(guān)業(yè)務(wù)流程的規(guī)定,如放射源管理、污染源監(jiān)控的相關(guān)規(guī)定;

d)安全機制,包括系統(tǒng)身份認證、數(shù)據(jù)庫安全、網(wǎng)絡(luò)安全要求等;

e)使用人群情況,包括計算機知識水平、在業(yè)務(wù)中的使用角色定義等;

f)環(huán)保部門與其他相關(guān)行政部門之間的數(shù)據(jù)交換接口。

5.3.5用戶需求評審

開發(fā)方應(yīng)遵照本標準第13章要求,組織對《用戶需求說明書》進行評審。

5.3.6用戶需求確認

用戶需求應(yīng)通過用戶確認方能生效。開發(fā)方提出需求確認申請后,用戶對《用戶需求說

明書》內(nèi)容無異議后應(yīng)及時進行確認,確認工期應(yīng)在項目總工期(不包括服務(wù)與維護期)的

10%范圍內(nèi)。確認方式包括:需求文件簽字確認、需求評審會議紀要簽字確認、公函確認等

雙方能夠認同的確認方式。

5.3.7軟件需求分析

開發(fā)方應(yīng)根據(jù)《用戶需求說明書》進行需求分析,形成用戶需求到軟件需求的映射,完

成《軟件需求規(guī)格說明書》。

4

HJ622-2011

5.3.8撰寫軟件需求規(guī)格說明書

《軟件需求規(guī)格說明書》(遵照GB/T8567-2006執(zhí)行)的主要內(nèi)容應(yīng)包括:需求概述、

需求規(guī)格(系統(tǒng)總體功能需求)、詳細功能需求(可分為若干部分)、非功能需求。

5.3.9軟件需求評審

開發(fā)方應(yīng)遵照本標準第13章要求,組織對《軟件需求規(guī)格說明書》進行評審。《軟件需

求規(guī)格說明書》應(yīng)通過評審方能生效。

5.3.10需求變更控制

需求變更應(yīng)經(jīng)過分析、確認,應(yīng)有變更控制。

需求變更控制流程見圖2。

開始

提交變更申請《需求變更申請書》

變更分析

《需求變更申請書》變更審批

審批是否通過

實施變更

變更實施審查《需求變更申請書》

評審是否通過

結(jié)束

圖2環(huán)境保護應(yīng)用軟件需求變更控制流程圖

執(zhí)行需求變更應(yīng)滿足以下要求:

a)提交變更申請:應(yīng)由變更提出人(用戶、開發(fā)方等責任主體)提出變更申請,編寫

《需求變更申請書》(參見附錄C)?!缎枨笞兏暾垥分饕獌?nèi)容應(yīng)包括:變更

原因、內(nèi)容、對其他任務(wù)的影響分析、對項目造成的影響分析、申請人簽字、變更

審批簽字等;

5

HJ622-2011

b)變更分析:開發(fā)方應(yīng)對需求變更申請內(nèi)容進行分析,分析內(nèi)容應(yīng)包括:影響范圍、

內(nèi)容、技術(shù)方案、項目影響、風險、成本、工作量等。開發(fā)方與用戶應(yīng)對分析內(nèi)容

達成一致意見;

c)變更審批:需求變更應(yīng)通過用戶與開發(fā)方的共同簽字審批方可生效;

d)實施變更:需求變更審批通過后,方可實施變更。開發(fā)方應(yīng)按變更影響分析對變更

影響范圍內(nèi)所有相關(guān)內(nèi)容進行相應(yīng)變更,如有必要還應(yīng)重新進行需求開發(fā)、需求確

認;

e)變更實施審查:變更實施完成后,開發(fā)方與用戶應(yīng)組織評審小組對變更內(nèi)容進行評

審或測試,確保變更內(nèi)容正確以及修改后的工作成果間版本對應(yīng);

f)變更工期:提出變更申請至變更審批完成所需時間應(yīng)在項目總工期(不包括服務(wù)與

維護期)的5%范圍內(nèi)。

5.4輸出

《用戶需求調(diào)查單》、《用戶需求說明書》、《軟件需求規(guī)格說明書》、《需求變更申

請書》。

6環(huán)境保護應(yīng)用軟件概要設(shè)計過程

6.1入口準則

《軟件需求規(guī)格說明書》。

6.2環(huán)境保護應(yīng)用軟件概要設(shè)計流程

概要設(shè)計流程應(yīng)包括:概要設(shè)計準備、確定影響軟件設(shè)計的約束因素、確定設(shè)計策略、

概要設(shè)計、撰寫概要設(shè)計文檔、概要設(shè)計評審等重要活動,主要工作流程見圖3。

6

HJ622-2011

設(shè)計開始

《軟件需求規(guī)格說明書》概要設(shè)計準備

確定影響軟件設(shè)計

的約束因素

確定設(shè)計策略

概要設(shè)計

撰寫概要設(shè)計文檔《概要設(shè)計說明書》

概要設(shè)計評審

評審是否通過

概要設(shè)計

結(jié)束

圖3環(huán)境保護應(yīng)用軟件概要設(shè)計流程圖

6.3主要步驟

6.3.1概要設(shè)計準備

開發(fā)方的設(shè)計準備工作應(yīng)包括:

a)閱讀需求文檔,明確設(shè)計任務(wù);

b)分配軟件設(shè)計任務(wù),包括軟件體系結(jié)構(gòu)、數(shù)據(jù)結(jié)構(gòu)、邏輯流程等;

c)準備相關(guān)設(shè)計工具和資料。

6.3.2確定影響軟件設(shè)計的約束因素

開發(fā)方應(yīng)從需求文檔中提取需求約束,可包括:標準或規(guī)范約束、軟件與硬件環(huán)境(包

括運行環(huán)境和開發(fā)環(huán)境)約束、接口/協(xié)議約束、用戶界面約束、軟件質(zhì)量約束、隱含約束、

安全性約束等。

6.3.3確定設(shè)計策略

開發(fā)方應(yīng)根據(jù)軟件產(chǎn)品的需求與發(fā)展戰(zhàn)略,確定設(shè)計策略,包括但不限于如下策略:

a)擴展策略,滿足環(huán)境保護管理業(yè)務(wù)的擴展需求;

b)復用策略,延長環(huán)境保護應(yīng)用軟件的使用周期;

c)折衷策略,降低環(huán)境保護應(yīng)用軟件開發(fā)成本,提高開發(fā)效率。

6.3.4概要設(shè)計

開發(fā)方進行概要設(shè)計的主要內(nèi)容應(yīng)包括:

7

HJ622-2011

a)軟件架構(gòu)設(shè)計:應(yīng)確定每個子系統(tǒng)的功能以及子系統(tǒng)之間的關(guān)系;

b)模塊劃分:應(yīng)將子系統(tǒng)分解為若干模塊,并確定每個模塊的功能以及模塊之間的關(guān)

系;

c)環(huán)境信息的分類與規(guī)劃:遵照GB/T16705-1996、GB/T16706-1996、HJ/T417-2007、

HJ/T352-2007、CH/T1005-2000、CH/T1007-2001等相關(guān)要求執(zhí)行;

d)數(shù)據(jù)庫初步設(shè)計:應(yīng)根據(jù)功能要求,遵照HJ/T419執(zhí)行;

e)軟硬件環(huán)境:應(yīng)滿足用戶現(xiàn)有環(huán)境條件、與外界業(yè)務(wù)聯(lián)系需求及擴展需求;

f)安全設(shè)計:應(yīng)遵照GB17859-1999、GB/T20282-2006要求執(zhí)行。

6.3.5撰寫概要設(shè)計文檔

《概要設(shè)計說明書》(參見附錄D)的主要內(nèi)容應(yīng)包括:軟件總體概述、影響設(shè)計的約

束因素、設(shè)計策略、軟件總體結(jié)構(gòu)、模塊功能、系統(tǒng)接口、環(huán)境數(shù)據(jù)庫設(shè)計規(guī)劃、運行所需

的軟硬件環(huán)境等。

6.3.6概要設(shè)計評審

開發(fā)方應(yīng)遵照本標準第13章要求,組織對《概要設(shè)計說明書》進行評審。

6.4輸出

《概要設(shè)計說明書》。

7環(huán)境保護應(yīng)用軟件詳細設(shè)計過程

7.1入口準則

《概要設(shè)計說明書》。

7.2環(huán)境保護應(yīng)用軟件詳細設(shè)計流程

環(huán)境保護應(yīng)用軟件詳細設(shè)計應(yīng)包括詳細設(shè)計準備、數(shù)據(jù)庫設(shè)計、模塊設(shè)計、界面設(shè)計、

接口設(shè)計、撰寫詳細設(shè)計文檔、詳細設(shè)計評審等重要活動,主要工作流程見圖4。

8

HJ622-2011

圖4環(huán)境保護應(yīng)用軟件詳細設(shè)計流程圖

7.3主要步驟

7.3.1詳細設(shè)計準備

準備工作應(yīng)包括:

a)根據(jù)需求文檔和概要設(shè)計文檔,明確環(huán)境數(shù)據(jù)庫、軟件功能模塊、界面設(shè)計任務(wù);

b)準備相關(guān)設(shè)計工具和資料;

c)確定本軟件的環(huán)境數(shù)據(jù)庫、界面設(shè)計規(guī)則;

d)其它可遵照HJ/T419執(zhí)行。

7.3.2數(shù)據(jù)庫設(shè)計

開發(fā)方進行數(shù)據(jù)庫設(shè)計時應(yīng)注意標準性和擴展性,應(yīng)在統(tǒng)一的數(shù)據(jù)標準基礎(chǔ)上進行數(shù)據(jù)

庫設(shè)計,保證與其他應(yīng)用系統(tǒng)的數(shù)據(jù)聯(lián)接和共享。數(shù)據(jù)庫設(shè)計應(yīng)遵照HJ/T419執(zhí)行。

環(huán)境信息的編碼設(shè)計應(yīng)遵照GB/T16705-1996、GB/T16706-1996、HJ/T212、HJ/T

417-2007、HJ/T352-2007、CH/T1005-2000、CH/T1007-2001等標準執(zhí)行。安全設(shè)計應(yīng)遵照

GB17859-1999和GB/T20282-2006執(zhí)行。

9

HJ622-2011

7.3.3模塊設(shè)計

模塊設(shè)計應(yīng)按照如下步驟,可迭代進行:

a)主要函數(shù)與屬性設(shè)計:設(shè)計每個模塊的主要函數(shù)與屬性;

b)數(shù)據(jù)結(jié)構(gòu)與算法設(shè)計:設(shè)計每個模塊的數(shù)據(jù)結(jié)構(gòu)與算法,應(yīng)滿足環(huán)保部及地方環(huán)保

機構(gòu)發(fā)布的標準中所規(guī)定的相關(guān)算法要求;

c)類之間的關(guān)系設(shè)計:設(shè)計完成類之間的泛化、依賴、關(guān)聯(lián)、聚合、組合關(guān)系;

d)數(shù)據(jù)存取與顯示設(shè)計:設(shè)計數(shù)據(jù)存儲與顯示的格式,保證環(huán)境信息的規(guī)范與有效,

應(yīng)滿足環(huán)境監(jiān)測方法標準及數(shù)據(jù)上報的相關(guān)格式要求,包括檢出限、最多有效位數(shù)、

小數(shù)點后位數(shù)等。

7.3.4界面設(shè)計

用戶界面設(shè)計應(yīng)按照如下步驟,可迭代進行:

a)制作環(huán)境保護應(yīng)用軟件的原型界面;

b)應(yīng)組織用戶和相關(guān)開發(fā)人員評估環(huán)境保護應(yīng)用軟件的原型界面,匯集意見并進行改

進。保證軟件操作步驟與業(yè)務(wù)流程的一致性;

c)細化環(huán)境保護應(yīng)用軟件的原型界面,如美工處理,細節(jié)添加等。

7.3.5接口設(shè)計

設(shè)計軟件內(nèi)部和外部接口。內(nèi)部接口包括:內(nèi)部接口包括子系統(tǒng)間和模塊間的接口及接

口相互數(shù)據(jù)交換的實現(xiàn)等。外部接口包括:與平臺、硬件以及其它系統(tǒng)間的接口等。接口設(shè)

計應(yīng)包括以下內(nèi)容:

a)接口功能定義、使用規(guī)則;

b)接口參數(shù)定義,包括:輸入輸出、數(shù)據(jù)類型等;

c)接口的調(diào)用方式。

7.3.6撰寫詳細設(shè)計文檔

《詳細設(shè)計說明書》(參見附錄E)的主要內(nèi)容應(yīng)包括:軟件體系結(jié)構(gòu)概述、數(shù)據(jù)庫設(shè)

計說明、模塊設(shè)計說明、界面設(shè)計說明、算法說明等。

7.3.7詳細設(shè)計評審

開發(fā)方應(yīng)遵照本標準第13章要求,組織對《詳細設(shè)計說明書》進行評審。

7.4輸出

《詳細設(shè)計說明書》。

8環(huán)境保護應(yīng)用軟件實現(xiàn)過程

8.1入口準則

《詳細設(shè)計說明書》。

8.2環(huán)境保護應(yīng)用軟件實現(xiàn)流程

應(yīng)包括制定軟件實現(xiàn)計劃、編碼實現(xiàn)、代碼走查、單元測試等重要活動,主要工作流程

見圖5。

10

HJ622-2011

圖5環(huán)境保護應(yīng)用軟件實現(xiàn)過程流程圖

8.3主要步驟

8.3.1制定軟件實現(xiàn)計劃

開發(fā)方組織制定軟件實現(xiàn)計劃應(yīng)滿足但不限于以下要求:

a)項目負責人與開發(fā)人員應(yīng)共同協(xié)商制定《軟件實現(xiàn)計劃》(參見附錄F);

b)《軟件實現(xiàn)計劃》的主要內(nèi)容應(yīng)包括:代碼實現(xiàn)的人員、環(huán)境、工具;走查順序;

單元測試環(huán)境、方法、工具、完成準則及起止時間等。

8.3.2編碼實現(xiàn)

開發(fā)方組織編碼實現(xiàn)應(yīng)滿足但不限于以下要求:

a)應(yīng)依據(jù)軟件設(shè)計說明文檔、編碼規(guī)范,對模塊進行編碼實現(xiàn);

b)應(yīng)根據(jù)《編碼規(guī)范》(參見附錄G),以統(tǒng)一規(guī)范編碼工作;

c)代碼應(yīng)進行版本控制與記錄,應(yīng)建立版本控制方法,并應(yīng)用工具進行版本控制,版

本控制記錄應(yīng)包括版本號、開發(fā)者、起始時間、修改說明等內(nèi)容。

8.3.3代碼走查

開發(fā)方組織代碼走查應(yīng)滿足但不限于以下要求:

a)開發(fā)人員之間應(yīng)進行交叉代碼走查,走查內(nèi)容應(yīng)包括:與業(yè)務(wù)需求的符合性、命名、

注釋、循環(huán)語句、判斷語句、格式、異常處理機制等;

b)代碼走查結(jié)果應(yīng)記錄在《代碼走查記錄單》(參見附錄H)。《代碼走查記錄單》

的主要內(nèi)容應(yīng)包括:走查時間、發(fā)現(xiàn)的問題分類以及數(shù)量等。

8.3.4單元測試

模塊編碼完畢應(yīng)進行單元測試,單元測試規(guī)范遵照GB/T15532執(zhí)行。單元測試中發(fā)現(xiàn)的

缺陷,應(yīng)記錄在《單元測試記錄單》(參見附錄I)中。

《單元測試記錄單》的主要內(nèi)容應(yīng)包括:輸入、預(yù)期的輸出、實際輸出、發(fā)現(xiàn)缺陷及缺

陷處理情況等。

11

HJ622-2011

8.4輸出

《軟件實現(xiàn)計劃》、軟件代碼、《代碼走查記錄單》、《單元測試記錄單》。

9環(huán)境保護應(yīng)用軟件測試過程

9.1入口準則

《軟件需求規(guī)格說明書》、《詳細設(shè)計說明書》。

9.2環(huán)境保護應(yīng)用軟件測試流程

應(yīng)包括制定軟件測試計劃、編寫測試用例、執(zhí)行測試用例、缺陷跟蹤、測試分析、測試

報告評審等重要活動,主要工作流程見

圖6。

測試開始

軟件需求規(guī)格說明書制定軟件《軟件測試計劃》

測試計劃

概要設(shè)計說明書

詳細設(shè)計說明書

通過走查和單元測試編寫測試用例測試用例

的代碼

測試用例評審

執(zhí)行測試用例缺陷記錄

缺陷跟蹤

測試分析《軟件測試報告》

測試報告評審

評審是否通過

測試結(jié)束

圖6環(huán)境保護應(yīng)用軟件測試過程

9.3主要步驟

9.3.1制定軟件測試計劃

12

HJ622-2011

軟件測試人員應(yīng)根據(jù)《軟件需求規(guī)格說明書》、《概要設(shè)計說明書》、《詳細設(shè)計說明

書》等制定《軟件測試計劃》(遵照GB/T8567-2006執(zhí)行),應(yīng)包括單元測試、集成測試、

系統(tǒng)測試、驗收測試等測試階段計劃,內(nèi)容應(yīng)包括但不限于:測試任務(wù)及進度計劃、測試環(huán)

境、測試方法以及缺陷嚴重級別分類、優(yōu)先級分類、缺陷類型分類、測試執(zhí)行、掛起準則、

通過準則等測試規(guī)約。

單元測試、集成測試、系統(tǒng)測試可由開發(fā)方完成,驗收測試推薦用戶根據(jù)需求選擇具有

軟件測試資質(zhì)的單位進行測試。如果選擇具有軟件測試資質(zhì)的單位進行測試,應(yīng)在項目初期

約定中預(yù)留相應(yīng)的測試時間、經(jīng)費。

9.3.2編寫測試用例

每個測試階段都應(yīng)有相應(yīng)的測試用例。測試用例應(yīng)依據(jù)《軟件需求規(guī)格說明書》、《概

要設(shè)計說明書》、《詳細設(shè)計說明書》進行編寫。

測試用例的內(nèi)容應(yīng)包括:測試目的、測試類型、前置條件、數(shù)據(jù)準備、特殊規(guī)程說明、

輸入說明、操作步驟、預(yù)期結(jié)果、實際結(jié)果、測試結(jié)論等。

9.3.3執(zhí)行測試用例

測試人員應(yīng)根據(jù)《軟件測試計劃》搭建測試環(huán)境,并根據(jù)測試用例進行測試,測試用例

執(zhí)行過程應(yīng)進行記錄。

9.3.4缺陷跟蹤

應(yīng)跟蹤管理測試中發(fā)現(xiàn)的缺陷,直至修復。缺陷管理可按圖7流程進行。

發(fā)現(xiàn)缺陷

新建

是否有效

打開

已拒絕是否修改

已修復重新打開

是否修復

已關(guān)閉

退出處理流程

13

HJ622-2011

圖7環(huán)境保護應(yīng)用軟件缺陷管理過程圖

開發(fā)方進行缺陷管理應(yīng)滿足但不限于以下要求:

a)應(yīng)利用工具進行缺陷管理;

b)缺陷發(fā)現(xiàn)后應(yīng)進行有效性判斷、是否本版本修改判斷,確定有效并需在本版本修改

后分配修改;

c)缺陷分配給修改人應(yīng)同時確定預(yù)計修改完成時間;

d)應(yīng)對完成缺陷修改的新版本軟件進行回歸測試,直至確定缺陷修改完畢。

9.3.5測試分析

測試結(jié)果應(yīng)在《軟件測試報告》(遵照GB/T8567-2006執(zhí)行)中進行總結(jié)分析。《軟件

測試報告》的主要內(nèi)容應(yīng)包括:測試對象描述、測試環(huán)境描述、測試人員、測試時間、測試

結(jié)論、測試結(jié)果分析與建議。

9.3.6測試報告評審

開發(fā)方應(yīng)遵照本標準第13章要求,組織對《軟件測試報告》進行評審。開發(fā)方應(yīng)組織《軟

件測試報告》評審。

9.4輸出

《軟件測試計劃》、《軟件測試報告》。

10環(huán)境保護應(yīng)用軟件試運行及驗收過程

10.1入口準則

《軟件測試報告》。

10.2環(huán)境保護應(yīng)用軟件試運行及驗收流程

應(yīng)包括試運行準備、現(xiàn)場安裝調(diào)試、用戶使用培訓、試運行、驗收準備、軟件產(chǎn)品打包、

驗收交付等重要活動,主要工作流程見圖8。

14

HJ622-2011

圖8環(huán)境保護應(yīng)用軟件試運行及驗收過程圖

10.3主要步驟

10.3.1試運行準備

試運行開始,開發(fā)方應(yīng)給用戶發(fā)送試運行通知,說明試運行開始時間、試運行實施負責人、

聯(lián)系方式等,并同時發(fā)送《用戶反饋信息表》(參見附錄J),接收試運行期間用戶反饋的

問題。

《用戶反饋信息表》的內(nèi)容應(yīng)包括:問題所屬系統(tǒng)、問題詳細描述、希望解決時間、信息

反饋人、反饋時間等。

開發(fā)方應(yīng)對試運行所需軟件、文件列清單,并按清單及其正確的版本準備試運行軟件及所

需文件。

10.3.2現(xiàn)場安裝調(diào)試

開發(fā)方進行現(xiàn)場安裝調(diào)試前應(yīng)確認用戶使用環(huán)境、實施條件(包括網(wǎng)絡(luò)資源、服務(wù)器資

源等),并確認軟件產(chǎn)品能夠在用戶使用環(huán)境中正常運行。

如果存在與軟件發(fā)生通訊的儀器等硬件設(shè)備,應(yīng)進行聯(lián)合調(diào)試。

軟件安裝調(diào)試完成后應(yīng)形成《部署參數(shù)清單》(參見附錄K),詳細記錄軟件部署內(nèi)容、

部署路徑、基本命名/識別規(guī)則、部署機器名、登錄密碼等。用戶和開發(fā)方應(yīng)各保留一份《部

署參數(shù)清單》,以方便后期維護、防止誤刪除。

10.3.3用戶使用培訓

15

HJ622-2011

開發(fā)方與用戶應(yīng)共同確定培訓的時間、地點、參與人員和培訓內(nèi)容,應(yīng)按12章要求進行

培訓。

10.3.4試運行

軟件安裝調(diào)試后,用戶試運行應(yīng)覆蓋到《用戶需求說明書》中所有與軟件產(chǎn)品功能和性

能有關(guān)的內(nèi)容。

試運行期間,用戶如果發(fā)現(xiàn)軟件產(chǎn)品存在問題、缺陷或?qū)浖a(chǎn)品的功能、性能有疑問,應(yīng)

詳細地記錄在《用戶反饋信息表》中,并反饋給開發(fā)方。開發(fā)方應(yīng)針對發(fā)現(xiàn)的問題及時給出

處理措施,并跟蹤問題直至解決。

10.3.5驗收準備

開發(fā)方的驗收準備工作應(yīng)包括:

a)確定需要交付的軟件產(chǎn)品組成,制定打包清單;

b)邀請用戶代表組成評審小組進行發(fā)布評審,評審軟件是否可交付使用;

c)根據(jù)《軟件開發(fā)計劃》,參考項目合同、用戶需求、相關(guān)標準規(guī)范以及《軟件測試

報告》,與用戶協(xié)商后明確驗收交付活動的參加人員、進度安排和驗收交付地點等。

10.3.6軟件產(chǎn)品打包

開發(fā)方進行軟件產(chǎn)品打包應(yīng)滿足但不限于以下要求:

a)應(yīng)根據(jù)軟件產(chǎn)品打包清單中所列項目,將待交付的所有內(nèi)容逐項打包,如制作軟件

發(fā)布光盤和支持文檔的裝訂;

b)打包清單內(nèi)容應(yīng)與用戶和開發(fā)方在項目初期約定的交付內(nèi)容相同;

c)打包內(nèi)容版本應(yīng)與軟件產(chǎn)品打包清單所述一致。

10.3.7驗收交付

軟件試運行穩(wěn)定后,用戶驗收人員應(yīng)及時組織進行驗收,編寫《用戶驗收報告》(參見

附錄L),開發(fā)方和用戶在《用戶驗收報告》上簽字確認。

《用戶驗收報告》主要內(nèi)容應(yīng)包括:項目基本信息(用戶、開發(fā)方、合同編號等);參

與驗收人員及其角色和職責;軟件產(chǎn)品驗收清單及驗收記錄、參加驗收人員簽字、驗收過程

中發(fā)現(xiàn)的問題記錄等。

10.4輸出

軟件發(fā)布光盤、紙質(zhì)支持文檔、《用戶驗收報告》。

11環(huán)境保護應(yīng)用軟件服務(wù)與維護過程

11.1入口準則

完成驗收。

11.2環(huán)境保護應(yīng)用軟件服務(wù)與維護流程

應(yīng)包括服務(wù)與維護準備、服務(wù)與維護、服務(wù)與維護總結(jié)等重要活動,主要工作流程見圖

9。

16

HJ622-2011

圖9環(huán)境保護應(yīng)用軟件服務(wù)與維護過程圖

11.3主要步驟

11.3.1服務(wù)與維護準備

驗收通過后,開發(fā)方應(yīng)立即以傳真、郵件或遞交等形式給用戶發(fā)送售后服務(wù)函,通知用

戶售后服務(wù)開始時間、負責人、聯(lián)系方式、問題反饋途徑、售后服務(wù)形式等內(nèi)容。

無償服務(wù)期根據(jù)雙方簽訂的合同確定,建議在一年以內(nèi)。超過無償服務(wù)期應(yīng)按雙方確定

的有償服務(wù)協(xié)議進行有償服務(wù)。

11.3.2服務(wù)與維護

11.3.2.1每周巡檢

開發(fā)方應(yīng)每周對服務(wù)范圍產(chǎn)品運行和使用情況進行巡檢,巡檢內(nèi)容應(yīng)包括:數(shù)據(jù)庫備份、

軟件運行情況、用戶使用情況等。巡檢過程中如果發(fā)現(xiàn)問題應(yīng)及時進行記錄。

11.3.2.2問題處理

開發(fā)方針對巡檢及用戶反饋的不同類型問題應(yīng)采取不同的處理方式,但任何問題都應(yīng)進

行反饋:

a)因產(chǎn)品缺陷產(chǎn)生的問題,且在服務(wù)范圍內(nèi),則應(yīng)對問題進行處理與驗證;

b)因產(chǎn)品缺陷產(chǎn)生的問題,不在服務(wù)范圍內(nèi),則應(yīng)向用戶說明不解決原因;

c)因用戶應(yīng)用不當產(chǎn)生的問題,應(yīng)指導用戶解決問題;

17

HJ622-2011

d)服務(wù)的形式應(yīng)包括:電話服務(wù)、遠程服務(wù)、現(xiàn)場服務(wù)等,當電話服務(wù)和遠程服務(wù)無

法解決問題時,應(yīng)采取現(xiàn)場服務(wù)方式,直至問題解決;

e)所有問題的處理與反饋都應(yīng)記錄在《服務(wù)與維護記錄》(參見附錄M)。

11.3.2.3問題處理結(jié)果反饋

11.3.3開發(fā)方應(yīng)每周及時向用戶反饋問題的處理結(jié)果。服務(wù)與維護總結(jié)

開發(fā)方應(yīng)定期對收集的問題及處理情況進行總結(jié)分析,必要時應(yīng)針對分析結(jié)果采取用戶

培訓、產(chǎn)品升級等系統(tǒng)性解決措施。

11.4輸出

售后服務(wù)函、《服務(wù)與維護記錄》、服務(wù)與維護總結(jié)。

12環(huán)境保護應(yīng)用軟件用戶培訓過程

12.1入口準則

《軟件開發(fā)計劃》。

12.2環(huán)境保護應(yīng)用軟件用戶培訓流程

應(yīng)包括確定培訓計劃、培訓準備、培訓、問題跟蹤解決等重要活動,主要工作流程見圖

10。

圖10環(huán)境保護應(yīng)用軟件用戶培訓過程圖

12.3主要步驟

12.3.1確定培訓計劃

培訓可分階段、分批次進行,每次培訓的流程、方法及要求應(yīng)滿足本標準的相關(guān)要求。

每次培訓前,開發(fā)方應(yīng)與用戶商議確定培訓計劃,內(nèi)容應(yīng)包括:培訓目標、培訓對象、

培訓大綱、培訓地點、培訓時間、培訓講師及要求等內(nèi)容。

12.3.2培訓準備

18

HJ622-2011

開發(fā)方應(yīng)根據(jù)每次培訓的目標、對象、大綱等準備培訓教材和資料,應(yīng)保證培訓內(nèi)容的

充分性和必要性。

12.3.3培訓

環(huán)境保護應(yīng)用軟件開發(fā)周期中,用戶培訓應(yīng)包括應(yīng)用培訓和技術(shù)培訓,應(yīng)包括以下內(nèi)容:

a)應(yīng)用培訓:不同層次用戶、角色的基本操作培訓,以及系統(tǒng)覆蓋的業(yè)務(wù)范圍,以后

可擴展內(nèi)容,可給不同層次用戶提供的功能,需進行的管理制度、工作模式的相應(yīng)調(diào)整等;

b)技術(shù)培訓:服務(wù)器維護、操作系統(tǒng)、開發(fā)工具、數(shù)據(jù)庫、設(shè)計、支持平臺、配置管

理等。

培訓結(jié)束,開發(fā)方應(yīng)向培訓對象提供培訓教材,并對培訓效果進行調(diào)查。用戶應(yīng)對培訓

內(nèi)容、效果進行確認,記錄在《用戶培訓確認表》(參見附錄N)中。

12.3.4問題跟蹤解決

開發(fā)方應(yīng)對用戶反饋的培訓問題進行跟蹤,針對共性問題,必要時應(yīng)重復培訓。

13環(huán)境保護應(yīng)用軟件評審過程

13.1制定評審計劃

13.1.1入口準則

《軟件開發(fā)計劃》已制定。

13.1.2主要步驟

13.1.2.1確定需要評審的工作成果

需要評審的里程碑工作成果應(yīng)包括但不限于:《軟件開發(fā)計劃》、《用戶需求說明書》、

《軟件需求規(guī)格說明書》、《概要設(shè)計說明書》、《詳細設(shè)計說明書》、《軟件測試報告》。

針對同一工作成果,開發(fā)方可組織多次不同級別、不同形式的評審,應(yīng)最終進行一次正

式評審。

13.1.2.2預(yù)定評審時間、地點以及相關(guān)人員

應(yīng)根據(jù)《軟件開發(fā)計劃》進度表,預(yù)定評審時間、評審內(nèi)容、評審形式、評審主持人、

評審人員以及其他干系人,制定《評審計劃》(參見附錄O)。

評審人員應(yīng)根據(jù)評審內(nèi)容、評審級別、評審形式等確定,可包括開發(fā)方相關(guān)業(yè)務(wù)骨干、

開發(fā)人員、測試人員、用戶代表、環(huán)境領(lǐng)域?qū)<业?。用戶?yīng)派代表參加《軟件開發(fā)計劃》、

《用戶需求說明書》、《軟件需求規(guī)格說明書》的正式評審,可根據(jù)需要派代表參加《概要

設(shè)計說明書》、《詳細設(shè)計說明書》、測試用例的正式評審。

13.1.2.3審批計劃

《評審計劃》應(yīng)與《軟件開發(fā)計劃》一起進行審批。

13.1.2.4輸出

《評審計劃》。

13.2評審過程

13.2.1入口準則

《評審計劃》已通過審批。

13.2.2輸入

待評審的工作成果以及與該工作成果相關(guān)的材料。

19

HJ622-2011

13.2.3評審流程

正式評審應(yīng)包括評審準備、召開評審會議、評審會議決議、修正、跟蹤與審核等重要活

動,主要工作流程見圖11。

圖11環(huán)境保護應(yīng)用軟件正式評審流程圖

13.2.4主要步驟

13.2.4.1評審準備

評審準備工作應(yīng)包括:

a)應(yīng)確定評審會議的時間、地點、設(shè)備和參加會議的人員名單及角色分配;

b)應(yīng)提前通知所有參加會議人員;

c)評審主持人應(yīng)將工作成果及相關(guān)材料、評審規(guī)程、檢查表等至少提前一周發(fā)送給評

審人員;

d)評審人員應(yīng)根據(jù)評審規(guī)程、檢查表及專業(yè)經(jīng)驗對工作成果進行審查,并將審查結(jié)果

反饋給評審主持人;

e)評審主持人應(yīng)在評審會前判斷評審準備的充分性和有效性。

13.2.4.2召開評審會議

評審會應(yīng)滿足但不限于以下要求:

a)評審會開始應(yīng)明確評審會的議程、重點、原則、時間限制等內(nèi)容;

b)作者應(yīng)闡述工作成果,并針對評審人員提問進行相應(yīng)答辯;

c)評審會議內(nèi)容及答辯過程應(yīng)進行記錄,確定工作成果的缺陷;

d)評審會時間不應(yīng)超過2小時。

13.2.4.3評審會議決議

評審會議最后應(yīng)形成決議,完成《評審報告》(參見附錄P)。決議內(nèi)容應(yīng)包括但不限

于:

20

HJ622-2011

a)評審結(jié)論:確定工作成果是否合格;

b)缺陷修改責任人及修改完成時間;

c)工作成果修改完畢的復核責任人。

13.2.4.4修正、跟蹤與審核

評審會后應(yīng)對缺陷進行修正、跟蹤與審核。主要工作應(yīng)包括:

a)作者應(yīng)按時修正工作成果,消除發(fā)現(xiàn)的缺陷;

b)復核責任人應(yīng)跟蹤每個缺陷的狀態(tài),直至缺陷關(guān)閉。

13.2.5輸出

《評審報告》以及經(jīng)過評審修正后的工作成果。

21

HJ622-2011

附錄A

(資料性附錄)

《用戶需求調(diào)查單》模板樣例

[項目名稱]

用戶需求調(diào)查單

項目編號_______________________日期_______________

需求分析人員_______________________項目負責人_______________

需求標題

調(diào)查時間調(diào)查地點

調(diào)查方式調(diào)查人

被調(diào)查對象信息

用戶背景信息

需求信息記錄

可靠性、性能和支持性信息

系統(tǒng)約束或限制條件

相關(guān)資料清單

22

HJ622-2011

附錄B

(資料性附錄)

《用戶需求說明書》模板樣例

B1引言

B1.1目的

a)說明用戶開發(fā)本軟件的目的。

b)說明編寫本用戶說明書的目的。

c)說明本用戶說明書的預(yù)期讀者。

B1.2適用范圍

說明本用戶需求說明書的適用范圍。

B1.3參考資料

a)列出本項目經(jīng)核準的任務(wù)書(或合同)和上級機關(guān)的批文。

b)列出編寫本用戶說明書時參考的文件、資料,以及它們的作者、標題、編號、發(fā)布

日期和出版單位等。

B1.4術(shù)語和縮略語

列出本用戶說明書中專門術(shù)語的定義以及英文縮寫詞原文詞組。

B1.5版本歷史

以表或文字描述本文件版本歷史及修訂信息。

B2項目概述

a)簡述本軟件開發(fā)項目產(chǎn)生背景。

b)簡述本軟件開發(fā)項目任務(wù)書(或合同)所要求的被開發(fā)軟件功能、主要組成、和外

部接口等。

c)簡述本軟件與其它軟件或數(shù)據(jù)的關(guān)系。

B3業(yè)務(wù)現(xiàn)狀描述

B3.1組織結(jié)構(gòu)與職責

描述本軟件最終用戶所在單位的組織結(jié)構(gòu)及與本軟件相關(guān)的管理職責,包括:

a)組織機構(gòu)組成。

b)總體職責及各機構(gòu)管理職責。

c)各機構(gòu)職責之間的關(guān)系。

B3.2崗位定義

描述軟件最終用戶相關(guān)崗位,包括:崗位名稱、所在部門、職責、相關(guān)業(yè)務(wù)、具有的受

教育水平、工作經(jīng)驗和技術(shù)專長等。

B3.3業(yè)務(wù)流程

用圖、表、文字等詳細描述最終用戶希望通過本軟件實現(xiàn)信息化的業(yè)務(wù)流程。

B3.4表單與報表

描述本軟件相關(guān)業(yè)務(wù)流程中涉及的表單與報表以及相關(guān)模板。

B3.5可能的變化

23

HJ622-2011

描述本軟件相關(guān)組織架構(gòu)、職責、崗位、流程等在軟件開發(fā)過程中可能存在的變化。

B4軟件功能需求

B4.1功能需求分析

用圖、表、文字或公式等詳細分析被開發(fā)軟件在其所服務(wù)的業(yè)務(wù)流程的每個節(jié)點所需要

解決的業(yè)務(wù)問題。

B4.2功能需求描述

用圖、表、文字或公式等詳細描述為解決上述業(yè)務(wù)問題所需要的輸入、處理過程、輸出、

權(quán)限等,解決每一個業(yè)務(wù)問題的功能需求按下述條款描述。

B4.2.1輸入

a)描述輸入數(shù)據(jù),包括來源、數(shù)量、精度等。

b)操作員具體的操作控制需求。

c)說明輸入設(shè)備接口情況。

B4.2.2處理過程

描述為解決業(yè)務(wù)問題所需要進行的操作,包括:

a)輸入數(shù)據(jù)有效性檢查手段。

b)處理過程及操作需求。

c)非正常情況的響應(yīng)需求。

d)輸出數(shù)據(jù)有效性檢查手段。

B4.2.3輸出

a)描述輸出數(shù)據(jù),包括目的地、數(shù)量、精度等。

b)操作員具體的操作控制需求。

c)說明輸出設(shè)備接口情況。

B4.2.4圖形及交互

描述用戶對圖形及交互方式的需求,包括:

a)圖件的規(guī)格、樣式。

b)交互方式。

c)與屏幕上圖形的交互。

B5軟件非功能需求

B5.1性能需求

描述用戶對軟件功能實現(xiàn)的性能需求,包括:

a)正常情況及峰值工作條件下,在一定時間內(nèi)要處理的數(shù)據(jù)總量。

b)響應(yīng)時間。

c)穩(wěn)定性、容錯性、結(jié)果精度等其它性能需求。

B5.2軟件界面與接口需求

B5.2.1界面需求

描述用戶使用軟件時的界面需求,包括但不限于:

a)屏幕格式要求。

b)報表或菜單頁面顯示格式及內(nèi)容要求。

c)用戶命令格式。

B5.2.2接口需求

描述用戶對軟件與其他軟件、硬件以及通信的關(guān)系需求,包括但不限于:

24

HJ622-2011

a)本軟件與系統(tǒng)硬設(shè)備間接口的邏輯特點、接口約定、支持設(shè)備等。

b)本軟件與其它相關(guān)軟件的接口關(guān)系,包括軟件名、助記符及版本號等。

c)各種通信接口及協(xié)議。

B5.3安全性需求

描述用戶對軟件開發(fā)及使用中的安全保密性要求。

B5.4軟件其它需求

描述用戶對本軟件的其它特殊需求。

附錄B1:需求確認

以表格或文字等形式描述本軟件需求文檔,經(jīng)用戶和開發(fā)方雙方評審后簽字確認,作為

對用戶需求的確認,內(nèi)容主要包括:

a)本軟件用戶需求文檔。

b)需求評審報告。

c)評審意見。

d)評審結(jié)論。

e)評審人員。

f)用戶與開發(fā)方代表承諾并簽字。

參考確認表如下:

[項目名稱]

需求確認表

需求評審報告摘要

需求文檔輸入名稱,標識符,版本,作者,完成日期,...

需求評審報告輸入名稱,標識符,評審日期,...

[]工作成果合格,“無需修改”或者“需要輕微修改但不必再審核”。

評審結(jié)論[√]工作成果基本合格,需要做少量的修改,之后通過審核即可。

[]工作成果不合格,需要做出比較大的修改,之后必須重新對其評審。

評審意見

輸入評審小組成員

評審小組成員

需求承諾

需求文檔輸入名稱,標識符,版本,作者,完成日期,...

乙方開發(fā)需求是否保證了甲方所需需求的完整性是[√]否[]

用戶承諾乙方開發(fā)需求是否保證了甲方所需需求的真實準確性是[√]否[]

25

HJ622-2011

簽字日期

項目經(jīng)理承諾

簽字日期

26

HJ622-2011

附錄C

(資料性附錄)

《需求變更申請書》模板樣例

[項目名稱]

需求變更申請書

用戶單位開發(fā)單位

變更申請

變更原因

變更內(nèi)容

申請人意見:

申請人簽字

簽字日期

變更分析

變更影響范圍、內(nèi)

容及需要采取措施

變更工作量(人天)變更費用估算(元)變更費用承擔方結(jié)算方法結(jié)算時間

分析小組意見:

分析小組簽字

簽字日期

變更審批

項目負責人意見:領(lǐng)導意見:

用戶審批

簽字日期簽字日期

項目經(jīng)理意見:直接領(lǐng)導意見:

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論