




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
住在富人區(qū)的她2022年職業(yè)考證-軟考-系統(tǒng)架構(gòu)設(shè)計(jì)師考試名師押題精選卷I(帶答案詳解)(圖片可根據(jù)實(shí)際調(diào)整大?。╊}型12345總分得分一.綜合題(共50題)1.單選題
關(guān)于網(wǎng)絡(luò)延遲正確的是(
)。
問(wèn)題1選項(xiàng)
A.對(duì)等網(wǎng)絡(luò)中網(wǎng)絡(luò)的延遲大小與終端數(shù)是無(wú)關(guān)
B.使用路由器進(jìn)行數(shù)據(jù)轉(zhuǎn)發(fā),帶來(lái)的延遲小于交換機(jī)
C.internet服務(wù)能最大限度減小延遲
D.服務(wù)器延遲主要即r向因素是隊(duì)列延遲和ID延遲
【答案】D
2.單選題
某企業(yè)開(kāi)發(fā)信息管理系統(tǒng)平臺(tái)進(jìn)行E-R圖設(shè)計(jì),人力部門定義的是員工實(shí)體具有屬性:?jiǎn)T工號(hào)、姓名、性別、出生日期、聯(lián)系方式和部門,培訓(xùn)部門定義的培訓(xùn)師實(shí)體具有屬性:培訓(xùn)師號(hào),姓名和職稱,其中職稱={初級(jí)培訓(xùn)師,中級(jí)培訓(xùn)師,高級(jí)培訓(xùn)師},這種情況屬于(
)。
在合并E-R圖時(shí),解決這一沖突的方法是(
)。
問(wèn)題1選項(xiàng)
A.屬性沖突
B.結(jié)構(gòu)沖突
C.命名沖突
D.實(shí)體沖突
問(wèn)題2選項(xiàng)
A.員工實(shí)體和培訓(xùn)師實(shí)體均保持不變
B.保留員工實(shí)體、刪除培訓(xùn)師實(shí)體
C.員工實(shí)體中加入職稱屬性,剔除培訓(xùn)師實(shí)體
D.將培訓(xùn)師實(shí)體所有屬性并入員工實(shí)體,刪除培訓(xùn)師實(shí)體
【答案】第1題:B
第2題:C
【解析】ER圖集成時(shí)產(chǎn)生的沖突及解決辦法:
屬性沖突:包括屬性域沖突和屬性取值沖突。
命名沖突:包括同名異義和異名同義。
結(jié)構(gòu)沖突:包括同一對(duì)象在不同應(yīng)用中具有不同的抽象,以及同一實(shí)體在不同局部E-R圖中所包含的屬性個(gè)數(shù)和屬性排列次序不完全相同。
本題中,培訓(xùn)師屬于員工的一種,所以不應(yīng)該抽象為兩個(gè)不同實(shí)體,這個(gè)沖突屬于結(jié)構(gòu)沖突,解決方案是員工實(shí)體中加入職稱屬性,剔除培訓(xùn)師實(shí)體。
3.案例題
閱讀以下關(guān)于嵌入式系統(tǒng)開(kāi)放式架構(gòu)相關(guān)技術(shù)的描述,在答題紙上回答問(wèn)題1至問(wèn)題3。
【說(shuō)明】
信息物理系統(tǒng)(CyberPhysicalSystems,CPS)技術(shù)已成為未來(lái)宇航裝備發(fā)展的重點(diǎn)關(guān)鍵技術(shù)之一。某公司長(zhǎng)期從事嵌入式系統(tǒng)的研制工作,隨著公司業(yè)務(wù)范圍不斷擴(kuò)展,公司決定進(jìn)入宇航裝備的研制領(lǐng)域。為了做好前期準(zhǔn)備,公司決定讓王工程師負(fù)責(zé)編制公司進(jìn)軍宇航裝備領(lǐng)域的戰(zhàn)略規(guī)劃。王工經(jīng)調(diào)研和分析,認(rèn)為未來(lái)宇航裝備將向著網(wǎng)絡(luò)化、智能化和綜合化的目標(biāo)發(fā)展,CPS將會(huì)是宇航裝備的核心技術(shù),公司應(yīng)構(gòu)建基于CPS技術(shù)的新產(chǎn)品架構(gòu),實(shí)現(xiàn)超前的技術(shù)戰(zhàn)略儲(chǔ)備。
【問(wèn)題1】(9分)
通常CPS結(jié)構(gòu)分為感知層、網(wǎng)絡(luò)層和控制層,請(qǐng)用300字以內(nèi)文字說(shuō)明CPS的定義,并簡(jiǎn)要說(shuō)明各層的含義。
【問(wèn)題2】(10分)
王工在提交的戰(zhàn)略規(guī)劃中指出:飛行器中的電子設(shè)備是一個(gè)大型分布式系統(tǒng),其傳感器、控制器和采集器分布在飛機(jī)各個(gè)部位,相互間采用高速總線互連,實(shí)現(xiàn)子系統(tǒng)間的數(shù)據(jù)交換,而飛行員或地面指揮系統(tǒng)根據(jù)飛行數(shù)據(jù)的匯總決策飛行任務(wù)的執(zhí)行。圖3-1給出了飛行器系統(tǒng)功能組成圖。請(qǐng)參考圖3-1給出的功能圖,依據(jù)你所掌握的CPS知識(shí),說(shuō)明以下所列的功能分別屬于CPS結(jié)構(gòu)中的哪層,哪項(xiàng)功能不屬于CPS任何一層。
1.飛行傳感器管理
2.步進(jìn)電機(jī)控制
3.顯控
4.發(fā)電機(jī)控制
5.環(huán)控
6.配電管理
7.轉(zhuǎn)速傳感器
8.傳感器總線
9.飛行員
10.火警信號(hào)探測(cè)
【問(wèn)題3】(6分)
王工在提交的戰(zhàn)略規(guī)劃中指出:未來(lái)宇航領(lǐng)域裝備將呈現(xiàn)網(wǎng)絡(luò)化、智能化和綜合化等特征,形成集群式的協(xié)同能力,安全性尤為重要。在宇航領(lǐng)域的CPS系統(tǒng)中,不同層面上都會(huì)存在一定的安全威脅。請(qǐng)用100字以內(nèi)文字說(shuō)明CPS系統(tǒng)會(huì)存在哪三類安全威脅,并對(duì)每類安全威脅至少舉出兩個(gè)例子說(shuō)明。
【答案】【問(wèn)題1】
信息物理系統(tǒng)(CyberPhysicalSystems,CPS)作為計(jì)算進(jìn)程和物理進(jìn)程的統(tǒng)一體,是集計(jì)算、通信與控制于一體的下一代智能系統(tǒng)。信息物理系統(tǒng)通過(guò)人機(jī)交互接口實(shí)現(xiàn)和物理進(jìn)程的交互,使用網(wǎng)絡(luò)化空間,以遠(yuǎn)程的、可靠的、實(shí)時(shí)的、安全的、協(xié)作的方式操控一個(gè)物理實(shí)體。
感知層:主要由傳感器、控制器和采集器等設(shè)備組成,它屬于信息物理系統(tǒng)中的末端設(shè)備。
網(wǎng)絡(luò)層:主要是連接信息世界和物理世界的橋梁,實(shí)現(xiàn)的是數(shù)據(jù)傳輸,為系統(tǒng)提供實(shí)時(shí)的網(wǎng)絡(luò)服務(wù),保證網(wǎng)絡(luò)分組傳輸?shù)膶?shí)時(shí)可靠。
控制層:主要是根據(jù)認(rèn)知結(jié)果及物理設(shè)備傳回來(lái)的數(shù)據(jù)進(jìn)行相應(yīng)的分析,將相應(yīng)的結(jié)果返回給客戶端。
【問(wèn)題2】
感知層:2、4、7、10
網(wǎng)絡(luò)層:8
控制層:1、3、5、6
不屬于CPS結(jié)構(gòu)中的功能:9
【問(wèn)題3】
(1)感知層安全威脅:感知數(shù)據(jù)破壞、信息竊聽(tīng)、節(jié)點(diǎn)捕獲。
(2)網(wǎng)絡(luò)層安全威脅:拒絕服務(wù)攻擊、選擇性轉(zhuǎn)發(fā)、方向誤導(dǎo)攻擊。
(3)控制層安全威脅:用戶隱私泄露、惡意代碼、非授權(quán)訪問(wèn)。
【解析】暫無(wú)解析。
4.單選題
某公司擬開(kāi)發(fā)一個(gè)個(gè)人社保管理系統(tǒng),該系統(tǒng)的主要功能需求是根據(jù)個(gè)人收入、家庭負(fù)擔(dān)、身體狀態(tài)等情況,預(yù)估計(jì)算個(gè)人每年應(yīng)支付的社保金,該社保金的計(jì)算方式可能隨著國(guó)家經(jīng)濟(jì)的變化而動(dòng)態(tài)改變,針對(duì)上述需求描述,該軟件系統(tǒng)適宜采用(
)架構(gòu)風(fēng)格設(shè)計(jì),該風(fēng)格的主要特點(diǎn)是(
)。
問(wèn)題1選項(xiàng)
A.Layeredsystem
B.Dataflow
C.Eventsystem
D.Rule-basedsystem
問(wèn)題2選項(xiàng)
A.將業(yè)務(wù)邏輯中頻繁變化的部分定義為規(guī)則
B.各構(gòu)件間相互獨(dú)立
C.支持并發(fā)
D.無(wú)數(shù)據(jù)不工作
【答案】第1題:D
第2題:A
【解析】
本題考查架構(gòu)風(fēng)格應(yīng)用,根據(jù)題目描述,最核心的業(yè)務(wù)特點(diǎn)是變化大,變化之后要能及時(shí)響應(yīng)變化。此時(shí),可以理解為,可以自行定義計(jì)算的方式與規(guī)則,所以使用虛擬機(jī)風(fēng)格較為合適,題目中提到的規(guī)則系統(tǒng)屬于虛擬機(jī)風(fēng)格。該風(fēng)格最顯著的特點(diǎn)是會(huì)把變化的內(nèi)容定義為規(guī)則。
5.單選題
在軟件開(kāi)發(fā)和維護(hù)過(guò)程中,一個(gè)軟件會(huì)有多個(gè)版本,(
)工具用來(lái)存儲(chǔ)、更新、恢復(fù)和管理一個(gè)軟件的多個(gè)版本。
問(wèn)題1選項(xiàng)
A.軟件測(cè)試
B.版本控制
C.UML建模
D.逆向工程
【答案】B
【解析】本題考查配置管理中的版本管理,版本控制就是用來(lái)管理多個(gè)版本變遷的工具。
6.單選題
關(guān)于模塊化設(shè)計(jì),(
)是錯(cuò)誤的。
問(wèn)題1選項(xiàng)
A.模塊是指執(zhí)行某一特定任務(wù)的數(shù)據(jù)結(jié)構(gòu)和程序代碼
B.模塊的接口和功能定義屬于其模塊自身的內(nèi)部特性
C.每個(gè)模塊完成相對(duì)獨(dú)立的特定子功能,與其他模塊之間的關(guān)系最簡(jiǎn)單
D.模塊設(shè)計(jì)的重要原則是高內(nèi)聚、低耦合
【答案】B
【解析】本題考查的是結(jié)構(gòu)化設(shè)計(jì)。
模塊的接口是模塊與其他模塊進(jìn)行交互的部分,所以接口的定義不僅僅屬于其模塊自身的內(nèi)部特性,與外部模塊也具有相關(guān)性。B選項(xiàng)的描述是錯(cuò)誤的。
7.[標(biāo)簽:題干][標(biāo)簽:答案]8.單選題
信息隱蔽是開(kāi)發(fā)整體程序結(jié)構(gòu)時(shí)使用的法則,通過(guò)信息隱蔽可以提高軟件的()、可測(cè)試性和()。
問(wèn)題1選項(xiàng)
A.可修改性
B.可擴(kuò)充性
C.可靠性
D.耦合性
問(wèn)題2選項(xiàng)
A.封裝性
B.安全性
C.可移植性
D.可交互性
【答案】第1題:A
第2題:C
【解析】第1題:本題考查的質(zhì)量屬性相關(guān)知識(shí)。
信息隱藏是提高可修改性的典型設(shè)計(jì)策略,又因?yàn)樾畔㈦[藏可以有一定保密作用,所以也可以提高安全性。
??假|(zhì)量屬性及相應(yīng)設(shè)計(jì)策略如下:
1、性能
性能(performance)是指系統(tǒng)的響應(yīng)能力,即要經(jīng)過(guò)多長(zhǎng)時(shí)間才能對(duì)某個(gè)事件做出響應(yīng),或者在某段時(shí)間內(nèi)系統(tǒng)所能處理的事件的個(gè)數(shù)。
代表參數(shù):響應(yīng)時(shí)間、吞吐量設(shè)計(jì)策略:優(yōu)先級(jí)隊(duì)列、資源調(diào)度
2、可用性
可用性(availability)是系統(tǒng)能夠正常運(yùn)行的時(shí)間比例。經(jīng)常用兩次故障之間的時(shí)間長(zhǎng)度或在出現(xiàn)故障時(shí)系統(tǒng)能夠恢復(fù)正常的速度來(lái)表示。
代表參數(shù):故障間隔時(shí)間設(shè)計(jì)策略:冗余、心跳線
3、安全性
安全性(security)是指系統(tǒng)在向合法用戶提供服務(wù)的同時(shí)能夠阻止非授權(quán)用戶使用的企圖或拒絕服務(wù)的能力。安全性又可劃分為機(jī)密性、完整性、不可否認(rèn)性及可控性等特性。
設(shè)計(jì)策略:追蹤審計(jì)
4、可修改性
可修改性(modifiability)是指能夠快速地以較高的性能價(jià)格比對(duì)系統(tǒng)進(jìn)行變更的能力。通常以某些具體的變更為基準(zhǔn),通過(guò)考察這些變更的代價(jià)衡量可修改性。
主要策略:信息隱藏
5、可靠性
可靠性(reliability)是軟件系統(tǒng)在應(yīng)用或系統(tǒng)錯(cuò)誤面前,在意外或錯(cuò)誤使用的情況下維持軟件系統(tǒng)的功能特性的基本能力。主要考慮兩個(gè)方面:容錯(cuò)、健壯性。
代表參數(shù):MTTF、MTBF設(shè)計(jì)策略:冗余、心跳線
第2題:
9.單選題
按照外部形態(tài),構(gòu)成一個(gè)軟件系統(tǒng)的構(gòu)件可以分為五類。其中(
)是指可以進(jìn)行版本替換并增加構(gòu)件新功能。
問(wèn)題1選項(xiàng)
A.裝配的構(gòu)件
B.可修改的構(gòu)件
C.有限制的構(gòu)件
D.適應(yīng)性構(gòu)件
【答案】B
【解析】本題考查構(gòu)件的基本概念。
如果把軟件系統(tǒng)看成是構(gòu)件的集合,那么從構(gòu)件的外部形態(tài)來(lái)看,構(gòu)成一個(gè)系統(tǒng)的構(gòu)件可分為5類:
(1)獨(dú)立而成熟的構(gòu)件。獨(dú)立而成熟的構(gòu)件得到了實(shí)際運(yùn)行環(huán)境的多次檢驗(yàn),該類構(gòu)件隱藏了所有接口,用戶只需用規(guī)定好的命令進(jìn)行使用。例如,數(shù)據(jù)庫(kù)管理系統(tǒng)和操作系統(tǒng)等。
(2)有限制的構(gòu)件。有限制的構(gòu)件提供了接口,指出了使用的條件和前提,這種構(gòu)件在裝配時(shí),會(huì)產(chǎn)生資源沖突、覆蓋等影響,在使用時(shí)需要加以測(cè)試。例如,各種面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言中的基礎(chǔ)類庫(kù)等。
(3)適應(yīng)性構(gòu)件。適應(yīng)性構(gòu)件進(jìn)行了包裝或使用了接口技術(shù),把不兼容性、資源沖突等進(jìn)行了處理,可以直接使用。這種構(gòu)件可以不加修改地使用在各種環(huán)境中。例如ActiveX等。
(4)裝配的構(gòu)件。裝配(assemble)的構(gòu)件在安裝時(shí),已經(jīng)裝配在操作系統(tǒng)、數(shù)據(jù)庫(kù)管理系統(tǒng)或信息系統(tǒng)不同層次上,使用膠水代碼(gluecode)就可以進(jìn)行連接使用。目前一些軟件商提供的大多數(shù)軟件產(chǎn)品都屬這一類。
(5)可修改的構(gòu)件??尚薷牡臉?gòu)件可以進(jìn)行版本替換。如果對(duì)原構(gòu)件修改錯(cuò)誤、增加新功能,可以利用重新“包裝”或?qū)懡涌趤?lái)實(shí)現(xiàn)構(gòu)件的替換。這種構(gòu)件在應(yīng)用系統(tǒng)開(kāi)發(fā)中使用得比較多。
10.單選題
RUP(RationalUnifiedProcess)軟件開(kāi)發(fā)生命周期是一個(gè)二維的軟件開(kāi)發(fā)模型,其中,RUP的9個(gè)核心工作流中不包括(
)
問(wèn)題1選項(xiàng)
A.業(yè)務(wù)建模
B.配置與變更管理
C.成本
D.環(huán)境
【答案】C
【解析】RUP中有9個(gè)核心工作流,分為6個(gè)核心過(guò)程工作流(CoreProcessWorkflows)和3個(gè)核心支持工作流(CoreSupportingWorkflows)。
1、商業(yè)建模(BusinessModeling):商業(yè)建模工作流描述了如何為新的目標(biāo)組織開(kāi)發(fā)一個(gè)構(gòu)想,并基于這個(gè)構(gòu)想在商業(yè)用例模型和商業(yè)對(duì)象模型中定義組織的過(guò)程,角色和責(zé)任。
2、需求(Requirements):需求工作流的目標(biāo)是描述系統(tǒng)應(yīng)該做什么,并使開(kāi)發(fā)人員和用戶就這一描述達(dá)成共識(shí)。為了達(dá)到該目標(biāo),要對(duì)需要的功能和約束進(jìn)行提取、組織、文檔化;最重要的是理解系統(tǒng)所解決問(wèn)題的定義和范圍。
3、分析和設(shè)計(jì)(Analysis&Design):分析和設(shè)計(jì)工作流將需求轉(zhuǎn)化成未來(lái)系統(tǒng)的設(shè)計(jì),為系統(tǒng)開(kāi)發(fā)一個(gè)健壯的結(jié)構(gòu)并調(diào)整設(shè)計(jì)使其與實(shí)現(xiàn)環(huán)境相匹配,優(yōu)化其性能。
4、實(shí)現(xiàn)(Implementation):實(shí)現(xiàn)工作流的目的包括以層次化的子系統(tǒng)形式定義代碼的組織結(jié)構(gòu);以組件的形式(源文件、二進(jìn)制文件、可執(zhí)行文件)實(shí)現(xiàn)類和對(duì)象;將開(kāi)發(fā)出的組件作為單元進(jìn)行測(cè)試以及集成由單個(gè)開(kāi)發(fā)者(或小組)所產(chǎn)生的結(jié)果,使其成為可執(zhí)行的系統(tǒng)。
5、測(cè)試(Test):測(cè)試工作流要驗(yàn)證對(duì)象間的交互作用,驗(yàn)證軟件中所有組件的正確集成,檢驗(yàn)所有的需求已被正確的實(shí)現(xiàn),識(shí)別并確認(rèn)缺陷在軟件部署之前被提出并處理。
6、部署(Deployment):部署工作流的目的是成功的生成版本并將軟件分發(fā)給最終用戶。
7、配置和變更管理(Configuration&ChangeManagement):配置和變更管理工作流描繪了如何在多個(gè)成員組成的項(xiàng)目中控制大量的產(chǎn)物。
8、項(xiàng)目管理(ProjectManagement):軟件項(xiàng)目管理平衡各種可能產(chǎn)生沖突的目標(biāo),管理風(fēng)險(xiǎn),克服各種約束并成功交付使用戶滿意的產(chǎn)品。其目標(biāo)包括:為項(xiàng)目的管理提供框架,為計(jì)劃、人員配備、執(zhí)行和監(jiān)控項(xiàng)目提供實(shí)用的準(zhǔn)則,為管理風(fēng)險(xiǎn)提供框架等。
9、環(huán)境(Environment):環(huán)境工作流的目的是向軟件開(kāi)發(fā)組織提供軟件開(kāi)發(fā)環(huán)境,包括過(guò)程和工具。
11.單選題
通常在設(shè)計(jì)關(guān)系模式時(shí),派生屬性不會(huì)作為關(guān)系中的屬性來(lái)存儲(chǔ)。按照這個(gè)原則,假設(shè)原設(shè)計(jì)的學(xué)生關(guān)系模式為Students(學(xué)號(hào),姓名,性別,出生日期,年齡,家庭地址),那么該關(guān)系模式正確的設(shè)計(jì)應(yīng)為()。
問(wèn)題1選項(xiàng)
A.Students(學(xué)號(hào),性別,出生日期,年齡,家庭地址)
B.Students(學(xué)號(hào),姓名,性別,出生日期,年齡)
C.Students(學(xué)號(hào),姓名,性別,出生日期,家庭地址)
D.Students(學(xué)號(hào),姓名,出生日期,年齡,家庭地址)
【答案】C
【解析】本題考查的是數(shù)據(jù)庫(kù)的基本概念。
派生屬性是數(shù)據(jù)庫(kù)中的衍生數(shù)據(jù),是一種特殊屬性。派生屬性是指可以由其他屬性進(jìn)行計(jì)算來(lái)獲得的屬性,如年齡可以由出生日期和系統(tǒng)當(dāng)前時(shí)間計(jì)算獲得,是派生屬性。選項(xiàng)ABD中都有年齡屬性,所以只有C選項(xiàng)正確。
注意這里出生日期并不是派生屬性,因?yàn)槟挲g和系統(tǒng)當(dāng)前時(shí)間只能計(jì)算出生年份,不能準(zhǔn)確地計(jì)算出日期。
12.單選題
如果A公司購(gòu)買了一個(gè)軟件的源程序,A公司將該軟件源程序中的所有標(biāo)識(shí)符做了全面修改后,作為該公司的產(chǎn)品銷售,這種行為(
)。
問(wèn)題1選項(xiàng)
A.尚不構(gòu)成侵權(quán)
B.侵犯了著作權(quán)
C.侵犯了專利權(quán)
D.屬于不正當(dāng)競(jìng)爭(zhēng)
【答案】B
【解析】暫無(wú)解析。
13.單選題
軟件設(shè)計(jì)包括4個(gè)既獨(dú)立又相互聯(lián)系的活動(dòng),分別為()、體系結(jié)構(gòu)設(shè)計(jì)、人機(jī)界面設(shè)計(jì)和(
)。
問(wèn)題1選項(xiàng)
A.用例設(shè)計(jì)
B.數(shù)據(jù)設(shè)計(jì)
C.程序設(shè)計(jì)
D.模塊設(shè)計(jì)
問(wèn)題2選項(xiàng)
A.接口設(shè)計(jì)
B.操作設(shè)計(jì)
C.輸入輸出設(shè)計(jì)
D.過(guò)程設(shè)計(jì)
【答案】第1題:B
第2題:D
【解析】第1題:本題考查的是軟件設(shè)計(jì)的知識(shí)內(nèi)容。
軟件設(shè)計(jì)包括體系結(jié)構(gòu)設(shè)計(jì)、接口設(shè)計(jì)、數(shù)據(jù)設(shè)計(jì)和過(guò)程設(shè)計(jì)。
結(jié)構(gòu)設(shè)計(jì):定義軟件系統(tǒng)各主要部件之間的關(guān)系。
數(shù)據(jù)設(shè)計(jì):將模型轉(zhuǎn)換成數(shù)據(jù)結(jié)構(gòu)的定義。好的數(shù)據(jù)設(shè)計(jì)將改善程序結(jié)構(gòu)和模塊劃分,降低過(guò)程復(fù)雜性。
接口設(shè)計(jì)(人機(jī)界面設(shè)計(jì)):軟件內(nèi)部,軟件和操作系統(tǒng)之間以及軟件和人之間如何通信。
過(guò)程設(shè)計(jì):系統(tǒng)結(jié)構(gòu)部件轉(zhuǎn)換成軟件的過(guò)程描述。確定軟件各個(gè)組成部分內(nèi)的算法及內(nèi)部數(shù)據(jù)結(jié)構(gòu),并選定某種過(guò)程的表達(dá)形式來(lái)描述各種算法。
第2題:
14.單選題
在Web服務(wù)器的測(cè)試中,反映其性能的指標(biāo)不包括:(),常見(jiàn)的Web服務(wù)器性能評(píng)測(cè)方法有基準(zhǔn)性能測(cè)試、壓力測(cè)試和()。
問(wèn)題1選項(xiàng)
A.鏈接正確跳轉(zhuǎn)
B.最大并發(fā)連接數(shù)
C.響應(yīng)延遲
D.吞吐量
問(wèn)題2選項(xiàng)
A.功能測(cè)試
B.黑盒測(cè)試
C.白盒測(cè)試
D.可靠性測(cè)試
【答案】第1題:A
第2題:D
【解析】
在Web服務(wù)器的測(cè)試中,反映其性能的指標(biāo)主要有:最大并發(fā)連接數(shù)、響應(yīng)延遲和吞吐量等。常見(jiàn)的Web服務(wù)器性能評(píng)測(cè)方法有基準(zhǔn)性能測(cè)試、壓力測(cè)試和可靠性測(cè)試。
15.單選題
ABSDM(Architecture-BasedSoftwareDesignModel)把整個(gè)基于體系結(jié)構(gòu)的軟件過(guò)程劃分為體系結(jié)構(gòu)需求、體系結(jié)構(gòu)設(shè)計(jì)、體系結(jié)構(gòu)文檔化、(
)、(
)和體系結(jié)構(gòu)演化等6個(gè)子過(guò)程。其中,(
)過(guò)程的主要輸出結(jié)果是體系結(jié)構(gòu)規(guī)格說(shuō)明和測(cè)試體系結(jié)構(gòu)需求的質(zhì)量設(shè)計(jì)說(shuō)明書(shū)。
問(wèn)題1選項(xiàng)
A.體系結(jié)構(gòu)復(fù)審
B.體系結(jié)構(gòu)測(cè)試
C.體系結(jié)構(gòu)變更
D.體系結(jié)構(gòu)管理
問(wèn)題2選項(xiàng)
A.體系結(jié)構(gòu)實(shí)現(xiàn)
B.體系結(jié)構(gòu)測(cè)試
C.體系結(jié)構(gòu)建模
D.體系結(jié)構(gòu)管理
問(wèn)題3選項(xiàng)
A.體系結(jié)構(gòu)設(shè)計(jì)
B.體系結(jié)構(gòu)需求
C.體系結(jié)構(gòu)文檔化
D.體系結(jié)構(gòu)測(cè)試
【答案】第1題:A
第2題:A
第3題:C
【解析】本題考查的是基于體系結(jié)構(gòu)的開(kāi)發(fā)模型ABSDM相關(guān)知識(shí)。
ABSDM模型把整個(gè)基于體系結(jié)構(gòu)的軟件過(guò)程劃分為:體系結(jié)構(gòu)需求、設(shè)計(jì)、文檔化、復(fù)審、實(shí)現(xiàn)和演化等6個(gè)過(guò)程。因此第一空選擇A選項(xiàng)體系結(jié)構(gòu)復(fù)審,第二空選擇A選項(xiàng)體系結(jié)構(gòu)實(shí)現(xiàn)。
體系結(jié)構(gòu)需求:需求過(guò)程主要是獲取用戶需求,標(biāo)識(shí)系統(tǒng)中所要用到的構(gòu)件。
體系結(jié)構(gòu)設(shè)計(jì):體系結(jié)構(gòu)設(shè)計(jì)是一個(gè)迭代過(guò)程,如果要開(kāi)發(fā)的系統(tǒng)能夠從已有的系統(tǒng)中導(dǎo)出大部分,則可以使用已有系統(tǒng)的設(shè)計(jì)過(guò)程。
體系結(jié)構(gòu)文檔化:絕大多數(shù)的體系結(jié)構(gòu)都是抽象的,由一些概念上的構(gòu)件組成,因此要去實(shí)現(xiàn)體系結(jié)構(gòu),還必須得把體系結(jié)構(gòu)文檔化。體系結(jié)構(gòu)文檔化過(guò)程的主要輸出結(jié)果是體系結(jié)構(gòu)規(guī)格說(shuō)明和測(cè)試體系結(jié)構(gòu)需求的質(zhì)量設(shè)計(jì)說(shuō)明書(shū)這2個(gè)文檔。本題第三空選擇C選項(xiàng)。
體系結(jié)構(gòu)復(fù)審:體系結(jié)構(gòu)設(shè)計(jì)、文檔化和復(fù)審是一個(gè)迭代過(guò)程。復(fù)審的目的是表示潛在的風(fēng)險(xiǎn),及早發(fā)現(xiàn)體系結(jié)構(gòu)設(shè)計(jì)中的缺陷和錯(cuò)誤,包括體系結(jié)構(gòu)能否滿足需求、質(zhì)量需求是否在設(shè)計(jì)中得到體現(xiàn)、層次是否清晰、構(gòu)件劃分是否合理、文檔表達(dá)是否明確、構(gòu)件設(shè)計(jì)是否滿足功能與性能的要求等。
體系結(jié)構(gòu)實(shí)現(xiàn):所謂“實(shí)現(xiàn)”就是要用實(shí)體顯示出一個(gè)軟件體系結(jié)構(gòu),即要符合體系結(jié)構(gòu)描述的結(jié)構(gòu)性設(shè)計(jì)決策,分割成規(guī)定的構(gòu)件,按規(guī)定的方式互相交互。整個(gè)實(shí)現(xiàn)過(guò)程是以復(fù)審后的文檔化的體系結(jié)構(gòu)說(shuō)明書(shū)為基礎(chǔ)的,每個(gè)構(gòu)件必須滿足軟件體系結(jié)構(gòu)中說(shuō)明的對(duì)其他構(gòu)件的責(zé)任。最后一步是測(cè)試,包括單個(gè)構(gòu)件的功能性測(cè)試和被組裝應(yīng)用的整體功能和性能測(cè)試。
體系結(jié)構(gòu)演化:在構(gòu)件開(kāi)發(fā)過(guò)程中,用戶的需求可能還有變動(dòng)。在軟件開(kāi)發(fā)完畢,正常運(yùn)行后,由一個(gè)單位移植到另一個(gè)單位,需求也會(huì)發(fā)生變化。在這兩種情況下,就必須相應(yīng)地修改軟件體系結(jié)構(gòu),以適應(yīng)新的變化了的軟件需求。體系結(jié)構(gòu)演化是使用系統(tǒng)演化步驟去修改應(yīng)用,以滿足新的需求。
16.單選題
構(gòu)件組裝是指將庫(kù)中的構(gòu)件經(jīng)適當(dāng)修改后相互連接構(gòu)成新的目標(biāo)軟件。(
)不屬于構(gòu)件組裝技術(shù)。
問(wèn)題1選項(xiàng)
A.基于功能的構(gòu)件組裝技術(shù)
B.基于數(shù)據(jù)的構(gòu)件組裝技術(shù)
C.基于實(shí)現(xiàn)的構(gòu)件組裝技術(shù)
D.面向?qū)ο蟮臉?gòu)件組裝技術(shù)
【答案】C
【解析】本題考查的是構(gòu)件相關(guān)知識(shí)。
構(gòu)件組裝是指將構(gòu)件庫(kù)中的構(gòu)件經(jīng)過(guò)適當(dāng)修改后相互連接,或者將它們與當(dāng)前開(kāi)發(fā)項(xiàng)目中的構(gòu)件元素相連接,最終構(gòu)成新的目標(biāo)軟件。
構(gòu)件組裝技術(shù)大致可分為基于功能的組裝技術(shù)、基于數(shù)據(jù)的組裝技術(shù)和面向?qū)ο蟮慕M裝技術(shù)。本題C選項(xiàng)不屬于構(gòu)件組裝技術(shù)。
17.單選題
進(jìn)程P有8個(gè)頁(yè)面,頁(yè)號(hào)分別為0~7,頁(yè)面大小為4K,假設(shè)系統(tǒng)給進(jìn)程P分配了4個(gè)存儲(chǔ)塊,進(jìn)程P的頁(yè)面變換表如下所示。表中狀態(tài)位等于1和0分別表示頁(yè)面在內(nèi)存和不在內(nèi)存。若進(jìn)程P要訪問(wèn)的邏輯地址為十六進(jìn)制5148H,則該地址經(jīng)過(guò)變換后,其物理地址應(yīng)為十六進(jìn)制(
);如果進(jìn)程P要訪問(wèn)的頁(yè)面6不在內(nèi)存,那么應(yīng)該淘汰頁(yè)號(hào)為(
)的頁(yè)面。
問(wèn)題1選項(xiàng)
A.3148H
B.5148H
C.7148H
D.9148H
問(wèn)題2選項(xiàng)
A.1
B.2
C.5
D.9
【答案】第1題:A
第2題:B
【解析】本題考查操作系統(tǒng)存儲(chǔ)管理方面的基礎(chǔ)知識(shí)。
試題第一空的正確選項(xiàng)為A。
根據(jù)題意,頁(yè)面大小為4K,邏輯地址為十六進(jìn)制5148H其頁(yè)號(hào)為5,頁(yè)內(nèi)地址為148H,查頁(yè)表后可知頁(yè)幀號(hào)(物理塊號(hào))為3,該地址經(jīng)過(guò)變換后,其物理地址應(yīng)為頁(yè)幀號(hào)3拼上頁(yè)內(nèi)地址148H,即十六進(jìn)制3148H。
試題第二空的正確選項(xiàng)為B。根據(jù)題意,頁(yè)面變換表中狀態(tài)位等于1和0分別表示頁(yè)面在內(nèi)存或不在內(nèi)存,所以1、2、5和7號(hào)頁(yè)面在內(nèi)存。當(dāng)訪問(wèn)的頁(yè)面6不在內(nèi)存時(shí),系統(tǒng)應(yīng)該首先淘汰未被訪問(wèn)的頁(yè)面,因?yàn)楦鶕?jù)程序的局部性原理最近未被訪問(wèn)的頁(yè)面下次被訪問(wèn)的概率更?。蝗绻?yè)面最近都被訪問(wèn)過(guò),應(yīng)該先淘汰未修改過(guò)的頁(yè)面。因?yàn)槲葱薷倪^(guò)的頁(yè)面內(nèi)存與輔存一致,故淘汰時(shí)無(wú)須寫回輔存,使系統(tǒng)頁(yè)面置換代價(jià)小。經(jīng)上述分析,1、5和7號(hào)頁(yè)面都是最近被訪問(wèn)過(guò)的,但2號(hào)頁(yè)面最近未被訪問(wèn)過(guò),故應(yīng)該淘汰2號(hào)頁(yè)面。
18.單選題
以下關(guān)于計(jì)算機(jī)內(nèi)存管理的描述中,()屬于段頁(yè)式內(nèi)存管理的描述。
問(wèn)題1選項(xiàng)
A.一個(gè)程序就是一段,使用基址極限對(duì)來(lái)進(jìn)行管理
B.一個(gè)程序分為許多固定大小的頁(yè)面,使用頁(yè)表進(jìn)行管理
C.程序按邏輯分為多段,每一段內(nèi)又進(jìn)行分頁(yè),使用段頁(yè)表來(lái)進(jìn)行管理
D.程序按邏輯分成多段,用一組基址極限對(duì)來(lái)進(jìn)行管理?;窐O限對(duì)存放在段表里
【答案】C
【解析】本題考查的是段頁(yè)式存儲(chǔ)的基本概念。
段頁(yè)式存儲(chǔ)管理方式即先將用戶程序分成若干個(gè)段,再把每個(gè)段分成若干個(gè)頁(yè),并為每一個(gè)段賦予一個(gè)段名,使用段頁(yè)表來(lái)進(jìn)行管理。所以正確答案為C選項(xiàng)。選項(xiàng)A的管理方法屬于分區(qū)式管理;選項(xiàng)B的管理方法屬于頁(yè)式管理;選項(xiàng)D的管理方法屬于段式管理。
19.單選題
某廠生產(chǎn)的某種電視機(jī),銷售價(jià)為每臺(tái)2500元,去年的總銷售量為25000臺(tái),固定成本總額為250萬(wàn)元,可變成本總額為4000萬(wàn)元,稅率為16%,則該產(chǎn)品年銷售量的盈虧平衡點(diǎn)為()臺(tái)(只有在年銷售量超過(guò)它時(shí)才能盈利)。
問(wèn)題1選項(xiàng)
A.5000
B.10000
C.15000
D.20000
【答案】A
【解析】本題考查的是盈虧平衡點(diǎn)計(jì)算問(wèn)題。
盈虧平衡點(diǎn)也稱為零利潤(rùn)點(diǎn)或保本點(diǎn),是全部銷售收入等于全部成本時(shí)的產(chǎn)量。當(dāng)銷售收入高于盈虧平衡點(diǎn)時(shí),表示企業(yè)是盈利的狀態(tài);當(dāng)銷售收入低于盈虧平衡點(diǎn)時(shí),表示企業(yè)是虧損的狀態(tài)。
去年賣了25000臺(tái)電腦,每臺(tái)售價(jià)2500元,固定成本250萬(wàn),可變成本4000萬(wàn),稅率16%。
總營(yíng)收:25000*2500=6250萬(wàn)
固定成本:250萬(wàn)
可變成本:4000萬(wàn),占營(yíng)收比例:64%。
稅不屬于成本,但與可變成本性質(zhì)相似,會(huì)隨銷量變化。
設(shè)盈虧平衡時(shí)的銷售量為X臺(tái)。則有:
2500000+X*2500*64%+X*2500*16%=X*2500
500X=2500000
解得:X=5000
20.單選題
以下關(guān)于區(qū)塊鏈應(yīng)用系統(tǒng)中“挖礦”行為的描述中,錯(cuò)誤的是()。
問(wèn)題1選項(xiàng)
A.礦工“挖礦”取得區(qū)塊鏈的記賬權(quán),同時(shí)獲得代幣獎(jiǎng)勵(lì)
B.“挖礦”本質(zhì)上是在嘗試計(jì)算一個(gè)Hash碰撞
C.“挖礦”是一種工作量證明機(jī)制
D.可以防止比特幣的雙花攻擊
【答案】D
【解析】本題考查了區(qū)塊鏈技術(shù)的相關(guān)應(yīng)用。
比特幣網(wǎng)絡(luò)通過(guò)“挖礦”來(lái)生成新的比特幣。所謂“挖礦”實(shí)質(zhì)上是用計(jì)算機(jī)解決一項(xiàng)復(fù)雜的數(shù)學(xué)問(wèn)題,來(lái)保證比特幣網(wǎng)絡(luò)分布式記賬系統(tǒng)的一致性。比特幣網(wǎng)絡(luò)會(huì)自動(dòng)調(diào)整數(shù)學(xué)問(wèn)題的難度,讓整個(gè)網(wǎng)絡(luò)約每10分鐘得到一個(gè)合格答案。隨后比特幣網(wǎng)絡(luò)會(huì)新生成一定量的比特幣作為區(qū)塊獎(jiǎng)勵(lì),獎(jiǎng)勵(lì)獲得答案的人。A選項(xiàng)正確。
本質(zhì)上,挖礦的過(guò)程就是計(jì)算哈希函數(shù),并以此來(lái)確認(rèn)交易的過(guò)程。哈希函數(shù)值具有不可篡改、不可逆性。但哈希函數(shù)輸入的原始數(shù)據(jù)長(zhǎng)度是不定長(zhǎng)的,可以隨意長(zhǎng)度,而得出的摘要值是固定長(zhǎng)度的。因此,存在一個(gè)可能,同樣一個(gè)哈希值對(duì)應(yīng)的不止一個(gè)數(shù)據(jù)串。這個(gè)現(xiàn)象就是哈希碰撞。B選項(xiàng)正確。
工作量證明機(jī)制(PoW)是我們最熟知的一種共識(shí)機(jī)制。工作量證明機(jī)制PoW就是工作越多,收益越大。這里的工作就是計(jì)算出一個(gè)滿足規(guī)則的隨機(jī)數(shù),誰(shuí)能最快地計(jì)算出唯一的數(shù)字,誰(shuí)就能做信息公示人。C選項(xiàng)正確。
“雙花”問(wèn)題是指一筆數(shù)字現(xiàn)金在交易中被反復(fù)使用的現(xiàn)象。傳統(tǒng)的加密數(shù)字貨幣和其他數(shù)字資產(chǎn),都具有無(wú)限可復(fù)制性,人們?cè)诮灰走^(guò)程中,難以確認(rèn)這筆數(shù)字現(xiàn)金是否已經(jīng)產(chǎn)生過(guò)一次交易。在區(qū)塊鏈技術(shù)中,中本聰通過(guò)對(duì)產(chǎn)生的每一個(gè)區(qū)塊蓋上時(shí)間戳(時(shí)間戳相當(dāng)于區(qū)塊鏈公證人)的方式保證了交易記錄的真實(shí)性,保證每筆貨幣被支付后,不能再用于其他支付。在這個(gè)過(guò)程中,當(dāng)且僅當(dāng)包含在區(qū)塊中的所有交易都是有效的且之前從未存在過(guò)的,其他節(jié)點(diǎn)才認(rèn)同該區(qū)塊的有效性。所以雙花攻擊解決的方法就是通過(guò)時(shí)間戳。用戶發(fā)起的每一筆交易都有時(shí)間記錄,“挖礦”行為不能防止雙花攻擊,D選項(xiàng)錯(cuò)誤。
21.單選題
以下關(guān)于以太網(wǎng)交換機(jī)轉(zhuǎn)發(fā)表的敘述中,正確的是(
)。
問(wèn)題1選項(xiàng)
A.交換機(jī)的初始MAC地址表為空
B.交換機(jī)接收到數(shù)據(jù)幀后,如果沒(méi)有相應(yīng)的表項(xiàng),則不轉(zhuǎn)發(fā)該幀
C.交換機(jī)通過(guò)讀取輸入幀中的目的地址添加相應(yīng)的MAC地址表項(xiàng)
D.交換機(jī)的MAC地址表項(xiàng)是靜態(tài)增長(zhǎng)的,重啟時(shí)地址表清空
【答案】A
【解析】B選項(xiàng)錯(cuò)誤,因?yàn)榻粨Q機(jī)接收到數(shù)據(jù)幀后,如果沒(méi)有相應(yīng)的表項(xiàng),交換機(jī)會(huì)采用ARP泛洪操作,即廣播方式進(jìn)行轉(zhuǎn)發(fā)。
C選項(xiàng)錯(cuò)誤,因?yàn)榻粨Q機(jī)通過(guò)讀取輸入幀中的源地址添加相應(yīng)的MAC地址表項(xiàng)。
D選項(xiàng)錯(cuò)誤,交換機(jī)的MAC地址表項(xiàng)是動(dòng)態(tài)增長(zhǎng)的。
22.單選題
(
)包括編制每個(gè)需求與系統(tǒng)元素之間的聯(lián)系文檔,這些元素包括其它需求、體系結(jié)構(gòu)、設(shè)計(jì)部件、源代碼模塊、測(cè)試、幫助文件和文檔等。
問(wèn)題1選項(xiàng)
A.需求描述
B.需求分析
C.需求獲取
D.需求跟蹤
【答案】D
【解析】本題考查需求跟蹤的概念。
需求跟蹤是將單個(gè)需求和其他系統(tǒng)元素之間的依賴關(guān)系和邏輯聯(lián)系建立跟蹤,這些元素包括各種類型的需求、業(yè)務(wù)規(guī)則、系統(tǒng)架構(gòu)和構(gòu)件、源代碼、測(cè)試用例,以及幫助文件等。
需求跟蹤一般采用需求跟蹤矩陣做跟進(jìn)工作,跟蹤矩陣將從需求源頭一直跟進(jìn)到最終的軟件產(chǎn)品。
23.單選題
在分布式數(shù)據(jù)庫(kù)中有分片透明、復(fù)制透明、位置透明和邏輯透明等基本概念。其中,()是指用戶無(wú)需知道數(shù)據(jù)存放的物理位置。
問(wèn)題1選項(xiàng)
A.分片透明
B.邏輯透明
C.位置透明
D.復(fù)制透明
【答案】C
【解析】本題考查的是分布式數(shù)據(jù)庫(kù)的相關(guān)概念。
分片透明性:是指用戶不必關(guān)系數(shù)據(jù)是如何分片的,它們對(duì)數(shù)據(jù)的操作在全局關(guān)系上進(jìn)行,即關(guān)系如何分片對(duì)用戶是透明的,因此,當(dāng)分片改變時(shí)應(yīng)用程序可以不變。分片透明性是最高層次的透明性,如果用戶能在全局關(guān)系一級(jí)操作,則數(shù)據(jù)如何分布,如何存儲(chǔ)等細(xì)節(jié)自不必關(guān)系,其應(yīng)用程序的編寫與集中式數(shù)據(jù)庫(kù)相同。
復(fù)制透明:用戶不用關(guān)心數(shù)據(jù)庫(kù)在網(wǎng)絡(luò)中各個(gè)節(jié)點(diǎn)的復(fù)制情況,被復(fù)制的數(shù)據(jù)的更新都由系統(tǒng)自動(dòng)完成。在分布式數(shù)據(jù)庫(kù)系統(tǒng)中,可以把一個(gè)場(chǎng)地的數(shù)據(jù)復(fù)制到其他場(chǎng)地存放,應(yīng)用程序可以使用復(fù)制到本地的數(shù)據(jù)在本地完成分布式操作,避免通過(guò)網(wǎng)絡(luò)傳輸數(shù)據(jù),提高了系統(tǒng)的運(yùn)行和查詢效率。但是對(duì)于復(fù)制數(shù)據(jù)的更新操作,就要涉及到對(duì)所有復(fù)制數(shù)據(jù)的更新。
位置透明性是指用戶不必知道所操作的數(shù)據(jù)放在何處,即數(shù)據(jù)分配到哪個(gè)或哪些站點(diǎn)存儲(chǔ)對(duì)用戶是透明的。因此,數(shù)據(jù)分片模式的改變,如把數(shù)據(jù)從一個(gè)站點(diǎn)轉(zhuǎn)移到另一個(gè)站點(diǎn)將不會(huì)影響應(yīng)用程序,因而應(yīng)用程序不必改寫。
局部映像透明性(邏輯透明):是最低層次的透明性,該透明性提供數(shù)據(jù)到局部數(shù)據(jù)庫(kù)的映像,即用戶不必關(guān)系局部DBMS支持哪種數(shù)據(jù)模型、使用哪種數(shù)據(jù)操縱語(yǔ)言,數(shù)據(jù)模型和操縱語(yǔ)言的轉(zhuǎn)換是由系統(tǒng)完成的。因此,局部映像透明性對(duì)異構(gòu)型和同構(gòu)異質(zhì)的分布式數(shù)據(jù)庫(kù)系統(tǒng)是非常重要的。
綜上,答案應(yīng)該選C。
24.單選題
以下關(guān)于DHCP服務(wù)的說(shuō)法中,正確的是()。
問(wèn)題1選項(xiàng)
A.在一個(gè)園區(qū)網(wǎng)中可以存在多臺(tái)DHCP服務(wù)器
B.默認(rèn)情況下,客戶端要使用DHCP服務(wù)需指定DHCP服務(wù)器地址
C.默認(rèn)情況下,DHCP客戶端選擇本網(wǎng)段內(nèi)的IP地址作為本地地址
D.在DHCP服務(wù)器上,DHCP服務(wù)功能默認(rèn)開(kāi)啟
【答案】A
【解析】因?yàn)榭蛻舳艘詣?dòng)獲取IP,此時(shí)并不知道DHCP服務(wù)器在哪,所以B選項(xiàng)有誤。
DHCP服務(wù)可以服務(wù)于一個(gè)網(wǎng)段,也可以通過(guò)DHCP中繼服務(wù)多個(gè)子網(wǎng),所以C選項(xiàng)有誤。
在DHCP服務(wù)器上,DHCP服務(wù)功能需要主動(dòng)開(kāi)啟,不是默認(rèn)開(kāi)啟的,所以D選項(xiàng)錯(cuò)誤。
在一個(gè)網(wǎng)段中可以配置多臺(tái)DHCP服務(wù)器,答案選A。
25.單選題
系統(tǒng)應(yīng)用集成構(gòu)建統(tǒng)一標(biāo)準(zhǔn)的基礎(chǔ)平臺(tái),在各個(gè)應(yīng)用系統(tǒng)的接口之間共享數(shù)據(jù)和功能,基本原則是保證應(yīng)用程序的(
)。系統(tǒng)應(yīng)用集成提供了4個(gè)不同層次的服務(wù),最上層服務(wù)是(
)服務(wù)。
問(wèn)題1選項(xiàng)
A.獨(dú)立性
B.相關(guān)性
C.互操作性
D.排他性
問(wèn)題2選項(xiàng)
A.通信
B.信息傳遞與轉(zhuǎn)化
C.應(yīng)用連接
D.流程控制
【答案】第1題:A
第2題:D
【解析】第1題:本題考查的是EAI(EnterpriseApplicationIntegration,系統(tǒng)應(yīng)用集成)相關(guān)概念。
EAI構(gòu)建統(tǒng)一標(biāo)準(zhǔn)的基礎(chǔ)平臺(tái),將進(jìn)程、軟件、標(biāo)準(zhǔn)和硬件聯(lián)合起來(lái),連接具有不同功能和目的而又獨(dú)自運(yùn)行的企業(yè)內(nèi)部的應(yīng)用系統(tǒng),以達(dá)到信息和流程的共享,使企業(yè)相關(guān)應(yīng)用整合在一起。
EAI就是在各個(gè)應(yīng)用系統(tǒng)的接口之間共享數(shù)據(jù)和功能。EAI的基本原則就是集成多個(gè)系統(tǒng)并保證系統(tǒng)互不干擾,也就是獨(dú)立性。因此第一空選擇A選項(xiàng)獨(dú)立性。排他性一般理解為不能共存,因此在這里并不合適。
EAI的終極目標(biāo)就是將多個(gè)企業(yè)和企業(yè)內(nèi)部的多個(gè)應(yīng)用集成到一個(gè)虛擬的、統(tǒng)一的應(yīng)用系統(tǒng)中。因此實(shí)施EAI必須遵循如下原則:應(yīng)用程序的獨(dú)立性;面向商業(yè)流程;獨(dú)立于技術(shù);平臺(tái)無(wú)關(guān)。
EAI提供4個(gè)層次的服務(wù),從下至上依次為通訊服務(wù)、信息傳遞與轉(zhuǎn)化服務(wù)、應(yīng)用連接服務(wù)、流程控制服務(wù),最上層是流程控制服務(wù),第二空選擇D選項(xiàng)。
第2題:
26.單選題
需求變更管理是需求管理的重要內(nèi)容。需求變更管理的過(guò)程主要包括問(wèn)題分析和變更描述、(
)、變更實(shí)現(xiàn)。具體來(lái)說(shuō),在關(guān)于需求變更管理的描述中,(
)是不正確的。
問(wèn)題1選項(xiàng)
A.變更調(diào)研
B.變更判定
C.變更定義
D.變更分析和成本計(jì)算
問(wèn)題2選項(xiàng)
A.需求變更要進(jìn)行控制,嚴(yán)格防止因失控而導(dǎo)致項(xiàng)目混亂,出現(xiàn)重大風(fēng)險(xiǎn)
B.需求變更對(duì)軟件項(xiàng)目開(kāi)發(fā)有利無(wú)弊
C.需求變更通常按特定的流程進(jìn)行
D.在需求變更中,變更審批由CCB負(fù)責(zé)審批
【答案】第1題:D
第2題:B
【解析】第1題:本題考查的是需求工程相關(guān)內(nèi)容。
第一空選擇D選項(xiàng)。
在需求管理過(guò)程中需求的變更是受嚴(yán)格管控的,其流程為:
1、問(wèn)題分析和變更描述。這是識(shí)別和分析需求問(wèn)題或者一份明確的變更提議,以檢查它的有效性,從而產(chǎn)生一個(gè)更明確的需求變更提議。
2、變更分析和成本計(jì)算。使用可追溯性信息和系統(tǒng)需求的一般知識(shí),對(duì)需求變更提議進(jìn)行影響分析和評(píng)估。變更成本計(jì)算應(yīng)該包括對(duì)需求文檔的修改、系統(tǒng)修改的設(shè)計(jì)和實(shí)現(xiàn)的成本。一旦分析完成并且確認(rèn),應(yīng)該進(jìn)行是否執(zhí)行這一變更的決策。
3、變更實(shí)現(xiàn)。這要求需求文檔和系統(tǒng)設(shè)計(jì)以及實(shí)現(xiàn)都要同時(shí)修改。如果先對(duì)系統(tǒng)的程序做變更,然后再修改需求文檔,這幾乎不可避免地會(huì)出現(xiàn)需求文檔和程序的不一致。
第二空,需求變更對(duì)軟件項(xiàng)目開(kāi)發(fā)帶來(lái)各方面的影響,所以是有利有弊的,而不是有利無(wú)弊,B選項(xiàng)的說(shuō)法是錯(cuò)誤的。其他選項(xiàng)的說(shuō)法都是正確的。
第2題:
27.案例題
閱讀以下關(guān)于軟件系統(tǒng)設(shè)計(jì)與建模的敘述,在答題紙上回答問(wèn)題1至問(wèn)題3。
【說(shuō)明】
某醫(yī)院擬委托軟件公司開(kāi)發(fā)一套預(yù)約掛號(hào)管理系統(tǒng),以便為患者提供更好的就醫(yī)體驗(yàn),為醫(yī)院提供更加科學(xué)的預(yù)約管理。本系統(tǒng)的主要功能描述如下:(a)注冊(cè)登錄,(b)信息瀏覽,(c)賬號(hào)管理,(d)預(yù)約掛號(hào),(e)查詢與取消預(yù)約,(F)號(hào)源管理,(g)報(bào)告查詢,(h)預(yù)約管理,(i)報(bào)表管理和(j)信用管理等。
【問(wèn)題1】(6分)
若采用面向?qū)ο蠓椒▽?duì)預(yù)約掛號(hào)管理系統(tǒng)進(jìn)行分析,得到如圖2-1所示的用例圖。請(qǐng)將合適的參與者名稱填入圖2-1中的(1)和(2)處,使用題干給出的功能描述(a)~(j),完善用例(3)~(12)的名稱,將正確答案填在答題紙上。
【問(wèn)題2】(10分)
預(yù)約人員(患者)登錄系統(tǒng)后發(fā)起預(yù)約掛號(hào)請(qǐng)求,進(jìn)入預(yù)約界面。進(jìn)行預(yù)約掛號(hào)時(shí)使用數(shù)據(jù)庫(kù)訪問(wèn)類獲取醫(yī)生的相關(guān)信息,在數(shù)據(jù)庫(kù)中調(diào)用醫(yī)生列表,并調(diào)取醫(yī)生出診時(shí)段表,將醫(yī)生出診時(shí)段反饋到預(yù)約界面,并顯示給預(yù)約人員;預(yù)約人員選擇醫(yī)生及就診時(shí)間后確認(rèn)預(yù)約,系統(tǒng)反饋預(yù)約結(jié)果,并向用戶顯示是否預(yù)約成功。
采用面向?qū)ο蠓椒▽?duì)預(yù)約掛號(hào)過(guò)程進(jìn)行分析,得到如圖2-2所示的順序圖,使用題干中給出的描述,完善圖2-2中對(duì)象(1),及消息(2)~(4)的名稱,將正確答案填在答題紙上,請(qǐng)簡(jiǎn)要說(shuō)明在描述對(duì)象之間的動(dòng)態(tài)交互關(guān)系時(shí),協(xié)作圖與順序圖存在哪些區(qū)別。
【問(wèn)題3】(9分)
采用面向?qū)ο蠓椒ㄩ_(kāi)發(fā)軟件,通常需要建立對(duì)象模型、動(dòng)態(tài)模型和功能模型,請(qǐng)分別介紹這3種模型,并詳細(xì)說(shuō)明它們之間的關(guān)聯(lián)關(guān)系,針對(duì)上述模型,說(shuō)明哪些模型可用于軟件的需求分析?
【答案】【問(wèn)題1】
(1)系統(tǒng)管理員
(2)患者
(3)(a)注冊(cè)登錄
(4)-(8)(c)賬號(hào)管理(f)號(hào)源管理(h)預(yù)約管理(i)報(bào)表管理(j)信用管理
(9)-(12)(b)信息瀏覽(d)預(yù)約掛號(hào)(e)查詢與取消預(yù)約(g)報(bào)告查詢
【問(wèn)題2】
(1)預(yù)約人員(患者)
(2)預(yù)約掛號(hào)請(qǐng)求
(3)顯示醫(yī)生可預(yù)約時(shí)段
(4)顯示預(yù)約是否成功
順序圖強(qiáng)調(diào)的是對(duì)象交互的時(shí)間次序。通信圖強(qiáng)調(diào)的是對(duì)象之間的組織結(jié)構(gòu)。
【問(wèn)題3】
概念:
對(duì)象模型描述了系統(tǒng)的靜態(tài)結(jié)構(gòu),一般使用對(duì)象圖來(lái)建模。對(duì)象模型是整個(gè)體系中最基礎(chǔ),最核心的部分。
動(dòng)態(tài)模型描述了系統(tǒng)的交互次序,一般使用狀態(tài)圖來(lái)建模。
功能模型描述了系統(tǒng)的數(shù)據(jù)變換,一般使用數(shù)據(jù)流圖來(lái)建模。
相互關(guān)系:
對(duì)象模型描述了動(dòng)態(tài)模型和功能模型所操作的數(shù)據(jù)結(jié)構(gòu),對(duì)象模型中的操作對(duì)應(yīng)于動(dòng)態(tài)模型中事件和功能模型中的函數(shù);
動(dòng)態(tài)模型描述了對(duì)象模型的控制結(jié)構(gòu),告訴我們哪些決策是依賴于對(duì)象值,哪些引起對(duì)象的變化,并激活功能;
功能模型描述了由對(duì)象模型中操作和動(dòng)態(tài)模型中動(dòng)作所激活的功能,而功能模型作用在對(duì)象模型說(shuō)明的數(shù)據(jù)上,同時(shí)還表示了對(duì)對(duì)象值的約束。
【解析】本題考查UML建模相關(guān)知識(shí)內(nèi)容
【問(wèn)題1】
該問(wèn)考查UML中的用例圖填充,首先根據(jù)題意可以分析出患者這個(gè)參與者。而另一個(gè)參與者題目沒(méi)有明示,然而從賬號(hào)管理、號(hào)源管理、預(yù)約管理等用例來(lái)看,定性為“系統(tǒng)管理員”較為合適,系統(tǒng)管理員是一個(gè)系統(tǒng)中比較常見(jiàn)的角色,起系統(tǒng)管理職能。
然后通過(guò)用例的名稱來(lái)分析判斷哪些用例歸屬于患者哪些歸屬于系統(tǒng)管理員,按這個(gè)邏輯很容易分析出:
患者:(a)注冊(cè)登錄(b)信息瀏覽(d)預(yù)約掛號(hào)(e)查詢與取消預(yù)約(g)報(bào)告查詢
系統(tǒng)管理員:(a)注冊(cè)登錄(c)賬號(hào)管理(f)號(hào)源管理(h)預(yù)約管理(i)報(bào)表管理(j)信用管理
從而根據(jù)圖中參與者對(duì)應(yīng)的用例數(shù)給參與者和用例定位到具體的空中。
【問(wèn)題2】
該問(wèn)考查UML中的順序圖,本問(wèn)比較容易,緊扣題目描述來(lái)組織內(nèi)容即可,從題干中“預(yù)約人員(患者)登錄系統(tǒng)后發(fā)起預(yù)約掛號(hào)請(qǐng)求,進(jìn)入預(yù)約界面”的信息可知(1)應(yīng)為預(yù)約人員(患者),(2)為預(yù)約掛號(hào)請(qǐng)求;從題干中“將醫(yī)生出診時(shí)段反饋到預(yù)約界面,并顯示給預(yù)約人員”的信息可知(3)應(yīng)為顯示醫(yī)生可預(yù)約時(shí)段;從題干中“系統(tǒng)反饋預(yù)約結(jié)果,并向用戶顯示是否預(yù)約成功”的信息可知(4)應(yīng)為顯示預(yù)約是否成功。
【問(wèn)題3】
該問(wèn)考了一個(gè)較為早期提出的面向?qū)ο竽P汀狾MT。
OMT方法的OOA模型包括對(duì)象模型、動(dòng)態(tài)模型和功能模型。
對(duì)象模型表示靜態(tài)的,結(jié)構(gòu)化的“數(shù)據(jù)”性質(zhì),它是對(duì)模擬客觀世界實(shí)體的對(duì)象及對(duì)象間的關(guān)系映射,描述了系統(tǒng)的靜態(tài)及結(jié)構(gòu)。通常用類圖表示。對(duì)象模型描述系統(tǒng)中對(duì)象的靜態(tài)結(jié)構(gòu)、對(duì)象之間的關(guān)系、對(duì)象的屬性、對(duì)象的操作。對(duì)象模型表示靜態(tài)的、結(jié)構(gòu)上的、系統(tǒng)的“數(shù)據(jù)”特征。對(duì)象模型為動(dòng)態(tài)模型和功能模型提供了基本的框架。對(duì)象模型用包含對(duì)象和類的對(duì)象圖來(lái)表示。
動(dòng)態(tài)模型表示瞬間的,行為化的系統(tǒng)控制性質(zhì),他規(guī)定了對(duì)象模型中的對(duì)象合法化變化序列。通常用狀態(tài)圖表示。動(dòng)態(tài)模型描述與時(shí)間和操作順序有關(guān)的系統(tǒng)特征--激發(fā)事件、事件序列、確定事件先后關(guān)系的狀態(tài)以及事件和狀態(tài)的組織。動(dòng)態(tài)模型表示瞬間的、行為上的、系統(tǒng)的“控制”特征。動(dòng)態(tài)模型用狀態(tài)圖來(lái)表示,每張狀態(tài)圖顯示了系統(tǒng)中一個(gè)類的所有對(duì)象所允許的狀態(tài)和事件的順序。
功能模型表示變化的系統(tǒng)的功能性質(zhì),它指明了系統(tǒng)應(yīng)該做什么,因此直接地反映了用戶對(duì)目標(biāo)系統(tǒng)的需求,通常用數(shù)據(jù)流圖表示。功能模型描述與值變換有關(guān)的系統(tǒng)特征--功能、映射、約束和函數(shù)依賴。
28.單選題
某公司欲開(kāi)發(fā)一個(gè)在線教育平臺(tái),在架構(gòu)設(shè)計(jì)階段,公司的架構(gòu)師識(shí)別出3個(gè)核心質(zhì)量屬性場(chǎng)景,其中,“網(wǎng)站在開(kāi)發(fā)數(shù)量10萬(wàn)的負(fù)載情況下,用戶請(qǐng)求的平均響應(yīng)時(shí)間應(yīng)小于3秒”,這一場(chǎng)景主要與()質(zhì)量屬性相關(guān),通??刹捎茫ǎ┘軜?gòu)策略實(shí)現(xiàn)該屬性;“主站宕機(jī)后系統(tǒng)能夠在10秒內(nèi)自動(dòng)切換至備用站點(diǎn)并恢復(fù)正常運(yùn)行”主要與()質(zhì)量屬性相關(guān),通常可采用()架構(gòu)策略實(shí)現(xiàn)該屬性;“系統(tǒng)完成上線后少量的外圍業(yè)務(wù)功能和界面的調(diào)整與修改不超過(guò)10人日”主要與()質(zhì)量屬性相關(guān)。
問(wèn)題1選項(xiàng)
A.性能
B.可用性
C.易用性
D.可修改性
問(wèn)題2選項(xiàng)
A.抽象接口
B.信息隱藏
C.主動(dòng)沉余
D.資源調(diào)度
問(wèn)題3選項(xiàng)
A.性能
B.可用性
C.易用性
D.可修改性
問(wèn)題4選項(xiàng)
A.記錄/回放
B.操作串行化
C.心跳
D.增加計(jì)算資源
問(wèn)題5選項(xiàng)
A.性能
B.可用性
C.易用性
D.可修改性
【答案】第1題:A
第2題:D
第3題:B
第4題:C
第5題:D
【解析】本題考查的是質(zhì)量屬性及相應(yīng)設(shè)計(jì)策略。
“網(wǎng)站在開(kāi)發(fā)數(shù)量10萬(wàn)的負(fù)載情況下,用戶請(qǐng)求的平均響應(yīng)時(shí)間應(yīng)小于3秒”描述的是性能,常用設(shè)計(jì)策略優(yōu)先級(jí)隊(duì)列、資源調(diào)度;
“主站宕機(jī)后系統(tǒng)能夠在10秒內(nèi)自動(dòng)切換至備用站點(diǎn)并恢復(fù)正常運(yùn)行”描述的是可用性,常用的設(shè)計(jì)策略是冗余、心跳線。
“系統(tǒng)完成上線后少量的外圍業(yè)務(wù)功能和界面的調(diào)整與修改不超過(guò)10人日”描述的是可修改性,常用的設(shè)計(jì)策略是信息隱藏。(本空缺失選項(xiàng))
??假|(zhì)量屬性及相應(yīng)設(shè)計(jì)策略如下:
1、性能
性能(performance)是指系統(tǒng)的響應(yīng)能力,即要經(jīng)過(guò)多長(zhǎng)時(shí)間才能對(duì)某個(gè)事件做出響應(yīng),或者在某段時(shí)間內(nèi)系統(tǒng)所能處理的事件的個(gè)數(shù)。
代表參數(shù):響應(yīng)時(shí)間、吞吐量設(shè)計(jì)策略:優(yōu)先級(jí)隊(duì)列、資源調(diào)度
2、可用性
可用性(availability)是系統(tǒng)能夠正常運(yùn)行的時(shí)間比例。經(jīng)常用兩次故障之間的時(shí)間長(zhǎng)度或在出現(xiàn)故障時(shí)系統(tǒng)能夠恢復(fù)正常的速度來(lái)表示。
代表參數(shù):故障間隔時(shí)間設(shè)計(jì)策略:冗余、心跳線
3、安全性
安全性(security)是指系統(tǒng)在向合法用戶提供服務(wù)的同時(shí)能夠阻止非授權(quán)用戶使用的企圖或拒絕服務(wù)的能力。安全性又可劃分為機(jī)密性、完整性、不可否認(rèn)性及可控性等特性。
設(shè)計(jì)策略:追蹤審計(jì)
4、可修改性
可修改性(modifiability)是指能夠快速地以較高的性能價(jià)格比對(duì)系統(tǒng)進(jìn)行變更的能力。通常以某些具體的變更為基準(zhǔn),通過(guò)考察這些變更的代價(jià)衡量可修改性。
主要策略:信息隱藏
5、可靠性
可靠性(reliability)是軟件系統(tǒng)在應(yīng)用或系統(tǒng)錯(cuò)誤面前,在意外或錯(cuò)誤使用的情況下維持軟件系統(tǒng)的功能特性的基本能力。主要考慮兩個(gè)方面:容錯(cuò)、健壯性。
代表參數(shù):MTTF、MTBF設(shè)計(jì)策略:冗余、心跳線
29.單選題
自動(dòng)化測(cè)試工具主要使用腳本技術(shù)來(lái)生成測(cè)試用例,其中,()是錄制手工測(cè)試的測(cè)試用例時(shí)得到的腳本;()是將測(cè)試輸入存儲(chǔ)在獨(dú)立的數(shù)據(jù)文件中,而不是在腳本中。
問(wèn)題1選項(xiàng)
A.線性腳本
B.結(jié)構(gòu)化腳本
C.數(shù)據(jù)驅(qū)動(dòng)腳本
D.共享腳本.
問(wèn)題2選項(xiàng)
A.線性腳本
B.結(jié)構(gòu)化腳本
C.數(shù)據(jù)驅(qū)動(dòng)腳本
D.共享腳本
【答案】第1題:A
第2題:C
【解析】第1題:本題考查的是自動(dòng)化測(cè)試相關(guān)知識(shí)。
自動(dòng)化測(cè)試工具主要使用腳本技術(shù)來(lái)生成測(cè)試用例,測(cè)試腳本不僅可以在功能測(cè)試上模擬用戶的操作,比較分析,而且可以用在性能測(cè)試、負(fù)載測(cè)試上,虛擬用戶可以同時(shí)進(jìn)行相同的、不同的操作,給被測(cè)軟件施加足夠的數(shù)據(jù)和操作,檢查系統(tǒng)的響應(yīng)速度和數(shù)據(jù)吞吐能力。
線性腳本,是錄制手工執(zhí)行的測(cè)試用例得到的腳本,這種腳本包含所有的擊鍵、移動(dòng)、輸入數(shù)據(jù)等,所有錄制的測(cè)試用例都可以得到完整的回放。
結(jié)構(gòu)化腳本,類似于結(jié)構(gòu)化程序設(shè)計(jì),具有各種邏輯結(jié)構(gòu)、函數(shù)調(diào)用功能。
共享腳本,共享腳本是指可以被多個(gè)測(cè)試用例使用的腳本,也允許其他腳本調(diào)用。共享腳本可以在不同主機(jī)、不同系統(tǒng)之間共享,也可以在同一主機(jī)、同一系統(tǒng)之間共享。
數(shù)據(jù)驅(qū)動(dòng)腳本,將測(cè)試輸入存儲(chǔ)在獨(dú)立的(數(shù)據(jù))文件中,而不是存儲(chǔ)在腳本中。可以針對(duì)不同數(shù)據(jù)輸入實(shí)現(xiàn)多個(gè)測(cè)試用例.
關(guān)鍵字驅(qū)動(dòng)腳本,關(guān)鍵字驅(qū)動(dòng)腳本是數(shù)據(jù)驅(qū)動(dòng)腳本的邏輯擴(kuò)展。它將數(shù)據(jù)文
件變成測(cè)試用例的描述,采用一些關(guān)鍵字指定要執(zhí)行的任務(wù)。
第2題:
30.單選題
lnternet網(wǎng)絡(luò)核心采取的交換方式為(
)
問(wèn)題1選項(xiàng)
A.分組交換
B.電路交換
C.虛電路交換
D.消息交換
【答案】A
【解析】internet網(wǎng)的網(wǎng)絡(luò)層核心協(xié)議是IP協(xié)議,而IP協(xié)議是一種分組交換的協(xié)議,所以應(yīng)選A。
31.單選題
軟件方法學(xué)是以軟件開(kāi)發(fā)方法為研究對(duì)象的學(xué)科。其中,(
)是先對(duì)最高層次中的問(wèn)題進(jìn)行定義、設(shè)計(jì)、編程和測(cè)試,而將其中未解決的問(wèn)題作為一個(gè)子任務(wù)放到下一層次中去解決。(
)是根據(jù)系統(tǒng)功能要求,從具體的器件、邏輯部件或者相似系統(tǒng)開(kāi)始,通過(guò)對(duì)其進(jìn)行相互連接、修改和擴(kuò)大,構(gòu)成所要求的系統(tǒng)。(
)是建立在嚴(yán)格數(shù)學(xué)基礎(chǔ)上的軟件開(kāi)發(fā)方法。
問(wèn)題1選項(xiàng)
A.面向?qū)ο箝_(kāi)發(fā)方法
B.形式化開(kāi)發(fā)方法
C.非形式化開(kāi)發(fā)方法
D.自頂向下開(kāi)發(fā)方法
問(wèn)題2選項(xiàng)
A.自底向上開(kāi)發(fā)方法
B.形式化開(kāi)發(fā)方法
C.非形式化開(kāi)發(fā)方法
D.原型開(kāi)發(fā)方法
問(wèn)題3選項(xiàng)
A.自底向上開(kāi)發(fā)方法
B.形式化開(kāi)發(fā)方法
C.非形式化開(kāi)發(fā)方法
D.自頂向下開(kāi)發(fā)方法
【答案】第1題:D
第2題:A
第3題:B
【解析】本題是對(duì)軟件開(kāi)發(fā)方法相關(guān)內(nèi)容的考查。
軟件開(kāi)發(fā)方法是指軟件開(kāi)發(fā)過(guò)程所遵循的辦法和步驟,從不同的角度可以對(duì)軟件開(kāi)發(fā)方法進(jìn)行不同的分類。
從開(kāi)發(fā)風(fēng)范上開(kāi),可分為自頂向下的開(kāi)發(fā)方法和自底向上的開(kāi)發(fā)方法。(在實(shí)際軟件開(kāi)發(fā)中,大都是兩種方法結(jié)合,只不過(guò)是應(yīng)用于開(kāi)發(fā)的不同階段以何者為主而已)
“先對(duì)最高層次中的問(wèn)題進(jìn)行定義、設(shè)計(jì)、編程和測(cè)試,而將其中未解決的問(wèn)題作為一個(gè)子任務(wù)放到下一層次中去解決”描述的是自頂向下的開(kāi)發(fā),第一空選擇D選項(xiàng)。
“根據(jù)系統(tǒng)功能要求,從具體的器件、邏輯部件或者相似系統(tǒng)開(kāi)始,通過(guò)對(duì)其進(jìn)行相互連接、修改和擴(kuò)大,構(gòu)成所要求的系統(tǒng)”描述的是自底向上的開(kāi)發(fā),第二空選擇A選項(xiàng)。
從性質(zhì)上看,可分為形式化方法和非形式化方法。
形式化方法是一種具有堅(jiān)實(shí)數(shù)學(xué)基礎(chǔ)的方法,從而允許對(duì)系統(tǒng)和開(kāi)發(fā)過(guò)程做嚴(yán)格處理和論證,適用于那些系統(tǒng)安全級(jí)別要求極高的軟件的開(kāi)發(fā)。第三空選擇B選項(xiàng)。
非形式化方法則不把嚴(yán)格性作為其主要著眼點(diǎn),通常以各種開(kāi)發(fā)模型的形式得以體現(xiàn)。
從適應(yīng)范圍來(lái)看,可分為整體性方法與局部性方法。適用于軟件開(kāi)發(fā)全過(guò)程的方法稱為整體性方法;適用于開(kāi)發(fā)過(guò)程某個(gè)具體階段的軟件方法稱為局部性方法。
32.單選題
對(duì)軟件體系結(jié)構(gòu)風(fēng)格的研究和實(shí)踐促進(jìn)了對(duì)設(shè)計(jì)的復(fù)用。Garlan和Shaw對(duì)經(jīng)典體系結(jié)構(gòu)風(fēng)格進(jìn)行了分類。其中,()屬于數(shù)據(jù)流體系結(jié)構(gòu)風(fēng)格;()屬于虛擬機(jī)體系結(jié)構(gòu)風(fēng)格;而下圖描述的屬于()體系結(jié)構(gòu)風(fēng)格。
問(wèn)題1選項(xiàng)
A.面向?qū)ο?/p>
B.事件系統(tǒng)
C.規(guī)則系統(tǒng)
D.批處理
問(wèn)題2選項(xiàng)
A.面向?qū)ο?/p>
B.事件系統(tǒng)
C.規(guī)則系統(tǒng)
D.批處理
問(wèn)題3選項(xiàng)
A.層次型
B.事件系統(tǒng)
C.規(guī)則系統(tǒng)
D.批處理
【答案】第1題:D
第2題:C
第3題:A
【解析】本題考查的是架構(gòu)風(fēng)格。
關(guān)于架構(gòu)的傳統(tǒng)分類如下所示:
數(shù)據(jù)流風(fēng)格:批處理序列、管道-過(guò)濾器,第一空選擇D選項(xiàng)批處理。
調(diào)用/返回風(fēng)格:主程序/子程序、面向?qū)ο?、層次結(jié)構(gòu)。
獨(dú)立構(gòu)件風(fēng)格:進(jìn)程通信、事件驅(qū)動(dòng)系統(tǒng)(隱式調(diào)用)。
虛擬機(jī)風(fēng)格:解釋器、基于規(guī)則的系統(tǒng),第二空選擇C選項(xiàng)規(guī)則系統(tǒng)。
倉(cāng)庫(kù)風(fēng)格:數(shù)據(jù)庫(kù)系統(tǒng)、超文本系統(tǒng)、黑板系統(tǒng)。
題干給出的圖示是典型的層次結(jié)構(gòu)。第三空選擇A選項(xiàng)。
33.案例題
閱讀以下關(guān)于開(kāi)放式嵌入式軟件架構(gòu)設(shè)計(jì)的相關(guān)描述,回答問(wèn)題1至問(wèn)題3。
【說(shuō)明】
某公司一直從事宇航系統(tǒng)研制任務(wù),隨著宇航產(chǎn)品綜合化、網(wǎng)絡(luò)化技術(shù)發(fā)展的需要,公司的業(yè)務(wù)量急劇增加,研制新的軟件架構(gòu)已迫在眉睫。公司架構(gòu)師王工廣泛調(diào)研了多種現(xiàn)代架構(gòu)的基礎(chǔ),建議采用基于FACE(FutureAirborneCapabilityEnvironment)的字航系統(tǒng)開(kāi)放式軟件架構(gòu),以實(shí)現(xiàn)字航系統(tǒng)的跨平臺(tái)復(fù)用,實(shí)現(xiàn)字航軟件高質(zhì)量、低成本的開(kāi)發(fā)。公司領(lǐng)導(dǎo)肯定了王工的提案,并指出公司要全面實(shí)施基于FACE的開(kāi)放式軟件架構(gòu),應(yīng)注意每個(gè)具體項(xiàng)目在實(shí)施中如何有效實(shí)現(xiàn)從需求到架構(gòu)設(shè)計(jì)的關(guān)系,掌握基于軟件需求的軟件架構(gòu)設(shè)計(jì)方法,并做好開(kāi)放式軟件架構(gòu)中各段間的接口標(biāo)準(zhǔn)化設(shè)計(jì)工作。
【問(wèn)題1】(9分)
王工指出,軟件開(kāi)發(fā)中需求分析是根本,架構(gòu)設(shè)計(jì)是核心,不考慮軟件需求便進(jìn)行軟件架構(gòu)設(shè)計(jì)很可能導(dǎo)致架構(gòu)設(shè)計(jì)的失敗,因此,如何把軟件需求映射到軟件架構(gòu)至關(guān)重要。請(qǐng)從描述語(yǔ)言、非功能性需求描述、需求和架構(gòu)的一致性等三個(gè)方面,用300字以內(nèi)的文字說(shuō)明軟件需求到架構(gòu)的映射存在哪些難點(diǎn)。
【問(wèn)題2】(10分)
圖3-1是王工給出的FACE架構(gòu)布局,包括操作系統(tǒng)、I/O服務(wù)、平臺(tái)服務(wù)、傳輸服務(wù)和可移植組件等5個(gè)段;操作系統(tǒng)、I0和傳輸?shù)?個(gè)標(biāo)準(zhǔn)接口。請(qǐng)分析圖3-1給出的FACE架構(gòu)的相關(guān)信息,用300字以內(nèi)的文字簡(jiǎn)要說(shuō)明FACE5個(gè)段的含義。
【問(wèn)題3】(6分)
FACE架構(gòu)的核心能力是可支持應(yīng)用程序的跨平臺(tái)執(zhí)行和可移植性,要達(dá)到可移植能力,必須解決應(yīng)用程序的緊耦合和封裝的障礙。請(qǐng)用200字以內(nèi)的文字簡(jiǎn)要說(shuō)明在可移植性上,應(yīng)用程序的緊耦合和封裝問(wèn)題的主要表現(xiàn)分別是什么,并給出解決方案。
【答案】【問(wèn)題1】
(1)需求和架構(gòu)描述語(yǔ)言存在差異:軟件需求是頻繁獲取的非正規(guī)的自然語(yǔ)言,而軟件架構(gòu)常用的是一種正式語(yǔ)言。
(2)非功能屬性難于在架構(gòu)中描述:系統(tǒng)屬性中描述的非功能性需求通常很難在架構(gòu)模型中形成規(guī)約。
(3)需求和架構(gòu)的一致性難以保障:從軟件需求映射到軟件架構(gòu)的過(guò)程中,保持一致性和可追溯性很難,且復(fù)雜程度很高,因?yàn)閱?-的軟件需求可能定位到多個(gè)軟件架構(gòu)的關(guān)注點(diǎn)。反之,架構(gòu)元素也可能有多個(gè)軟件需求。
【問(wèn)題2】
操作系統(tǒng)服務(wù)段:為FACE架構(gòu)其他段提供操作系統(tǒng)、運(yùn)行時(shí)和操作系統(tǒng)級(jí)健康監(jiān)控等服務(wù)。通過(guò)開(kāi)放式OSGi框架為上層功能提供OS標(biāo)準(zhǔn)接口,并可實(shí)現(xiàn)上層組件的即插即用能力。
I/O服務(wù)段:主要針對(duì)專用IO設(shè)備進(jìn)行抽象,屏蔽平臺(tái)服務(wù)段軟件與硬件設(shè)備的關(guān)系。由于圖形服務(wù)軟件和GPU處理器緊密相關(guān),因此I/0服務(wù)段不對(duì)GPU驅(qū)動(dòng)進(jìn)行抽象。
平臺(tái)服務(wù)段:主要是指用戶需要的共性軟件,如:系統(tǒng)級(jí)健康監(jiān)控(HM).配置、日志和流媒體等服務(wù)。本段可包括平臺(tái)公共服務(wù)、平臺(tái)設(shè)備服務(wù)和平臺(tái)圖像服務(wù)等三類。
傳輸服務(wù)段:主要為上層可移植組件段提供平臺(tái)性的數(shù)據(jù)交換服務(wù)??梢浦步M件將通過(guò)傳輸服務(wù)段提供的服務(wù)實(shí)現(xiàn)交換,禁止組件間直接調(diào)用。
可移植組件段:提供了多組件使用能力和功能服務(wù)。主要包括公共服務(wù)和可移植組件兩類。
【問(wèn)題3】
緊耦合問(wèn)題主要表現(xiàn)在:I/O問(wèn)題、業(yè)務(wù)邏輯問(wèn)題和表現(xiàn)問(wèn)題。
解決方案:可采用分離原則,通過(guò)隔離實(shí)現(xiàn)硬件特定信息和少數(shù)模塊的代碼,減少耦合性。
封裝問(wèn)題主要表現(xiàn)在:ICD硬編碼問(wèn)題、組件的緊耦合問(wèn)題、直接調(diào)用問(wèn)題。
解決方案:可以通過(guò)提供數(shù)據(jù)源或槽的軟件服務(wù)的方法,將緊耦合組件分解出應(yīng)用程序,并將平臺(tái)相關(guān)部分加入計(jì)算環(huán)境中,在計(jì)算平臺(tái)內(nèi)提供數(shù)據(jù)源或槽的軟件服務(wù),并實(shí)現(xiàn)接口標(biāo)準(zhǔn)化。
【解析】【問(wèn)題1】
軟件需求是指為用戶解決某一問(wèn)題或達(dá)到某一目標(biāo)所需的軟件功能;系統(tǒng)或系統(tǒng)構(gòu)件為了滿足合同、規(guī)約、標(biāo)準(zhǔn)或其他正式實(shí)行的文檔而必須滿足或具備的軟件功能。
軟件需求包括三個(gè)不同的層次:業(yè)務(wù)需求、用戶需求和功能需求;軟件需求規(guī)格說(shuō)明還應(yīng)包括非功能需求,它描述了系統(tǒng)展現(xiàn)給用戶的行為和執(zhí)行的操作等。它包括產(chǎn)品必須遵從的標(biāo)準(zhǔn)、規(guī)范和合約;外部界面的具體細(xì)節(jié);性能要求;設(shè)計(jì)或?qū)崿F(xiàn)的約束條件及質(zhì)量屬性。
架構(gòu),又名軟件架構(gòu),是有關(guān)軟件整體結(jié)構(gòu)與組件的抽象描述,用于指導(dǎo)大型軟件系統(tǒng)各個(gè)方面的設(shè)計(jì)。
通常在軟件開(kāi)發(fā)過(guò)程中,需求會(huì)隨著開(kāi)發(fā)深入而有所變化,而架構(gòu)又不能完全地將需求全部反映出來(lái),因此,如何把軟件需求映射到軟件架構(gòu)是至關(guān)重要一個(gè)問(wèn)題。
(1)從描述語(yǔ)言方面來(lái)講:軟件需求是頻繁獲取的非正規(guī)的自然語(yǔ)言,而軟件架構(gòu)常用的是一種正式語(yǔ)言。
(2)從非功能性需求描述方面來(lái)講:系統(tǒng)屬性中描述的非功能性需求通常很難在架構(gòu)模型中形成規(guī)約。
(3)從需求和架構(gòu)的一致性方面來(lái)講:從軟件需求映射到軟件架構(gòu)的過(guò)程中,保持一致性和可追溯性很難,且復(fù)雜程度很高,因?yàn)閱我坏能浖枨罂赡芏ㄎ坏蕉鄠€(gè)軟件架構(gòu)的關(guān)注點(diǎn)。反之,架構(gòu)元素也可能有多個(gè)軟件需求。
【問(wèn)題2】
FACE軟件架構(gòu)是建立在操作系統(tǒng)上的一個(gè)三維架構(gòu),該架構(gòu)由操作系統(tǒng)、I/O服務(wù)、平臺(tái)服務(wù)(PSS)、傳輸服務(wù)(TSS)、可移植組件五部分組成。該軟件架構(gòu)能夠更好的將關(guān)注點(diǎn)分離,軟件功能能夠重用,旨在實(shí)現(xiàn)FACE的目標(biāo)——降低研發(fā)和集成的成本。
(1)操作系統(tǒng)服務(wù)段:為FACE架構(gòu)其他段提供操作系統(tǒng)、運(yùn)行時(shí)和操作系統(tǒng)級(jí)健康監(jiān)控等服務(wù)。通過(guò)開(kāi)放式OSGi框架為上層功能提供OS標(biāo)準(zhǔn)接口,并可實(shí)現(xiàn)上層組件的即插即用能力。本段是FACE架構(gòu)的基本服務(wù)段。
(2)I/O服務(wù)段:主要針對(duì)專用I/O設(shè)備進(jìn)行抽象,屏蔽平臺(tái)服務(wù)段軟件與硬件設(shè)備的關(guān)系,形成一種虛擬設(shè)備,這里隱含著對(duì)系統(tǒng)中的所有硬件I/O的虛擬化。由于圖形服務(wù)軟件和GPU處理器緊密相關(guān),因此I/O服務(wù)段不對(duì)GPU驅(qū)動(dòng)進(jìn)行抽象。
(3)平臺(tái)服務(wù)段:主要是指平臺(tái)/用戶需要的共性服務(wù)軟件,主要涵蓋跨平臺(tái)的系統(tǒng)管理、共享設(shè)備服務(wù),以及健康管理等。如:系統(tǒng)級(jí)健康監(jiān)控(HM)、配置、日志和流媒體等服務(wù)。本段主要包括平臺(tái)公共服務(wù)、平臺(tái)設(shè)備服務(wù)和平臺(tái)圖像服務(wù)等三類。
(4)傳輸服務(wù)段:通過(guò)使用傳統(tǒng)跨平臺(tái)中間件軟件(如CORBA、DDA等),為平臺(tái)上層可移植組件段提供平臺(tái)性的數(shù)據(jù)交換服務(wù),可移植組件將通過(guò)傳輸服務(wù)段提供的服務(wù)實(shí)現(xiàn)交換,禁止組件間直接調(diào)用。本段應(yīng)具備QoS質(zhì)量特征服務(wù)、配置能力服務(wù)以及分布式傳輸服務(wù)等。
(5)可移植組件段:為用戶軟件段,提供了多組件使用能力和功能服務(wù)。主要包括公共服務(wù)和可移植組件兩類。
【問(wèn)題3】
可移植性是軟件質(zhì)量之一,良好的可移植性可以提高軟件的生命周期??梢浦残允侵杠浖囊粋€(gè)計(jì)算機(jī)系統(tǒng)或環(huán)境搬到另一個(gè)計(jì)算機(jī)系統(tǒng)或環(huán)境的難易程度。
緊耦合就是模塊或者系統(tǒng)之間關(guān)系太緊密,存在相互調(diào)用。緊耦合系統(tǒng)的缺點(diǎn)在于更新一個(gè)模塊的結(jié)果導(dǎo)致其它模塊的結(jié)果變化,難以重用特定的關(guān)聯(lián)模塊。
封裝,即隱藏對(duì)象的屬性和實(shí)現(xiàn)細(xì)節(jié),僅對(duì)外公開(kāi)接口,控制在程序中屬性的讀和修改的訪問(wèn)級(jí)別。
緊耦合問(wèn)題主要表現(xiàn)在:I/O問(wèn)題、業(yè)務(wù)邏輯問(wèn)題和表現(xiàn)問(wèn)題。
解決方案:可采用分離原則,通過(guò)隔離實(shí)現(xiàn)硬件特定信息和少數(shù)模塊的代碼,減少耦合性。
封裝問(wèn)題主要表現(xiàn)在:
ICD硬編碼問(wèn)題、組件的緊耦合問(wèn)題、直接調(diào)用問(wèn)題。
解決方案:可以通過(guò)提供數(shù)據(jù)源或槽的軟件服務(wù)的方法,將緊耦合組件分解出應(yīng)用程序,并將平臺(tái)相關(guān)部分加入計(jì)算環(huán)境中,在計(jì)算平臺(tái)內(nèi)提供數(shù)據(jù)源或槽的軟件服務(wù),并實(shí)現(xiàn)接口標(biāo)準(zhǔn)化。34.單選題
軟件需求開(kāi)發(fā)的最終文檔,通過(guò)評(píng)審后定義了開(kāi)發(fā)工作的(
),它在客戶和開(kāi)發(fā)者之間構(gòu)筑了產(chǎn)品功能需求和非功能需求的一個(gè)(
),是需求開(kāi)發(fā)和需求管理之間的橋梁。
問(wèn)題1選項(xiàng)
A.需求基線
B.需求標(biāo)準(zhǔn)
C.需求用例
D.需求分析
問(wèn)題2選項(xiàng)
A.需求用例
B.需求管理標(biāo)準(zhǔn)
C.需求約定
D.需求變更
【答案】第1題:A
第2題:C
【解析】本題考查的是需求管理方面的概念知識(shí)內(nèi)容。
軟件需求開(kāi)發(fā)的最終文檔經(jīng)過(guò)評(píng)審批準(zhǔn)后,則定義了開(kāi)發(fā)工作的需求基線(baseline)。
這個(gè)基線在用戶和開(kāi)發(fā)人員之間就構(gòu)筑了計(jì)劃產(chǎn)品功能需求和非功能需求的一個(gè)約定(agreement),它是需求開(kāi)發(fā)和需求管理之間的橋梁。
35.單選題
下面關(guān)于Kerberos認(rèn)證的說(shuō)法中,錯(cuò)誤的是()。
問(wèn)題1選項(xiàng)
A.Kerberos是在開(kāi)放的網(wǎng)絡(luò)中為用戶提供身份認(rèn)證的一種方式
B.系統(tǒng)中的用戶要相互訪問(wèn)必須首先向CA申請(qǐng)票據(jù)
C.KDC中保存著所有用戶的賬號(hào)和密碼
D.Kerberos使用時(shí)間戳來(lái)防止重放攻擊
【答案】B
【解析】本題考查的是數(shù)字證書(shū)相關(guān)應(yīng)用。
Kerberos是一種網(wǎng)絡(luò)認(rèn)證協(xié)議,其設(shè)計(jì)目標(biāo)是通過(guò)密鑰系統(tǒng)為客戶機(jī)、服務(wù)器應(yīng)用程序提供強(qiáng)大的認(rèn)證服務(wù)。Kerberos作為一種可信任的第三方認(rèn)證服務(wù),是通過(guò)傳統(tǒng)的密碼技術(shù)(如:共享密鑰)執(zhí)行認(rèn)證服務(wù)的。Kerberos也能達(dá)到單點(diǎn)登錄的效果,即當(dāng)Client通過(guò)了Kerberosserver的認(rèn)證后,便可以訪問(wèn)多個(gè)RealServer。A選項(xiàng)正確。
目前常用的密鑰分配方式是設(shè)立密鑰分配中心KDC,KDC是大家都信任的機(jī)構(gòu),其任務(wù)就是給需要進(jìn)行秘密通信的用戶臨時(shí)分配一個(gè)會(huì)話密鑰。目前用得最多的密鑰分配協(xié)議是Kerberos。Kerberos使用兩個(gè)服務(wù)器:認(rèn)證服務(wù)器AS、票據(jù)授權(quán)服務(wù)器TGS。在Kerberos認(rèn)證系統(tǒng)中,用戶首先向認(rèn)證服務(wù)器AS申請(qǐng)初始票據(jù),然后票據(jù)授權(quán)服務(wù)器(TGS)獲得會(huì)話密碼。B選項(xiàng)錯(cuò)誤,向認(rèn)證服務(wù)器AS申請(qǐng)初始票據(jù)而不是認(rèn)證中心CA。C選項(xiàng)正確。
Kerberos可以防止偷聽(tīng)和重放攻擊,保護(hù)數(shù)據(jù)的完整性。當(dāng)客戶向票據(jù)授予服務(wù)器(TGS)請(qǐng)求會(huì)話票據(jù)時(shí)會(huì)發(fā)送用于會(huì)話密鑰加密的時(shí)間戳,以防止重放攻擊;當(dāng)客戶使用從票據(jù)授予服務(wù)器獲取的會(huì)話票據(jù)請(qǐng)求登錄時(shí),要附上用該會(huì)話票據(jù)加密的時(shí)間戳,以防止重放攻擊。D選項(xiàng)正確。
36.單選題
Thepurposeofsystemsdesignistospecifya(n)(),whichdefinesthetechnologiestobeusedtobuildtheproposedinformationsystems.Thistaskisaccomplishedbyanalyzingthedatamodelsandprocessmodelsthatwereitallycreatedduring().The()isusedto.establishphysicalprocessesanddatastoresacrossanetwork.Tocompletethisactivity,theanalystmayinvolveanumberofsystemdesignersand()。whichmaybeinvolvedinthisactivitytohelpaddressbusinessdata,process,andlocationissues.Thekeyinputstothistaskarethefacts,recommendations,andopinionsthataresolicitedfomvarioussourcesandtheapproved()fromthedecisionanalysisphase.
問(wèn)題1選項(xiàng)
A.physicalmodel
B.prototypesystem
C.databaseschema
D.applicationarchitecture
問(wèn)題2選項(xiàng)
A.requirementsanalysis
B.problemanalysis
C.cause-ffectanalysis
D.decisionanalysis
問(wèn)題3選項(xiàng)
A.entity-elationshipdiagram
B.physicaldataflowdiagram
C.dataflowdiagram
D.physicaldatabasemodel
問(wèn)題4選項(xiàng)
A.systemusers
B.systemanalyst
C.systemowner
D.projectmanager
問(wèn)題5選項(xiàng)
A.systemarchitecture
B.systemproposal
C.technicalmodel
D.businessprocedure
【答案】第1題:D
第2題:A
第3題:B
第4題:A
第5題:B
【解析】第1題:系統(tǒng)設(shè)計(jì)的目的是指定一種(),它定義了用于構(gòu)建擬議信息系統(tǒng)的技術(shù)。此任務(wù)通過(guò)分析最初在()期間創(chuàng)建的數(shù)據(jù)模型和流程模型來(lái)完成。()用于跨網(wǎng)絡(luò)建立物理過(guò)程和數(shù)據(jù)存儲(chǔ)。為了完成這項(xiàng)活動(dòng),分析師可能會(huì)讓許多系統(tǒng)設(shè)計(jì)師和()參與這項(xiàng)活動(dòng),以幫助解決業(yè)務(wù)數(shù)據(jù)、流程和位置問(wèn)題。這項(xiàng)任務(wù)的關(guān)鍵輸入是從各種來(lái)源征求的事實(shí)、建議和意見(jiàn),以及決策分析階段獲得的批準(zhǔn)()。
第1題:A、物理模型B、原型系統(tǒng)C、數(shù)據(jù)庫(kù)模式D、應(yīng)用體系架構(gòu)
第2題:A、需求分析B、問(wèn)題分析C、因果分析D、決策分析
第3題:A、實(shí)體聯(lián)系圖B、物理數(shù)據(jù)流圖C、數(shù)據(jù)流圖D、物理數(shù)據(jù)庫(kù)模型
第4題:A、系統(tǒng)用戶B、系統(tǒng)分析師C、系統(tǒng)所有者D、項(xiàng)目經(jīng)理
第5題:A、系統(tǒng)架構(gòu)B、系統(tǒng)建議書(shū)C、技術(shù)模型D、業(yè)務(wù)流程
第2題:
第3題:
第4題:
第5題:
37.單選題
在Linux系統(tǒng)中,DNS的配置文件是(),它包含了主機(jī)的域名搜索順序和DNS服務(wù)器的地址。
問(wèn)題1選項(xiàng)
A./etc/hostname
B./dev/host.conf
C./etc/resolv.conf
D./dev/name.conf
【答案】C
【解析】本題考查的是DNS的相關(guān)應(yīng)用。
當(dāng)進(jìn)行DNS解析的時(shí)候,需要系統(tǒng)指定一臺(tái)DNS服務(wù)器,以便當(dāng)系統(tǒng)要解析域名的時(shí)候,可以向所設(shè)定的域名服務(wù)器進(jìn)行查詢。在包括Linux系統(tǒng)在內(nèi)的大部分UNIX系統(tǒng)中,DNS服務(wù)器的IP地址都存放在/etc/resolv.conf文件中。也就是說(shuō)在圖形方式配置網(wǎng)絡(luò)參數(shù)的時(shí)候,所設(shè)置的DNS服務(wù)器就是存放在這個(gè)文件中的。用戶也完全可以用手工的方式修改這個(gè)文件的內(nèi)容來(lái)進(jìn)行DNS設(shè)置。配置文件不會(huì)放在dev目錄下。
點(diǎn)撥:
/etc/resolv.conf文件的每一行是由一個(gè)關(guān)鍵字和隨后的參數(shù)組成的,常見(jiàn)的關(guān)鍵字有:
Nameserver:指定DNS服務(wù)器的IP地址,可以有多行,查詢的時(shí)候按照次序進(jìn)行,只有當(dāng)一個(gè)DNS服務(wù)器不能使用的時(shí)候,才查詢后面的DNS服務(wù)器。
Domain:用來(lái)定義默認(rèn)域名(主機(jī)的本地域名)。
Search它的多個(gè)參數(shù)指明域名查詢順序。當(dāng)要查詢沒(méi)有域名的主機(jī),主機(jī)將在由Search聲明的域中分別查找。domain和Search不能共存;如果同時(shí)存在,后面出現(xiàn)的將會(huì)被使用。
38.單選題
通常用戶采用評(píng)價(jià)程序來(lái)評(píng)價(jià)系統(tǒng)的性能,評(píng)測(cè)準(zhǔn)確度最高的評(píng)價(jià)程序是()。在計(jì)算機(jī)性能評(píng)估中,通常將評(píng)價(jià)程序中用得最多、最頻繁的()作為評(píng)價(jià)計(jì)算機(jī)性能的標(biāo)準(zhǔn)程序,稱其為基準(zhǔn)測(cè)試程序。
問(wèn)題1選項(xiàng)
A.真實(shí)程序
B.核心程序
C.小型基準(zhǔn)程序
D.核心基準(zhǔn)程序
問(wèn)題2選項(xiàng)
A.真實(shí)程序
B.核心程序
C.小型基準(zhǔn)程序
D.核心基準(zhǔn)程序
【答案】第1題:A
第2題:B
【解析】第1題:本題是對(duì)性能評(píng)價(jià)方法的考查。真實(shí)程序、核心程序、小型基準(zhǔn)程序和合成基準(zhǔn)程序,其評(píng)測(cè)準(zhǔn)確程度依次遞減。其中評(píng)測(cè)準(zhǔn)確性最高的是真實(shí)程序,第一空選擇A選項(xiàng)。把應(yīng)用程序中用得最多、最頻繁的那部分核心程序作為評(píng)估計(jì)算機(jī)系統(tǒng)性能的標(biāo)準(zhǔn)程序,稱為基準(zhǔn)測(cè)試程序(benchmark)?;鶞?zhǔn)程序法是目前一致承認(rèn)的測(cè)試系統(tǒng)性能的較好方法。因此第二空選擇B選項(xiàng)。
第2題:本題是對(duì)性能評(píng)價(jià)方法的考查。真實(shí)程序、核心程序、小型基準(zhǔn)程序和合成基準(zhǔn)程序,其評(píng)測(cè)準(zhǔn)確程度依次遞減。其中評(píng)測(cè)準(zhǔn)確性最高的是真實(shí)程序,第一空選擇A選項(xiàng)。把應(yīng)用程序中用得最多、最頻繁的那部分核心程序作為評(píng)估計(jì)算機(jī)系統(tǒng)性能的標(biāo)準(zhǔn)程序,稱為基準(zhǔn)測(cè)試程序(benchmark)。基準(zhǔn)程序法是目前一致承認(rèn)的測(cè)試系統(tǒng)性能的較好方法。因此第二空選擇B選項(xiàng)。
39.單選題
應(yīng)用系統(tǒng)開(kāi)發(fā)中可以采用不同的開(kāi)發(fā)模型,其中,()將整個(gè)開(kāi)發(fā)流程分為目標(biāo)設(shè)定、風(fēng)險(xiǎn)分析、開(kāi)發(fā)和有效性驗(yàn)證、評(píng)審四個(gè)部分:()則通過(guò)重用來(lái)提高軟件的可靠性和易維護(hù)性,程序在進(jìn)行修改時(shí)產(chǎn)生較少的副作用。
問(wèn)題1選項(xiàng)
A.瀑布模型
B.螺旋模型
C.構(gòu)件模型
D.對(duì)象模型
問(wèn)題2選項(xiàng)
A.瀑布模型
B.螺旋模型
C.構(gòu)件模型
D.對(duì)象模型
【答案】第1題:B
第2題:C
【解析】第1題:本題考查的是軟件開(kāi)發(fā)模型相關(guān)知識(shí)。
瀑布模型可以說(shuō)是最早使用的軟件生存周期模型之一。由于這個(gè)模型描述了軟件生存的一些基本過(guò)程活動(dòng),所以它被稱為軟件生存周期模型。這些活動(dòng)從一個(gè)階段到另一個(gè)階段逐次下降,形式上很像瀑布。瀑布模型的特點(diǎn)是因果關(guān)系緊密相連,前一個(gè)階段工作的結(jié)果是后一個(gè)階段工作的輸入。本題與瀑布模型無(wú)關(guān)。
螺旋模型是在快速原型的基礎(chǔ)上擴(kuò)展而成的。這個(gè)模型把整個(gè)軟件開(kāi)發(fā)流程分成多個(gè)階段,每個(gè)階段都由4部分組成,它們是:①目標(biāo)設(shè)定。為該項(xiàng)目進(jìn)行需求分析,定義和確定這一個(gè)階段的專門目標(biāo),指定對(duì)過(guò)程和產(chǎn)品的約束,并且制定詳細(xì)的管理計(jì)劃。②風(fēng)險(xiǎn)分析。對(duì)可選方案進(jìn)行風(fēng)險(xiǎn)識(shí)別和詳細(xì)分析,制定解決辦法,采取有效的措施避免這些風(fēng)險(xiǎn)。③開(kāi)發(fā)和有效性驗(yàn)證。風(fēng)險(xiǎn)評(píng)估后,可以為系統(tǒng)選擇開(kāi)發(fā)模型,并且進(jìn)行原型開(kāi)發(fā),即開(kāi)發(fā)軟件產(chǎn)品。④評(píng)審。對(duì)項(xiàng)目進(jìn)行評(píng)審,以確定是否需要進(jìn)入螺旋線的下一次回路,如果決定繼續(xù),就要制定下一階段計(jì)劃。第一題答案為A選項(xiàng)。
構(gòu)件組裝模型通過(guò)重用來(lái)提高軟件的可靠性和易維護(hù)性,程序在進(jìn)行修改時(shí)產(chǎn)生較少的副作用。一般開(kāi)發(fā)過(guò)程為:設(shè)計(jì)構(gòu)件組裝->建立構(gòu)件庫(kù)->構(gòu)建應(yīng)用軟件->測(cè)試與發(fā)布。構(gòu)件組裝模型的優(yōu)點(diǎn)如下:(1)構(gòu)件的自包容性讓系統(tǒng)的擴(kuò)展變得更加容易。(2)設(shè)計(jì)良好的構(gòu)件更容易被重用,降低軟件開(kāi)發(fā)成本。(3)構(gòu)件的粒度較整個(gè)系統(tǒng)更小,因此安排開(kāi)發(fā)任務(wù)更加靈活,可以將開(kāi)發(fā)團(tuán)隊(duì)分成若干組,并行地獨(dú)立開(kāi)發(fā)構(gòu)件。
第2題:
40.單選題
下面關(guān)于網(wǎng)絡(luò)延遲的說(shuō)法中,正確的是()。
問(wèn)題1選項(xiàng)
A.在對(duì)等網(wǎng)絡(luò)中,網(wǎng)絡(luò)的延遲大小與網(wǎng)絡(luò)中的終端數(shù)量無(wú)關(guān)
B.使用路由器進(jìn)行數(shù)據(jù)轉(zhuǎn)發(fā)所帶來(lái)的延遲小于交換機(jī)
C.使用Intemnet服務(wù)能夠最大限度地減小網(wǎng)絡(luò)延遲
D.服務(wù)器延遲的主要影響因素是隊(duì)列延遲和磁盤IO延遲
【答案】D
【解析】本題考查的是網(wǎng)絡(luò)相關(guān)知識(shí)。
對(duì)等網(wǎng)絡(luò),即對(duì)等計(jì)算機(jī)網(wǎng)絡(luò),是一種在對(duì)等者(Peer)之間分配任務(wù)和工作負(fù)載的分布式應(yīng)用架構(gòu),是對(duì)等計(jì)算模型在應(yīng)用層形成的一種組網(wǎng)或網(wǎng)絡(luò)形式。在對(duì)等網(wǎng)絡(luò)中,由于采用總線式的連接,因此網(wǎng)絡(luò)中的終端數(shù)量越多,終端所能夠分配到的轉(zhuǎn)發(fā)時(shí)隙就越小,所帶來(lái)的延遲也就越大。A選項(xiàng)錯(cuò)誤。
路由器一般采取存儲(chǔ)轉(zhuǎn)發(fā)方式,而交換機(jī)采取的是直接轉(zhuǎn)發(fā)方式,相比存儲(chǔ)轉(zhuǎn)發(fā)方式,直接轉(zhuǎn)發(fā)方式轉(zhuǎn)發(fā)時(shí)延更小。因?yàn)榇鎯?chǔ)轉(zhuǎn)發(fā)方式需要對(duì)待轉(zhuǎn)發(fā)的數(shù)據(jù)包進(jìn)行重新拆包,分析其源地址和目的地址,再根據(jù)路由表對(duì)其進(jìn)行路由和轉(zhuǎn)發(fā),而直接轉(zhuǎn)發(fā)方式不對(duì)數(shù)據(jù)包的三層地址進(jìn)行分析,因此路由器轉(zhuǎn)發(fā)所帶來(lái)的延遲要小于交換機(jī)。B選項(xiàng)錯(cuò)誤。
數(shù)據(jù)在Intemet中傳輸時(shí),由于互聯(lián)網(wǎng)中的轉(zhuǎn)發(fā)數(shù)據(jù)量大且所需經(jīng)過(guò)的節(jié)點(diǎn)多,勢(shì)必會(huì)帶來(lái)更大的延遲。C選項(xiàng)錯(cuò)誤。
網(wǎng)絡(luò)延遲=處理延遲+排隊(duì)延遲+發(fā)送延遲+傳播延遲。如果不考慮網(wǎng)絡(luò)環(huán)境,服務(wù)器的延遲的主要因素是隊(duì)列延遲和磁盤IO延遲。D選項(xiàng)正確。
41.單選題
一般說(shuō)來(lái),SoC稱為系統(tǒng)級(jí)芯片,也稱片上系統(tǒng),它是一個(gè)有專用目標(biāo)的集成電路產(chǎn)品:以下關(guān)于SoC不正確的說(shuō)法是(
)。
問(wèn)題1選項(xiàng)
A.SoC是一種技術(shù),是以實(shí)際的、確定的系統(tǒng)功能開(kāi)始,到軟/硬件劃分,并完成設(shè)計(jì)的整個(gè)過(guò)程
B.SoC是一款具有運(yùn)算能力的處理器芯片,可面向特定用途進(jìn)行定制的標(biāo)準(zhǔn)產(chǎn)品
C.SoC是信息系統(tǒng)核心的芯片集成,是將系統(tǒng)關(guān)鍵部件集成在一塊芯片上,完成信息系統(tǒng)的核心功能
D.SoC是將微處理器、模擬IP核、數(shù)字IP核和存儲(chǔ)器(或片外存儲(chǔ)控制接口)集成在單一芯片上,是面向特定用途的標(biāo)準(zhǔn)產(chǎn)品
【答案】B
【解析】SoC稱為片上系統(tǒng),它是一個(gè)產(chǎn)品,是一個(gè)有專用目標(biāo)的集成電路,其中包含完整系統(tǒng)并有嵌入軟件的全部?jī)?nèi)容。所以B的說(shuō)法是錯(cuò)誤的,SOC不是一塊處理器芯片。同時(shí)它又是一種技術(shù),用以實(shí)現(xiàn)從確定系統(tǒng)功能開(kāi)始,到軟/硬件劃分,并完成設(shè)計(jì)的整個(gè)過(guò)程。(A是正確的)
從狹義角度講,它是信息系統(tǒng)核心的芯片集成,是將系統(tǒng)關(guān)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 軟件質(zhì)量管理報(bào)告范文
- 熱水器設(shè)計(jì)調(diào)查報(bào)告范文
- 員工二零二五年度向公司借款合同附件清單合同
- 二零二五年度物業(yè)服務(wù)與社區(qū)垃圾分類合作合同
- 2025年度礦山股權(quán)轉(zhuǎn)讓及礦山地質(zhì)環(huán)境監(jiān)測(cè)與治理合作協(xié)議
- 二零二五年度樹(shù)木移栽工程水資源節(jié)約與循環(huán)利用合同
- 家具維修與行業(yè)規(guī)范制定合作合同(2025年度)
- 2025年度輔導(dǎo)班學(xué)生安全協(xié)議及家長(zhǎng)陪伴學(xué)習(xí)協(xié)議
- 二零二五年度互聯(lián)網(wǎng)醫(yī)療公司兼職聘用員工合作協(xié)議
- 二零二五年度墻面彩繪藝術(shù)創(chuàng)作與訂單管理合同
- 2025年常州工業(yè)職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)及答案1套
- 2025年湖南理工職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)必考題
- 2025年湖南城建職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)完美版
- 會(huì)計(jì)信息化練習(xí)題庫(kù)+參考答案
- 武漢2025年湖北武漢市教育系統(tǒng)專項(xiàng)招聘教師679人筆試歷年參考題庫(kù)附帶答案詳解
- 高中主題班會(huì) 借哪吒精神燃開(kāi)學(xué)斗志!課件-高一下學(xué)期開(kāi)學(xué)第一課班會(huì)
- 2024年12月2025浙江湖州市長(zhǎng)興縣綜合行政執(zhí)法局公開(kāi)招聘輔助執(zhí)法人員8人筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 水產(chǎn)養(yǎng)殖尾水處理技術(shù)-第1篇-深度研究
- 財(cái)務(wù)管理畢業(yè)論文
- 二零二五年度醫(yī)療援助派駐服務(wù)協(xié)議4篇
- 2025年湖南科技職業(yè)學(xué)院高職單招高職單招英語(yǔ)2016-2024年參考題庫(kù)含答案解析
評(píng)論
0/150
提交評(píng)論