2015年系統(tǒng)架構設計師考試真題(綜合知識)

系統(tǒng)架構設計師 責任編輯:木木 2017-05-09

添加老師微信

備考咨詢

加我微信

摘要:以下為2015年系統(tǒng)架構設計師考試上午真題,包含綜合知識全部75個小題,更多軟考真題答案與解析,請進入希賽網在線題庫查看。

以下為2015年系統(tǒng)架構設計師考試上午真題,包含綜合知識全部75個小題:

>>>點此進入系統(tǒng)架構設計師歷年真題下載

某航空公司機票銷售系統(tǒng)有n個售票點,該系統(tǒng)為每個售票點創(chuàng)建一個進程Pi(i=1,2,…,n)管理機票銷售。假設Tj(j=1,2,…,m)單元存放某日某航班的機票剩余票數(shù),Temp為Pi進程的臨時工作單元,x為某用戶的訂票張數(shù)。初始化時系統(tǒng)應將信號量S賦值為(1)。Pi進程的工作流程如下圖所示,若用P操作和V操作實現(xiàn)進程間的同步與互斥,則圖中空(a),空(b)和空(c)處應分別填入(2)。

架構15上1.png

(1)A.0

B.1

C.2

D.3

(2)A.P(S),V(S)和V(S)

B.P(S),P(S)和V(S)

C.V(S),P(S)和P(S)

D.V(S),V(S)和P(S)

假設系統(tǒng)采用段式存儲管理方法,進程P的段表如下所示。邏輯地址(3)不能轉換為對應的物理地址;不能轉換為對應的物理地址的原因是進行(4)。

架構15上2.png

(3)A.(0,790)和(2,88)

B.(1,30)和(3,290)

C.(2,88)和(4,98)

D.(0,810)和(4,120)

(4)A.除法運算時除數(shù)為零

B.算術運算時有溢出

C.邏輯地址到物理地址轉換時地址越界

D.物理地址到邏輯地址轉換時地址越界

若系統(tǒng)中存在n個等待事務Ti(i=0,1,2,…,n-1),其中:T0正等待被T1鎖住的數(shù)據項A1,T1正等待被T2鎖住的數(shù)據項A2,…,Ti正等待被Ti+1鎖住的數(shù)據項Ai+1,…,Tn-1正等待被T0鎖住的數(shù)據項A0,則系統(tǒng)處于(5)狀態(tài)。

A.封鎖

B.死鎖

C.循環(huán)

D.并發(fā)處理

在分布式數(shù)據庫中包括分片透明、復制透明、位置透明和邏輯透明等基本概念,其中:(6)是指局部數(shù)據模型透明,即用戶或應用程序無需知道局部場地使用的是哪種數(shù)據模型。

A.分片透明

B.復制透明

C.位置透明

D.邏輯透明

若關系R、S如下圖所示,則關系R與S進行自然連接運算后的元組個數(shù)和屬性列數(shù)分別為(7);關系代數(shù)表達式π1,4(σ3=6(R×S))與關系代數(shù)表達式(8)等價。

架構15上3.png

(7)A.6和6

B.4和6

C.3和6

D.3和4

(8)A.πA,D(σC=D(R×S))

B.πA,R.D(σS.C=R.D(R×S))

C.πA,R.D(σR.C=S.D(R×S))

D.πA,R.D(σS.C=S.D(R×S))

在嵌入式操作系統(tǒng)中,板級支持包BSP作為對硬件的抽象,實現(xiàn)了(9)。

A.硬件無關性,操作系統(tǒng)無關性

B.硬件有關性,操作系統(tǒng)有關性

C.硬件無關性,操作系統(tǒng)有關性

D.硬件有關性,操作系統(tǒng)無關性

以下描述中,(10)不是嵌入式操作系統(tǒng)的特點。

A.面向應用,可以進行裁剪和移植

B.用于特定領域,不需要支持多任務

C.可靠性高,無需人工干預獨立運行,并處理各類事件和故障

D.要求編碼體積小,能夠在嵌入式系統(tǒng)的有效存儲空間內運行

嵌入式軟件設計需要考慮(11)以保障軟件良好的可移植性。

