版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2021年《系統(tǒng)分析師》模擬試卷2卷面總分:5分答題時(shí)間:240分鐘試卷題量:5題練習(xí)次數(shù):10次
問答題(共5題,共5分)
1.某高校計(jì)算機(jī)學(xué)院實(shí)驗(yàn)中心有5個(gè)機(jī)房,200個(gè)機(jī)位,主要承擔(dān)學(xué)生計(jì)算機(jī)軟件相關(guān)課程的上機(jī)實(shí)踐任務(wù)。實(shí)驗(yàn)中心每年工作時(shí)間約為200天,每天平均工作時(shí)間為8小時(shí)。2013年初,實(shí)驗(yàn)中心決定對(duì)機(jī)房進(jìn)行升級(jí)改造,其中UPS電源等設(shè)備不需要重新購(gòu)置,改造后每個(gè)機(jī)位機(jī)器的基本配置要求如表2-1。實(shí)驗(yàn)中心現(xiàn)公開征集硬件改造方案。
正確答案:
您的答案:
本題解析:試題分析本題考查虛擬化技術(shù),這種技術(shù)在系統(tǒng)分析師考試中進(jìn)行考查,仍會(huì)歸類于新技術(shù),在應(yīng)對(duì)這類試題時(shí),考生首先需要避免恐懼心態(tài)。不要認(rèn)為這個(gè)技術(shù)自己不是很熟悉,就認(rèn)為很難以回答,其實(shí)對(duì)新技術(shù)的考查,試題往往會(huì)給出更多,更全面的信息,從而讓試題解答變得更容易,本題便是如此,完全不懂虛擬化技術(shù)的考生也可答對(duì)一半的問題。虛擬化是指計(jì)算機(jī)元件在虛擬的基礎(chǔ)上而不是真實(shí)的基礎(chǔ)上運(yùn)行。虛擬化技術(shù)可以擴(kuò)大硬件的容量,簡(jiǎn)化軟件的重新配置過程。CPU的虛擬化技術(shù)可以單CPU模擬多CPU并行,允許一個(gè)平臺(tái)同時(shí)運(yùn)行多個(gè)操作系統(tǒng),并且應(yīng)用程序都可以在相互獨(dú)立的空間內(nèi)運(yùn)行而互不影響,從而顯著提高計(jì)算機(jī)的工作效率。虛擬化技術(shù)應(yīng)用非常廣泛,常見的包括:1、使用VMware軟件,在Windows平臺(tái)下安裝linux操作系統(tǒng)。2、存儲(chǔ)的虛擬化,在云存儲(chǔ)中,就應(yīng)用到了存儲(chǔ)的虛擬化。3、服務(wù)器虛擬化,目前多家公司推出了虛擬化服務(wù)器,這種服務(wù)器可以用一臺(tái)硬件設(shè)備,虛擬出多臺(tái)服務(wù)器對(duì)外提供服務(wù)。接下來需要分析的是兩個(gè)公司的方案優(yōu)劣,題目已給出了需要比較的幾個(gè)方面。應(yīng)用模式:A公司方案是一種分散式的計(jì)算模式,這種模式每個(gè)節(jié)點(diǎn)都相對(duì)獨(dú)立,每個(gè)節(jié)點(diǎn)都要求一定的運(yùn)算能力,當(dāng)節(jié)點(diǎn)運(yùn)算能力不足時(shí),便需要整體升級(jí)。而B公司方案是一種虛擬化的方案,他將服務(wù)器的運(yùn)算能力按需求分配給各個(gè)節(jié)點(diǎn)使用,當(dāng)運(yùn)算能力不足時(shí),可通過增加服務(wù)器的方式,方便的升級(jí)。投入成本:A公司方案的投入成本為:(3100+900)*200+1000*10=810000元。B公司方案的投入成本為:30000*14+(500+900)*200+1000*11+10000*2=731000元。所以B公司的方案投入成本較小。運(yùn)維成本:B公司方案維護(hù)成本比A公司方案低,因?yàn)锳公司方案中,需要維護(hù)的計(jì)算機(jī)有200臺(tái)之多,而B公司方案只需要維護(hù)14臺(tái)服務(wù)器。安全性:B公司方案安全性比A公司方案高,因?yàn)锳公司方案中,200臺(tái)主機(jī)都帶存儲(chǔ),都是獨(dú)立的系統(tǒng),其中任何一臺(tái)機(jī)器出現(xiàn)安全問題都可以影響到其它機(jī)器。而B公司方案中,只要維護(hù)好14臺(tái)服務(wù)器即可,此時(shí)出安全問題的可能性會(huì)低很多。能源消耗:A公司方案的能源消耗為:((230W+25W)*200+30W*10)*8*200=82080000瓦時(shí)=82080千瓦時(shí)。B公司方案的能源消耗為:(800W*14+(23W+25W)*200+30W*11)*8*200=33808000瓦時(shí)=33808千瓦時(shí)。B公司的方案能源消耗遠(yuǎn)遠(yuǎn)低于A公司方案。試題答案(2)【問題1】
虛擬化是指計(jì)算機(jī)元件在虛擬的基礎(chǔ)上而不是真實(shí)的基礎(chǔ)上運(yùn)行。虛擬化技術(shù)可以擴(kuò)大硬件的容量,簡(jiǎn)化軟件的重新配置過程。CPU的虛擬化技術(shù)可以單CPU模擬多CPU并行,允許一個(gè)平臺(tái)同時(shí)運(yùn)行多個(gè)操作系統(tǒng),并且應(yīng)用程序都可以在相互獨(dú)立的空間內(nèi)運(yùn)行而互不影響,從而顯著提高計(jì)算機(jī)的工作效率。虛擬化技術(shù)應(yīng)用非常廣泛,常見的包括:1、使用VMware軟件,在Windows平臺(tái)下安裝linux操作系統(tǒng)。2、存儲(chǔ)的虛擬化,在云存儲(chǔ)中,就應(yīng)用到了存儲(chǔ)的虛擬化。3、服務(wù)器虛擬化,目前多家公司推出了虛擬化服務(wù)器,這種服務(wù)器可以用一臺(tái)硬件設(shè)備,虛擬出多臺(tái)服務(wù)器對(duì)外提供服務(wù)?!締栴}2】應(yīng)用模式:A公司方案是一種分散式的計(jì)算模式,這種模式每個(gè)節(jié)點(diǎn)都相對(duì)獨(dú)立,每個(gè)節(jié)點(diǎn)都要求一定的運(yùn)算能力,當(dāng)節(jié)點(diǎn)運(yùn)算能力不足時(shí),便需要整體升級(jí)。而B公司方案是一種虛擬化的方案,他將服務(wù)器的運(yùn)算能力按需求分配給各個(gè)節(jié)點(diǎn)使用,當(dāng)運(yùn)算能力不足時(shí),可通過增加服務(wù)器的方式,方便的升級(jí)。投入成本:A公司方案的投入成本為:(3100+900)*200+1000*10=810000元。B公司方案的投入成本為:30000*14+(500+900)*200+1000*11+10000*2=731000元。所以B公司的方案投入成本較小。運(yùn)維成本:B公司方案維護(hù)成本比A公司方案低,因?yàn)锳公司方案中,需要維護(hù)的計(jì)算機(jī)有200臺(tái)之多,而B公司方案只需要維護(hù)14臺(tái)服務(wù)器。安全性:B公司方案安全性比A公司方案高,因?yàn)锳公司方案中,200臺(tái)主機(jī)都帶存儲(chǔ),都是獨(dú)立的系統(tǒng),其中任何一臺(tái)機(jī)器出現(xiàn)安全問題都可以影響到其它機(jī)器。而B公司方案中,只要維護(hù)好14臺(tái)服務(wù)器即可,此時(shí)出安全問題的可能性會(huì)低很多。能源消耗:A公司方案的能源消耗為:((230W+25W)*200+30W*10)*8*200=82080000瓦時(shí)=82080千瓦時(shí)。B公司方案的能源消耗為:(800W*14+(23W+25W)*200+30W*11)*8*200=33808000瓦時(shí)=33808千瓦時(shí)。B公司的方案能源消耗遠(yuǎn)遠(yuǎn)低于A公司方案。
2.應(yīng)用服務(wù)器在基于Web的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)中已經(jīng)得到了廣泛的應(yīng)用。如今,各大主要軟件廠商紛紛將應(yīng)用服務(wù)器作為其電子商務(wù)平臺(tái)的基礎(chǔ)。由于應(yīng)用服務(wù)器本身是一個(gè)正在不斷發(fā)展的概念,不同的產(chǎn)品之間有很大的差別,但是其核心結(jié)構(gòu),以及需要解決的主要問題都是相近的,區(qū)別僅在于各個(gè)產(chǎn)品解決的具體方法不同。下面是應(yīng)用服務(wù)器共同需要解決的部分問題。(1)負(fù)載均衡:應(yīng)用服務(wù)器實(shí)現(xiàn)負(fù)載均衡的方法很多,比如在應(yīng)用服務(wù)器本身的實(shí)現(xiàn)上,有基于進(jìn)程的方式和基于線程的方式。(2)數(shù)據(jù)庫(kù)連接池:在應(yīng)用服務(wù)器系統(tǒng)中,一般都會(huì)采用數(shù)據(jù)庫(kù)連接池的技術(shù)。(3)高速緩存機(jī)制:為了提高性能,許多應(yīng)用服務(wù)器都采用了高速緩存機(jī)制?!締栴}1】請(qǐng)用150字以內(nèi)文字,說明什么是數(shù)據(jù)庫(kù)連接池技術(shù)?在應(yīng)用服務(wù)器中使用這種技術(shù)的優(yōu)點(diǎn)是什么?【問題2】請(qǐng)用200字以內(nèi)文字,敘述在應(yīng)用服務(wù)器中可有哪些高速緩存?這些高速緩存是如何改進(jìn)系統(tǒng)性能的?【問題3】某公司希望實(shí)現(xiàn)一個(gè)電子商務(wù)系統(tǒng),要求該系統(tǒng)必須符合工業(yè)標(biāo)準(zhǔn)且支持多種操作平臺(tái),請(qǐng)選擇一種應(yīng)用服務(wù)器產(chǎn)品,并用200字以內(nèi)文字簡(jiǎn)要列舉出該類產(chǎn)品能提供的主要的技術(shù)支持特征。
正確答案:
您的答案:
本題解析:一、試題分析由于本題中,題面中提供的信息相對(duì)較簡(jiǎn)單,對(duì)答案的構(gòu)思不能夠起到很大的幫助作用。因此關(guān)鍵還在于考生對(duì)應(yīng)用服務(wù)器基礎(chǔ)知識(shí)的掌握程度?!締栴}1】使用應(yīng)用服務(wù)器環(huán)境的一個(gè)重要原因就是為了最小化數(shù)據(jù)庫(kù)連接,并且盡力減少在數(shù)據(jù)庫(kù)服務(wù)器上的加載次數(shù)。在傳統(tǒng)的兩層環(huán)境中,每個(gè)用戶至少要建立一個(gè)到其他各個(gè)數(shù)據(jù)庫(kù)的連接。這種通過DriverManager(例如ODBC、JDBC等)和基本實(shí)現(xiàn)DataSource進(jìn)行連接(例如ADO等)的方法,一個(gè)數(shù)據(jù)庫(kù)連接對(duì)象均對(duì)應(yīng)一個(gè)物理數(shù)據(jù)庫(kù)連接。一方面,會(huì)造成連接數(shù)的數(shù)量猛增,并很快用光數(shù)據(jù)庫(kù)服務(wù)器的資源;另一方面,數(shù)據(jù)庫(kù)連接的建立(通常需要1~3s,包括服務(wù)器通信和認(rèn)證所花費(fèi)的時(shí)間),以及關(guān)閉對(duì)系統(tǒng)而言是耗費(fèi)系統(tǒng)資源的操作,這種耗費(fèi)資源的動(dòng)作對(duì)系統(tǒng)的性能影響尤為明顯。而當(dāng)引入了應(yīng)用服務(wù)器之后,管理數(shù)據(jù)庫(kù)連接的責(zé)任就落在應(yīng)用服務(wù)器中。如果應(yīng)用服務(wù)器為每個(gè)客戶端的數(shù)據(jù)訪問建立一個(gè)數(shù)據(jù)庫(kù)連接,那么問題仍然不能夠得以解決。因此對(duì)于具有高數(shù)據(jù)訪問量的應(yīng)用來說,一個(gè)更好的策略就是管理一個(gè)連接池。啟動(dòng)時(shí),可以創(chuàng)建一個(gè)預(yù)定編號(hào)的連接,并以矢量或陣列的形式進(jìn)行存儲(chǔ)。在調(diào)用表對(duì)象的方法之前,得到下一個(gè)連接對(duì)象的請(qǐng)求;然后,把這個(gè)連接連同這個(gè)數(shù)據(jù)請(qǐng)求一起傳遞給表格。隨著每個(gè)順序請(qǐng)求的加入,這個(gè)連接不斷地循環(huán),并自動(dòng)平衡連接中的加載。一旦連接對(duì)象失敗,就會(huì)放棄這個(gè)循環(huán),并在一定程度上自動(dòng)恢復(fù)。通俗地說,就是將每次創(chuàng)建的數(shù)據(jù)庫(kù)連接放在一個(gè)“池”里,并且在連接使用完成時(shí)并不急于關(guān)閉這個(gè)連接。當(dāng)應(yīng)用程序需要調(diào)用一個(gè)數(shù)據(jù)庫(kù)連接時(shí),數(shù)據(jù)庫(kù)相關(guān)的接口返回一個(gè)通過重用數(shù)據(jù)庫(kù)連接(就是那些已使用完,但未關(guān)閉的、空閑的數(shù)據(jù)庫(kù)連接)而非重新創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)連接,只在沒有可用的數(shù)據(jù)庫(kù)連接時(shí),才重新創(chuàng)建一個(gè)。通過這種方式,應(yīng)用程序可以減少對(duì)數(shù)據(jù)庫(kù)連接操作,尤其在多層環(huán)境中多個(gè)客戶端可以通過共享少量的物理數(shù)據(jù)庫(kù)連接來滿足系統(tǒng)需求。當(dāng)使用了數(shù)據(jù)庫(kù)連接池技術(shù)之后,由于可以有效地減少數(shù)據(jù)庫(kù)連接的建立和關(guān)閉操作,從而能夠節(jié)省大量的系統(tǒng)消耗,同時(shí)明顯地提升系統(tǒng)的性能。另外,由于使用了數(shù)據(jù)庫(kù)連接后,應(yīng)用系統(tǒng)所需的數(shù)據(jù)庫(kù)連接在一段時(shí)間后就會(huì)穩(wěn)定在一定的數(shù)量范圍之內(nèi),從而也提高了系統(tǒng)的可測(cè)量性?!締栴}2】為了達(dá)到最佳的性能,許多應(yīng)用服務(wù)器都采用了高速緩存機(jī)制。在應(yīng)用服務(wù)器中使用高速緩存一般包括三個(gè)地方,即頁(yè)面的緩存、數(shù)據(jù)庫(kù)的緩存、動(dòng)態(tài)頁(yè)面的緩存。頁(yè)面的緩存是指將特定的URL對(duì)應(yīng)的頁(yè)面在緩存中予以記錄,以便在未來再次訪問同一個(gè)URL時(shí),直接使用。這里的緩存可以達(dá)到最佳的緩存性能,任何后面的操作都不需要進(jìn)行,只需將緩存讀出,然后輸出即可。但是,由于大多數(shù)URL對(duì)應(yīng)的頁(yè)面中,往往都有少量需要變動(dòng)的信息,這些頁(yè)面不能使用這種方法進(jìn)行緩存。數(shù)據(jù)庫(kù)的緩存是指系統(tǒng)對(duì)數(shù)據(jù)庫(kù)的訪問結(jié)果進(jìn)行緩存,這樣,相同的SQL再次去訪問數(shù)據(jù)庫(kù)時(shí),就不需要進(jìn)行真正的數(shù)據(jù)庫(kù)操作,而只需讀取緩存即可。這種緩存能夠達(dá)到良好效果的前提是系統(tǒng)的主要開銷在于數(shù)據(jù)庫(kù)訪問。由于系統(tǒng)依然需要進(jìn)行有關(guān)頁(yè)面生成等工作,所以緩存效果不如頁(yè)面緩存,但是適用面比較廣。為了能夠進(jìn)一步減少頁(yè)面生成工作,現(xiàn)在許多應(yīng)用服務(wù)器針對(duì)各種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)和構(gòu)件技術(shù)提供了相應(yīng)的高速緩存機(jī)制,也就是將頁(yè)面的生成結(jié)果進(jìn)行緩存,當(dāng)處理以后的頁(yè)面請(qǐng)求時(shí),可以直接使用緩存結(jié)果,從而進(jìn)一步減少開銷,提高訪問性能。但是這種技術(shù)也有很多局限性,當(dāng)用戶所訪問的信息集不同時(shí),緩存里的信息并不能夠被利用,還是需要另外生成?!締栴}3】應(yīng)用服務(wù)器被譽(yù)為“Internet上的操作系統(tǒng)”,其在IT技術(shù)中的重要程序不言而喻,因此眾多IT公司都紛紛重金投入開發(fā)自己的應(yīng)用服務(wù)器產(chǎn)品,甚至開源組織也不例外,各種有競(jìng)爭(zhēng)力的應(yīng)用服務(wù)器產(chǎn)品層出不窮。另一方面,由于應(yīng)用服務(wù)器在基于Internet的企業(yè)應(yīng)用中,起著十分重要的作用。因此,作為系統(tǒng)分析師來說,了解各種主流的應(yīng)用服務(wù)器產(chǎn)品,并根據(jù)實(shí)際的需要正確地選擇是一個(gè)十分重要的知識(shí)基礎(chǔ)?;氐奖绢},它要求選擇一種應(yīng)用服務(wù)器產(chǎn)品,該產(chǎn)品符合工業(yè)標(biāo)準(zhǔn),支持多種操作平臺(tái),適合于電子商務(wù)應(yīng)用。要想做出正確的選擇必須能夠?qū)σ韵逻@幾個(gè)要求有正確的理解?!瞎I(yè)標(biāo)準(zhǔn):主要是指應(yīng)用服務(wù)器中采用的中間件技術(shù)符合工業(yè)標(biāo)準(zhǔn),如J2EE、CORBA、XML等?!С侄喾N操作系統(tǒng):也就是能夠在Windows系列、UNIX系列等多種操作系統(tǒng)環(huán)境中使用,基于CORBA和J2EE的都能夠滿足這個(gè)要求。而微軟的MTS則只能夠運(yùn)用于Windows系列操作系統(tǒng)平臺(tái),顯然無法滿足這個(gè)要求?!m合于電子商務(wù)應(yīng)用:根據(jù)電子商務(wù)的應(yīng)用特點(diǎn),要求應(yīng)用服務(wù)器能夠提供諸如事務(wù)管理、組建容器等一系列適合分布式應(yīng)用的技術(shù),另外還應(yīng)該具有高擴(kuò)展性、伸縮性的特點(diǎn),以滿足電子商務(wù)發(fā)展的業(yè)務(wù)擴(kuò)展需要。根據(jù)上面的分析,結(jié)合各種主流應(yīng)用服務(wù)器的特色,我們會(huì)發(fā)現(xiàn)應(yīng)用服務(wù)器產(chǎn)品中符合這些要求的比較多,考生可以根據(jù)自己的熟悉情況來選擇。比較適合的選擇包括BEA的WebLogic、IBM的Websphere、Sun和Netscape聯(lián)手的產(chǎn)品iPlanetApplicationServer等。當(dāng)然類似于JBoss這樣的應(yīng)用服務(wù)器也是正確的選擇。二、參考答案【問題1】數(shù)據(jù)庫(kù)連接池技術(shù)是指在系統(tǒng)初期,或者初次使用時(shí),完成數(shù)據(jù)庫(kù)的連接,而后不再釋放此連接,在處理后面的請(qǐng)求時(shí),反復(fù)使用這些已經(jīng)建立的連接。這種方式可以大大減少數(shù)據(jù)庫(kù)的處理時(shí)間,有利于提高系統(tǒng)的整體性能、可測(cè)量性和擴(kuò)展性?!締栴}2】在應(yīng)用服務(wù)器中有頁(yè)面的緩存和數(shù)據(jù)庫(kù)的緩存。頁(yè)面的緩存是指將特定的URL對(duì)應(yīng)的頁(yè)面在緩存中予以記錄,以便在未來再次訪問同一個(gè)URL時(shí),直接使用。這里的緩存可以達(dá)到最佳的緩存性能,任何后面的操作都不需要進(jìn)行,只需將緩存讀出,然后輸出即可。數(shù)據(jù)庫(kù)的緩存是指系統(tǒng)對(duì)數(shù)據(jù)庫(kù)的訪問結(jié)果進(jìn)行緩存,這樣,相同的SQL再次訪問數(shù)據(jù)庫(kù)時(shí),就不需要進(jìn)行真正的數(shù)據(jù)庫(kù)操作,而只需讀取緩存即可?!締栴}3】可以選擇J2EE應(yīng)用服務(wù)器(例如,WebLogic,Websphere等),它支持多種操作系統(tǒng),如Windows,UNIX,Linux等,同時(shí)也是工業(yè)標(biāo)準(zhǔn)?!獢?shù)據(jù)庫(kù)操作支持:JDBC數(shù)據(jù)源,通過緩沖數(shù)據(jù)庫(kù)連接,提供高效、可靠的數(shù)據(jù)庫(kù)操作?!踩钥刂疲篔2EE提供聲明性安全控制,用戶在部署描述符中通過聲明的方式來控制應(yīng)用系統(tǒng)的安全性(例如,可以控制如何進(jìn)行身份認(rèn)證,控制那些角色可以訪問哪些資源或執(zhí)行哪些操作等)?!聞?wù)控制:J2EE應(yīng)用服務(wù)器支持將事務(wù)控制交給容器自動(dòng)管理,或者利用JTA在代碼中自己控制事務(wù)?!c其他系統(tǒng)交互:基于JCA或者JMS,另外可以直接訪問CORBA構(gòu)件。
3.A公司是一個(gè)專業(yè)的航空軟件開發(fā)公司,當(dāng)前正在為某用戶開發(fā)某航空嵌入式實(shí)時(shí)軟件,王工是該軟件開發(fā)項(xiàng)目的負(fù)責(zé)人。應(yīng)用戶要求,A公司委托乙公司對(duì)其開發(fā)的航空軟件進(jìn)行第三方測(cè)試。張工是乙公司中該測(cè)試項(xiàng)目的負(fù)責(zé)人?!締栴}1】王工在與張工討論該軟件的測(cè)試計(jì)劃時(shí),就軟件的測(cè)試環(huán)境產(chǎn)生了爭(zhēng)執(zhí)。張工認(rèn)為所有的第三方測(cè)試工作都必須在目標(biāo)機(jī)環(huán)境下完成,否則無法保證測(cè)試的有效性。王工認(rèn)為開發(fā)工作進(jìn)度很緊,而且開發(fā)工作需要頻繁占用目標(biāo)機(jī)環(huán)境,第三方測(cè)試在仿真環(huán)境下進(jìn)行就可以了,沒有必要非得在目標(biāo)機(jī)環(huán)境下測(cè)試。請(qǐng)?jiān)?00字以內(nèi)對(duì)上述兩人意見的正確性進(jìn)行評(píng)價(jià)與分析,并簡(jiǎn)述你對(duì)本題目中的測(cè)試環(huán)境問題的建議?!締栴}2】由于該軟件是質(zhì)量要求很高的航空嵌入式實(shí)時(shí)軟件,在雙方就簽訂該軟件第三方測(cè)試技術(shù)協(xié)議進(jìn)行磋商時(shí),A公司要求乙方的第三方測(cè)試結(jié)構(gòu)覆蓋率必須達(dá)到修正的條件判定覆蓋(MC/DC)。請(qǐng)分別簡(jiǎn)述修正的條件判定覆蓋MC/DC與條件判定覆蓋(C/DC)對(duì)測(cè)試用例集的要求條件,下面給出了一個(gè)含有兩個(gè)判定條件的例子,請(qǐng)說明兩種覆蓋測(cè)試用例集的設(shè)計(jì)方法。例子:IFAORBTHEN……ELSE……ENDIF【問題3】張工的項(xiàng)目組根據(jù)王工的項(xiàng)目組提供的軟件需求文檔和設(shè)計(jì)文檔,嚴(yán)格按照協(xié)議要求進(jìn)行了第三方測(cè)試,但是軟件交付給用戶使用后,仍然出了很多問題,用戶對(duì)軟件質(zhì)量評(píng)價(jià)不高。王工認(rèn)為張工項(xiàng)目組沒有很好地進(jìn)行軟件第三方測(cè)試,張工覺得并無不妥之處,請(qǐng)對(duì)這一狀況和原因進(jìn)行分析。
正確答案:
您的答案:
本題解析:一、試題分析這是一道關(guān)于嵌入式系統(tǒng)軟件的測(cè)試問題的試題,主要涉及到第三方測(cè)試相關(guān)問題,以及測(cè)試用例的設(shè)計(jì)?!締栴}1】對(duì)于一般商用軟件的測(cè)試,嵌入式軟件測(cè)試有其自身的特點(diǎn)和測(cè)試?yán)щy。在嵌入式開發(fā)中,開發(fā)環(huán)境被認(rèn)為是主機(jī)平臺(tái),軟件運(yùn)行環(huán)境為目標(biāo)機(jī)平臺(tái)。如果所有測(cè)試都放在目標(biāo)機(jī)上有很多不利的因素,例如:(1)測(cè)試軟件可能會(huì)造成與開發(fā)者爭(zhēng)奪時(shí)間的瓶頸,為了避免這個(gè)問題只有提供更多的目標(biāo)環(huán)境。(2)目標(biāo)機(jī)環(huán)境可能還不可行。(3)比起主機(jī)平臺(tái)環(huán)境,目標(biāo)機(jī)環(huán)境通常是不精密的和不方便的。(4)提供給開發(fā)者的目標(biāo)環(huán)境和聯(lián)合開發(fā)環(huán)境通常是很昂貴的。(5)開發(fā)和測(cè)試工作可能會(huì)妨礙目標(biāo)機(jī)環(huán)境已存在持續(xù)的應(yīng)用。一般情況下:(1)所有單元測(cè)試在主機(jī)環(huán)境上進(jìn)行。(2)軟件集成在主機(jī)平臺(tái)上模擬目標(biāo)機(jī)環(huán)境運(yùn)行,當(dāng)然在目標(biāo)環(huán)境上重復(fù)測(cè)試也是必須的。(3)所有的系統(tǒng)測(cè)試和確認(rèn)測(cè)試必須在目標(biāo)機(jī)環(huán)境下執(zhí)行?!締栴}2】第2個(gè)問題要求比較修正的條件判定覆蓋MC/DC與條件判定覆蓋(C/DC),并根據(jù)給出的例子分別設(shè)計(jì)測(cè)試用例??刂屏鳒y(cè)試根據(jù)程序的內(nèi)部邏輯結(jié)構(gòu)設(shè)計(jì)測(cè)試用例,常用的技術(shù)是邏輯覆蓋,即使用測(cè)試數(shù)據(jù)運(yùn)行被測(cè)程序,考察對(duì)程序邏輯的覆蓋程度。主要的覆蓋標(biāo)準(zhǔn)有語句覆蓋、判定覆蓋、條件覆蓋、條件/判定覆蓋、條件組合覆蓋、修正的條件/判定覆蓋和路徑覆蓋等。(1)語句覆蓋。語句覆蓋是指選擇足夠多的測(cè)試用例,使得運(yùn)行這些測(cè)試用例時(shí),被測(cè)程序的每個(gè)語句至少執(zhí)行一次。很顯然,語句覆蓋是一種很弱的覆蓋標(biāo)準(zhǔn)。(2)判定覆蓋。判定覆蓋也稱為分支覆蓋,它是指不僅每個(gè)語句至少執(zhí)行一次,而且每個(gè)判定的每種可能的結(jié)果(分支)都至少執(zhí)行一次。判定覆蓋比語句覆蓋強(qiáng),但對(duì)程序邏輯的覆蓋程度仍然不高。(3)條件覆蓋。條件覆蓋是指不僅每個(gè)語句至少執(zhí)行一次,而且使判定表達(dá)式中的每個(gè)條件都取得各種可能的結(jié)果。條件覆蓋不一定包含判定覆蓋,判定覆蓋也不一定包含條件覆蓋。(4)條件/判定覆蓋。同時(shí)滿足判定覆蓋和條件覆蓋的邏輯覆蓋稱為判定/條件覆蓋。它的含義是,選取足夠的測(cè)試用例,使得判定表達(dá)式中每個(gè)條件的所有可能結(jié)果至少出現(xiàn)一次,而且每個(gè)判定本身的所有可能結(jié)果也至少出現(xiàn)一次。(5)條件組合覆蓋。條件組合覆蓋是指選取足夠的測(cè)試用例,使得每個(gè)判定表達(dá)式中條件結(jié)果的所有可能組合至少出現(xiàn)一次。顯然,滿足條件組合覆蓋的測(cè)試用例,也一定滿足判定/條件覆蓋。因此,條件組合覆蓋是上述5種覆蓋標(biāo)準(zhǔn)中最強(qiáng)的一種。然而,條件組合覆蓋還不能保證程序中所有可能的路徑都至少遍歷一次。(6)修正的條件/判定覆蓋。修正的條件/判定覆蓋需要足夠的測(cè)試用例來確定各個(gè)條件能夠影響到包含的判定結(jié)果。首先,每個(gè)程序模塊的入口和出口點(diǎn)都要考慮至少要被調(diào)用一次,每個(gè)程序的判定到所有可能的結(jié)果值要至少轉(zhuǎn)換一次;其次,程序的判定被分解為通過邏輯操作符(and和or)連接的布爾條件,每個(gè)條件對(duì)于判定的結(jié)果值是獨(dú)立的。(7)路徑覆蓋。路徑覆蓋是指選取足夠的測(cè)試用例,使得程序的每條可能執(zhí)行到的路徑都至少經(jīng)過一次(如果程序中有環(huán)路,則要求每條環(huán)路路徑至少經(jīng)過一次)。路徑覆蓋實(shí)際上考慮了程序中各種判定結(jié)果的所有可能組合,因此是一種較強(qiáng)的覆蓋標(biāo)準(zhǔn)。但路徑覆蓋并未考慮判定中的條件結(jié)果的組合,并不能代替條件覆蓋和條件組合覆蓋?!締栴}3】第3個(gè)問題的意思是經(jīng)過了第三方測(cè)試后,軟件仍然有問題,要求考生回答原因是什么。要注意的一句話:“張工的項(xiàng)目組根據(jù)王工的項(xiàng)目組提供的軟件需求文檔和設(shè)計(jì)文檔,嚴(yán)格按照協(xié)議要求進(jìn)行了第三方測(cè)試”,這就說明不是測(cè)試本身的問題。既然不是測(cè)試本身的問題,那原因是什么呢?第一個(gè)可能的原因是,王工提供的文檔有問題,或者設(shè)計(jì)本身有問題;第二個(gè)可能的原因是,模擬的測(cè)試環(huán)境與實(shí)際的目標(biāo)環(huán)境存在差異;第三個(gè)可能的原因是,軟件質(zhì)量不是靠測(cè)試出來的,而是形成于整個(gè)軟件開發(fā)的過程。二、參考答案【問題1】(1)張工和王工的意見都不完全正確。為了節(jié)省對(duì)目標(biāo)機(jī)環(huán)境的爭(zhēng)用,測(cè)試的很多工作可以在仿真環(huán)境下進(jìn)行;但是為了防止由于仿真環(huán)境與目標(biāo)環(huán)境差異帶來的測(cè)試錯(cuò)誤,最終的測(cè)試程序必須在目標(biāo)機(jī)環(huán)境上重新運(yùn)行,以查看軟件最終在目標(biāo)環(huán)境下的實(shí)際運(yùn)行情況。(2)針對(duì)本題所述情況,為了提高開發(fā)與測(cè)試工作的并行度,張工的項(xiàng)目組可以先在仿真環(huán)境下開發(fā)和運(yùn)行測(cè)試程序;待王工項(xiàng)目組的代碼開發(fā)工作完成后,再在目標(biāo)機(jī)環(huán)境下完整地運(yùn)行所有的測(cè)試程序?!締栴}2】(1)對(duì)于C/DC,要求測(cè)試集滿足如下條件:判定中每個(gè)條件的真值與假值都至少取一次;同時(shí)判定的真值與假值也要求至少取一次。(2)對(duì)MC/DC,要求測(cè)試集滿足如下條件:首先應(yīng)滿足C/DC的測(cè)試條件;判定中每個(gè)條件的取值都必須獨(dú)立地影響判定的結(jié)果,即在其他條件取值不變的前提下,僅改變這個(gè)條件的值,而使判定結(jié)果改變。(3)兩個(gè)判定例子的C/DC測(cè)試集設(shè)計(jì)方法:滿足C/DC要求的測(cè)試用例集是{TT,F(xiàn)F};說明:因?yàn)樵摐y(cè)試用例集中,條件A與B分別取了T與F,判定AORB,也取了T值(當(dāng)A=T,B=T時(shí))和F值(當(dāng)A=F,B=F時(shí))。(4)兩個(gè)判定例子的MC/DC測(cè)試集設(shè)計(jì)方法:滿足MC/DC要求的測(cè)試用例集是{FF,TF,F(xiàn)T}說明:C/DC要求的測(cè)試用例集是{TT,F(xiàn)F}無法滿足MC/DC的要求,條件A與B均沒有獨(dú)立地影響判定的輸出結(jié)果?!締栴}3】(1)軟件測(cè)試的作用是查找軟件中存在的問題,但是不能保證軟件的正確性。軟件正確性需要軟件研發(fā)的全過程來保證。(2)從本題的情況來看,問題的根源很可能是王工或張工項(xiàng)目組的開發(fā)或測(cè)試工作中的某些點(diǎn)沒有做好,主要原因包括:軟件需求規(guī)格說明沒有全面地反映用戶的要求;需求文檔和設(shè)計(jì)文檔質(zhì)量不高;軟件代碼的質(zhì)量本身不高,可讀性較差;測(cè)試用例沒有100%覆蓋需求;測(cè)試和開發(fā)人員責(zé)任心不夠,開發(fā)過程控制不到位;軟件開發(fā)無標(biāo)準(zhǔn)可循,測(cè)試人員難以理解。
4.某公司新近簽訂了一份控制系統(tǒng)軟件的研制合同。合同技術(shù)要求如下:(1)本控制系統(tǒng)的軟件運(yùn)行平臺(tái)擬采用嵌入式實(shí)時(shí)操作系統(tǒng),控制系統(tǒng)的工作周期為10ms,要求控制軟件能夠精確地按事先預(yù)定的時(shí)間順序完成數(shù)據(jù)的采集、處理和輸出。(2)為了提高整個(gè)系統(tǒng)的可靠性,控制系統(tǒng)采用容錯(cuò)處理,即用兩個(gè)相對(duì)獨(dú)立的計(jì)算機(jī)承擔(dān)相同的工作,通過交叉對(duì)比,實(shí)現(xiàn)控制的雙余度管理;當(dāng)任何一臺(tái)計(jì)算機(jī)出現(xiàn)故障時(shí),系統(tǒng)可以進(jìn)行單余度控制。系統(tǒng)結(jié)構(gòu)如圖8-2所示。
公司總工程師將本項(xiàng)任務(wù)交付給項(xiàng)目主管李工程師實(shí)施,要求李工按雙方合同要求完成本項(xiàng)目的策劃、需求分析和方案設(shè)計(jì)工作,重點(diǎn)強(qiáng)調(diào)系統(tǒng)的可靠性要求,并特別提示:目前比較流行的嵌入式操作系統(tǒng)普遍采用可搶占式優(yōu)先級(jí)調(diào)度策略,不能滿足用戶關(guān)于“能夠精確地按事先預(yù)定的時(shí)間順序完成數(shù)據(jù)的采集、處理和輸出”的要求?!締栴}1】李工接到任務(wù)后,認(rèn)為本項(xiàng)目比較簡(jiǎn)單,很快就安排3名技術(shù)人員分別負(fù)責(zé)數(shù)據(jù)采集/輸出模塊、數(shù)據(jù)處理模塊和比較監(jiān)控模塊的編寫??偣こ處熉牭絽R報(bào)后,認(rèn)為李工的方案和安排不妥,理由是李工忽視了系統(tǒng)的可靠性要求,對(duì)系統(tǒng)需求的理解不夠深入為實(shí)現(xiàn)系統(tǒng)關(guān)于可靠性方面的需求:(1)你認(rèn)為在組織結(jié)構(gòu)、人員分工、設(shè)計(jì)開發(fā)等方面應(yīng)做出哪些安排和規(guī)定?(2)請(qǐng)寫出關(guān)于余度表決算法的考慮?!締栴}2】請(qǐng)用200字以內(nèi)的文字說明李工應(yīng)如何設(shè)計(jì)優(yōu)先級(jí)調(diào)度策略,并按照表8-3的要求實(shí)現(xiàn)任務(wù)流程處理?!締栴}3】圖8-3為控制軟件的數(shù)據(jù)流程關(guān)系,請(qǐng)根據(jù)本題給出的各個(gè)功能模塊,填補(bǔ)其中的空缺處。
正確答案:
您的答案:
本題解析:一、試題分析在可靠性要求極高的控制系統(tǒng)中(如航空、航天和核電廠等領(lǐng)域),控制設(shè)備的可靠性問題始終是嵌入式領(lǐng)域待解決的問題。一旦發(fā)生控制錯(cuò)誤,將會(huì)引起機(jī)毀人亡的慘劇,設(shè)置帶來區(qū)域性的災(zāi)難,因此,余度技術(shù)是計(jì)算機(jī)技術(shù)中最為關(guān)鍵的技術(shù)。在傳統(tǒng)的余度控制計(jì)算機(jī)系統(tǒng)中,為了保證系統(tǒng)的實(shí)時(shí)性和控制的完整性,一般不采用嵌入式操作系統(tǒng),而是用軟件直接控制硬件的方式實(shí)施,但隨著計(jì)算機(jī)技術(shù)發(fā)展,軟件開發(fā)手段的不斷完善,目前廣泛應(yīng)用了嵌入式實(shí)時(shí)操作系統(tǒng)作為余度軟件的基本支持平臺(tái)。但是,為了確保實(shí)時(shí)性要求,達(dá)到余度管理同步操作的精確性,必然對(duì)操作系統(tǒng)加以限制。本題重點(diǎn)是考核考生如何應(yīng)用余度技術(shù)完成高可靠性控制系統(tǒng)的策劃與設(shè)計(jì)的能力。1.總結(jié)問題的要點(diǎn)本題主要是圍繞具有高可靠性控制系統(tǒng)這一應(yīng)用背景來考慮的,考察相關(guān)領(lǐng)域考生對(duì)具有余度需求的項(xiàng)目進(jìn)行組織、策劃和設(shè)計(jì)的方法。作為系統(tǒng)分析師,在啟動(dòng)項(xiàng)目之前,應(yīng)學(xué)會(huì)充分論證用戶需求對(duì)實(shí)施過程的組織能力。本題的主要要點(diǎn)應(yīng)該包括以下幾方面內(nèi)容:n項(xiàng)目的組織要合理,解決由于人員素質(zhì)的差異而帶來的軟件缺陷。n采用的編程語言要有一定冗余能力,以預(yù)防語言的二義性帶來的軟件缺陷。n設(shè)計(jì)方法要合理,針對(duì)兩余度硬件平臺(tái)的特點(diǎn),重點(diǎn)考慮兩余度的設(shè)計(jì)策略,n實(shí)現(xiàn)余度間交叉對(duì)比和失步后的處理方法。因此,本題的選用具有一定的普遍性?!締栴}1】本問題主要是要求考生通過對(duì)題目的理解,根據(jù)題目給出的技術(shù)參數(shù)和硬件結(jié)構(gòu),設(shè)計(jì)出配套的人員組織和典型余度實(shí)現(xiàn)的具體方法,包括軟件項(xiàng)目組織、語言的選擇和具體的表決方法??忌鷳?yīng)抓住命題中內(nèi)容要點(diǎn),通過項(xiàng)目分解,給出余度設(shè)計(jì)的幾種方法。本題主要考察考生分析問題的能力。開發(fā)人員的相互獨(dú)立性、不同種高級(jí)語言的使用以及表決算法的設(shè)計(jì)是高可靠性控制系統(tǒng)必須考慮的三大因素?!締栴}2】本問題是在通用操作系統(tǒng)的基礎(chǔ)上,為了達(dá)到本題所要求的“能夠精確地按事先預(yù)定的時(shí)間順序完成數(shù)據(jù)的采集、處理和輸出”這一技術(shù)特點(diǎn),在問題一總體思路的基礎(chǔ)上,給出在操作系統(tǒng)之上實(shí)現(xiàn)精確的交叉對(duì)比與系統(tǒng)同步的方法。要求考生對(duì)操作系統(tǒng)的任務(wù)調(diào)度方法有一定的了解,這樣才能準(zhǔn)確回答此問題。本題主要考驗(yàn)考生在嵌入式實(shí)時(shí)操作系統(tǒng)之上開發(fā)任務(wù)確定性調(diào)度的設(shè)計(jì)方法,需要根據(jù)題中表內(nèi)所示的10ms內(nèi)的任務(wù)分派情況,設(shè)計(jì)出系統(tǒng)軟件定時(shí)器的節(jié)拍數(shù)和對(duì)操作系統(tǒng)中任務(wù)管理的限制等問題,重點(diǎn)衡量對(duì)嵌入式系統(tǒng)知識(shí)面的掌握程度。【問題3】本題包含兩個(gè)問題,其一是根據(jù)本題給出的兩余度數(shù)據(jù)處理流程的關(guān)系,以填空方式,給出流程中默認(rèn)的處理功能及數(shù)據(jù)流關(guān)系。本題主要考驗(yàn)考試對(duì)余度管理的具體處理步驟的熟悉程度;其二是說明在系統(tǒng)發(fā)生失步的情況下,如何繼承性地處理余度數(shù)據(jù)。2.根據(jù)問題要點(diǎn),仔細(xì)閱讀正文,找出相應(yīng)的段落本題第二段描述了問題的所在,從圖8-2中可以看出,本題的余度方案是兩余度系統(tǒng),輸入是一個(gè)數(shù)據(jù)源進(jìn)入計(jì)算機(jī)系統(tǒng),在系統(tǒng)內(nèi)一分為二,分別輸入到不同的計(jì)算機(jī)中;而輸出僅有一路,這說明,兩個(gè)計(jì)算機(jī)分別處理完后,通過交叉對(duì)比,選擇最為接近的數(shù)據(jù)作為輸出數(shù)據(jù)。理解了這一點(diǎn),對(duì)余度系統(tǒng)的設(shè)計(jì)具有一定的幫助。本題的第一段值得關(guān)注,尤其是文中提到的“要求控制軟件能夠精確地按事先預(yù)定的時(shí)間順序完成數(shù)據(jù)采集、處理和輸出”,是本題關(guān)鍵所在,也是回答【問題2】的基礎(chǔ)。本題的第三段主要通過“10ms工作周期內(nèi)的時(shí)間分配表”間接地描述余度管理的重要功能流程,考生可根據(jù)本題上述描述的內(nèi)容,確定性描繪出本題的控制流程。而失步問題值得關(guān)注,本題中沒有明確提出,但是,作為余度系統(tǒng),失步是重要的處理環(huán)節(jié),考生必須知道。3.分析試題的內(nèi)容,構(gòu)思答案要點(diǎn)通過前兩步的分析與歸納,余度問題將是本題首要關(guān)注內(nèi)容之一,也是提高系統(tǒng)可靠性極為重要的考慮內(nèi)容。通過組織管理、在消化了余度管理核心思想的基礎(chǔ)上,主要對(duì)任務(wù)調(diào)度管理、同步設(shè)計(jì)等關(guān)鍵技術(shù)進(jìn)行解決,就可以設(shè)計(jì)出較為完善的余度系統(tǒng)。因此,【問題1】和【問題2】是通過對(duì)本題的理解而形成答案;【問題3】是基于考生對(duì)余度系統(tǒng)理解,完成本命題的流程設(shè)計(jì)。二、參考答案【問題1】(1)成立兩個(gè)獨(dú)立的軟件開發(fā)小組。兩個(gè)小組合作編寫統(tǒng)一的系統(tǒng)需求穩(wěn)當(dāng)和軟件功能說明書。兩個(gè)小組分別進(jìn)行軟件開發(fā),最好使用不同的編程設(shè)計(jì)語言(如C語言、C++語言和ADA語言)。(2)余度表決算法一般采用主從式。以下假設(shè)設(shè)計(jì)計(jì)算機(jī)1為主機(jī),計(jì)算機(jī)2為從機(jī)。對(duì)輸入數(shù)據(jù)進(jìn)行交叉對(duì)比,如果一致,則用計(jì)算機(jī)1的數(shù)據(jù)為數(shù)據(jù)處理;如果不一致,有歷史數(shù)據(jù)時(shí),計(jì)算機(jī)1用歷史數(shù)據(jù)為數(shù)據(jù)處理;無歷史數(shù)據(jù)時(shí),若計(jì)算機(jī)1和計(jì)算機(jī)2的數(shù)據(jù)中有一個(gè)在門限值之內(nèi),則使用該數(shù)據(jù)作為數(shù)據(jù)處理,若無門限值之內(nèi)的數(shù)據(jù),則計(jì)算機(jī)1使用默認(rèn)數(shù)據(jù)進(jìn)行處理。交叉對(duì)比不一致,應(yīng)建立故障記錄,若故障記錄超過門限值,系統(tǒng)變?yōu)閱斡喽裙ぷ鞣绞?。?duì)輸出數(shù)據(jù)進(jìn)行交叉對(duì)比,如果一致,用計(jì)算機(jī)1的數(shù)據(jù)為輸出數(shù)據(jù);如果不一致,且計(jì)算機(jī)1和計(jì)算機(jī)2均無歷史數(shù)據(jù),則計(jì)算機(jī)1用默認(rèn)數(shù)據(jù)作為輸出數(shù)據(jù)。交叉對(duì)比不一致,應(yīng)建立故障記錄,若故障記錄超過門限值,系統(tǒng)變?yōu)閱斡喽裙ぷ鞣绞??!締栴}2】設(shè)計(jì)時(shí),將本項(xiàng)目的所有任務(wù)設(shè)定為統(tǒng)一的優(yōu)先級(jí),避免優(yōu)先級(jí)搶占;根據(jù)10ms工作周期內(nèi)的時(shí)間節(jié)點(diǎn)劃分,設(shè)定操作系統(tǒng)的時(shí)鐘節(jié)拍為0.5ms,設(shè)計(jì)出一個(gè)軟件定時(shí)器;根據(jù)軟件定時(shí)器的計(jì)時(shí)情況,在事先安排好的時(shí)間節(jié)點(diǎn)上,分別啟動(dòng)相應(yīng)的任務(wù)工作;如果在規(guī)定的時(shí)間上任務(wù)工作未完成,則按超時(shí)處理。原則上使用上一周期的數(shù)據(jù)?!締栴}3】(1)數(shù)據(jù)采集(2)交叉對(duì)比(3)同步(4)同步(5)交叉對(duì)比(6)輸出【問題4】計(jì)算機(jī)1和計(jì)算機(jī)2進(jìn)行同步操作時(shí),相互間未能同步上,則稱為失步。在一個(gè)工作周期開始時(shí),兩個(gè)計(jì)算機(jī)在時(shí)間上必須同步,一旦發(fā)生失步,為了確保系統(tǒng)的穩(wěn)定,本周期內(nèi)的工作將采用上一周期的數(shù)據(jù)進(jìn)行;如果輸出失步,則輸出交叉對(duì)比功能無效,使用上一周期的輸出數(shù)據(jù)作為本周期的輸出。
5.隨著寬帶應(yīng)用快速發(fā)展,用戶要求系統(tǒng)服務(wù)提供商提供基于互聯(lián)網(wǎng)的多種服務(wù)。數(shù)字視頻監(jiān)控作為一種區(qū)域級(jí)的安全監(jiān)控方式,越來越為更多的用戶所使用。數(shù)字視頻監(jiān)控告警系統(tǒng)采用與數(shù)字視頻監(jiān)控相結(jié)合的多媒體技術(shù)和基于互聯(lián)網(wǎng)的信息傳遞方案,為企業(yè)用戶以及個(gè)人用戶提供多種媒體的、不同時(shí)間、地點(diǎn)的信息通知服務(wù)。數(shù)字視頻監(jiān)控告警系統(tǒng)可以將用戶需要查看的監(jiān)控視頻或告警信息,通過互聯(lián)網(wǎng)門戶系統(tǒng)以多種媒體方式傳送給用戶,方便用戶隨時(shí)隨地了解與自身相關(guān)的視頻信息?!締栴}1】在設(shè)計(jì)數(shù)字視頻監(jiān)控告警系統(tǒng)時(shí),張工將該系統(tǒng)劃分為五個(gè)層次:服務(wù)代理層、門戶服務(wù)層、流程服務(wù)總線層、業(yè)務(wù)流程應(yīng)用管理層和企業(yè)服務(wù)層,其中流程服務(wù)總線層是整個(gè)數(shù)字視頻監(jiān)控告警系統(tǒng)的核心,實(shí)現(xiàn)了服務(wù)消息、服務(wù)指令與數(shù)據(jù)的集中傳遞。系統(tǒng)五個(gè)層次在實(shí)現(xiàn)時(shí)可以采用圖3-2左側(cè)所示的技術(shù)或工具,請(qǐng)將系統(tǒng)的5個(gè)層次填入空(1)~(5),使其與左側(cè)技術(shù)或工具相對(duì)應(yīng)。
【問題2】請(qǐng)用300字以內(nèi)文字說明服務(wù)代理層、門戶服務(wù)層、業(yè)務(wù)流程應(yīng)用管理層和企業(yè)服務(wù)層的主要功能?!締栴}3】張工認(rèn)為,系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)時(shí)需要重點(diǎn)關(guān)注系統(tǒng)的私密性、實(shí)時(shí)性、穩(wěn)定性和擴(kuò)展性,為什么?請(qǐng)用300字以內(nèi)文字說明。
正確答案:
您的答案:
本題解析:一、試題分析筆者認(rèn)為,本題是系統(tǒng)分析師考試的一個(gè)敗筆。因?yàn)楸绢}的出處是某公司的一個(gè)數(shù)字視頻解決方案,其中的內(nèi)容僅是一家之言,并不具代表性。而且,其正確性也值得商榷?!締栴}1】空(1)應(yīng)填“門戶服務(wù)層”,因?yàn)?,WebPortal即門戶網(wǎng)站。采用WebPortal架構(gòu)技術(shù)形成多種媒體互通的數(shù)字視頻監(jiān)控多媒體集成系統(tǒng),為用戶提供多視角、多媒體的綜合視頻監(jiān)控方案??眨?)應(yīng)填“業(yè)務(wù)流程應(yīng)用管理層”、空(3)應(yīng)填“流程服務(wù)總線層”、空(4)應(yīng)填“服務(wù)代理層”,因?yàn)?,?dāng)新的服務(wù)加入到現(xiàn)有系統(tǒng)時(shí),管理人員通過業(yè)務(wù)流程應(yīng)用管理層定義業(yè)務(wù)流程→流程服務(wù)總線層→配置服務(wù)代理,當(dāng)配置服務(wù)代理(ServiceAgent)連接成功后,管理人員可以方便快速的將其加入到現(xiàn)有的業(yè)務(wù)運(yùn)行環(huán)境中。顯然,空(5)應(yīng)填“
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)財(cái)務(wù)個(gè)人工作總結(jié)15篇
- 競(jìng)選部長(zhǎng)演講稿集合九篇
- 鄉(xiāng)鎮(zhèn)學(xué)校安全工作總結(jié)
- 土木工程實(shí)習(xí)日記3篇
- 影響和制約寧遠(yuǎn)教育發(fā)展的突出問題
- 部編版歷史九年級(jí)上冊(cè)第五單元 第16課《早期殖民掠奪》說課稿
- 五年級(jí)數(shù)學(xué)(小數(shù)除法)計(jì)算題專項(xiàng)練習(xí)及答案匯編
- 雇傭車輛免責(zé)協(xié)議書(2篇)
- 2025二級(jí)注冊(cè)建造師繼續(xù)教育機(jī)電工程考試題庫(kù)及答案
- 南京工業(yè)大學(xué)浦江學(xué)院《通信原理》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024年國(guó)際貨物買賣FOB條款合同
- 江蘇省中等職業(yè)學(xué)校學(xué)業(yè)水平考試語文卷含答案
- 售后服務(wù)保障方案3篇
- 2025屆江蘇省南通市海安市海安高級(jí)中學(xué)物理高三上期中聯(lián)考試題含解析
- 電梯安裝主要施工方法及施工技術(shù)措施
- 2024-2030年全球辣椒市場(chǎng)投資潛力與未來運(yùn)營(yíng)模式分析研究報(bào)告
- 2024年天津市專業(yè)技術(shù)人員繼續(xù)教育網(wǎng)公需課答案
- 2024-2030年中國(guó)電子戰(zhàn)行業(yè)市場(chǎng)發(fā)展趨勢(shì)與前景展望戰(zhàn)略分析報(bào)告
- 人教版2024新版八年級(jí)全一冊(cè)信息技術(shù)第一單元《從感知到物聯(lián)網(wǎng)》第1~5課教學(xué)設(shè)計(jì)
- 2024委托代理合同委托律師代理合同
評(píng)論
0/150
提交評(píng)論