軟件工程---gjb438b 質量規範體系

GJB438B 軟件設計說明模板html

https://mp.weixin.qq.com/s?__biz=MjM5Mzc2NjczMQ%3D%3D&idx=3&mid=2651866777&sn=5c8b15ef50d1574cdb6f5823dacfab7cios

(1) 軟件研製任務書數據庫

https://www.jianshu.com/p/dfb0b22662e4編程

 

1 範圍
1.1 標識
本文檔適用的軟件:
a) 軟件標識:XXXX;
b) 軟件名稱:(軟件名稱);
c) 軟件簡稱:(軟件簡稱)。
1.2 系統概述
本條應概述本文檔所適用的系統和軟件的用途。它還應描述系統與軟件的通常特性;概述系統開發、運行和維護的歷史;標識項目的需方、用戶、開發方和保障機構等;標識當前和計劃的運行現場;列出其餘有關文檔。
(軟件名稱)是…
1.3 文檔概述
本條應概述本文檔的用途(包括其來源、做用、是編寫哪些文檔的依據等)和內容,並描述與它的使用有關的保密性方面的要求。
示例:
本文檔是(軟件名稱)軟件研製任務書文件,用於指導(軟件名稱)的研製,是編寫(軟件名稱)軟件需求規格說明文檔的依據。
本文檔主要包括運行環境要求、技術要求、設計約束、質量控制要求、驗收和交付、軟件保障要求、進度和里程碑等,描述了(軟件名稱)開發的目的、目標、主要任務、功能及性能指標等要求,適用於(軟件名稱)的設計、開發、集成、驗收及交付。
本文的密級爲XXX級,應按XXX級文檔收發進行製做、收發、傳遞、使用、保存等活動。
2 引用文檔
本章應列出引用文檔的編號、標題、編寫單位、修訂版及日期,還應標識不能經過正常採購活動獲得的文檔的來源。其排列順序爲:文件、法規、標準、工程規範;文件、法規按照國家、軍隊、部門順序排列,標準、工程規範先按照代號的拉丁字母順序排列,再按照順序號排列。
表1 引用文檔一覽表
序號 文檔標識 標題 修訂版本 日期 編寫單位安全

3 運行環境要求
3.1 硬件環境
本條應描述CSCI運行必需的硬件環境的要求,包括:
a) 宿主機和目標機的型號、主要性能指標及資源配置和分配;
b) 通用外設的種類、數量、型號、規格及主要性能指標;
c) 專用外設的種類、數量、性能及接口狀況。
表2 硬件環境一覽表
序號 硬件項名稱 型號/規格/主要性能 數量 備註併發

3.2 軟件環境
本條應描述CSCI運行必需的軟件環境的要求,包括:
a) 系統的組成;
b) 對操做系統、監控軟件、語言、數據庫等的類型、版本及編程要求;
c) 軟件工具的種類、版本及應用的主要功能。
表3 軟件環境一覽表
序號 軟件項名稱 類型/版本/要求 數量 備註數據庫設計

4 技術要求
4.1 功能
本條可分條描述須要由軟件產品完成的全部功能、工做模式、容錯要求、特殊要求(如對某些意外的適應能力)及應急措施和可擴展要求。
示例:
本系統的功能結構如圖1所示。編程語言