A.先進性

B.易用性

C.硬件無關性

D.可靠性

下列說法中正確的是(12)。

A.半雙工總線只在一個方向上傳輸信息,全雙工總線可在兩個方向上輪流傳輸信息

B.半雙工總線只在一個方向上傳輸信息,全雙工總線可在兩個方向上同時傳輸信息

C.半雙工總線可在兩個方向上輪流傳輸信息,全雙工總線可在兩個方向上同時傳輸信息

D.半雙工總線可在兩個方向上同時傳輸信息,全雙工總線可在兩個方向上輪流傳輸信息

假如有3塊容量是80G的硬盤做RAID 5陣列,則這個RAID 5的容量是(13);而如果有2塊80G的盤和1塊40G的盤,此時RAID 5的容量是(14)。

(13)A.240G

B.160G

C.80G

D.40G

(14)A.40G

B.80G

C.160G

D.200G

以下關于IPv6的論述中,正確的是(15)。

A.IPv6數(shù)據包的首部比IPv4復雜

B.IPv6的地址分為單播、廣播和任意播3種

C.IPv6的地址長度為128比特

D.每個主機擁有IPv6地址

以下關于軟件架構風格與系統(tǒng)性能的關系敘述中,錯誤的是(16)。

A.對于采用層次化架構風格的系統(tǒng),劃分的層次越多,系統(tǒng)的性能越差

B.對于采用隱式調用架構風格的系統(tǒng),可以通過處理函數(shù)的并發(fā)調用提高系統(tǒng)處理性能

C.采用面向對象架構風格的系統(tǒng),可以通過引入對象管理層提高系統(tǒng)性能

D.對于采用解釋器架構風格的系統(tǒng),可以通過部分解釋代碼預先編譯的方式提高系統(tǒng)性能

為了測試新系統(tǒng)的性能,用戶必須依靠評價程序來評價機器的性能,以下四種評價程序,(17)評測的準確程度最低。

A.小型基準程序

B.真實程序

C.核心程序

D.合成基準程序

供應鏈中的信息流覆蓋了從供應商、制造商到分銷商,再到零售商等供應鏈中的所有環(huán)節(jié),其信息流分為需求信息流和供應信息流,(18)屬于需求信息流,(19)屬于供應信息流。

(18)A.庫存記錄

B.生產計劃

C.商品入庫單

D.提貨發(fā)運單

(19)A.客戶訂單

B.采購合同

C.完工報告單

D.銷售報告

電子政務的主要應用模式中不包括(20)。

A.政府對政府(Government To Government)

B.政府對客戶(Government To Customer)

C.政府對公務員(Government To Employee)

D.政府對企業(yè)(Government To Business)

電子商務系統(tǒng)中參與電子商務活動的實體包括(21)。

A.客戶、商戶、銀行和認證中心

B.客戶、銀行、商戶和政府機構

C.客戶、商戶、銀行和物流企業(yè)

D.客戶、商戶、政府和物流企業(yè)

商業(yè)智能系統(tǒng)的處理過程包括四個主要階段:數(shù)據預處理通過(22)實現(xiàn)企業(yè)原始數(shù)據的初步整合;建立數(shù)據倉庫是后續(xù)數(shù)據處理的基礎;數(shù)據分析是體現(xiàn)系統(tǒng)智能的關鍵,主要采用(23)和(24)技術,前者能夠實現(xiàn)數(shù)據的上卷、下鉆和旋轉分析,后者利用隱藏的知識,通過建立分析模型預測企業(yè)未來發(fā)展趨勢;數(shù)據展現(xiàn)主要完成數(shù)據處理結果的可化。

(22)A.數(shù)據映射和關聯(lián)

B.數(shù)據集市和數(shù)據立方體

C.數(shù)據抽取、轉換和裝載

D.數(shù)據清洗和數(shù)據集成

(23)A.知識庫

B.數(shù)據挖掘

C.聯(lián)機事務處理

D.聯(lián)機分析處理

(24)A.知識庫

B.數(shù)據挖掘

C.聯(lián)機事務處理

D.聯(lián)機分析處理

關于項目范圍管理描述,正確的是(25)。

