軟體需求分析模板

2022-03-14 18:03:19 字數 1393 閱讀 4570

1、業務需求

(1)時間需求:輸入、輸出頻率,輸入、輸出響應時間,各種功能恢復時間等;

(2)處理容限、精度、取樣引數的解析度,誤差處理等;

(3)可靠性的

mtbf

要求,可維護性、安全性要求等。(對可能的不正常的輸入給以正常響應是可靠性的重要內容,這屬於功能性需求。)

2、使用者需求

​  1)誘導客戶需求

​ 2)確認客戶需求

3、功能需求

​1)功能需求的完整性和一致性

(1)給出觸發功能的各種條件(如:控制流、執行狀態、執行模式等);

(2)定義各種可能性條件下的所有可能的輸入(包括合法的輸入空間和非法的輸入空間);

(3)給出各種功能間可能的相互關係(如各個功能間的控制流、資料流、資訊流,功能執行關係:順序、重複、選擇、併發、同步);

(4)給出功能性的主要級別(如:基本功能、可由設計者選擇逐步實現的功能、可由設計者改變實現的功能等);

(5)盡可能不使用「待定」這樣的詞。所有含有待定內容的需求都不是完整的檔案,如果出現待定的部分,必須進行待定部分內容說明,落實負責人員、落實實施日期。

2)功能描述的無岔意性和可追蹤性

需求功能描述的無岔意性、可追蹤性和規範化:

(1)功能描述必須清晰地描述出怎樣輸入到怎樣輸出,並且輸入、輸出描述應對應有資料流描述、控制流描述圖,這些描述必須與其它地方描述一致;

(2)可以用語言、方程式、決策表、矩陣或圖等對功能的描述。如果選用語言描述必須使用結構化的語言,描述前必須說明該步驟(或子功能)的執行是順序,選擇,重複,還是併發,然後說明步驟邏輯。整個描述必須單入單出。

(3)描述時,每乙個功能名稱和參照編號必須唯一,且不要將多個功能混在一起進行描述,這樣便於功能的追蹤和修改。

(4)功能描述應注意需求說明和程式設計的區別。需求設計僅僅是軟體的功能設計,它給出軟體執行的的外部功能描述,以及為了實現這一外部功能必須做哪些事情(採用和種資料結構,定義多個模組,介面間的介面等)是設計階段的事情,功能描述不應涉及到那些細節問題,以避免給軟體設計帶來不必要的約束。

4、需求分析相關工具​l

效果圖描述。主要是使用者ui介面的描述反映使用者需求功能;

l邏輯圖描述。根據使用者需求功能,使用抽象化理論,以及需求分析理論,對使用者需求功能進行全面的分析,建立功能性邏輯關係圖,流程邏輯關係圖等;

l關係圖表描述。主要是對資訊關係、資料庫**、介面函式等描述;

l工程數學描述。分析使用者需求,分析使用者需求資訊,運用工程數學進行演算法推導,進行合理化需求分析推導;

l甘地圖描述。主要是軟體專案工作安排,開發周期預估;

l其它方法描述。保證完整性合理性的有效描述

5、需求評估

​1)滿足客戶需求

​2)保證可實施

​3)工作週期

​4)需求不可更改性

軟體需求分析文件模板 軟體工程之軟體需求分析

從1980年代和1990年代至今,低 開發一直是軟體開發領域的熱門話題之一,在經濟發達的地區,例如歐洲,美洲和日本,軟體 商已經基於以下方面進行了相關的專案和實驗 這個。軟體需求分析 一些人對此表示了極大的熱情,認為低 開發是真正的國家發展,是軟體開發的必然趨勢。軟體需求分析 其他人則嘲笑它,認為低...

需求分析模板

軟體工程 2010 02 25 16 23 24 閱讀1510 字型大小 大 中小 軟體客戶需求權利書 1.要求分析人員使用符合客戶語言習慣的表達 2.要求分析人員了解客戶系統的業務及目標 3.要求分析人員組織需求獲取期間所介紹的資訊,並編寫軟體需求規格說明。4.要求開發人員對產品的實現及需求都要提...

需求分析模板

目 錄 1.引言 1 1.1.背景 1 1.2.參考資料 1 1.3.假定和約束 1 1.4.使用者的特點 1 2.功能需求 1 2.1.系統範圍 1 2.2.系統體系結構 二層架構的系統可剪裁本小節 1 2.3.系統總體流程 2 2.4.需求分析 2 2.4.1.x 功能需求名稱 2 2.4.1....