亚洲AV乱码一区二区三区女同,欧洲在线免费高清在线a,中文字幕丝袜四区,老少配老妇熟女中文高清

<s id="38axe"><nobr id="38axe"></nobr></s><abbr id="38axe"><u id="38axe"></u></abbr>

<sup id="38axe"></sup>
    <acronym id="38axe"></acronym>
  • <s id="38axe"><abbr id="38axe"><ins id="38axe"></ins></abbr></s>
    
    
        <s id="38axe"></s>

        軟考系統架構設計師考試知識點填空檢測(3)

        系統架構設計師 責任編輯:陳湘君 2023-07-26

        添加老師微信

        備考咨詢

        加我微信

        摘要:系統架構設計師是軟考高級考試科目之一,為方便考生對所學知識點的檢測,希賽軟考頻道為考生帶來軟考系統架構設計師考試知識點填空檢測的內容,本文為軟考系統架構設計師考試知識點填空檢測(3)。

        為方便軟考考生對系統架構設計師考試知識點的檢測,希賽軟考頻道為考生帶來軟考系統架構設計師考試知識點填空檢測的內容(完整版可在本文文首本文資料處或文末的資料下載欄目下載)。

        軟考系統架構設計師考試知識點填空檢測(3)內容如下:

        第三章 軟件架構設計

        1、軟件架構的概念

        架構設計就是________,即將滿足需求的職責分配到組件上。

        軟件架構風格是描述某一特定應用領域中系統組織方式的慣用模式。架構風格定義一個系統家族,即一個體系結構定義一個詞匯表和一組約束。詞匯表中包含一些構件和連接件類型,而這組約束指出系統是如何將這些構件和連接件組合起來的。

        軟件架構為軟件系統提供了一個結構、行為和屬性的高級抽象,由構成系統的元素的描述、這些元素的相互作用、指導元素集成的模式以及這些模式的約束組成。

        架構的本質:

        軟件架構為軟件系統提供了一個________________________。

        軟件架構風格是特定應用領域的________,架構定義________________________。

        架構的作用:

        軟件架構是________________________,明確了對系統實現的約束條件,決定了開發(fā)和維護組織的組織結構,制約著系統的質量屬性。

        軟件架構使推理和控制的更改更加簡單,有助于循序漸進的原型設計,可以作為培訓的基礎。

        軟件架構是________________________的模型,通過研究軟件架構可能預測軟件的質量。

        軟件架構 = 軟件體系結構

        2、軟件架構風格

        架構風格定義了________________________________________

        3-2.png

        3、典型架構應用

        3.1 層次架構

        3-31.png

        (1)MVC

        Model(模型)是________________________________________。通常模型對象負責在數據庫中存取數據。

        View(視圖)是________________________________________ 。通常視圖是依據模型數據創(chuàng)建的。

        Controller(控制器)是________________________________。通??刂破髫撠煆囊晥D讀取數據,控制用戶輸入,并向模型發(fā)送數據。

        J2EE體系結構中:

        視圖(View):________

        控制(Controller):________

        模型(Model):________________________________

        (2)MVP

        3-312.png

        MVP與MVC關系:MVP是MVC的變種。

        MVP的優(yōu)點:____________________________________

        3.2 富互聯網應用(RIA)

        RIA結合了________反應速度快、交互性強的優(yōu)點,以及B/S架構________________________________的特性。

        RIA簡化并改進了B/S架構的用戶交互。

        數據能夠被緩存在客戶端,從而可以實現一個比基于HTML的響應速度更快且數據往返于服務器的次數更少的用戶界面。

        優(yōu)點:________________________________。

        3.3 REST

        REST含義:____________________________________________________________________

        REST的5個原則:

        ________________________________。

        ________________________________。

        ________________________________。

        ________________________________。

        ________________________________。

        3.4 微服務-混合風格

        (1)什么是微服務

        ________________________________________________。

        (2)微服務的優(yōu)勢

        3-342.png

        (3)微服務面臨的挑戰(zhàn)

        ________________________【更復雜】

        ________________________【服務間依賴測試】

        (4)微服務與SOA的對比

        3-344.png

        3.5 云原生架構風格

        (1)云計算基本概念:

        云計算是________________________________________________________。

        云計算優(yōu)點:________________________________________________________________。

        (2)分類

        按服務類型分類:

        3-352.png

        按部署方式分類:

        ________:面向互聯網用戶需求,通過開放網絡提供云計算服務

        ________:面向企業(yè)內部提供云計算服務

        ________:兼顧以上兩種情況的云計算服務

        (3)云計算架構

        【云原生】是基于________________的分布式云,以容器、微服務、DevOps等技術為基礎建立的一套云技術產品體系。

        3-353.png

        【管理層】提供________________________。

        【用戶訪問層】方便用戶使用云計算服務所需的各種支撐服務,針對每個層次的云計算服務都需要提供相應的訪問接口。

        【應用層】提供________,如:財務管理,客戶關系管理,商業(yè)智能。

        【平臺層】為用戶提供________________,使用戶可以構建自己的應用。

        【資源層】提供________ ,從而隱藏物理資源的復雜性。如:服務器,存儲。

        3.6 邊緣計算

        邊緣計算是指________________________________________________________________。

        邊緣計算的本質:________________________________。

        4、特定領域軟件架構(DSSA)

        3-4.png

        5、基于架構的軟件開發(fā)方法

        (1)基于架構的軟件設計(ABSD)

        ABSD能很好的支持軟件重用。

        ABSD方法是架構驅動,即強調由________________________________ 的組合驅動架構設計。

        ABSD方法有三個基礎。第一個基礎是________ 。在功能分解中,ABSD方法使用已有的基于模塊的內聚和耦合技術;第二個基礎是________________________________ ;第三個基礎是________________________ 。軟件模板利用了一些軟件系統的結構。

        視角與視圖:從不同的視角來檢查,所以會有不同的視圖。

        ________ 用來捕獲功能需求、特定場景【刺激、環(huán)境、響應】用來捕獲________ 。

        6、架構評估

        6.1 架構設計重點關注非功能設計(質量屬性)

        (1)性能

        性能(performance)是指________ ,即_____________________________________,或者________________________________________________。例如:a.同時支持1000并發(fā);b.響應時間小于1s;c.顯示分辨率達到4K。

        代表參數:________ 設計策略:________________

        (2)可用性

        可用性(availability)是____________________________ 。例如:a.主服務器故障,1分鐘內切換至備用服務器;b.系統故障,1小時內修復;c.系統支持7×24小時工作。

        代表參數:________ 設計策略:________

        (3)安全性

        安全性(security)是指____________ 。安全性又可劃分為________ 【信息不泄露給未授權的用戶】、________ 【防止信息被篡改】、________ 【不可抵賴】及________ 【對信息的傳播及內容具有控制的能力】等特性。例如:a.可抵御SQL注入攻擊;b.對計算機的操作都有完整記錄;c.用戶信息數據庫授權必須保證99.9%可用。

        設計策略:________

        (4)可修改性

        可修改性(modifiability)是指________________________________________________________________。通常以某些具體的變更為基準,通過考察這些變更的代價衡量可修改性。(可擴展性與之相近)例如:a.更改系統報表模塊,必須在2人周內完成;b.對Web界面風格進行修改,修改必須在4人月內完成。

        主要策略:________________________________________________________________

        (5)易用性

        易用性關注的是________________________________________________________________。例如:a.界面友好;b.新用戶學習使用系統時間不超過2小時。

        (6)可測試性

        軟件可測試性是指____________ 。

        6.2 軟件架構評估方法

        風險點:____________ 。

        非風險點:____________ 。

        敏感點:____________ 。

        權衡點:____________ 。

        場景:________________________________________ 。場景可從六個方面進行描述:刺激源、刺激、制品、環(huán)境、響應、響應度量。

        3-6.png

        刺激源(Source):____________ 。

        刺激(Stimulus):____________ 。

        環(huán)境(Environment):____________ 。

        制品(Artifact):____________ 。

        響應(Response):____________ 。

        響應度量(Measurement):____________ 。

        7、產品線

        7.1 特點____________________。

        7.2 建立方式

        3-72.png

        將現有產品演化為產品線

        用軟件產品線替代現有產品集

        全新軟件產品線的演化

        全新軟件產品線的開發(fā)

        7.3 成功實施產品線主要取決因素

        8、大型網站系統架構演化

        8.1 維度

        3-81.png

        8.2 緩存

        (1)MemCache:MemCache是________________________________ ,用于________ 以減輕數據庫負載。MemCache通過在內存里維護一個統一的巨大的hash表,能夠用來存儲各種格式的數據,包括圖像、視頻、文件以及數據庫檢索的結果等。

        (2)Redis:Redis是________________________________________________________________ ,并提供多種語言的API。

        (3)Squid:Squid是________________,Squid支持FTP、gopher、HTTPS和HTTP協議。和一般的代理緩存軟件不同,Squid用一個單獨的、非模塊化的、I/O驅動的進程來處理所有的客戶端請求。

        (4)Redis和MemCache對比:

        3-84.png

        (8)Redis持久化

        RDB:________________________________ 。

        AOF:傳統數據庫中日志的思想,把每條改變數據集的命令追加到AOF文件末尾,這樣出問題了,可以重新執(zhí)行AOF文件中的命令來重建數據集。

        3-88.png

        8.3 服務集群

        (1)應用層負載均衡

        http重定向:________________________________________________________________ 。

        特點:________________。

        反向代理服務器:在________________________________________________________________。常用的apache,nginx都可以充當反向代理服務器。

        特點:________________________ 。

        (2)傳輸層負載均衡

        DNS域名解析負載均衡:________________________________________________。

        特點:____________ 。

        基于NAT的負載均衡:________________________________________________________ 。

        特點:________________________________________________________ 。

        (3)硬件負載均衡:F5

        (4)軟件負載均衡:________________

        (5)算法分類

        請列舉出3種靜態(tài)算法(不考慮動態(tài)負載):

        ________________________________________ ;

        ________________________________________ ;

        ________________________________________ 。

        請列舉出3種動態(tài)算法(考慮動態(tài)負載)

        ________________________________________ ;

        ________________________________________ ;

        ________________________________________ 。

        Session有狀態(tài)和無狀態(tài)問題

        ________(stateless service)對單次請求的處理,不依賴其他請求,也就是說,處理一次請求所需的全部信息,要么都包含在這個請求里,要么可以從外部獲取到(比如說數據庫),服務器本身不存儲任何信息。

        ________(stateful service)則相反,它會在自身保存一些數據,先后的請求是有關聯的。

        8.4 數據庫讀寫分離

        主從數據庫結構特點:

        一般:一主多從,也可以多主多從。

        主庫做________,從庫做________。

        請列出主從復制步驟:

        8.5 響應式Web設計

        (1)概念

        響應式WEB設計是一種網絡頁面設計布局,其理念是:____________________________。

        (2)方法與策略

        采用流式布局和彈性化設計:________________________________________________。

        響應式圖片:________________________________________________________。

        8.6 中臺

        概念:________________________________________________________。中臺又可以進一步細分,比如業(yè)務中臺,數據中臺,XX中臺。本質上,都是對企業(yè)通用能力在不同層面的沉淀,并對外能力開放。

        業(yè)務中臺:提供________________,例如學員中心、課程中心之類的開箱即用可重用能力。

        數據中臺:提供________________,幫助企業(yè)從數據中學習改進,調整方向。

        技術中臺:提供________________,幫助解決基礎技術平臺的復用。如:中間件,分布式存儲,AI,負載均衡等基礎設施。

        數據中臺必備的4個核心能力

        1、________________

        2、________________

        3、________________

        4、________________

        軟考科目怎么選?
        微信掃碼下方二維碼找答案

        kn.png
        2025上半年真題估分
        微信掃碼進入真題估分小程序

        kn.png

        熱門:系統集成項目管理工程師備考 | 2025上半年軟考真題答案及解析

        推薦:系統規(guī)劃與管理師網絡課堂  | 2025下半年軟考報名時間及入口

        活動:資料下載  | 新人禮包  | 希賽24周年鉅惠狂歡hotgif.gif

        備考:軟考學習資料 | 軟考在線題庫 | 軟考AI大模型

        課程:系統規(guī)劃與管理師報考指南  |  PMP課程

        溫馨提示:因考試政策、內容不斷變化與調整,本網站提供的以上信息僅供參考,如有異議,請考生以權威部門公布的內容為準!

        軟考備考資料免費領取

        去領取

        !
        咨詢在線老師!