軟體需求閱讀筆記五
軟體需求模式的第五章——基礎需求模式。
這周閱讀的是軟體需求模式的第五章。基礎需求模式是所有種類的系統都可能需要的一些東西。基礎需求模式包括系統間介面需求模式,系統間互動需求模式,技術需求模式,遵從標準需求模式,參考需求需求模式,文件需求模式。
系統間介面需求模式是定義於與其他系統的介面,不能應用於使用者介面,而且不能用於系統各部分元件之間的內部互動,除非乙個外部系統可能在將來某些時候參與這些互動。介面這幾個重點要遵循。1.每個介面必須有乙個唯一的介面識別符號;2.每個藉口必須確定是完全屬於內部的還是外部的;3.當有多個相似的系統的介面時,每乙個必須單獨對待。乙個系統間介面需求必須包含介面名稱、介面識別符號、兩端的系統、介面的目的、介面的所有者、定義介面的標準、用於介面的技術這些內容。系統間介面需求往往會有一些額外的需求,可能會包括個別型別的互動、吞吐量、伸縮量、伸展性、擴充套件性、彈性和可用性、流量驗證和記錄、公升級、安全、文件和第三方介面開發。
系統間互動需求模式定義穿越系統間介面的特定型別的互動,這類需求模式的內容包括互動型別名稱、介面名稱和識別符號、互動目的、傳遞的資訊。乙個通常的介面涉及很多不同型別的互動。是否需要處理特定型別的互動很大程度上取決於誰擁有這個介面。通常我們需要處理的有四種情況:1.我們擁有介面;2.我們不擁有介面,但我們能影響介面的設計;3.我們不擁有介面,我們也不能影響介面的設計,但我們知道他是什麼樣的。4.我們不擁有介面,也不能影響介面的設計,也不知道它是什麼樣的。
使用技術需求模式定義開發和執行系統所必須要的技術,或者系統必須能夠與之互動,或者是與之相容。技術需求模式所涉及的三種情況為:1.在產品中使用;2.與產品配合使用;3.在開發中使用。技術需求應該包括技術描述、技術的用法、技術的版本、動機。使用遵從標準需求模式定義系統必須遵從乙個特定的標準。按照不同的處理方式,標準分為三個種類:1.按照行業的法律、條例和實踐準則;2.管轄區域內的所有公司必須遵守的法律;3.公司標準;4.技術標準。遵從標準需求模式的內容包括標準的名稱,標準的目的,遵從標準的版本,遵從標準的某些部分,位置。使用參考需求需求模式定義對外部需求規格中一些或全部需求的要求,這種需求模式的內容包括被參考的規格的名稱、版本、位置,適用的需求,優先順序資訊。使用文件需求模式定義需要產生的特殊型別的文件,這種需求模式的內容包括文件的名稱或型別,文件將包含的資訊的描述,適用的媒介或格式,這種文件必須遵守的標準的名稱,文件編寫使用的語言。
基礎需求模式從技術,標準,參考需求,文件,系統間介面,系統間互動六方面定義了六種不同的需求模式,以此來更好地完善了基礎需求模式各個方面。
閱讀筆記五
兩個系統的比較,功能類似,但是結局不同。這兩個系統特點有什麼不同?是什麼導致了不同的結局?特點 微觀層面特點 1.沒有統一的概念將不同的部分組織起來 2.風格不一致 3.控制流無法 即控制流的流向很複雜 4.額外的資料快取,其目的讓資料停留在更方便的地方 但是,容易造成資料的不一致性,維護或擴充套件...
閱讀筆記五
基礎需求模式 想必大家都聽過這樣一句話 再長的路,一步一步也能走完 再短的路,不邁開雙腳也無法到達。現在我對這句話是深有感悟,時間過的很快,不知不覺 軟體需求模式 這本書的第一部分已經讀完,第二部分已在進行中,這段時間的閱讀讓我學到了很多很多。以前,總覺得那麼厚還那麼無聊的書根本讀不進去,所以沒有認...
c primer plus閱讀筆記 五
cont time a a.show illegal 對於乙個const物件,無法確定呼叫成員函式show 是否會改變a的資料成員,所以將會報錯 為此,提出了const成員函式限定該函式無法修改當前物件的資料成員,如下 class time 對於運算子過載的成員函式來說,運算子左邊的為物件,運算子右...