久久建筑網(i5h4u.cn)致力打造一個專業(yè)的建筑學習分享平臺! | 用戶登錄 免費注冊 | 投訴舉報 | 會員中心 | 上傳資料 |
從需求分類到多視圖架構設計方法.doc
資料評價:
暫無
生成時間:
2021-06-15
下載權限:
免費會員
文件大。
1.05MB
文件類型:
.doc
瀏覽次數:
2
建筑論壇:
上傳會員:
vsnpn
所屬欄目:
網絡技術
下載地址:
資料是由會員“vsnpn”上傳到本平臺,如有不妥請聯(lián)系客服。違規(guī)侵權投訴
從需求分類到多視圖架構設計方法,從需求分類到多視圖架構設計方法。
從需求分類到多視圖架構設計方法表格
從需求分類到多視圖架構設計方法
溫昱
摘要:要開發(fā)出用戶滿意的軟件并不是件容易的事,軟件架構師必須全面把握各種各樣的需求、權衡需求之間有可能的矛盾之處,分門別類地將不同需求一一滿足。本文從理解需求種類的復雜性談起,通過具體案例的分析,展示了如何通過的+視圖方法,針對不同需求進行架構設計,從而確保重要的需求一一被滿足。
呼喚架構設計的多重視圖方法
靈感一閃,就想出了把大象放進冰箱的辦法,這自然好。但希望每個架構設計策略都依靠靈感是不現(xiàn)實的——我們需要系統(tǒng)方法的指導。
需要架構設計的多重視圖方法,從根本上來說是因為需求種類的復雜性所致。以工程領域的例子開道吧。比如設計一座跨江大橋:我們會考慮“連接南北的公路交通”這個“功能需求”,從而初步設計出理想化的橋墩支撐的公路橋方案;然后還要考慮造橋要面臨的“約束條件”,這個約束條件可能是“不能影響萬噸輪從橋下通過”,于是細化設計方案,規(guī)定橋墩的高度和橋墩之間的間距;另外還要顧及“大橋的使用期質量屬性”,比如為了“能在湍急的江流中保持穩(wěn)固”,可以把大橋橋墩深深地建在巖石層之上,和大地渾然一體;其實,“建造期間的質量屬性”也很值得考慮,比如在大橋的設計過程中考慮恰笆┕し獎閾浴鋇囊恍┐朧?br>
和工程領域的功能需求、約束條件、使用期質量屬性、建造期間的質量屬性等類似,軟件系統(tǒng)的需求種類也相當復雜,具體分類如圖所示。
軟件需求
功能需求
非功能需求
約束
質量屬性
運行期質量屬性
開發(fā)期質量屬性
圖軟件需求分類的復雜性
超市系統(tǒng)案例:理解需求種類的復雜性
例子是最好的老師。為了更好地理解軟件需求種類的復雜性,我們來分析一個實際的例子。在表中,我們列舉了一個典型的超市系統(tǒng)的需求子集,從這個例子中可以清晰地看到需求可以分為兩大類:功能需求和非功能需求。
非功能需求
功能需求
約束
運行期質量屬性
開發(fā)期質量屬性
項目預算有限
用戶的平均電腦操作水平偏低
要求能在上運行
開發(fā)人員分散在不同地點
……
高性能
易用性
……
易理解性
模塊間松散耦合
……
提高收銀效率
任意商品項可單獨取消
通過收銀終端的按鍵組合,可以使收銀過程從“逐項錄入狀態(tài)”進入“選擇取消狀態(tài)”
……
表超市系統(tǒng)案例:理解需求種類的復雜性
簡單而言,功能需求就是“軟件有什么用,軟件需要做什么”。同時,注意把
從需求分類到多視圖架構設計方法表格
從需求分類到多視圖架構設計方法
溫昱
摘要:要開發(fā)出用戶滿意的軟件并不是件容易的事,軟件架構師必須全面把握各種各樣的需求、權衡需求之間有可能的矛盾之處,分門別類地將不同需求一一滿足。本文從理解需求種類的復雜性談起,通過具體案例的分析,展示了如何通過的+視圖方法,針對不同需求進行架構設計,從而確保重要的需求一一被滿足。
呼喚架構設計的多重視圖方法
靈感一閃,就想出了把大象放進冰箱的辦法,這自然好。但希望每個架構設計策略都依靠靈感是不現(xiàn)實的——我們需要系統(tǒng)方法的指導。
需要架構設計的多重視圖方法,從根本上來說是因為需求種類的復雜性所致。以工程領域的例子開道吧。比如設計一座跨江大橋:我們會考慮“連接南北的公路交通”這個“功能需求”,從而初步設計出理想化的橋墩支撐的公路橋方案;然后還要考慮造橋要面臨的“約束條件”,這個約束條件可能是“不能影響萬噸輪從橋下通過”,于是細化設計方案,規(guī)定橋墩的高度和橋墩之間的間距;另外還要顧及“大橋的使用期質量屬性”,比如為了“能在湍急的江流中保持穩(wěn)固”,可以把大橋橋墩深深地建在巖石層之上,和大地渾然一體;其實,“建造期間的質量屬性”也很值得考慮,比如在大橋的設計過程中考慮恰笆┕し獎閾浴鋇囊恍┐朧?br>
和工程領域的功能需求、約束條件、使用期質量屬性、建造期間的質量屬性等類似,軟件系統(tǒng)的需求種類也相當復雜,具體分類如圖所示。
軟件需求
功能需求
非功能需求
約束
質量屬性
運行期質量屬性
開發(fā)期質量屬性
圖軟件需求分類的復雜性
超市系統(tǒng)案例:理解需求種類的復雜性
例子是最好的老師。為了更好地理解軟件需求種類的復雜性,我們來分析一個實際的例子。在表中,我們列舉了一個典型的超市系統(tǒng)的需求子集,從這個例子中可以清晰地看到需求可以分為兩大類:功能需求和非功能需求。
非功能需求
功能需求
約束
運行期質量屬性
開發(fā)期質量屬性
項目預算有限
用戶的平均電腦操作水平偏低
要求能在上運行
開發(fā)人員分散在不同地點
……
高性能
易用性
……
易理解性
模塊間松散耦合
……
提高收銀效率
任意商品項可單獨取消
通過收銀終端的按鍵組合,可以使收銀過程從“逐項錄入狀態(tài)”進入“選擇取消狀態(tài)”
……
表超市系統(tǒng)案例:理解需求種類的復雜性
簡單而言,功能需求就是“軟件有什么用,軟件需要做什么”。同時,注意把
本類欄目導航
猜你還喜歡
-
GB/T 13477.15-2017 建筑密封材料試驗方法 第15部分:
- 所屬分類:建筑文件
- 更新時間:2023-08-16
- 瀏覽次數:0
- GB/T 13477.15-2017 建筑密封材料試驗方法 第15部分:
-
洛氏硬度試驗方法
- 所屬分類:建筑文件
- 更新時間:2023-08-07
- 瀏覽次數:0
- 洛氏硬度試驗方法洛氏硬度的試驗檢測方法
-
GB/T 7922-2023 照明光源顏色的測量方法
- 所屬分類:建筑文件
- 更新時間:2023-07-31
- 瀏覽次數:3
- GB/T 7922-2023 照明光源顏色的測量方法本文件替代GB/T 7922—2008本文件規(guī)定了照明光源顏色的測量方法、測量結果的處理、試驗報告。本文件適用于各類照明光源(以下簡稱“光源”)顏色的測量。
-
人防墻后開洞的處理方法
- 所屬分類:施工工藝
- 更新時間:2023-08-01
- 瀏覽次數:0
- 人防墻后開洞的處理方法人防工程的預埋預留是很多施工企業(yè)的短板,經常會有平時設計圖紙上的預埋套管漏埋,如何處理此類型事宜,一直是廣大施工管理人員的心忌,我將此做法推薦給施工管理人員,希望能從中得到啟迪,處理方法及工藝必須報人
-
光通量測量方法
- 所屬分類:建筑文件
- 更新時間:2023-08-01
- 瀏覽次數:0
- 光通量測量方法一種國家標準測量光通量的方法與手段,適用于建筑行業(yè),照明行業(yè)。本文僅供參考學習適用,不用于商業(yè)。如有侵權聯(lián)系刪除。
-
GB∕T+228.12021+金屬材料+拉伸試驗+第1部分:室溫試
- 所屬分類:建筑文件
- 更新時間:2023-07-01
- 瀏覽次數:0
- GB∕T+228.12021+金屬材料+拉伸試驗+第1部分:室溫試GB∕T+228.12021+金屬材料+拉伸試驗+第1部分:室溫試驗方法
-
DB1310/T 296-2023 蒸壓加氣混凝土抗壓強度試驗方法
- 所屬分類:建筑文件
- 更新時間:2023-05-23
- 瀏覽次數:4
- DB1310/T 296-2023 蒸壓加氣混凝土抗壓強度試驗方法本文件規(guī)定了蒸壓加氣混凝土抗壓強度試驗方法弧面對壓法的術語和定義、儀器設備與試驗材料、試驗方法、抗壓強度計算與結果判定、試驗報告與試驗記錄。本文件適用于弧面對壓法測試蒸壓加氣混凝土抗壓強度。
-
DB1310/T 297-2023 普通混凝土抗水滲透試驗方法
- 所屬分類:建筑文件
- 更新時間:2023-05-23
- 瀏覽次數:6
- DB1310/T 297-2023 普通混凝土抗水滲透試驗方法本文件規(guī)定了普通混凝土抗水滲透試驗的術語和定義、基本規(guī)定、試驗設備、試驗方法、混凝土抗?jié)B等級確定和試驗結果有疑義的處理等。本文件適用于采用反力支撐密封法密封試件,通過逐級施加水壓力測定以抗?jié)B等級來表示
-
GB/T 1453-2022 夾層結構或芯子平壓性能試驗方法
- 所屬分類:建筑文件
- 更新時間:2023-05-22
- 瀏覽次數:6
- GB/T 1453-2022 夾層結構或芯子平壓性能試驗方法GB∕T 14532022標準名稱:夾層結構或芯子平壓性能試驗方法英文名稱:Test method for flatwise compression properties of sandwich constructions or cores替代以下標準:GB/T 1453-2005引用標準:GB/T 1446 GB/T 1
-
GB/T 1457-2022 夾層結構滾筒剝離強度試驗方法
- 所屬分類:建筑文件
- 更新時間:2023-05-22
- 瀏覽次數:8
- GB/T 1457-2022 夾層結構滾筒剝離強度試驗方法GB∕T 14572022標準名稱:夾層結構滾筒剝離強度試驗方法英文名稱:Test method for climbing drum peel strength of sandwich constructions替代以下標準:GB/T 1457-2005引用標準:GB/T 1446 GB/T 3961起草人:馬輝
-
GB/T 41490-2022 氮化硅陶瓷 室溫下滾動接觸疲勞試驗
- 所屬分類:建筑文件
- 更新時間:2023-05-22
- 瀏覽次數:1
- GB/T 41490-2022 氮化硅陶瓷 室溫下滾動接觸疲勞試驗本文件描述了在室溫下對氮化硅陶瓷球逐步加載進行滾動接觸疲勞試驗的方法。本文件適用于滾動體材料接觸疲勞性能的評價,或為恒定載荷滾動接觸疲勞試驗確定試驗載荷。引用標準:GB/T 308.2平面法進行氮化硅陶瓷在室溫
-
JG/T 448-2014 既有采暖居住建筑節(jié)能改造能效測評方
- 所屬分類:建筑文件
- 更新時間:2023-05-22
- 瀏覽次數:10
- JG/T 448-2014 既有采暖居住建筑節(jié)能改造能效測評方JG∕T 448-2014 既有采暖居住建筑節(jié)能改造能效測評方法
-
GB/T 18244-2022 建筑防水材料老化試驗方法
- 所屬分類:建筑文件
- 更新時間:2023-05-22
- 瀏覽次數:4
- GB/T 18244-2022 建筑防水材料老化試驗方法本文件規(guī)定了建筑防水材料老化試驗的一般規(guī)定、熱空氣老化、人工氣候加速老化2000
水利工程:
水利施工方案
水利考試
水利專業(yè)資料
水利軟件
水利論文
安裝工程:
設備安裝圖紙
安裝工程專業(yè)資料
安裝施組設計
專題