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

2022-07-18 21:00:20 字數 1027 閱讀 6895

書中介紹了37種需求模式,每種模式都從基本細節,適用性,討論,內容,模板,例項,額外需求,開發考慮,測試考慮等幾個方面介紹的。每一種模式都其中的特點和適用性,在實際專案開發中,我們應該選擇適合的使用。

資訊領域需求模式有:資料型別需求模式、資料結構需求模式、識別符號需求模式、計算公式需求模式、資料壽命需求模式、資料歸檔需求模式。

資料實體領域的需求模式有:活實體需求模式、交易需求模式、配置需求模式、編年史需求模式、資訊儲存基礎架構。

使用者功能領域需求模式有:查詢需求模式、報表需求模式、易用性需求模式、使用者介面基礎架構、報表基礎架構。

這四個不同領域的需求模式,可以看出我們在編寫需求模式時,一定不能只考慮使用其中一種。往往需要各個領域之間的配合,才能更加完整的編寫需求模式。

基礎領域的需求模式可以指導我們編寫關於系統邊界、系統間的互動以及技術中的模式,在基礎領域的需求模式中,我們需要確定系統邊界,與其他系統的介面,穿越介面的互動的型別,使用或與特定技術相容,遵從的標準、法律和條例,需要滿足的外部需求、需要產生的文件型別。這些模式是所有種類的系統中都可能需要的一些東西,這是基本,是我們應該首先確定和編寫的。

資訊領域的需求模式主要是對資料的處理,用來描述系統所需的資訊的各個方面。在資訊領域的需求模式中,資料型別是底層模組,保證貫穿整個系統的特定資訊的一致性處理,計算公式是如何計算數值,資料處理是如何移動或者複製資訊,以及保留多長時間,識別符號是如何確定資料實體。

資料實體領域的需求模式可以更好的處理資料。活實體是有預期壽命的實體,交易是活實體生命中的事件,配置可以控制系統如何運轉的引數,編年史是系統事件的記錄。資料實體領域的需求模式可以使資料不至於以馬馬虎虎的形式處理,可以滿足資訊相關的需求。

使用者功能領域需求模式可以使使用者更加方便的使用系統。使用者介面是基於使用者互動環境的,查詢是資訊顯示功能,報表是特定報表功能,易用性是使系統對殘障人士易使用。使用者功能領域的需求模式主要是針對於使用者的需求。這樣可以更加清楚我們要做什麼樣的系統。因為系統最終是要給使用者使用的,所以使用者功能的需求模式較為重要。

通過這幾個領域的需求模式的學習,我發現每一種模式都是有其特定的含義的,我們要對症下藥,才能用到極致。 

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

這幾天讀的書,主要是講解的如何降低風險 可以利用軟體原型這種技術減少客戶對產品不滿意的風險。乙個軟體原型是所提出的新產品的部分實現。使用原型有三個主要目的 明確並完善需求 原型作為一種需求工具,它初步實現所理解的系統的一部分。使用者對原型的評價可以指出需求中的許多問題,在你開發真正產品之前,可以最低...

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

本書的最後一部分,主要介紹了四個領域需求模式,效能領域需求模式,適應性領域需求模式,訪問控制領域需求模式,商業領域需求模式。在做需求的過程中經常遇見效能問題 1.編寫容易等同於實現困難。2.我們定義乙個完整的執行還是只是軟體。3.效能指標適用於系統的哪個部分?4.避免武斷的效能指標。5.效能因素對系...

軟體需求模式閱讀筆記六

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