A.項目范圍是指信息系統(tǒng)產品或者服務所應包含的功能

B.項目范圍描述是產品范圍說明書的重要組成部分

C.項目范圍定義是信息系統(tǒng)要求的度量

D.項目范圍定義是生產項目計劃的基礎

項目配置管理中,配置項的狀態(tài)通常包括(26)。

A.草稿、正式發(fā)布和正在修改

B.草稿、技術評審和正式發(fā)布

C.草稿、評審或審批、正式發(fā)布

D.草稿、正式發(fā)布和版本變更

下列敘述中,不滿足好的需求陳述要求的是(27)。

A.每一項需求都必須完整、準確地描述即將要開發(fā)的功能

B.需求必須能夠在系統(tǒng)及其運行環(huán)境的能力和約束條件內實現(xiàn)

C.每_項需求記錄的功能都必須是用戶的真正的需要

D.所有需求都應被視為同等重要

一個大型軟件系統(tǒng)的需求總是有變化的。為了降低項目開發(fā)的風險,需要一個好的變更控制過程。如下圖所示的需求變更管理過程中,①②③處對應的內容應是(28);自動化工具能夠幫助變更控制過程更有效地運作,(29)是這類工具應具有的特性之一。

架構15上28.png

(28)A.問題分析與變更描述,變更分析與成本計算,變更實現(xiàn)

B.變更描述與變更分析,成本計算,變更實現(xiàn)

C.問題分析與變更描述,變更分析,變更實現(xiàn)

D.變更描述,變更分析,變更實現(xiàn)

(29)A.自動維護系統(tǒng)的不同版本

B.支持系統(tǒng)文檔的自動更新

C.自動判定變更是否能夠實施

D.記錄每一個狀態(tài)變更的日期及變更者

處理流程設計是系統(tǒng)設計的重要內容。以下關于處理流程設計工具的敘述中,不正確的是(30)。

A.程序流程圖(PFD)用于描述系統(tǒng)中每個模塊的輸入,輸出和數(shù)據加工

B.N-S圖容易表示嵌套關系和層次關系,并具有強烈的結構化特征

C.IPO圖的主體是處理過程說明,可以采用流程圖、判定樹/表等來進行描述

D.問題分析圖(PAD)包含5種基本控制結構,并允許遞歸使用

用例(use case)用來描述系統(tǒng)對事件做出響應時所采取的行動。用例之間是具有相關性的。在一個會員管理系統(tǒng)中,會員注冊時可以采用電話和郵件兩種方式。用例“會員注冊”和“電話注冊”、“郵件注冊”之間是(31)關系。

A.包含(include)

B.擴展(extend)

C.泛化(generalize)

D.依賴(depends on)

某軟件公司欲開發(fā)一個繪圖軟件,要求使用不同的繪圖程序繪制不同的圖形。在明確用戶需求后,該公司的架構師決定采用Bridge模式實現(xiàn)該軟件,并設計UML類圖如下圖所示。圖中與Bridge模式中的“Abstraction”角色相對應的類是(32),與“Implementor”角色相對應的類是(33)。

架構15上32.png

(32)A.Shape

B.Drawing

C.Rectangle

D.V2Drawing

(33)A.Shape

B.Drawing

C.Rectangle

D.V2Drawing

RUP強調采用(34)的方式來開發(fā)軟件,這樣做的好處是(35)。

(34)A.原型和螺旋

B.螺旋和增量

C.迭代和增量

D.快速和迭代

(35)A.在軟件開發(fā)的早期就可以對關鍵的,影響大的風險進行處理

B.可以避免需求的變更

C.能夠非??焖俚貙崿F(xiàn)系統(tǒng)的所有需求

D.能夠更好地控制軟件的質量

在面向對象設計的原則中、(36)原則是指抽象不應該依賴予細節(jié),細節(jié)應該依賴于抽象,即應針對接口編程,而不是針對實現(xiàn)編程。

A.開閉

B.里氏替換

C.最少知識

D.依賴倒置

對于遺留系統(tǒng)的評價框架如下圖所示,那么處于“高水平、低價值”區(qū)的遺留系統(tǒng)適合于采用的演化策略為(37)。

