本標準規定了環境保護應用軟件開發管理過程中需遵循的重要工作流程、管理基本要求和技術基本要求。
本標準適用于環境保護應用軟件進行需求開發與管理、概要設計、詳細設計、軟件實現、軟件測試、軟件試運行及驗收、服務與維護、用戶培訓及評審等基本的軟件開發管理活動。
本標準的主要使用者為環境保護應用軟件管理者和開發者。
本標準內容引用了下列文件中的條款。凡是不注日期的引用文件,其有效版本適用于本標準。
GB/T 16705-1996 環境污染類別代碼
GB/T 16706-1996 環境污染源類別代碼
HJ/T 212 污染源在線自動監控(監測)系統數據傳輸標準
HJ/T 352-2007 環境污染自動監控信息傳輸、交換技術規范
HJ/T 416-2007 環境信息術語
HJ/T 417-2007 環境信息分類與代碼
HJ/T 418 環境信息系統集成技術規范
HJ/T 419 環境數據庫設計與運行管理規范
GB/T 8566-2007 信息技術 軟件生存周期過程
GB/T 8567-2006 計算機軟件文檔編制規范
GB/T 11457-2006 信息技術 軟件工程術語
GB/T 15532 計算機軟件單元測試
GB 17859-1999 計算機信息系統安全保護等級劃分準則
GB/T 20282-2006 信息安全技術 信息系統安全工程管理要求
CH/T 1005-2000 基礎地理信息數字產品數據文件命名規則
CH/T 1007-2001 基礎地理信息數字產品元數據
GB/T 8566-2007、GB/T11457-2006、HJ/T416-2007和HJ/T 419中界定的以及下列術語和定義適用于本標準。
3.1 環境保護應用軟件 environmental protection applications software
對環境信息進行采集、匯聚、整理、加工、存儲、分類、檢索、計算、比較、判斷、排序、輸出等操作,為環境管理、研究工作提供信息管理與共享、決策支持、輔助執行、效果反饋等服務的軟件。
3.2 開發過程 development process
在軟件開發期間,為給定目的而執行的一組相關聯的活動。
3.3 非功能需求 non-functional requirement
用戶需求中除功能需求以外的要求,如可靠性、效率、易用性等。
3.4 軟件產品 software product
一組計算機程序、規程以及可能的相關文檔和數據。
遵照GB8566-2007規定的軟件生存周期過程定義,規定環境保護應用軟件開發需實施的過程。
環境保護應用軟件開發過程可劃分為如下九個過程:
——環境保護應用軟件需求開發與管理過程;
——環境保護應用軟件概要設計過程;
——環境保護應用軟件詳細設計過程;
——環境保護應用軟件實現過程;
——環境保護應用軟件測試過程;
——環境保護應用軟件試運行及驗收過程;
——環境保護應用軟件服務與維護過程;
——環境保護應用軟件用戶培訓過程;
——環境保護應用軟件評審過程。
每個過程未作特殊說明的入口準則都是經過評審的文件。
5.1 入口準則
《軟件開發計劃》(遵照 GB/T 8567-2006執行)已通過評審。需求開發人員已確定。
5.2 需求開發與管理流程
需求開發與管理流程應包括調研前準備、需求調研、需求分析、撰寫用戶需求說明書、用戶需求評審、用戶需求確認、軟件需求分析、撰寫軟件需求規格說明書、軟件需求評審、需求變更控制等重要活動,主要工作流程見圖1。
?
圖 1 需求開發與管理過程流程圖
5.3 主要步驟
5.3.1 調研前準備
開發方應確定需求調研時間及需求獲取相關干系人,根據選定的調研方式,完成《用戶需求調查單》(參見附錄A)準備。
《用戶需求調查單》主要內容應包括:被調查對象名稱、調查時間、地點、用戶背景信息、需求信息記錄、可靠性及支持信息、現有環境保護應用軟件使用情況等。
5.3.2 需求調研
開發方應根據訪談提綱和調研計劃,通過原型法、會議、訪談、問卷調查等方式進行調查,填寫《用戶需求調查單》作為原始用戶需求。用戶應配合完成需求調研。
此階段調研可包含以下內容:
a) 環境管理部門的組織架構與下設各職能部門職責;
更多標準內容點擊以下鏈接獲取標準全文:
下載地址:《HJ 622-2011 環境保護應用軟件開發管理技術規范》