行為模型的主要功能:功能模型用什麼圖表示

學習打卡DAY6,第1章第4節內容,今天學習了第1小節–軟體需求。

1、軟體需求基本特性是可驗證性,其目的:檢測和解決需求之間的衝突;發現軟體的邊界,以及軟體如何與外界交互;詳細描述系統需求和軟體需求。

2、需求包括業務需求、用戶需求和系統需求。

A、業務需求:反映企業或客戶對系統高層次的目標要求。

B、用戶需求:描述的是用戶的具體目標,或用戶要求系統必須完成的任務。

C、系統需求:從系統的角度老說明軟體的需求,包括功能需求、非功能需求和設計約束等。

3、系統需求的3個方面:

A、功能需求通常是通過系統特性的描述表現出來的,所謂特性,是指一組邏輯上相關的功能需求,表示系統為用戶提供某項功能或服務,是用戶的業務目標得以滿足;

B、非功能需求是指系統必須具備的屬性或品質;

C、設計約束也稱為限制條件或補充規約,通常是對系統的一些約束說明。

4、軟體需求分為三類,分別是常規需求、期望需求和意外需求。

5、常見的需求獲取方法包括用戶訪談、問卷調查、採樣、情節串聯板、聯合需求計劃等。

6、使用結構化分析(SA)方法進行需求分析,其建立的模型的核心是數據字典,圍繞這個核心有三個層次的模型,分別是數據模型、功能模型和行為模型。

實體聯繫圖(E-R圖)表示數據模型;

數據流圖(DFD)表示功能模型;

狀態轉換圖(STD)表示行為模型。

7、軟體需求規格說明書時需求開發活動的產物,使項目干係人與開發團隊對系統的初始規定有一個共同的理解。包括:範圍、引用文件、需求、合格性規定、需求可追蹤性、尚未解決的問題、註解。

8、需求分析分為需求提出、需求描述、需求評審三個階段。

9、需求驗證:通過需求評審和需求測試來對需求進行驗證。

信息系統項目管理師之DAY6-(1章4節第1小節)學習

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/217290.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-09 00:26
下一篇 2024-12-09 00:26

相關推薦

發表回復

登錄後才能評論