如何寫好需求分析 需求規格說明書 ISO標準版

2021-05-28 10:49:29 字數 1587 閱讀 8692

**

當需求調查、分析工作告一段落時,你就需要將這些需求進行規格化描述,整理成文,即軟體需求規格說明書,也就是srs。這是在軟體專案過程中最有價值的乙個文件。iso所提供的標準雖然已經時間久遠,但還是頗具參考價值的。

1.引言

1.1編寫的目的

[說明編寫這份需求說明書的目的,指出預期的讀者。]

1.2背景

a.待開發的系統的名稱;

b.本專案的任務提出者、開發者、使用者;

c.該系統同其他系統或其他機構的基本的相互來往關係。

1.3定義

[列出本檔案中用到的專門術語的定義和外文首字母組詞的原片語。]

1.4參考資料

[列出用得著的參考資料。]

2.任務概述

2.1目標

[敘述該系統開發的意圖、應用目標、作用範圍以及其他應向讀者說明的有關該系統開發的背景材料。解釋被開發系統與其他有關系統之間的關係。]

2.2使用者的特點

[列出本系統的終端使用者的特點,充分說明操作人員、維護人員的教育水平和技術專長,以及本系統的預期使用頻度。]

2.3假定和約束

[列出進行本系統開發工作的假定和約束。]

3.需求規定

3.1對功能的規定

[用列表的方式,逐項定量和定性地敘述對系統所提出的功能要求,說明輸入什麼量、經怎麼樣的處理、得到什麼輸出,說明系統的容量,包括系統應支援的終端數和應支援的並行操作的使用者數等指標。]

3.2 對效能的規定

3.2.1精度

[說明對該系統的輸入、輸出資料精度的要求,可能包括傳輸過程中的精度。]

3.2.2時間特性要求

[說明對於該系統的時間特性要求。]

3.2.3靈活性

[說明對該系統的靈活性的要求,即當需求發生某些變化時,該系統對這些變化的適應能力。]

3.3輸入輸出要求

[解釋各輸入輸出資料型別,並逐項說明其**、格式、數值範圍、精度等。對系統的資料輸出及必須標明的控制輸出量進行解釋並舉例。]

3.4資料管理能力要求(針對軟體系統)

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

3.5故障處理要求

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

3.6其他專門要求

[如使用者單位對安全保密的要求,對使用方便的要求,對可維護性、可補充性、易讀性、可靠性、執行環境可轉換性的特殊要求等。]

4.執行環境規定

4.1裝置

[列出執行該軟體所需要的硬裝置。說明其中的新型裝置及其專門功能,包括:

a.處理器型號及記憶體容量

b.外存容量、聯機或離線、**及其儲存格式,裝置的型號及數量

c.輸入及輸出裝置的型號和數量,聯機或離線;

d.資料通訊裝置的型號和數量

e.功能鍵及其他專用硬體]

4.2支援軟體

[列出支援軟體,包括要用到的作業系統、編譯程式、測試支援軟體等。]

4.3介面

[說明該系統同其他系統之間的介面、資料通訊協議等。]

4.4控制

[說明控制該系統的執行的方法和控制訊號,並說明這些控制訊號的**。]

python需求分析說明書 需求規格說明書

1 概述 summary 1.1 專案的目的與目標 purpose and aim of project 學員體能成績管理系統需求說明書是為了讓系統的涉眾就該系統的需求達成一致認可,明確該系統的需求,為後續的開發工作提供依據。通常,該需求規格說明可以作為產品設計的主要依據,並作為程式設計師編碼時了解...

需求分析規格說明書

這個作業屬於哪個課程 小組號和隊名 8組theunforgiven 這個作業的要求在 homework 12016 團隊組長 吳邦天小組分工內容 組長 吳邦天 30 專案核心構建 吳邦天 周遊 30 唐嘉誠 40 專案完善 吳邦天 周遊 唐嘉誠 部落格撰寫 唐嘉誠 部分 登陸註冊 使用者進行登陸註冊...

需求規格說明書

團隊專案之需求規格說明書 任務描述 根據需求分析階段性成果物 編制完整的需求規格說明書 任務目的 一方面鍛鍊需求分析文件編寫能力,另一方面通過對內容評價,掌握需求分析方法 引言部分及階段報告 葉鴻 主要 其他成員參與討論 專案概述部分 張瑞源 主要 其他成員參與討論 功能需求部分 童子銘 主要 其他...