標籤:
接下來本書主要介紹了四個領域需求模式,效能領域需求模式,適應性領域需求模式,存取控制領域需求模式,商業領域需求模式。
效能領域需求模式有:回應時間需求模式、輸送量需求模式、動態容量需求模式、靜態容量需求模式、可用性需求模式。效能領域的需求模式解決的是系統的效能問題。回應時間是系統需要多少時間完成一個請求;輸送量是系統處理事情的速率;動態容量是系統能夠同時處理多少件事;靜態容量是系統可以儲存多少某種類型的實體;可用性是什麼時候系統對使用者是可用的,以及多麼可靠。
適應性領域需求模式有:延展性需求模式、可擴充性需求模式、非狹窄性需求模式、多樣性需求模式、多語言需求模式、安裝性需求模式。適應性領域需求模式是為了使系統更加靈活以適應不斷變化的環境,延展性是準備好處理業務容量的增加;可擴充性可以能夠容易地插入額外軟體;非狹窄性可以避免限制在其他地方安裝;多樣性可以同時支援多個公司、貨幣等;多語言可以同時支援多種語言使用者介面;安裝性是安裝系統封容易程度。
存取控制領域需求模式有:使用者註冊需求模式、使用者認證需求模式、使用者授權需求模式、特定授權需求模式、可配置授權需求模式、批准需求模式。使用者註冊使系統知道使用者;使用者認證是認定一個使用者;使用者授權是控制使用者可以做和可以看的內容;特定授權是具體的使用者授權規則;可配置授權是可以動態地改變哪些使用者可以做什麼;批準是強迫某個操作被其他人批准。
商業領域需求模式有:多組織單元需求模式、費/稅需求模式。多組織單元室業務結構(多部門,辦事處,公司,等等);費/稅是收費方式。
這本書從不同領域介紹了相關的模式,是以自上而下的順序介紹的。通過學習這次模式,也大致瞭解了一個系統大概涉及的領域。這些模式並不是全部的。當編寫需求規格時,列一個可以用於正在定義的這種系統的多有需求模式的名單是有用的,可以更方便的找到想要的。不是所有的模式都可以適用於所有的系統,所以建立一個只和你的系統相關的模式的名單還是值得做的。
《軟體需求模式》讀書筆記之三