回覆列表
  • 1 # 囧沒有相同

    規範化軟體開發過程中的《需求說明書》的編寫,使之成為整個開發工作的基礎。

    1、適用範圍本規範適用於集團開發專案的(軟體)《需求說明書》的編寫。

    2 編寫內容提示

    2.1.1 背景說明說明被開發軟體的名稱,任務提出者,使用者及實現該軟體的計算機網路。

    2.1.2 參考資料列出有關資料(名稱,發表日期,出版單位,作者等)。

    2.1.3 術語和縮寫詞列出本檔案中用到的專門術語的定義,及術語縮寫詞。

    2.2 軟體總體概述

    2.2.1 目標軟體開發的意圖、應用目標、作用範圍以及需說明背景材料。 2.2.2 系統模型圖示說明該軟體的所有功能及其相互關係和資料傳遞情況。 2.2.3 假設和約束說明影響軟體開發、執行環境和系統能力(如預告出錯型別的能力)的某些假設和約束。

    2.3 詳細需求詳細描述此軟體系統的功能需求和效能需求。

    2.3.1 功能需求對系統中每一個功能,要詳細描述(圖示或文字)。概述 敘述功能名稱,目標和作用。 輸入 輸入該功能的資訊。 處理 描述該功能做什麼,如何對輸入資訊進行加工並轉換成輸出資訊。 輸出 列出內部生成的檔案。

    3.3.2 效能需求定量地描述此軟體系統應滿足的具體效能需求。可考慮以下方面:

    2.2.1精度說明系統的精度要求,如:資料的精度要求。 數字計算的精度要求。 資料傳送的誤位元速率要求。

    2.2.2 時間特性說明系統的時間特性要求,如:解題時間。 詢問和更新資料檔案的響應時間。 系統各項功能的順序關係。

    2.2.3 靈活性說明當需求發生某些變化時系統的適應能力,指出為適應這些變化而需要設計的軟體成分和過程。

    2.2.4系統容量包括系統的設計容量和理論(計算)容量。

    2.3.3 輸入和輸出解釋各輸入輸出資料型別,並逐項說明某媒體、格式、數值範圍等。對軟體的資料輸出及必須標明的控制輸出量進行解釋並舉例,包括對硬複製報告(正常結果輸出、狀態輸出及異常輸出)以及圖形或顯示報告的描述。

    2.3.4 資料管理能力說明需要管理的文卷和記錄的個數、表和文卷的大小規模,要按可預見的增長對資料及其分量的儲存要求作估算。

    2.3.5 故障處理列出可能的軟體、硬體故障以及對各項效能而言所產生的後果和對故障處理的要求。

    2.4 環境描述所開發軟體執行所需的環境。

    2.4.1 裝置環境描述執行軟體系統所需的裝置能力,如:處理器的型號和記憶體容量。 儲存媒體的數量。 通訊網路(包括說明網路結構,線路速度及通訊協議等)。

    2.4.2 支援軟體環境列出與待開發的軟體互相配合的支援軟體(包括名稱,版本號和檔案資料),必要時還應列出測試軟體,還要指出該軟體用的程式語言,編譯程式,作業系統和資料管理系統。

    2.4.3 介面說明本軟體與其他軟體之間的介面、資料通訊協議等。

    2.4.4其他說明本軟體系統在安全和保密方面的要求以及使用者對使用方便、可維護性、可補充性、易讀性、可靠性、執行環境可轉換性的特殊要求。

  • 中秋節和大豐收的關聯?
  • 情感 | 我們活著的唯一證據,難道就是手機嗎?