高級軟考信息系統(tǒng)項目管理師知識點之軟件體系結構
高級軟考信息系統(tǒng)項目管理師知識點之軟件體系結構
1、 軟件體系結構的定義:為軟件系統(tǒng)提供了一個結構、行為和屬性的高級抽象,由構成系統(tǒng)的元素的描述、這些元素的相互作用、指導元素集成的模式,以及這些模式的約束組成。不僅指定了系統(tǒng)的組織(organization)結構和拓撲(topology)結構,并且顯示了系統(tǒng)需求和構成系統(tǒng)的元素之間的對應關系,提供了一些設計決策的基本原理。
2、 解決好軟件的重用、質量和維護問題,是研究軟件體系結構的根本目的。軟件體系結構的建立應位于需求分析之后,軟件設計之前。軟件體系結構是風險承擔者進行交流的手段,明確了對系統(tǒng)實現(xiàn)的約束條件,決定了開發(fā)和維護組織的組織結構,制約著系統(tǒng)的質量屬性。軟件體系結構使推理和控制更改更簡單,有助于循序漸進的原型設計,可以作為培訓的基礎。軟件體系結構是可傳遞和可重用的模型,通過研究軟件體系結構可能預測軟件的質量。
3、 軟件體系結構的模型:分為五種:結構模型、框架模型、動態(tài)模型、過程模型和功能模型。在這五個模型中,最常用的是結構模型和動態(tài)模型。
4、 “4+1"視圖模型:Kruchten在1995年提出從五個不同的視角包括邏輯視圖、進程視圖、物理視圖、開發(fā)視圖和場景視圖來描述軟件體系結構。邏輯視圖(logic view)主要支持系統(tǒng)的功能需求,即系統(tǒng)提供給最終用戶的服務。開發(fā)視圖(development view),也稱模塊視圖(module view),主要側重于軟件模塊的組織和管理。進程視圖(process view)側重于系統(tǒng)的運行特性,主要關注一些非功能性的需求。物理視圖(physical view)主要考慮如何把軟件映射到硬件上,它通常要考慮到系統(tǒng)性能、規(guī)模、可靠性等。
5、 典型的軟件體系結構:分層系統(tǒng)(組織成一個層次結構,每一層為上層服務、并作為下層客戶,最廣泛的應用是分層通信協(xié)議)、C2風格(通過連接件綁定在一起的按照一組規(guī)則運作的并行構件網絡)、C/S風格(C/S體系結構有三個主要組成部分:數據庫服務器、客戶應用程序和網絡)、三層C/S結構風格(將應用功能分成表示層、功能層和數據層三個部分)、B/S風格(是三層應用結構的一種實現(xiàn)方式,其具體結構為:瀏覽器/Web服務器/數據庫服務器)、CORBA(公共對象請求代理,是由對象管理組織OMG制定的一個工業(yè)標準,其主要目標是提供一種機制,使得對象可以透明地發(fā)出請求和獲得應答,從而建立起一個異質的分布式應用環(huán)境,CORBA技術規(guī)范的主要內容包括接口定義語言(IDL, Interface Definition Language),接口池(IR, Interface Repository),動態(tài)調用接口(DII,Dynamic Invocation Interface),對象適配器(OA,Object Adapter)等)、異構結構風格。
6、 基于體系結構的軟件開發(fā)模型(ABSDM )把整個基于體系結構的軟件過程劃分為體系結構需求、設計、文檔化、復審、實現(xiàn)、演化等六個子過程。
7、 軟件體系結構評估技術:基于調查問卷或檢查表的方式、基于場景的方式和基于度量的方式。
以上就是小編整理的高級軟考信息系統(tǒng)項目管理師知識點,希望能幫助到大家。環(huán)球網校友情提示:為了大家更好的備考,環(huán)球網校特地為您準備了計算機軟考復習資料,如有需要請點擊文章下方“免費下載>>>計算機軟考試題/考點精華”免費下載學習。
最新資訊
- 信息系統(tǒng)項目管理師計算題考點:資金的時間價值與等值計算2024-05-11
- 備考資料分享:軟考高項計算類知識點和公式匯總2024-05-10
- 信息系統(tǒng)項目管理師計算題考點:統(tǒng)計抽樣2024-05-10
- 信息系統(tǒng)項目管理師計算題考點:EMV決策樹分析2024-02-17
- 信息系統(tǒng)項目管理師計算題考點:三點估算2024-02-16
- 信息系統(tǒng)項目管理師計算題考點:盈虧平衡點2024-02-14
- 備考資料:2024年信息系統(tǒng)項目管理師綜合知識考點及真題匯總(五)2023-05-22
- 備考資料:2024年信息系統(tǒng)項目管理師綜合知識考點及真題匯總(四)2023-05-20
- 備考資料:2024年信息系統(tǒng)項目管理師綜合知識考點及真題匯總(二)2023-05-18
- 2023年信息系統(tǒng)項目管理師第四版考點(十二):數字鄉(xiāng)村-數字生活2023-05-11