圖1 XX系統功能結構圖
系統主要功能描述見表4。
表4 部件功能一覽表
序號 部件名稱 簡要描述 備註
1 部件A
2 部件B
3 部件C
4
5
4.2 性能
本條應描述對軟件的精度、實時性、時間、佔用存儲空間的開銷及餘量等性能指標要求。
4.2.1 通用指標
表5 性能指標
序號 性能指標名稱 具體要求 優先級 備註
1 單用戶響應時間/HJZB/ZT-0000-XN-DYHXYSJ 在規定的xxx環境條件下,100/1000M局域網鏈接,數據量在10萬條數據規模下,單用戶進行單表(單條很少於30個字段,不含數據庫大字段)數據查詢、新增響應時間分別不大於2秒、4秒。 高
2 併發用戶響應時間/HJZB/ZT-0000-XN-BFYHXYSJ 在規定的xxx條件下,100/1000M局域網鏈接,數據量在10萬條數據規模下,25個併發用戶進行單表(單條很少於30個字段,不含數據庫大字段)數據查詢、新增響應時間分別不大於6秒、15秒。 高
3 數據導入導出時間/HJZB/ZT-0000-XN-SJDRDCSJ 在規定的xxx環境條件下,100/1000M局域網鏈接,數據量在10萬條數據規模下,單用戶千條記錄(不含數據庫大字段,文件總大小不超過450K)數據導出時間最大不超過20秒;業務數據導入時間,不超過50秒。 高
4.2.2 專用性能指標
表6 XXX軟件性能指標
序號 性能指標名稱/標識 具體要求 優先級 備註
1 YY1數據傳輸數據指標
/XXXX-XN-CSZB 一、單次傳輸任務支持的文件大小能夠達到2G;
二、支持併發任務數量可達到12個。 高
2 YY2管理性能指標/XXXX-XN-WHZB 一、提供xxx等數據庫的支持;
二、提供對很多於10個數據庫的鏈接管理;
三、提供對單個數據庫的內很多於50張表的關係分析;
四、 提供對單個數據庫表內1次很多於100條數據的展示;
五、支持300人同時訪問數據讀寫服務;
六、提供很多於10個策略的存儲;
七、提供單個策略的導出與導入。 高
3 YY3管理交互相應指標/XXXX-XN-GLZB 一、瀏覽YY3模塊中的N一、N2等功能,人機交互的響應時間不大於5秒。
二、瀏覽N3模塊的N六、N7的查詢功能,人機交互的響應時間不大於10秒。 高
4 YY4管理性能指標/XXXX-XN-XTZB 一、提供對不小於100萬條的通訊錄信息管理;
二、支持300人同時訪問通訊錄管理;
三、支持500條信息的併發發送與接收;
四、 對用戶在線狀態變化的感知時間不大於2秒。 高
5 YY5管理人機交互響應時間/XXXX-XN-RJJHXYSJ 人機交互的響應時間通常不超過5秒,如超過5秒,應有進度條提示。 高
6 YY6數據查詢響應時間/XXXX-XN-SJCXXYSJ 在100/1000M局域網環境下,數據庫記錄數量在10萬條如下時,戶進行單表數據查詢,響應時間不大於60秒;數據庫記錄數量在100萬條如下時,單用戶進行單表數據查詢,響應時間不大於180秒,而且數據查詢的查準率應爲100%。 高
7 YY7管理輸入導入導出時間/XXXX-XN-SJDRDCSJ 單用戶千條記錄(不含數據庫大字段,文件總大小不超過450K)數據導出時間最大不超過12秒,數據導入時間最大不超過50秒。 高
8 … … … …
4.3 輸入/輸出
本條應描述本軟件全部輸入/輸出信息的來源、格式、數量、頻度、順序、值域、精度、接收方法以及信號發生的最短期間隔,發送方法及發送對象,中斷信號數量、優先級,須要時給出與其餘軟件的接口,以及對於嵌入式軟件程序的固化地址。
封存啓封軟件輸入輸出如圖2所示。工具

圖2 封存啓封軟件輸入輸出數據流圖
輸入/輸出說明見表6。
表6 輸入/輸出說明
序號 名稱 標識符 類型 描述
1 YX1信息 XXXX-YXXX
輸入
2 YX2信息 XXXX-YX1XX 輸入
3 YX3信息 XXXX-XZXX 輸出
4.4 數據處理要求
本條應列出全部處理須要的條件,說明數據參數的處理精度、處理速度、傳遞關係、並行關係和最大信息量狀況(最大數據容量、最大數據流通率、容許最長中斷排隊長度及處理時間等),規定對冗餘信息的處理準則。用表格的形式列出全部參數,並說明每一個參數的名稱、量綱、數據精度及對軟件的使用要求等。性能

4.5 接口
本條應描述與各類外部接口之間的關係。
示例:
本軟件的外部接口如圖3所示。

圖3 外部接口示意圖【示例】
本軟件須要與其餘軟件(示例)進行數據交換,各接口描述見表7。
表7 外部接口描述
序號 接口名稱 需求描述 發送方 接收方 備註
1 外部接口1 XX軟件 其餘軟件
2
4.6 固件
適用時,本條應描述程序的固化地址、安裝和操做要求。

4.7 關鍵性要求
4.7.1 可靠性
本條按須要可分紅若干條描述軟件可靠性指標及可靠性要求:描述軟件的容錯、冗餘要求及建議,並提出與操做員有關的容錯要求:描述軟件的健壯性要求。如對系統瞬時掉電、受外界干擾、接口故障(非法輸入、常O/I故障)等的適應能力,提出局部軟、硬件失效時的降級設計要求。

4.7.2 安全性
本條按須要可分紅若干條描述軟件安全性要求;如關鍵功能至少要由兩個獨立的程序模塊共同完成,「監視時鐘」(看門狗)的設置要求,軟件(程序)多餘物的處理,程序塊的隔離,內存未用空間和未採用中斷的處理,對關健數據、變量的保護和校覈等;描述安全性關鍵功能軟件的標識、控制、檢側和故障識別;描述軟件失控、加電檢測控制順序出現異常形成的可接受的最低安全性水平;描述關於系統的某些故障模式和軟件的故障對策要求。若適用,描述不容許出現的故障模式。

4.7.3 保密性
本條應描述保密性要求,如口令、密碼、訪問控制、數據加密等。

5 設計約束
本條應描述約束軟件的那些要求,通常應包括以下內容:
a) 軟件的數學模型、規則、計算公式、參數名稱、符號和重要要求;
b) 軟件的編程語言和編程規則;
c) 軟件的開發工具和環境要求;
d) 軟件的測試工具和環境要求;
e) 軟件的重要性和可移植性要求。