架構15上37.png

A.淘汰

B.繼承

C.改造

D.集成

(38)的目的是檢查模塊之間,以及模塊和已集成的軟件之間的接口關系,并驗證已集成的軟件是否符合設計要求。其測試的技術依據是(39)。

(38)A.單元測試

B.集成測試

C.系統(tǒng)測試

D.回歸測試

(39)A.軟件詳細設計說明書

B.技術開發(fā)合同

C.軟件概要設計文檔

D.軟件配置文檔

軟件架構風格是描述某一特定應用領域中系統(tǒng)組織方式的慣用模式。架構風格反映領域中眾多系統(tǒng)所共育的結構和(40),強調對架構(41)的重用。

(40)A.語義特性

B.功能需求

C.質量屬性

D.業(yè)務規(guī)則

(41)A.分析

B.設計

C.實現(xiàn)

D.評估

軟件架構是降低成本、改進質量、按時和按需交付產品的關鍵因素。軟件架構設計需滿足系統(tǒng)的(42),如性能、安全性和可修改性等,并能夠指導設計人員和實現(xiàn)人員的工作。

A.功能需求

B.性能需求

C.質量屬性

D.業(yè)務屬性

架構描述語言(Architecture Description Language,ADL)是一種為明確說明軟件系統(tǒng)的概念架構和對這些概念架構建模提供功能的語言。ADL主要包括以下組成部分:組件、組件接口、(43)和架構配置。

A.架構風格

B.架構實現(xiàn)

C.連接件

D.組件約束

基于架構的軟件開發(fā)(Architecture Based Software Development,ABSD)強調由商業(yè)、質量和功能需求的組合驅動軟件架構設計。它強調采用(44)描述軟件架構,用(45)來描述需求。

(44)A.類圖和序列圖

B.視角與視圖

C.構建和類圖

D.構建與功能

(45)A.用例與類圖

B.用例與視角

C.用例與質量場景

D.視角與質量場景

某公司擬開發(fā)一個地面清潔機器人。機器人的控制者首先定義清潔任務和任務之間的關系,機器人接受任務后,需要響應外界環(huán)境中觸發(fā)的一些突發(fā)事件,根據自身狀態(tài)進行動態(tài)調整,最終自動完成任務。針對上述需求,該機器人應該采用(46)架構風格最為合適。

A.面向對象

B.主程序-子程序

C.規(guī)則系統(tǒng)

D.管道-過濾器

某公司擬開發(fā)一個語音識別系統(tǒng),其語音識別的主要過程包括分割原始語音信號、識別音素、產生候選詞、判定語法片斷、提供語義解釋等,每個過程都需要進行基于先驗知識的條件判斷并進行相應的識別動作。針對該系統(tǒng)的特點,采用(47)架構風格最為合適。

A.解釋器

B.面向對象

C.黑板

D.隱式調用

某公司擬開發(fā)了個轎車巡航定速系統(tǒng),系統(tǒng)需要持續(xù)測量車輛當前的實時速度,并根據設定的期望速度啟動控制轎車的油門和剎車。針對上述需求,采用(48)架構風格最為合適。

A.解釋器

B.過程控制

C.分層

D.管道-過濾器

某公司擬開發(fā)一套在線游戲系統(tǒng),該系統(tǒng)的設計目標之一是支持用戶自行定義游戲對象屬性,行為和對象之間的交互關系。為了實現(xiàn)上述目標,公司應該采用(49)架構風格最為合適。

A.管道-過濾器

B.隱式調用

C.主程序-子程序

D.解釋器

某公司為其研發(fā)的硬件產品設計實現(xiàn)了一種特定的編程語言,為了方便開發(fā)者進行軟件開發(fā),公司擬開發(fā)一套針對該編程語言的集成開發(fā)環(huán)境,包括代碼編輯、語法高亮、代碼編譯、運行調試等功能。針對上述描述,該集成開發(fā)環(huán)境應采用(50)架構風格最為合適。

A.管道-過濾器

B.數(shù)據倉儲

C.主程序-子程序

D.解釋器

