物件導向 需求模型總結

2021-09-20 07:37:36 字數 971 閱讀 3997

--基於物件導向葵花寶典讀書總結。

需求時專案最開始的輸入。定義系統需要做什麼。

需求:對客戶來說有價值的事情。

功能:為了實現客戶價值,而提供的功能。

需求分析:

挖掘客戶的問題,實現客戶價值。

三種境界:記錄員 -- 分析員 -- 引導員

需求分析 5 1 8方法,我要發:

5w1h8c

5w: 需求上下文,context,需求產生的環境

when:時間相關資訊

where:地點相關資訊

who:參與者,人,動物,外部系統

what:客戶最終想要的輸出,客戶最原始的需求

why:客戶遇到的問題,困難,阻礙。客戶提出需求的驅動力。客戶不爽的地方,都是why。

1h:how: 指需求本身的流程是什麼樣的。不是指如何實現需求。

可以通過用例方法進行分析。

8個 constraint:

效能,成本,時間,可靠性,安全性,合規性,技術性,相容性。

用例方法:

use case,用來描述需求的流程。描述how。

nea方法:

norma: 與客戶溝通,分析需求的正常流程;

exception: 異常處理,在正常流程的基礎上,分析異常情況和處理流程。不包含系統本身的異常。

alternative: 替代處理,分析正常流程是否有替代方法,替代方法如何做。

用例的寫法:

用例名稱:需求名稱。

場景:用例發生的環境,對應who,where,when

用例描述:對應what,how

用例價值:why

約束和限制:8c

提取功能:

提取需求分析的動詞,作為功能。

用例圖:是系統用例的集合,不適合做需求分析。

ssd:system sequence diagram,系統順序圖,是用來做用例的視覺化描述。做圖時,整個系統被當作乙個黑盒,不涉及系統分解。

物件導向的需求分析

物件導向的需求分析基於物件導向的思想,以用例模型為基礎。開發人員在獲取需求的基礎上,建立目標系統的用例模型。所謂用例是指系統中的乙個功能單元,可以描述為操作者與系統之間的一次互動。用例常被用來收集使用者的需求。首先要找到系統的使用者,即用例的操作者。操作者是在系統之外,透過系統邊界與系統進行有意義互...

C 物件導向模型

摘要 c 物件導向模型的主要特徵是 1 類和封裝性 2 繼承性 3 多型性。多型性在前兩者和虛函式的基礎上實現,而虛函式正是實現物件導向的核心機制。關鍵字 虛函式 繼承 多型 在物件導向的程式設計中,系統被看成由多個物件組成,通過物件之間的通訊形成了系統。其主要特徵是 1 類和封裝性 2 繼承性 3...

C 物件導向模型

摘要 c 物件導向模型的主要特徵是 1 類和封裝性 2 繼承性 3 多型性。多型性在前兩者和虛函式的基礎上實現,而虛函式正是實現物件導向的核心機制。關鍵字 虛函式 繼承 多型 在物件導向的程式設計中,系統被看成由多個物件組成,通過物件之間的通訊形成了系統。其主要特徵是 1 類和封裝性 2 繼承性 3...