6 質量控制要求
6.1 軟件關鍵性等級
本條應描述各CSCI的關鍵等級、規模等級和相應的要求。

6.2 標準
本條應描述軟件開發等應遵循的標準。
本系統的標準需求見表36。
表36 標準需求
序號 標準需求名稱/標識 具體要求 優先級 備註
1 1 軍用軟件質量保證規範/GJB 439-1988 符合軍用軟件質量保證規範要求 高
2 2 軍用軟件需求分析/GJB1091-1991 符合軍用軟件需求分析的要求 高
3 3 軍用軟件接口設計要求/GJB2041-1994 符合軍用軟件接口設計要求的要求 高
4 軟件可靠性和安全性設計準則/ GJB/Z 102-1997 符合軟件可靠性和安全性設計準則的要求 高
5 軍用軟件驗證和確認/GJB5234-2004 知足軍用軟件驗證和確認的要求 高
6 軍用軟件配置管理/GJB5235-2004 知足軍用軟件配置管理的要求 高
7 7 軍用軟件產品評價/GJB2434A-2004 符合軍用軟件產品評價的要求 高
8 軍用軟件測試指南/GJB/Z141-2004 符合軍用軟件測試指南的要求 高
9 軍用軟件驗收要求/GJB1268A-2004 符合軍用軟件驗收要求 高
10 軍用軟件質量度量/ GJB 5236-2004 符合軍用軟件質量度量的要求 高
11 產品質量保證大綱要求/GJB 1406A- 2005 符合產品質量保證大綱要求 高
12 軍用軟件開發庫、受控庫和產品庫通用要求/GJB5716-2006 符合軍用軟件開發庫、受控庫和產品庫通用要求 高
13 軍用軟件質量監督要求/GJB4072A-2006 符合軍用軟件質量監督要求 高
14 軍用軟件評審/GJB6389-2008 知足軍用軟件評審的要求 高
15 軍用軟件研製能力成熟度模型/GJB5000A-2008 符合軍用軟件能力成熟度模型 高
16 軍用軟件開發文檔通用要求/GJB438B-2009 符合軍用軟件開發文檔編制要求 高
17 質量管理體系要求/GJB9001B-2009 符合質量管理體系要求 高
18 軍用軟件開發通用要求/GJB2786A-2009 符合軍用軟件開發通用要求 高
19 技術狀態管理/GJB3206A-2010 符合技術狀態管理的要求 高
20 軍用軟件安全保證指南/GJB/Z157-2011 符合軍用軟件安全保證指南的要求 高

6.3 文檔
本條應描述應有的開發文檔清單以及對它們的評審要求。

表8 文檔清單
序號 文檔名稱 評審要求 備註
1 XX軟件研製任務書
2
3
4
5
6.4 配置管理
本條應描述軟件配置管理要求。

6.5 測試要求
本條應描述軟件的測試要求;必要時規定軟件測試的特殊要求,如軟件必須由第三方獨立測試等。

6.6 對分承製方的要求
當存在軟件分承製方時,本條應描述對分承製方的要求。

7 驗收和交付
本章應描述以下內容:
a) 軟件的驗收準則,包括驗收程序和驗收環境;
b) 軟件的交付形式、數量、裝載媒體等;
c) 應交付的文檔清單;
d) 須要時,軟件的版權保護要求。

8 軟件保障要求
本章應描述在軟件移交後的有關軟件維護、培訓等技術保障要求。

9 進度和里程碑
本章應描述項目的進度要求、里程碑和須要需方參加的評審等。
9.1 進度要求

表9 整體進程一覽表
序號 里程碑 主要活動 工做內容 開始時間 完成時間 備註
1 方案階段 設計開發策劃 軟件開發計劃及評審
2 軟件質量保證計劃及評審
3 軟件配置管理計劃及評審
4 … …
5
注:
a) 階段:如需求、設計等;
b) 工做內容:如完成設計、數據庫設計等;
c) 起止時間:此階段的開始和結束時間。
9.2 評審計劃

表10 評審計劃一覽表
序號 被評審的工做產品 評審時間 評審類別 評審方式 評審記錄 備註
1 軟件開發計劃
2 軟件質量保證計劃
3 軟件配置管理計劃
4 …
注:
a) 列出本軟件項目須要的各個評審活動,被評審的工做產品,以及大概時間、哪類人員參加、會議仍是會籤評審;
b) 評審類別:說明是內部評審、聯合評審仍是其餘評審。
10 註釋
本章包括有助於瞭解文檔的全部信息(例如:背景、術語、縮略語或公式)。



做者:nagioswork
連接:https://www.jianshu.com/p/dfb0b22662e4
來源:簡書
簡書著做權歸做者全部,任何形式的轉載都請聯繫做者得到受權並註明出處。
(2)國軍標--Gjb軟件需求規格說明書模板

 

http://trufun.net/UML/2016/0629/163.html

相關文章
相關標籤/搜索