軟件架構設計包括提出架構模型,產生架構設計和進行設計評審等活動,是一個迭代的過程。架構設計主要關注軟件組件的結構、屬性和(51),并通過多種(52)全面描述特定系統(tǒng)的架構。

(51)A.實現(xiàn)方式

B.交互作用

C.設計方案

D.測試方式

(52)A.對象

B.代碼

C.文檔

D.視圖

特定領域軟件架構(Domain Specific Software Architecture,DSSA)以一個特定問題領域為對象,形成由領域參考模型,參考需求,(53)等組成的開發(fā)基礎架構,支持一個特定領域中多個應用的生成。DSSA的基本活動包括領域分析、領域設計和領域實現(xiàn)。其中領域分析的主要目的是獲得(54),從而描述領域中系統(tǒng)之間共同的需求,即領域需求;領域設計的主要目標是獲得(55),從而描述領域模型中表示需求的解決方案;領域實現(xiàn)的主要目標是開發(fā)和組織可重用信息,并實現(xiàn)基礎軟件架構。

(53)A.參考設計

B.參考規(guī)約

C.參考架構

D.參考實現(xiàn)

(54)A.領域邊界

B.領域信息

C.領域對象

D.領域模型

(55)A.特點領域軟件需求

B.特定領域軟件架構

C.特定領域軟件設計模型

D.特定領域軟件重用模型

某公司欲開發(fā)一個網上商城系統(tǒng),在架構設計階段,公司的架構師識別出3個核心質量屬性場景,其中“系統(tǒng)主站斷電后,能夠在2分鐘內自動切換到備用站點,并恢復正常運行”主要與(56)質量屬性相關,通??刹捎茫?7)架構策略實現(xiàn)該屬性;“在并發(fā)用戶數(shù)不超過1000人時,用戶的交易請求應該在0.5s內完成”主要與(58)質量屬性相關通??刹捎茫?9)架構策略實現(xiàn)該屬性;“系統(tǒng)應該能夠抵擋惡意用戶的入侵行為,并進行報警和記錄”主要與(60)質量屬性相關,通??刹捎茫?1)架構策略實現(xiàn)該屬性。

(56)A.性能

B.可用性

C.易用性

D.可修改性

(57)A.主動冗余

B.信息隱藏

C.抽象接口

D.記錄/回放

(58)A.可測試性

B.易用性

C.性能

D.互操作性

(59)A.操作串行化

B.資源調度

C.心跳

D.內置監(jiān)控器

(60)A.可用性

B.安全性

C.可測試性

D.可修改性

(61)A.內置監(jiān)控器

B.記錄/回放

C.追蹤審計

D.維護現(xiàn)有接口

架構權衡分析方法(Architecture Tradeoff Analysis Method,ATAM)是在基于場景的架構分析方法(Scenarios-based Architecture Analysis Method,SAAM)基礎之上發(fā)展起來的,主要包括場景和需求收集、(62),屬性模型構造和分析,屬性模型折中等四個階段。ATAM方法要求在系統(tǒng)開發(fā)之前,首先對這些質量屬性進行(63)和折中。

(62)A.架構視圖和場景實現(xiàn)

B.架構風格和場景分析

C.架構設計和目標分析

D.架構描述和需求評估

(63)A.設計

B.實現(xiàn)

C.測試

D.評價

用戶提出需求并提供經費,委托軟件公司開發(fā)軟件。雙方商定的協(xié)議(委托開發(fā)合同)中未涉及軟件著作權歸屬,其軟件著作權應由(64)享有。

A.用戶

B.用戶、軟件公司共有

C.軟件公司

D.經裁決所確認的一方

某攝影家創(chuàng)作一件攝影作品出版后,將原件出售給了某軟件設計師。軟件設計師不慎將原件毀壞;則該件攝影作品的著作權(65)享有。

A.仍然由攝影家

B.由攝影家和軟件設計師共同

C.由軟件設計師

D.由攝影家或軟件設計師申請的一方

軟件設計師王某在其公司的某一綜合信息管理系統(tǒng)軟件開發(fā)項目中、承擔了大部分程序設計工作。該系統(tǒng)交付用戶,投入試運行后,王某辭職離開公司,并帶走了該綜合信息管理系統(tǒng)的源程序,拒不交還公司。王某認為綜合信息管理系統(tǒng)源是他獨立完成的,他是綜合信息管理系統(tǒng)源程序的軟件著作權人。王某的行為(66)。

