下半年軟考報名快要結束了,有沒有報名系統架構設計師的小伙伴?要知道,作為軟考高級科目,系統架構設計師可沒那么容易考……小賽在這里給大家整理了系統架構設計師50個高頻知識點,有需求的可以收藏!
一、高頻知識點
1、電子政務
電子政務主要有3類角色:政府(Government)、企(事)業(yè)單位(Business)及公民(Citizen)。如果有第4類就是公務員(Employee)。
2、逆向工程及其相關的概念
(1)重構(restructuring)。重構是指在同一抽象級別上轉換系統描述形式。
(2)設計恢復(design recovery)。設計恢復是指借助工具從已有程序中抽象出有關數據設計、總體結構設計和過程設計等方面的信息。
(3)逆向工程(reverse engineering):逆向工程是分析程序,力圖在比源代碼更高抽象層次上建立程序的表示過程,逆向工程是設計的恢復過程。
(4)正向工程(forward engineering)。正向工程是指不僅從現有系統中恢復設計信息,而且使用該信息去改變或重構現有系統,以改善其整體質量。
(5)再工程(re-engineering)。再工程是對現有系統的重新開發(fā)過程,包括逆向工程、新需求的考慮過程和正向工程三個步驟。
3、數字化轉型的5個發(fā)展階段
企業(yè)數字化轉型的五個發(fā)展階段分別為:初始級發(fā)展階段、單元級發(fā)展階段、流程級發(fā)展階段、網絡級發(fā)展階段、生態(tài)級發(fā)展階段。
4、智能制造
智能制造體系架構中,系統層級是指與企業(yè)生產活動相關的組織結構的層級劃分,包括設備層、單元層、車間層、企業(yè)層和協同層。
(1)設備層是指企業(yè)利用傳感器、儀器儀表、機器、裝置等,實現實際物理流程并感知和操控物理流程的層級;
(2)單元層是指用于企業(yè)內處理信息、實現監(jiān)測和控制物理流程的層級;
(3)車間層是實現面向工廠或車間的生產管理的層級;
(4)企業(yè)層是實現面向企業(yè)經營管理的層級;
(5)協同層是企業(yè)實現其內部和外部信息互聯和共享, 實現跨企業(yè)間業(yè)務協同的層級。
5、構件的組裝
順序組裝:按順序調用已經存在的構件,可以用兩個已經存在的構件來創(chuàng)造一個新的構件。
層次組裝:被調用構件的“提供”接口必須和調用構件的“請求”接口兼容。
疊加組裝:多個構件合并形成新構件,新構件整合原構件的功能,對外提供新的接口。
6、原型模型
典型的原型開發(fā)方法模型。適用于需求不明確的場景,可以幫助用戶明確需求??梢苑譃椤緬仐壭驮汀颗c【演化型原型】。
原型模型兩個階段:
(1)原型開發(fā)階段;
(2)目標軟件開發(fā)階段。
7、瀑布模型
瀑布模型是將軟件生存周期中的各個活動規(guī)定為以線性順序連接的若干階段的模型,包括需求分析、軟件設計、程序設計、編碼實現、單元測試、集成測試、系統測試、運行維護。
瀑布模型的特點是嚴格區(qū)分階段,每個階段因果關系緊密相連,只適合需求明確的項目。
8、增量模型
融合了瀑布模型的基本成分和原型實現的迭代特征,可以有多個可用版本的發(fā)布,核心功能往往最先完成,在此基礎上,每輪迭代會有新的增量發(fā)布,核心功能可以得到充分測試。強調每一個增量均發(fā)布一個可操作的產品。
9、螺旋模型
典型特點是引入了風險分析。結合了瀑布模型和演化模型的優(yōu)點,最主要的特點在于加入了風險分析。它是由制訂計劃、風險分析、實施工程、客戶評估這一循環(huán)組成的,并且從概念項目開始第一個螺旋。
10、V模型和W模型
V模型強調測試貫穿項目始終,而不是集中在測試階段。是一種測試的開發(fā)模型。
W模型強調測試和開發(fā)【并行進行】。
......
二、架構介紹
系統架構設計師作為偏技術性的科目,教材里的專業(yè)知識不少。目前使用的教材有712頁,共20章。1至11章是基礎知識,12至20章是架構設計+論文。
由于篇幅有限,有需要完整版高頻知識點或更多資料的朋友,可以自行獲取??
大家在復習時,除了這些高頻知識點,其他知識點也最好都過一遍。還有,可以多刷往年真題,了解考試重點與難點,對知識點進行查漏補缺。
祝大家都能順利通過考試,成功拿證!
軟考備考資料免費領取
去領取