《軟體需求模式》閱讀筆記(三)

2022-05-19 06:33:15 字數 1574 閱讀 6535

本書的最後一部分,主要介紹了四個領域需求模式,效能領域需求模式,適應性領域需求模式,訪問控制領域需求模式,商業領域需求模式。

在做需求的過程中經常遇見效能問題:1.編寫容易等同於實現困難。2.我們定義乙個完整的執行還是只是軟體。3.效能指標適用於系統的哪個部分?4.避免武斷的效能指標。5.效能因素對系統有多大的影響?6.怎樣可以測量實際的效能?7.到什麼時候效能指標需要滿足?8.在每乙個需求中之定義乙個效能指標。9.如果效能指標沒有達到該怎麼辦。在具體分析那五個需求模式時,都有各自的注意事項和處理步驟。訪問控制有3個主要活動組成:1.使系統知道有關人員(使用者註冊)2.確認使用者是譯制人員(使用者認證)3.控制使用者可以做什麼和看什麼(使用者授權)。訪問控制需求模式適唯一的有關安全的需求模式,但對訪問控制進行需求分析時,要包括:使用者類別、使用者詳細資訊(身份詳細資訊、認證資訊、事實、選擇、訪問許可權)、註冊流程、密碼、使用者認證和確認、許可權等。商業需求模式包括費/稅和多組織單員(業務結構,辦事處,公司等)多組織單元需求包括:單元型別名稱、單元型別定義、父單元型別、特徵、預計的例項數等,還可以額外的包括訪問控制、單元識別符號等。費/稅需求包括:名稱、基礎、起源、條件、什麼時候徵收、付款人、收款人、費率的決定因素、系統的責任、參考。還可以額外的包括特殊情況和因素、人為干涉、費用金額的理由。 訪問控制有3個主要活動組成:1.使系統知道有關人員(使用者註冊)2.確認使用者是譯制人員(使用者認證)3.控制使用者可以做什麼和看什麼(使用者授權)。訪問控制需求模式適唯一的有關安全的需求模式,但對訪問控制進行需求分析時,要包括:使用者類別、使用者詳細資訊(身份詳細資訊、認證資訊、事實、選擇、訪問許可權)、註冊流程、密碼、使用者認證和確認、許可權等。

效能領域需求模式有:響應時間需求模式、吞吐量需求模式、動態容量需求模式、靜態容量需求模式、可用性需求模式。效能領域的需求模式解決的是系統的效能問題。響應時間是系統需要多少時間完成乙個請求;吞吐量是系統處理事情的速率;動態容量是系統能夠同時處理多少件事;靜態容量是系統可以儲存多少某種型別的實體;可用性是什麼時候系統對使用者是可用的,以及多麼可靠。

適應性領域需求模式有:可伸縮性需求模式、可擴充套件性需求模式、非狹窄性需求模式、多樣性需求模式、多語言需求模式、安裝性需求模式。適應性領域需求模式是為了使系統更加靈活以適應不斷變化的環境,可伸縮性是準備好處理業務容量的增加;可擴充套件性可以能夠容易地插入額外軟體;非狹窄性可以避免限制在其他地方安裝;多樣性可以同時支援多個公司、貨幣等;多語言可以同時支援多種語言使用者介面;安裝性是安裝系統封容易程度。

訪問控制領域需求模式有:使用者註冊需求模式、使用者認證需求模式、使用者授權需求模式、特定授權需求模式、可配置授權需求模式、批准需求模式。使用者註冊使系統知道使用者;使用者認證是認定乙個使用者;使用者授權是控制使用者可以做和可以看的內容;特定授權是具體的使用者授權規則;可配置授權是可以動態地改變哪些使用者可以做什麼;批准是強迫某個操作被其他人批准。

商業領域需求模式有:多組織單元需求模式、費/稅需求模式。多組織單元室業務結構(多部門,辦事處,公司,等等);費/稅是收費方式。

這本書從不同領域介紹了相關的模式,是以自上而下的順序介紹的。通過學習這次模式,也大致了解了乙個系統大概涉及的領域。這些模式並不是全部的。當編寫需求規格時,列乙個可以用於正在定義的這種系統的多有需求模式的名單是有用的,可以更方便的找到想要的。不是所有的模式都可以適用於所有的系統,所以建立乙個只和你的系統相關的模式的名單還是值得做的。

《軟體需求模式》閱讀筆記之三

書中介紹了37種需求模式,每種模式都從基本細節,適用性,討論,內容,模板,例項,額外需求,開發考慮,測試考慮等幾個方面介紹的。每一種模式都其中的特點和適用性,在實際專案開發中,我們應該選擇適合的使用。資訊領域需求模式有 資料型別需求模式 資料結構需求模式 識別符號需求模式 計算公式需求模式 資料壽命...

軟體需求模式閱讀筆記六

閱讀的章節是訪問控制需求模式和商業需求模式。訪問控制需求模式 其中包括使用者註冊需求模式 使用者認證需求模式 使用者授權需求模式 特定授權需求模式 可配置授權需求模式 批准需求模式。使用者註冊使系統知道使用者 使用者認證是認定乙個使用者 使用者授權是控制使用者可以做和可以看的內容 特定授權是具體的使...

軟體需求模式閱讀筆記四

閱讀的章節是資料實體需求模式和使用者功能需求模式。資料實體需求模式 包括活實體需求模式 交易需求模式 配置需求模式 編年史需求模式 資訊儲存基礎架構。書中通過引入一種方案把所有的實體分為幾個固定的種類,共享很多重要的特徵,目的是施加一些秩序和一致性。然後對最重要的資料實體給出了需求模式,包括活實體,...