軟體需求模式的第三章------需求模式概念閱讀筆記。
需求模式是定義一種特定型別需求的方法。首先我們要注意的是,需求模式是應用於單個需求的,一旦編寫完需求,模式的任務就沒有了。需求模式的好處有提供指導,節省時間,促進同種型別需求的一致性。
需求模式具有9項固定的要素,包括基本細節、適用性,討論,內容、模板、例項、額外需求、開發考慮、測試考慮,在這些前面是唯一標識乙個需求模式的模式名稱。
基本細節包括模式宣告、所屬領域、相關模式、預期頻率、模式作者幾個方面的內容,簡要地介紹了乙個需求模式的基本資訊。
於適用性而言,需求模式只適用一種明確的環境,兩種不同的環境通常要求使用兩種不同的模式。
需求模板的目的是可以複製它作為需求描述的出發點。模板可以包含可選部分,這些資訊並不是在所有情況下都需要。需求模式可能有不同的模板,每一種適合不同的情況。額外需求包括跟隨性需求和普遍性需求。
為了有條理的組織需求模式,我們需要給每乙個需求分配乙個領域,每個領域都有乙個主題。領域包括基礎,資訊,資料實體,使用者功能,效能,靈活性訪問控制,以及商業。需求模式依賴於基礎架構,每個基礎架構分為目的,呼叫需求,實現需求幾個小節。需求模式組是為了應對當幾個需求模式有著共同的特性。領域和需求模式組的區別在於領域中的模式都有乙個共同的主題,而在模式組中的模式有共同的特性。
需求模式之間的關係主要有兩種:一是引用,即乙個需求模式可以在定義中提到另乙個模式;二是擴充套件,也就是乙個需求模式以另乙個需求模式為基礎開發。需求模式分類的方法有許多種,如果對模式分類,自動就會對使用這些模式的需求分類,這也是使用需求模式的乙個優點。每個分類需要定義名稱,讀者,目的,允許值,預設值這幾方面的內容。提煉需求的主要要求是保持最初的需求,但是分割成多個部分,使它們變成附加需求。根據不同的系統特性,可能有四分之一的需求是其他需求的提煉。需求模式和方法的多樣性體現在對於給定的系統,沒有唯一一套完美的需求。
通過學習需求模式概述這一章,我學到的需求模式的概念,特性等多方面的內容。
閱讀筆記(三)
通讀此書,感覺愉快。比想象中的有趣 有用很多。這本書對於現階段的我只能是擴大了知識面,讓我知道匡總是反面的典型,對著書裡所講的,我發現他把所有不對的做法都實踐乾淨了。1人 10月 10人 1月。也就是說乙個人十個月開發的完的專案,十個人乙個月是做不完的。這差不多就是本書的核心思想。嚴格的測試,合理的...
閱讀筆記(三)
從餘額寶的創新來說可以從兩個方面去講它,一是業務上的創新,他對 t 0 發揮到極致,是現金管理工具,是底層帳戶。還有就是嵌入式直銷,把貨幣 嫁接到支付寶上去。當時來講應該是乙個在行業內是具有非常大的乙個開創意義的一件事情。技術上創新是今天重點要說的事情 直銷和 ta 清算的整合。傳統的 系統直銷和清...
《三體》閱讀筆記
我點燃了火,卻控制不了它。城市就是森林,每乙個男人都是獵手,每乙個女人都是陷阱。我們不知道外星文明是什麼樣子,但知道人類。宇宙社會學的公理 第一,生存是文明的第一需要 第二,文明不斷增長和擴張,但宇宙中的物質總量保持不變。不斷地忘卻是生活的一部分。既然發自內心的東西都看不懂,那就根本沒希望懂得他這個...