點選報名後領取>>>軟考16本電子版教材 & 36本輔導教材 + 27套曆年真題試卷 + 21套精編知識點6G資料包
系統架構設計師
1、某軟體公司承接了為某工作流語言開發解釋器的工作。該工作流語言由多種活動節點構成,具有類XML的文法結構。使用者要求解釋器工作時,對每個活動節點進行一系列的處理,包括執行活動、日志記錄、調用外部應用程式等,并且要求處理過程具有可擴充能力。針對這種需求,公司采用( )最為恰當。
A.擴充卡模式
B.疊代器模式
C.通路者模式
D.觀察者模式
參考答案:
C
試題分析:
根據題幹描述,可以看出本題的核心在于對某個具有固定結構的活動節點需要多種處理能力,且處理能力可擴充,也就是說要求在不改變原來類結構(活動節點)的基礎上增加新功能。對照4個選項,發現通路者模式最符合要求。
2
2、某企業欲對内部的資料庫進行資料內建。如果內建系統的業務邏輯較為簡單,僅使用資料庫中的單表資料即可實作業務功能,這時采用( )方式進行資料交換與處理較為合适;如果內建系統的業務邏輯較為複雜,并需要通過資料庫中不同表的連接配接操作擷取資料才能實作業務功能,這時采用( )方式進行資料交換與處理較為合适。
A.資料網關
B.主動記錄
C.包裝器
D.資料映射
A.資料網關
B.主動記錄
C.包裝器
D.資料映射
參考答案:
B|D
試題分析:
本題主要考查資料內建的相關知識。關鍵要判斷在進行內建時,需要資料庫的單表還是多表進行資料整合。如果是單表即可完成整合,則可以将該表包裝為記錄,采用主動記錄的方式進行內建;如果需要多張表進行資料整合,則需要采用資料映射的方式完成資料內建與處理。
3
3、某網際網路公司正在設計一套網絡聊天系統,為了限制使用者在使用該系統時發表不恰當言論,需要對聊天内容進行特定敏感詞的過濾。針對上述功能需求,采用( )能夠靈活配置敏感詞的過濾過程。
A.責任鍊模式
B.工廠模式
C.組合模式
D.裝飾模式
參考答案:
A
試題分析:
本題考查常見設計模式的特點。
Abstract Factory(抽象工廠模式):提供一個建立一系列相關或互相依賴對象的接口,而無需指定它們具體的類。
Chain of Responsibility:為解除請求的發送者和接收者之間耦合,而使多個對象都有機會處理這個請求。将這些對象連成一條鍊,并沿着這條鍊傳遞該請求,直到有一個對象處理它。
Composite:将對象組合成樹形結構以表示“部分-整體”的層次結構。它使得客戶對單個對象和複合對象的使用具有一緻性。
Decorator:動态地給一個對象添加一些額外的職責。就擴充功能而言, 它比生成子類方式更為靈活。
依據題意,需要限制使用者在使用聊天系統時發表不恰當言論,需要對聊天内容進行特定敏感詞的過濾,最為關鍵的一點是需要靈活配置過濾關鍵字。如果本系統采用責任鍊模式,即可達到這一點。
4
4、某網際網路公司正在設計一套網絡聊天系統,為了限制使用者在使用該系統時發表不恰當言論,需要對聊天内容進行特定敏感詞的過濾。針對上述功能需求,采用( )能夠靈活配置敏感詞的過濾過程。
A.責任鍊模式
B.工廠模式
C.組合模式
D.裝飾模式
參考答案:
A
試題分析:
本題考查常見設計模式的特點。
Abstract Factory(抽象工廠模式):提供一個建立一系列相關或互相依賴對象的接口,而無需指定它們具體的類。
Chain of Responsibility:為解除請求的發送者和接收者之間耦合,而使多個對象都有機會處理這個請求。将這些對象連成一條鍊,并沿着這條鍊傳遞該請求,直到有一個對象處理它。
Composite:将對象組合成樹形結構以表示“部分-整體”的層次結構。它使得客戶對單個對象和複合對象的使用具有一緻性。
Decorator:動态地給一個對象添加一些額外的職責。就擴充功能而言, 它比生成子類方式更為靈活。
依據題意,需要限制使用者在使用聊天系統時發表不恰當言論,需要對聊天内容進行特定敏感詞的過濾,最為關鍵的一點是需要靈活配置過濾關鍵字。如果本系統采用責任鍊模式,即可達到這一點。
5
5、以下關于階層化網絡設計原則的叙述中,錯誤的是( )。
A.一般将網絡劃分為核心層、彙聚層、接入層三個層次
B.應當首先設計核心層,再根據必要的分析完成其他層次設計
C.為了保證網絡的層次性,不能在設計中随意加入額外連接配接
D.除去接入層,其他層次應盡量采用子產品化方式,子產品間邊界應非常清晰
參考答案:
B
試題分析:
本題考察網絡階層化設計的知識。
進行網絡階層化設計時,一般分為核心層、彙聚層、接入層三個層次、為了保證網絡的層次性,不能在設計中随意加入額外連接配接、除去接入層,其他層次應盡量采用子產品化方式,子產品間的邊界應非常清晰。
6
6、在軟體的使用過程中,使用者往往會對軟體提出新的功能與性能要求。為了滿足這些要求,需要修改或再開發軟體。在這種情況下進行的維護活動稱為( )。
A.改正性維護
B.适應性維護
C.完善性維護
D.預防性維護
參考答案:
C
試題分析:
本題中強調了要滿足“使用者提出新的功能與性能要求”,這屬于完善性維護的典型執行個體。
文章源于網絡,如有侵權,請私信文章标題聯系删除,謝謝。
為了能讓更多人享受軟考的政策福利和現實功利,51CTO旗下軟考教研團隊聯合薛大龍老師,認真嚴肅向大家推出軟考2日直播特訓營。
掃碼入群0元領取6G的軟考6資料包+2天軟考特訓營名額
軟考資料包括:軟考16本電子版教材 & 36本輔導教材 + 27套曆年真題試卷 + 21套精編知識點6G資料包
軟考訓練營名額+資料領取方式>>>
掃下方碼入群後按照老師的要求操作即可領取。
51CTO軟考兩天直播訓練營
這門課恰好能夠為你答疑解惑,助你快速入門并掌握軟考知識要點,獲得技能提升。為自己的職業發展規劃制定一個更明确的規劃,邁出升職加薪的第一步。
訓練營周期為 兩天直播課 晚8:00-9:00
心急的小夥伴可直接掃碼解鎖。
☟☟☟
2天軟考直播特訓營
3大必備技能
↓↓↓
限時 0 元 即可解鎖
點選下方連結報名
僅限前100個名額
報名連結: https://edu.51cto.com/surl=oR9sp3
課程涵蓋:高分知識點梳理,案例分析解題方法、論文通用模闆等。我們力争通過2天的直播課程,助力您快速入門并一次性通關軟考!
如果你對這門課程還不太了解的話,就跟我一起往下看吧。
我們的主講老師薛大龍老師,深耕軟考教育教育訓練20餘年,主編出版軟考輔導教材60餘本,非常熟悉軟考題目的要求、難度、以及判卷标準。
完成本體驗營2天所有課程及作業考核,學員将掌握資訊系統項目管理師、系統內建項目管理工程師的高頻考點及答題技巧:
①掌握資訊系統項目管理師知識體系;
②掌握考試高分占比知識領域;
③掌握考試考情前沿分析;
④掌握論文與案例超幹貨答題方法;
⑤掌握名師對真題的獨到解析。
報名前,你還需要知道的3件事
1)課程形式
直播課程+社群學習活動
2)課程時間
報名後老師安排上課 晚8:00-9:00
3)報名後要做什麼?
付費後根據提示添加學姐為好友,開營前學姐會統一拉人入群。
2天軟考考證特訓營
0 元 解鎖課程
還可 領取「6G課程資料」