A.侵犯了公司的軟件著作權

B.未侵犯公司的軟件著作權

C.侵犯了公司的商業(yè)秘密權

D.不涉及侵犯公司的軟件著作權

某高校欲構建財務系統(tǒng),使得用戶可通過校園網訪問該系統(tǒng)。根據需求,公司給出如下2套方案。

方案一:

1)出口設備采用1臺配置防火墻板卡的核心交換機,并且使用防火墻策略將需要對校園網做應用的服務器進行地址映射;

2)采用4臺高性能服務器實現(xiàn)整體架構,其中3臺作為財務應用服務器、1臺作為數(shù)據備份管理服務器;

3)通過備份管理軟件的備份策略將3臺財務應用服務器的數(shù)據進行定期備份。

方案二:

1)出口設備采用1臺配置防火墻板卡的核心交換機,并且使用防火墻策略將需要對校園網做應用的服務器進行地址映射;

2)采用2臺高性能服務器實現(xiàn)整體架構,服務器采用虛擬化技術,建多個虛擬機滿足財務系統(tǒng)業(yè)務需求。當一臺服務器出現(xiàn)物理故障時將業(yè)務遷移到另外一臺物理服務器上。

與方案一相比,方案二的優(yōu)點是(67)。方案二還有一些缺點,下列不屬于其缺點的是(68)。

(67)A.網絡的安全性得到保障

B.數(shù)據的安全性得到保障

C.業(yè)務的連續(xù)性得到保障

D.業(yè)務的可用性得到保障

(68)A.缺少企業(yè)級磁盤陣列,不能將數(shù)據進行統(tǒng)一的存儲與管理

B.缺少網閘,不能實現(xiàn)財務系統(tǒng)與Internet的物理隔離

C.缺少安全審計,不便于相關行為的記錄、存儲與分析

D.缺少內部財務用戶接口,不便于快速管理與維護

甲、乙、丙、丁4人加工A、B、C、D四種工件所需工時如下表所示。指派每人加工一種工件,四人加工四種工件其總工時最短的最優(yōu)方案中,工件B應由(69)加工。

架構15上69.png

A.甲

B.乙

C.丙

D.丁

小王需要從①地開車到⑦地,可供選擇的路線如下圖所示。圖中,各條箭線表示路段及其行駛方向,箭線旁標注的數(shù)字表示該路段的擁堵率(描述堵車的情況,即堵車概率)。擁堵率=1-暢通率,擁堵率=0時表示完全暢通,擁堵率=1時表示無法行駛。根據該圖,小主選擇擁堵情況最少(暢通情況最好)的路線是(70)。

架構15上70.png

A.①②③④⑤⑦

B.①②③④⑥⑦

C.①②③⑤⑦

D.①②④⑥⑦

The objective of(71)is to determine what parts of the application software will be assigned to what hardware.The major software components of the system being developed have to be identified and then allocated to the various hardware components on which the system will operate.All software systems can be divided into four basic functions.The first is(72).Most information systems require data to be stored and retrieved,whether a small file,such as a memo produced by a word processor,or a large database,such as one that stores an organization’s accounting records.The second function is the(73),the processing required to access data,which often means database queries in Structured Query Language.The third function is the(74),which is the logic documented in the DFDs,use cases,and functional requirements.The fourth function is the presentation logic,the display of information to the user and the acceptance of the user’s commands.The three primary hardware components of a system are(75).

(71)A.architecture design

B.modular design

C.physical design

D.distribution design

(72)A.data access components

B.database management system

C.data storage

D.data entities

(73)A.data persistence

B.data access objects

C.database connection

D.dataaccess logic

(74)A.system requirements

B.system architecture

C.application logic

D.application program

(75)A.computers,cables and network

B.clients,servers,and network

C.CPUs,memories and I/O devices

D.CPUs,hard disks and I/O devices

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

軟考備考資料免費領取

去領取

!
咨詢在線老師!