軟考中級系統(tǒng)集成項目管理工程師知識點:軟件系統(tǒng)結構(軟件架構)
軟考中級系統(tǒng)集成項目管理工程師知識點:軟件系統(tǒng)結構(軟件架構)
軟件體系結構定義
軟件架構定義:將軟件系統(tǒng)劃分為多個模塊,明確各模塊間的相互作用,組合起來實現(xiàn)系統(tǒng)的全部特性。
軟件架構不僅確定了系統(tǒng)的組織結構和拓撲結構,還顯示了系統(tǒng)需求和構成系統(tǒng)各要素間的對應關系,提供了一些設計決策的基本原則。
典型體系結構
軟件架構設計的一個核心問題是能夠使用重復的架構模式,能否達到架構級的軟件復用。
常見的架構模式:
管道/過濾器模式;面向對象模式;事件驅動模式;分層模式;知識庫模式;C/S模式;
軟件體系結構設計方法
軟件架構設計是動態(tài)的,初期的設計并不能完全確定下來,和建筑設計不同。
架構設計的目標:最大化復用;復雜問題簡單化(這也是中間件和多層技術的根本目標);靈活的擴展性;
軟件體系結構分析與評估
軟件架構設計注意事項:關系數(shù)據(jù)庫優(yōu)于對象數(shù)據(jù)庫,前者成熟,多廠商支持,后者技術先進;用戶界面選擇使用HTML(HTTP);靈活性與性能考慮,即考慮獨立于廠家方案還是單廠家方案;選擇成熟的技術可以規(guī)避項目風險;聘請經(jīng)驗豐富的架構設計師。
軟件中間件
中間件(Middleware)用來解決分布系統(tǒng)的異構問題。中間件是位于硬件、操作系統(tǒng)等平臺和應用之間的通用服務,這些服務有標準的程序接口(API)和協(xié)議。
中間件的分類:
數(shù)據(jù)庫訪問中間件(ODBC-Windows;JDBC-Java);遠程過程調(diào)用中間件(RPC);面向消息的中間件(MOM);分布式對象中間件(CORBA;EJB;DCOM);事務中間件(TPM)
以上就是小編整理的軟考中級系統(tǒng)集成項目管理工程師知識點,希望能幫助到大家。環(huán)球網(wǎng)校友情提示:為了大家更好的備考,環(huán)球網(wǎng)校特地為您準備了計算機軟考復習資料,如有需要請點擊文章下方“免費下載>>>計算機軟考試題/考點精華”免費下載學習。
最新資訊
- 趕緊背!15個系統(tǒng)集成項目管理工程師《案例分析》??紗栴}及解答2024-10-26
- 備考知識點!2023下半年信息系統(tǒng)集成項目管理工程師備考知識點2023-05-18
- 備考必看!軟考中級系統(tǒng)集成項目管理工程師高頻考點匯總2023-05-16
- 2023上半年軟考中級系統(tǒng)集成項目管理工程師考試資料2023-04-20
- 2023上半年軟考中級職稱備考系統(tǒng)集成項目管理工程師資料2023-04-19
- 2023上半年系統(tǒng)集成項目管理工程師計算題公式解析(單選計算、溝通渠道、決策樹分析)2023-04-14
- 2023上半年軟考中級職稱考試科目有哪些?2023-04-13
- 2023上半年軟考中級職稱備考易錯易混知識點(三)2023-04-12
- 2023上半年軟考中級職稱易錯易混知識點(二)2023-04-12
- 2023上半年系統(tǒng)集成項目管理工程師計算題公式解析(進度計算、成本計算)2023-04-12