版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
姓名:_________________編號:_________________地區(qū):_________________省市:_________________ 密封線 姓名:_________________編號:_________________地區(qū):_________________省市:_________________ 密封線 密封線 全國軟件水平考試考試重點試題精編注意事項:1.全卷采用機器閱卷,請考生注意書寫規(guī)范;考試時間為120分鐘。2.在作答前,考生請將自己的學校、姓名、班級、準考證號涂寫在試卷和答題卡規(guī)定位置。
3.部分必須使用2B鉛筆填涂;非選擇題部分必須使用黑色簽字筆書寫,字體工整,筆跡清楚。
4.請按照題號在答題卡上與題目對應的答題區(qū)域內規(guī)范作答,超出答題區(qū)域書寫的答案無效:在草稿紙、試卷上答題無效。(參考答案和詳細解析均在試卷末尾)一、選擇題
1、DSSA是在一個特定應用領域中為一組應用提供組織結構參考的軟件體系結構,參與DSSA的人員可以劃分為4種角色,包括領域專家、領域設計人員、領域實現(xiàn)人員和(請作答此空),其基本活動包括領域分析、領域設計和()。A.領域測試人員B.領域顧問C.領域分析師D.領域經理
2、下列關于軟件可靠性的敘述,不正確的是()。A.由于影響軟件可靠性的因素很復雜,軟件可靠性不能通過歷史數(shù)據和開發(fā)數(shù)據直接測量和估算出來B.軟件可靠性是指在特定環(huán)境和特定時間內,計算機程序無故障運行的概率C.在軟件可靠性的討論中,故障指軟件行為與需求的不符,故障有等級之分D.排除一個故障可能會引入其他的錯誤,而這些錯誤會導致其他的故障
3、自然災害嚴重威脅數(shù)據的安全,存儲災備是網絡規(guī)劃與設計中非常重要的環(huán)節(jié)。傳統(tǒng)的數(shù)據中心存儲災備一般采用主備模式,存在資源利用效率低、可用性差、出現(xiàn)故障停機時間長、數(shù)據恢復慢等問題。雙活數(shù)據中心的出現(xiàn)解決了傳統(tǒng)數(shù)據中心的弊端,成為數(shù)據中心建設的趨勢。某廠商提供的雙活數(shù)據中心解決方案中,雙活數(shù)據中心架構分為主機層、網絡層和存儲層。在雙活數(shù)據中心,存儲層需要實現(xiàn)的功能是();A.負載均衡與故障接管B.采用多臺設備構建冗余網絡C.基于應用/主機卷管理,借助第三方軟件實現(xiàn),如VeritasVolumeReplicator(VVR)、OracleDataGrtard等D.兩個存儲引擎同時處于工作狀態(tài),出現(xiàn)故障瞬間切換
4、面向服務(Service-Oriented,SO)的開發(fā)方法將()的定義與實現(xiàn)進行解耦,并將跨構件的功能調用暴露出來。該方法有三個主要的抽象級別,最低層的(請作答此空)代表單個邏輯單元的事物,包含特定的結構化接口,并且返回結構化的響應;第二層的服務代表操作的邏輯分組;最高層的()則是為了實現(xiàn)特定業(yè)務目標而執(zhí)行的一組長期運行的動作或者活動。A.類B.對象C.操作D.狀態(tài)
5、數(shù)據倉庫不包括()A.數(shù)據源B.OLAP服務器C.OLTP服務器D.報表工具
6、對于開發(fā)模型來說,(請作答此空)復用好、開發(fā)過程無間隙、節(jié)省時間。()是瀑布與原型(演化)模型結合體,適用于復雜項目。()需要用戶參與,模塊化要求高,不適用新技術。()是用例驅動、架構為中心、迭代、增量。A.RAD模型B.螺旋模型C.RUP模型D.噴泉模型
7、嵌入式系統(tǒng)的存儲部件中,存取速度最快的是()。A.內存B.寄存器組C.FlashD.Cache
8、CRM是一套先進的管理思想及技術手段,它通過將()進行有效的整合,最終為企業(yè)涉及到的各個領域提供了集成環(huán)境。A.員工資源、客戶資源與管理技術B.銷售資源、信息資源與商業(yè)智能C.銷售管理、市場管理與服務管理D.人力資源、業(yè)務流程與專業(yè)技術
9、設計模式基于面向對象技術,是人們在長期的開發(fā)實踐中良好經驗的結晶,提供了一個簡單、統(tǒng)一的描述方法,使得人們可以復用這些軟件設計辦法、過程管理經驗。按照設計模式的目的進行劃分,現(xiàn)有的設計模式可以分為創(chuàng)建型、()和行為型三種類型。其中(請作答此空)屬于創(chuàng)建型模式,()屬于行為型模式。()模式可以將一個復雜的組件分成功能性抽象和內部實現(xiàn)兩個獨立的但又相關的繼承層次結構,從而可以實現(xiàn)接口與實現(xiàn)分離。A.AdaptorB.FacadeC.CommandD.Singleton
10、軟件重用是指在兩次或多次不同的軟件開發(fā)過程中重復使用相同或相似軟件元素的過程。軟件元素包括()、測試用例和領域知識等。A.項目范圍定義、需求分析文檔、設計文檔B.需求分析文檔、設計文檔、程序代碼C.設計文檔、程序代碼、界面原型D.程序代碼、界面原型、數(shù)據表結構
11、ERP(EnterpriseResourcePlanning)是建立在信息技術的基礎上,利用現(xiàn)代企業(yè)的先進管理思想,對企業(yè)的物流、資金流和(14)流進行全面集成管理的管理信息系統(tǒng),為企業(yè)提供決策、計劃、控制與經營業(yè)績評估的全方位和系統(tǒng)化的管理平臺。在ERP系統(tǒng)中,(15)管理模塊主要是對企業(yè)物料的進、出、存進行管理。【回答括號15】A.庫存B.物料C.采購D.銷售
12、下列技術中,不是傳輸層安全技術的是()。A.SSLB.SOCKSC.IPSECD.安全RPC
13、在磁盤上存儲數(shù)據的排列方式會影響I/O服務的總時間。假設每磁道劃分成10個物理塊,每塊存放1個邏輯記錄。邏輯記錄RI.R2,...,RI0存放在同一個磁道上,記錄的安排順序如下表所示;假定磁盤的旋轉速度為30ms/周,磁頭當前處在R1的開始處。若系統(tǒng)順序處理這些記錄,使用單緩沖區(qū),每個記錄處理時間為6ms,對信息存儲進行優(yōu)化分布后,處理10個記錄的最少時間為()。A.60msB.90msC.l09msD.180ms
14、特定領域軟件架構(DomainSpecificSoftwareArchitecture,DSSA以一個特定問題領域為對象,形成由領域參考模型、參考需求、()_等組成的開發(fā)基礎架構,支持一個特定領域中多個應用的生成。DSSA的基本活動包括領域分析、領域設計和領域實現(xiàn)。其中領域分析的主要目的是獲得(請作答此空),從而描述領域中系統(tǒng)之間共同的需求,即領域需求;領域設計的主要目標是獲得(),從而描述領域模型中表示需求的解決方案;領域實現(xiàn)的主要目標是開發(fā)和組織可重用信息,并實現(xiàn)基礎軟件架構。A.領域邊界B.領域信息C.領域對象D.領域模型
15、J2EE平臺采用了多層分布式應用程序模型,實現(xiàn)不同邏輯功能的應用程序被封裝到不同的構件中,處于不同層次的構件可被分別部署到不同的機器中。圖中的1-5分別為A.AppletB.ServletC.EJB容器D.SessionBean
16、面向對象的分析模型主要由頂層架構圖、用例與用例圖和(13)構成:設計模型則包含以(14)表示的軟件體系機構圖、以交互圖表示的用例實現(xiàn)圖、完整精確的類圖、描述復雜對象的(15)和用以描述流程化處理過程的活動圖等。【回答括號13】A.數(shù)據流模型B.領域概念模型C.功能分解圖D.功能需求模型
17、面向對象的分析模型主要由()、用例與用例圖、領域概念模型構成;設計模型則包含以包圖表示的軟件體系結構圖、以交互圖表示的(請作答此空)、完整精確的類圖、針對復雜對象的狀態(tài)圖和描述流程化處理過程的()等。A.功能分解圖B.時序關系圖C.用例實現(xiàn)圖D.軟件部署圖
18、假如有3塊容量是80G的硬盤做RAID5陣列,則這個RAID5的容量是(請作答此空);而如果有2塊80G的盤和1塊40G的盤,此時RAID5的容量是()。A.240GB.160GC.80GD.40G
19、結構化程序設計采用自頂向下、逐步求精及模塊化的程序設計方法,通過()三種基本的控制結構可以構造出任何單入口單出口的程序。A.順序、選擇和嵌套B.順序、分支和循環(huán)C.分支、并發(fā)和循環(huán)D.跳轉、選擇和并發(fā)
20、()適用于程序開發(fā)人員在地域上分布很廣的開發(fā)團隊。()中,編程開發(fā)人員分成首席程序員和“類”程序員?!敬鸬谝豢铡緼.水晶系列(Crystal)開發(fā)方法B.開放式源碼(Opensource)開發(fā)方法C.SCRUM開發(fā)方法D.功用驅動開發(fā)方法(FDD)
21、以下()不是電子商務的類型。A.B2B.G2C.C2CD.O2O
22、________不是反映嵌入式實時操作系統(tǒng)實時性的評價指標。A.任務執(zhí)行時間B.中斷響應和延遲時間C.任務切換時間D.信號量混洗時間
23、在基于體系結構的軟件設計方法中,采用(5)來描述質量需求。A.連接件B.用例C.質量場景D.視角
24、請根據恢復塊方法工作原理完成下圖,在圖中(1)~(4)中填入恰當?shù)膬热?。并比較恢復塊方法與N版本程序設計方法,將比較結果(5)~(8)填入下表中。(請作答第四個空)A.主塊B.驗證測試C.輸出正確結果D.異常處理
25、螺旋模型在()的基礎上擴展而成。A.瀑布模型B.原型模型C.快速模型D.面向對象模型
26、在磁盤上存儲數(shù)據的排列方式會影響I/O服務的總時間。假設每磁道劃分成10個物理塊,每塊存放1個邏輯記錄。邏輯記錄RI.R2,...,RI0存放在同一個磁道上,記錄的安排順序如下表所示;假定磁盤的旋轉速度為30ms/周,磁頭當前處在R1的開始處。若系統(tǒng)順序處理這些記錄,使用單緩沖區(qū),每個記錄處理時間為6ms,則處理這10個記錄的最長時間為()A.189msB.208msC.289msD.306ms
27、數(shù)字簽名首先需要生成消息摘要,然后發(fā)送方用自己的私鑰對報文摘要進行加密,接收方用發(fā)送方的公鑰驗證真?zhèn)?。生成消息摘要的目的是(),對摘要進行加密的目的是(請作答此空)。A.防止竊聽B.防止抵賴C.防止篡改D.防止重放
28、Anapplicationarchitecturespecifiesthetechnologiestobeusedtoimplementoneormoreinformationsystems.Itservesasanoutlinefordetaileddesign,construction,andimplementation.Giventhemodelsanddetails,include(),wecandistributedataandprocessestocreateageneraldesignofapplicationarchitecture.Thedesignwillnormallybeconstrainedbyarchitecturestandards,projectobjectives,and().ThefirstphysicalDFDtobedrawnisthe().Thenextstepistodistributedatastorestodifferentprocessors.Data()aretwotypesofdistributeddatawhichmostRDBMSssupport.Therearemanydistributionoptionsusedindatadistribution.Inthecaseof(請作答此空),weshouldrecordeachtableasadatastoreonthephysicalDFDandconnecteachtotheappropriateserver.A.storingalldataonasingleserverB.storingspecifictablesondifferentserversC.storingsubsetsofspecifictablesondifferentserversD.duplicatingspecifictablesorsubsetsondifferentservers
29、供應鏈中的信息流覆蓋了從供應商、制造商到分銷商,再到零售商等供應鏈中的所有環(huán)節(jié),其信息流分為需求信息流和供應信息流,()屬于需求信息流,(請作答此空)屬于供應信息流。A.客戶訂單B.采購合同C.完工報告單D.銷售報告
30、在分步設計法中,通常將數(shù)據庫的設計分為4個階段。其中()是數(shù)據庫設計的第二階段,其目標是對需求說明書提供的所有數(shù)據和處理要求進行抽象與綜合處理建立企業(yè)數(shù)據模型。(請作答此空)階段將得到的應用視圖轉換成外部模式,即特定DBMS下的應用視圖。A.系統(tǒng)結構設計B.概念結構設計C.邏輯結構設計D.物理結構設計
31、UML用關系把事物結合在一起,()描述一個事物發(fā)生變化會影響另一個事物的語義;(請作答此空)描述特殊元素的對象可替換一般元素的對象。A.實現(xiàn)關系B.聚合關系C.泛化關系D.關聯(lián)關系
32、組織信息化需求通常包含三個層次,()需求包含實現(xiàn)信息化戰(zhàn)略目標的需求、運營策略的需求和人才培養(yǎng)的需求三個方面。技術需求主要強調在信息層技術層面上對系統(tǒng)的完善、升級、集成和整合提出的需求。A.規(guī)劃B.運作C.營銷D.管理
33、某軟件公司欲開發(fā)一個繪圖軟件,要求使用不同的繪圖程序繪制不同的圖形。在明確用戶需求后,該公司的架構師決定采用Bridge模式實現(xiàn)該軟件,并設計UML類圖如下圖所示。圖中與Bridge模式中的“Abstraction”角色相對應的類是(6),與“Implementor”角色相對應的類是(7)?!净卮鹄ㄌ?】A.ShapeB.DrawingC.RectangleD.V2Drawing
34、某公司要開發(fā)一個軟件產品,產品的某些需求是明確的,而某些需求則需要進一步細化。由于市場競爭的壓力,產品需要盡快上市,則開發(fā)該軟件產品最不適合采用模型!A.瀑布B.原型C.增量D.螺旋
35、某軟件項目的活動圖如下圖所示,其中頂點表示項目里程碑,連接頂點的邊表示包含的活動,邊上的數(shù)字表示活動的持續(xù)時間(天),則完成該項目的最少時間為()天?;顒覤D和HK最早可以從第()天開始。(活動AB、AE和AC最早從第1天開始)A.17B.18C.19D.20
36、在線學習系統(tǒng)中,課程學習和課程考試都需要先檢查學員的權限,“課程學習”與“檢查權限”兩個用例之間屬于()課程學習過程中,如果所繳納學費不夠,就需要補繳學費,“課程學習”與“繳納學費”兩個用例之間屬于(請作答此空);課程學習前需要課程注冊,可以采用電話注冊或網絡注冊,“課程注冊”與“網絡注冊”兩個用例之間屬于()。A.包含關系B.擴展關系C.泛化關系D.關聯(lián)關系
37、嵌入式處理器是嵌入式系統(tǒng)的核心部件,一般可分為嵌入式微處理器(MPU)、微控制器(MCU)、數(shù)字信號處理器(DSP)和片上系統(tǒng)(SOC)。以下敘述中,錯誤的是()A.MPU在安全性和可靠性等方面進行增強,適用于運算量較大的智能系統(tǒng)B.MCU典型代表是單片機,體積小從而使功耗和成本下降C.DSP處理器對系統(tǒng)結構和指令進行了特殊設計,適合數(shù)字信號處理D.SOC是一個有專用目標的集成電路,其中包括完整系統(tǒng)并有嵌入式軟件的全部內容
38、某公司擬卡發(fā)一個VIP管理系統(tǒng),系統(tǒng)需要根據不同商場活動,不定期更新VIP會員的審核標準和VIP折扣標準。針對上述需求,采用()架構風格最為合適。A.規(guī)則系統(tǒng)B.過程控制C.分層D.管道-過濾器
39、某計算機系統(tǒng)采用5級流水線結構執(zhí)行指令,設每條指令的執(zhí)行由取指令(2?t)、分析指令(1?t)、取操作數(shù)(3?t)、運算(1?t)和寫回結果(2?t)組成,并分別用5個子部完成,該流水線的最大吞吐率為(請作答此空);若連續(xù)向流水線輸入10條指令,則該流水線的加速比為().A.1/9?tB.1/3?tC.1/2?tD.1/1?t
40、自動售貨機根據庫存、存放貨幣量、找零能力、所選項目等不同,在貨幣存入并進行選擇時具有如下行為:交付產品不找零:交付產品找零:存入貨幣不足而不提供任何產品;庫存不足而不提供任何產品。這一業(yè)務需求適合采用(13)模式設計實現(xiàn),其類圖如下圖所示,其中(14)是客戶程序使用的主要接口,可用狀態(tài)來對其進行配置。此模式為(15),體現(xiàn)的最主要的意圖是(16)?!净卮鹄ㄌ?4】A.VendingMachineStateB.BuyC.VendingDepositStateD.VendingStockState
41、面向服務系統(tǒng)構建過程中,()用于實現(xiàn)Web服務的遠程調用,(請作答此空)用來將分散的、功能單一的Web服務組織成一個復雜的有機應用。A.UDDI(UniversalDescription,DiscoveryandIntegration)B.WSDL(WebServiceDescriptionLanguage)C.SOAP(SimpleObjectAccessProtocol)D.BPEL(BusinessProcessExecutionLanguage)
42、某公司支出20萬元購買了某市場預測信息,由于此信息的采納,公司多得到了100萬元的利潤,對公司而言,這個市場預測信息的()。A.收益是20萬元B.收益是80萬元C.收益是100萬元D.收益不能衡量
43、系統(tǒng)間進行異步串行通信時,數(shù)據的串/并和并/串轉換一般是通過(12)實現(xiàn)的。A.I/O指令B.專用的數(shù)據傳送指令C.CPU中有移位功能的數(shù)據寄存器D.接口中的移位寄存器
44、設計模式基于面向對象技術,是人們在長期的開發(fā)實踐中良好經驗的結晶,提供了一個簡單、統(tǒng)一的描述方法,使得人們可以復用這些軟件設計辦法、過程管理經驗。按照設計模式的目的進行劃分,現(xiàn)有的設計模式可以分為創(chuàng)建型、()和行為型三種類型。其中()屬于創(chuàng)建型模式,(請作答此空)屬于行為型模式。()模式可以將一個復雜的組件分成功能性抽象和內部實現(xiàn)兩個獨立的但又相關的繼承層次結構,從而可以實現(xiàn)接口與實現(xiàn)分離。A.DecoratorB.CompositeC.MementoD.Builder
45、基于架構的軟件開發(fā)(ArchitectureBasedSoftwareDevelopment,ABSD.強調由商業(yè)、質量和功能需求的組合驅動軟件架構設計。它強調采用(11)來描述軟件架構,采用(12)來描述需求?!净卮鹄ㄌ?1】A.類圖和序列圖B.視角與視圖C.構件和類圖D.構件與功能
46、以下關于嵌入式系統(tǒng)硬件抽象層的敘述,錯誤的是()。A.硬件抽象層與硬件密切相關,可對操作系統(tǒng)隱藏硬件的多樣性B.硬件抽象層將操作系統(tǒng)與硬件平臺隔開C.硬件抽象層使軟硬件的設計與調試可以并行D.硬件抽象層應包括設備驅動程序和任務調度
47、對于開發(fā)模型來說,()復用好、開發(fā)過程無間隙、節(jié)省時間。()是瀑布與原型(演化)模型結合體,適用于復雜項目。()需要用戶參與,模塊化要求高,不適用新技術。(請作答此空)是用例驅動、架構為中心、迭代、增量。A.RAD模型B.螺旋模型C.RUP模型D.噴泉模型
48、()設計模式能夠動態(tài)地給一個對象添加一些額外的職責而無須修改此對象的結構;()設計模式定義一個用于創(chuàng)建對象的接口,讓子類決定實例化哪一個類;欲使一個后端數(shù)據模型能夠被多個前端用戶界面連接,采用(請作答此空)模式最適合。A.裝飾器B.享元C.觀察者D.中介者
49、在面向對象分析中,利用(請作答此空)表示需求,并從中提煉出中(),以上兩者形成(),之后再進行后續(xù)的開發(fā)工作。A.類圖B.數(shù)據流圖C.包圖D.用例與用例圖
50、防衛(wèi)式程序設計不包括()A.錯誤檢測B.破壞估計C.錯誤調整D.錯誤恢復二、多選題
51、統(tǒng)一軟件開發(fā)過程是一種基于面向對象技術的軟件開發(fā)過程,其特點是“用例驅動,以架構為核心,迭代并增量”。統(tǒng)一軟件開發(fā)過程定義了四種通用的開發(fā)階段,它們按照過程順序分別是:起始階段、()、構建階段和(),其中在構建階段主要產生的文檔有(請作答此空)。A.初始用戶手冊B.用例模型C.項目計劃D.設計模型
52、某公司擬開發(fā)一個新聞系統(tǒng),該系統(tǒng)可根據用戶的注冊興趣,向用戶推送其感興趣的新聞內容,該系統(tǒng)應該采用()架構風格最為合適。A.虛擬機B.基于規(guī)則的系統(tǒng)C.獨立構件D.主程序-子程序
53、某文件系統(tǒng)文件存儲采用文件索引節(jié)點法。假設文件索引節(jié)點中有8個地址項iaddr[0]~iaddr[7],每個地址項大小為4字節(jié),其中地址項iaddr[0]~iaddr[5]為直接地址索引,iaddr[6]是一級間接地址索引,iaddr[7]是二級間接地址索引,磁盤索引塊和磁盤數(shù)據塊大小均為4KB。該文件系統(tǒng)可表示的單個文件最大長度是(請作答此空)KB。若要訪問iclsClient.dll文件的邏輯塊號分別為6、520和1030,則系統(tǒng)應分別采用()。A.1030B.65796C.1049606D.4198424
54、IETF定義的區(qū)分服務(DiffServ)模型要求每個IP分組都要根據IPv4協(xié)議頭中的()字段加上一個DS碼點,然后內部路由器根據DS碼點的值對分組進行調度和轉發(fā)。A.數(shù)據報生存期B.服務類型C.段偏置值D.源地址
55、正確識別風險點、非風險點、敏感點和權衡點是進行軟件架構評價的關鍵步驟。其中()是實現(xiàn)一個特定質量屬性的關鍵特征,該特征為一個或多個軟件構件所共有。A.風驗點B.非風險點C.敏感點D.權衡點
56、以下關于網絡控制的敘述,正確的是________。A.由于TCP的窗口大小是固定的,所以防止擁塞的方法只能是超時重發(fā)B.在前向糾錯系統(tǒng)中,當接收端檢測到錯誤后就要請求發(fā)送端重發(fā)出錯分組C.在滑動窗口協(xié)議中,窗口的大小以及確認應答使得可以連續(xù)發(fā)送多個數(shù)據D.在數(shù)據報系統(tǒng)中,所有連續(xù)發(fā)送的數(shù)據都可以沿著預先建立的虛通路傳送
57、Anapplicationarchitecturespecifiesthetechnologiestobeusedtoimplementoneormoreinformationsystems.Itservesasanoutlinefordetaileddesign,construction,andimplementation.Giventhemodelsanddetails,include(請作答此空),wecandistributedataandprocessestocreateageneraldesignofapplicationarchitecture.Thedesignwillnormallybeconstrainedbyarchitecturestandards,projectobjectives,and().ThefirstphysicalDFDtobedrawnisthe().Thenextstepistodistributedatastorestodifferentprocessors.Data()aretwotypesofdistributeddatawhichmostRDBMSssupport.Therearemanydistributionoptionsusedindatadistribution.Inthecaseof(),weshouldrecordeachtableasadatastoreonthephysicalDFDandconnecteachtotheappropriateserver.A.logicalDFDsandERDB.idealobjectmodelandanalysisclassmodelC.usecasemodelsandinterfaceprototypesD.physicalDFDsanddatabaseschema
58、自動售貨機根據庫存、存放貨幣量、找零能力、所選項目等不同,在貨幣存入并進行選擇時具有如下行為:交付產品不找零:交付產品找零:存入貨幣不足而不提供任何產品;庫存不足而不提供任何產品。這一業(yè)務需求適合采用(13)模式設計實現(xiàn),其類圖如下圖所示,其中(14)是客戶程序使用的主要接口,可用狀態(tài)來對其進行配置。此模式為(15),體現(xiàn)的最主要的意圖是(16)?!净卮鹄ㄌ?4】A.VendingMachineStateB.BuyC.VendingDepositStateD.VendingStockState
59、分布透明性指用戶不必關心數(shù)據的邏輯分片,不必關心數(shù)據存儲的物理位置分配細節(jié),也不必關心局部場地上數(shù)據庫的數(shù)據模型。()是分布透明性的最高層次。(請作答此空)指用戶或應用程序應當了解分片情況,但不必了解片段的存儲場地。()透明性是指用戶或應用程序應當了解分片及各片斷存儲的場地,但不必了解局部場地上使用的是何種數(shù)據模型。A.分片透明性B.邏輯透明性C.位置透明性D.全局透明性
60、()不屬于可修改性考慮的內容。A.可維護性B.可擴展性C.結構重構D.可變性
61、螺旋模型每一階段的組成部分不包括()A.風險分析B.評審C.有效性驗證D.軟件描述
62、某計算機系統(tǒng)輸入/輸出采用雙緩沖工作方式,其工作過程如下圖所示,假設磁盤塊與緩沖區(qū)大小相同,每個盤塊讀入緩沖區(qū)的時間T為10μs,緩沖區(qū)送用戶區(qū)的時間M為6μs,系統(tǒng)對每個磁盤塊數(shù)據韻處理時間C為2μs。若用戶需要將大小為10個磁盤塊的Docl文件逐塊從磁盤讀入緩沖區(qū),并送用戶區(qū)進行處理,那么采用雙緩沖需要花費的時間為(請作答此空)μs,比使用單緩沖節(jié)約了()μs時間。A.100B.108C.162D.180
63、()適用于程序開發(fā)人員在地域上分布很廣的開發(fā)團隊。()中,編程開發(fā)人員分成首席程序員和“類”程序員?!敬鸬诙铡緼.自適應軟件開發(fā)(ASD)B.極限編程(XP)開發(fā)方法C.開放統(tǒng)—過程開發(fā)方法(OpenUP)D.功用驅動開發(fā)方法(FDD)
64、以下關于需求陳述的描述中,()是不正確的。A.每一項需求都必須完整、準確地描述即將要開發(fā)的功能B.需求必須能夠在系統(tǒng)及其運行環(huán)境的能力和約束條件內實現(xiàn)C.每一項需求記錄的功能都必須是用戶的真正的需要D.在良好的需求陳述中,所有需求都應被視為同等重要
65、軟件的質量屬性是衡量軟件非功能性需求的重要因素??捎眯再|量屬性主要關注軟件系統(tǒng)的故障和它所帶來的后果。()是能夠提高系統(tǒng)可用性的措施。A.心跳檢測B.模塊的抽象化C.用戶授權D.記錄/重放
66、M軟件公司的軟件產品注冊商標為N,為確保公司在市場競爭中占據優(yōu)勢,對員工進行了保密約束。此情形下,()的說法是錯誤的。A.公司享有商業(yè)秘密權B.公司享有軟件著作權C.公司享有專利權D.公司享有商標權
67、假如有3塊80T的硬盤,采用RAID6的容量是()。A.40TB.80TC.160TD.240T
68、在結構化分析方法中,用(9)表示功能模型,用(10)表示行為模型?!净卮鹄ㄌ?】A.ER圖B.用例圖C.DFDD.對象圖
69、設計模式基于面向對象技術,是人們在長期的開發(fā)實踐中良好經驗的結晶,提供了一個簡單、統(tǒng)一的描述方法,使得人們可以復用這些軟件設計辦法、過程管理經驗。按照設計模式的目的進行劃分,現(xiàn)有的設計模式可以分為創(chuàng)建型、()和行為型三種類型。其中(請作答此空)屬于創(chuàng)建型模式,()屬于行為型模式。()模式可以將一個復雜的組件分成功能性抽象和內部實現(xiàn)兩個獨立的但又相關的繼承層次結構,從而可以實現(xiàn)接口與實現(xiàn)分離。A.AdaptorB.FacadeC.CommandD.Singleton
70、嵌入式軟件設計需要考慮()以保障軟件良好的可移植性。A.先進性B.易用性C.硬件無關性D.可靠性
71、電子政務是對現(xiàn)有的政府形態(tài)的一種改造,利用信息技術和其他相關技術,將其管理和服務職能進行集成,在網絡上實現(xiàn)政府組織結構和工作流程優(yōu)化重組。與電子政務相關的行為主體有三個,即政府、(12)及居民。國家和地方人口信息的采集、處理和利用,屬于(13)的電子政務活動。【回答括號13】A.政府對政府B.政府對居民C.居民對居民D.居民對政府
72、組織信息化需求通常包含三個層次,其中(3)需求的目標是提升組織的競爭能力,為組織的可持續(xù)發(fā)展提供支持環(huán)境。_(4)__需求包含實現(xiàn)信息化戰(zhàn)略目標的需求、運營策略的需求和人才培養(yǎng)的需求三個方面。技術需求主要強調在信息層技術層面上對系統(tǒng)的完善、升級、集成和整合提出的需求?!净卮鹄ㄌ?】A.規(guī)劃B.運作C.營銷D.管理
73、構想原則的描述正確的是()A.向受益人描述未來圖景B.向受益人描述當前圖景C.預測未來與現(xiàn)狀D.預測工作節(jié)奏
74、某文件系統(tǒng)文件存儲采用文件索引節(jié)點法。假設文件索引節(jié)點中有8個地址項iaddr[0]~iaddr[7],每個地址項大小為4字節(jié),其中地址項iaddr[0]~iaddr[5]為直接地址索引,iaddr[6]是一級間接地址索引,iaddr[7]是二級間接地址索引,磁盤索引塊和磁盤數(shù)據塊大小均為4KB。該文件系統(tǒng)可表示的單個文件最大長度是()KB。若要訪問iclsClient.dll文件的邏輯塊號分別為6、520和1030,則系統(tǒng)應分別采用(請作答此空)。A.直接地址索引、一級間接地址索引和二級間接地址索引B.直接地址索引、二級間接地址索引和二級間接地址索引C.一級間接地址索引、一級間接地址索引和二級間接地址索引D.一級間接地址索引、二級間接地址索引和二級間接地址索引
75、企業(yè)信息化程度是國家信息化建設的基礎和關鍵,企業(yè)信息化方法不包括()A.業(yè)務流程重組B.組織機構變革C.供應鏈管理D.人力資本投資
76、某計算機系統(tǒng)中的進程管理采用三態(tài)模型,那么下圖所示的PCB(進程控制塊)的組織方式采用(請作答此空),圖中()。A.順序方式B.鏈接方式C.索引方式D.Hash
77、統(tǒng)一軟件開發(fā)過程是一種基于面向對象技術的軟件開發(fā)過程,其特點是“用例驅動,以架構為核心,迭代并增量”。統(tǒng)一軟件開發(fā)過程定義了四種通用的開發(fā)階段,它們按照過程順序分別是:起始階段、()、構建階段和(請作答此空),其中在構建階段主要產生的文檔有()。A.分析階段B.細化階段C.設計階段D.交付階段
78、自動售貨機根據庫存、存放貨幣量、找零能力、所選項目等不同,在貨幣存入并進行選擇時具有如下行為:交付產品不找零:交付產品找零:存入貨幣不足而不提供任何產品;庫存不足而不提供任何產品。這一業(yè)務需求適合采用(13)模式設計實現(xiàn),其類圖如下圖所示,其中(14)是客戶程序使用的主要接口,可用狀態(tài)來對其進行配置。此模式為(15),體現(xiàn)的最主要的意圖是(16)?!净卮鹄ㄌ?3】A.觀察者(Obeserver)B.狀態(tài)(State)C.策略(Stratehy)D.訪問者(Visitor)
79、數(shù)據庫系統(tǒng)運行的基本工作單位是事務,事務相當于操作系統(tǒng)中的進程,是用戶定義的一個數(shù)據庫操作序列,這些操作序列要么全做要么全不做,是一個不可分割的工作單位。數(shù)據庫的(請作答此空)是指操作序列要么全做要么全不做。設計時用()實現(xiàn)。數(shù)據庫從一個一致性狀態(tài)變到另一個一致性狀態(tài)的性質稱為()。設計時用()檢查實現(xiàn)。A.一致性B.可用性C.原子性D.隔離性
80、面向服務系統(tǒng)構建過程中,(請作答此空)用于實現(xiàn)Web服務的遠程調用,()用來將分散的、功能單一的Web服務組織成一個復雜的有機應用。A.UDDI(UniversalDescription,DiscoveryandIntegration)B.WSDL(WebServiceDescriptionLanguage)C.SOAP(SimpleObjectAccessProtocol)D.BPEL(BusinessProcessExecutionLanguage)
81、某公司欲開發(fā)一個網上商城系統(tǒng),在架構設計階段,公司的架構師識別出3個核心質量屬性場景。其中“系統(tǒng)主站斷電后,能夠在2分鐘內自動切換到備用站點,并恢復正常運行”主要與()質量屬性相關,通??刹捎?請作答此空)架構策略實現(xiàn)該屬性;“在并發(fā)用戶數(shù)不超過1000人時,用戶的交易請求應該在0.5s內完成”主要與()質量屬性相關,通??刹捎?)架構策略實現(xiàn)該屬性;“系統(tǒng)應該能夠抵擋惡意用戶的入侵行為,并進行報警和記錄”主要與()_質量屬性相關,通??刹捎?)架構策略實現(xiàn)該屬性。A.主動冗余B.信息隱藏C.抽象接口D.記錄/回放
82、特定領域軟件架構(DomainSpecificSoftwareArchitecture,DSSA以一個特定問題領域為對象,形成由領域參考模型、參考需求、()_等組成的開發(fā)基礎架構,支持一個特定領域中多個應用的生成。DSSA的基本活動包括領域分析、領域設計和領域實現(xiàn)。其中領域分析的主要目的是獲得(),從而描述領域中系統(tǒng)之間共同的需求,即領域需求;領域設計的主要目標是獲得(請作答此空),從而描述領域模型中表示需求的解決方案;領域實現(xiàn)的主要目標是開發(fā)和組織可重用信息,并實現(xiàn)基礎軟件架構。A.特定領域軟件需求B.特定領域軟件架構C.特定領域軟件設計模型D.特定領域軟件重用模型
83、兩個類A和B,如果B的變化可能會引起A的變化,兩個事物之間屬于()A.關聯(lián)關系B.依賴關系C.實現(xiàn)關系D.泛化關系
84、以下關于嵌入式系統(tǒng)硬件抽象層的敘述,錯誤的是()。A.硬件抽象層與硬件密切相關,可對操作系統(tǒng)隱藏硬件的多樣性B.硬件抽象層將操作系統(tǒng)與硬件平臺隔開C.硬件抽象層使軟硬件的設計與調試可以并行D.硬件抽象層應包括設備驅動程序和任務調度
85、某公司為其研發(fā)的硬件產品設計實現(xiàn)了一種特定的編程語言,為了方便開發(fā)者進行軟件開發(fā),公司擬開發(fā)一套針對該編程語言的集成開發(fā)環(huán)境,包括代碼編輯、語法高亮、代碼編譯、運行調試等功能。針對上述描述,該集成開發(fā)環(huán)境應采用()架構風格最為合適。A.管道—過濾器B.數(shù)據倉儲C.主程序—子程序D.解釋器
86、使用MVC設計表現(xiàn)層,具有的優(yōu)點不包括()A.在MVC模式中,視圖與模型通過接口發(fā)生聯(lián)系,如果增加新類型的用戶界面,只要修改視圖與模型即可B.控制器和視圖隨著模型的擴展而擴展,只要保持公共接口,控制器和視圖的舊版本可以繼續(xù)使用C.用戶界面與模型方法調用組合起來,使程序的使用更清晰,可將友好的界面發(fā)布給用戶D.在MVC模式中,視圖與模型沒有必然的聯(lián)系,都是通過控制器發(fā)生聯(lián)系,如果增加新類型的用戶界面,只需修改響應的控制器和視圖即可,模型無需變動
87、某公司擁有多個應用系統(tǒng),分別采用不同的語言和平臺獨立構建而成,企業(yè)需要集成來自不同系統(tǒng)的數(shù)據,并使用可定制格式的數(shù)據頻繁地、立即地、可靠地、異步地傳輸數(shù)據。以下集成方式,最能滿足這種要求的是()。A.文件共享B.數(shù)據庫共享C.遠程方法調用D.消息機制
88、關于RADIUS遠程用戶撥號認證系統(tǒng)表述不正確的是()A.RADIUS軟件架構分為三個層面:協(xié)議邏輯層、業(yè)務邏輯層和數(shù)據邏輯層B.業(yè)務邏輯層主要實現(xiàn)RFC框架中的內容,處理網絡通信協(xié)議的建立、通信和停止方面的工作C.業(yè)務邏輯層的設計是RADIUS軟件架構設計的核心部分,協(xié)議處理進程主要對轉發(fā)引擎發(fā)來的包進行初步分析,并根據包的內容進一步分發(fā)到不同的業(yè)務邏輯處理進程D.數(shù)據邏輯層由數(shù)據庫代理池統(tǒng)一連接數(shù)據庫
89、面向對象的分析模型主要由頂層架構圖、用例與用例圖和(13)構成:設計模型則包含以(14)表示的軟件體系機構圖、以交互圖表示的用例實現(xiàn)圖、完整精確的類圖、描述復雜對象的(15)和用以描述流程化處理過程的活動圖等?!净卮鹄ㄌ?3】A.數(shù)據流模型B.領域概念模型C.功能分解圖D.功能需求模型
90、網絡系統(tǒng)生命周期可以劃分為5個階段,實施這5個階段的合理順序是()。A.需求規(guī)范、通信規(guī)范、邏輯網絡設計、物理網絡設計、實施階段B.需求規(guī)范、邏輯網絡設計、通信規(guī)范、物理網絡設計、實施階段C.通信規(guī)范、物理網絡設計、需求規(guī)范、邏輯網絡設計、實施階段D.通信規(guī)范、需求規(guī)范、邏輯網絡設計、物理網絡設計、實施階段
91、以下關于數(shù)學建模的敘述中,不正確的是()。A.數(shù)學模型是對現(xiàn)實世界的一種簡化的抽象描述B.數(shù)學建模時需要在簡單性和準確性之間求得平衡C.數(shù)學模型應該用統(tǒng)一的、普適的標準對其進行評價D.數(shù)學建模需要從失敗和用戶的反饋中學習和改進
92、面向服務系統(tǒng)構建過程中,()用于實現(xiàn)Web服務的遠程調用,(請作答此空)用來將分散的、功能單一的Web服務組織成一個復雜的有機應用。A.UDDI(UniversalDescription,DiscoveryandIntegration)B.WSDL(WebServiceDescriptionLanguage)C.SOAP(SimpleObjectAccessProtocol)D.BPEL(BusinessProcessExecutionLanguage)
93、對于雙機容錯技術的表述不恰當?shù)氖牵ǎ〢.雙機互備模式的主要缺點是對服務器的性能要求比較高B.雙機互備模式會造成資源浪費C.雙機雙工模式是集群技術的一種D.雙機熱備模式中的備用系統(tǒng)長期處于后備的狀態(tài)
94、某文件管理系統(tǒng)在磁盤上建立了位示圖(bitmap),記錄磁盤的使用情況。若磁盤上物理塊的編號依次為:0、1、2、....;系統(tǒng)中的字長為32位,位示圖中字的編號依次為:0、1、2、..,每個字中的一個二進制位對應文件存儲器上的一個物理塊,取值0和1分別表示物理塊是空閑或占用。假設操作系統(tǒng)將2053號物理塊分配給某文件,那么該物理塊的使用情況在位示圖中編號為()的字中描述,系統(tǒng)應該將(請作答此空)A.該字的31號位置“0”B.該字的31號位置“1”C.該字的5號位置“0”D.該字的5號位置“1”
95、緊耦合多機系統(tǒng)一般通過(請作答此空)實現(xiàn)多機間的通信。對稱多處理器結構(SMP)屬于()系統(tǒng)。A.因特網B.共享內存C.進程通信D.共享寄存器
96、某軟件項目的活動圖如下圖所示,其中頂點表示項目里程碑,連接頂點的邊表示包含的活動,邊上的數(shù)字表示相應活動的持續(xù)時間(天),則完成該項目的最少時間為()天?;顒覤C和BF最多可以晚開始()天而不會影響整個項目的進度。A.0和7B.0和11C.2和7D.2和11
97、某計算機系統(tǒng)中的進程管理采用三態(tài)模型,那么下圖所示的PCB(進程控制塊)的組織方式采用(),圖中(請作答此空)。A.有1個運行進程,2個就緒進程,4個阻塞進程B.有2個運行進程,3個就緒進程,3個阻塞進程C.有2個運行進程,3個就緒進程,4個阻塞進程D.有3個運行進程,2個就緒進程,4個阻塞進程
98、核心層交換機應該實現(xiàn)多種功能,下面選項中,不屬于核心層特性的是()A.高速連接B.冗余設計C.策略路由D.較少的設備連接
99、RUP強調采用()的方式來開發(fā)軟件,這樣做的好處是(請作答此空)。A.在軟件開發(fā)的早期就可以對關鍵的、影響大的風險進行處理B.可以避免需求的變更C.能夠非??焖俚貙崿F(xiàn)系統(tǒng)的所有需求D.能夠更好地控制軟件的質量
100、某公司欲開發(fā)一個網上商城系統(tǒng),在架構設計階段,公司的架構師識別出3個核心質量屬性場景。其中“系統(tǒng)主站斷電后,能夠在2分鐘內自動切換到備用站點,并恢復正常運行”主要與()質量屬性相關,通??刹捎?)架構策略實現(xiàn)該屬性;“在并發(fā)用戶數(shù)不超過1000人時,用戶的交易請求應該在0.5s內完成”主要與()質量屬性相關,通??刹捎?)架構策略實現(xiàn)該屬性;“系統(tǒng)應該能夠抵擋惡意用戶的入侵行為,并進行報警和記錄”主要與()_質量屬性相關,通??刹捎?試題錄入中)架構策略實現(xiàn)該屬性。A.內置監(jiān)控器B.記錄/回放C.追蹤審計D.維護現(xiàn)有接口
參考答案與解析
1、答案:C本題解析:DSSA的基本活動包括:領域分析、領域設計、領域實現(xiàn):1、領域分析這個階段的主要目標是獲得領城模型。領域模型描述領域中系統(tǒng)之間的共同的需求,即領域模型所描述的需求為領域需求。在這個階段中首先要進行一些準備性的活動,包括定義領域的邊界。從而明確分析的對象;識別信息源,整個領域工程過程中信息的來源,可能的信息源包括現(xiàn)存系統(tǒng)、技術文獻、問題域和系統(tǒng)開發(fā)的專家、用戶調查和市場分析、領域演化的歷史記錄等,在此基礎上就可以分析領域中系統(tǒng)的需求,確定哪些需求是領域中的系統(tǒng)廣泛共享的,從而建立領域模型。當領域中存在大量系統(tǒng)時,需要選擇它們的一個子集作為樣本系統(tǒng)。對樣本系統(tǒng)需求的考察將顯示領城需求的一個變化范圍。一些需求對所有被考察的系統(tǒng)是共同的,一些需求是單個系統(tǒng)所獨有的。很多需求位于這兩個極端之間,即被部分系統(tǒng)共享。2、領域設計這個階段的目標是獲得DSSA。DSSA描述在領域模型中表示的需求的解決方案,它不是單個系統(tǒng)的表示,而是能夠適應領域中多個系統(tǒng)的需求的一個高層次的設計。建立了領域模型之后,就可以派生出滿足這些被建模的領域需求的DSSA,由于領域模型中的領域需求具有一定的變化性,DSSA也要相應地具有變化性。它可以通過表示多選一的(alternative)、可選的(optional)解決方案等來做到這一點。模型和DSSA來組織的,因此在這個階段通過獲得DSSA,也就同時形成了重用基礎設施的規(guī)約。3、領域實現(xiàn)這個階段的主要目標是依據領域模型和DSSA開發(fā)和組織可重用信息。這些可重用信息可能是從現(xiàn)有系統(tǒng)中提取得到,也可能需要通過新的開發(fā)得到。它們依據領域模型和DSSA進行組織,也就是領域模型和DSSA定義了這些可重用信息的重用時機,從而支持了系統(tǒng)化的軟件重用。這個階段也可以看作重用基礎設施的實現(xiàn)階段。值得注意的是,以上過程是一個反復的、逐漸求精的過程。在實施領域工程的每個階段中,都可能返回到以前的步驟,對以前的步驟得到的結果進行修改和完善,再回到當前步驟,在新的基礎上進行本階段的活動。參與DSSA的人員可以劃分為四種角色:領城專家、領城分析師、領域設計人員和領域實現(xiàn)人員。1、領域專家領域專家可能包括該領域中系統(tǒng)的有經驗的用戶、從事該領域中系統(tǒng)的需求分析、設計、實現(xiàn)以及項目管理的有經驗的軟件工程師等。領域專家的主要任務包括提供關于領域中系統(tǒng)的需求規(guī)約和實現(xiàn)的知識,幫助組織規(guī)范的、一致的領域字典,幫助選擇樣本系統(tǒng)作為領域工程的依據,復審領域模型、DSSA等領域工程產品等。領域專家應該熟悉該領域中系統(tǒng)的軟件設計和實現(xiàn)、硬件限制、未來的用戶需求及技術走向等。2、領域分析人員領域分析人員應由具有知識工程背景的有經驗的系統(tǒng)分析員來擔任。領域分析人員的主要任務包括控制整個領域分析過程,進行知識獲取,將獲取的知識組織到領域模型中,根據現(xiàn)有系統(tǒng)、標準規(guī)范等驗證領域模型的準確性和一致性,維護領域模型。領域分析人員應熟悉軟件重用和領域分析方法;熟悉進行知識獲取和知識表示所需的技術、語言和工具;應具有一定的該領域的經驗,以便于分析領域中的問題及與領域專家進行交互;應具有較高的進行抽象、關聯(lián)和類比的能力;應具有較高的與他人交互和合作的能力。3、領域設計人員領域設計人員應由有經驗的軟件設計人員來擔任。領域設計人員的主要任務包括控制核個軟件設計過程,根據領域模型和現(xiàn)有的系統(tǒng)開發(fā)出DSSA,對DSSA的準確性和一致性進行驗證,建立領域模型和DSSA之間的聯(lián)系。領域設計人員應熟悉軟件重用和領域設計方法;熟悉軟件設計方法;應有一定的該領域的經驗,以便于分析領域中的問題及與領域專家進行交互。4、領域實現(xiàn)人員領域實現(xiàn)人員應由有經驗的程序設計人員來擔任。領域實現(xiàn)人員的主要任務包括根據領域模型和DSSA,或者從頭開發(fā)可重用構件,或者利用再工程的技術從現(xiàn)有系統(tǒng)中提取可重用構件,對可重用構件進行驗證,建立DSSA與可重用構件間的聯(lián)系。領域實現(xiàn)人員應熟悉軟件重用、領域實現(xiàn)及軟件再工程技術;熟悉程序設計;具有一定的該領域的經驗。
2、答案:A本題解析:軟件可靠性是指在特定環(huán)境和特定時間內,計算機程序無故障運行的概率。在軟件可靠性的討論中,故障指軟件行為與需求的不符,故障有等級之分。糾正一個故障可能會引入其他的錯誤,而這些錯誤會導致其他的故障,需要注意的是,與其他屬性不同,軟件可靠性能夠通過歷史數(shù)據和開發(fā)數(shù)據直接測量和估算出來,因此本題應該選A。
3、答案:D本題解析:暫無解析
4、答案:C本題解析:OO的應用構建在類和對象之上,隨后發(fā)展起來的建模技術將相關對象按照業(yè)務功能進行分組,就形成了構件(Component)的概念。對于跨構件的功能調用,則采用接口的形式暴露出來。進一步將接口的定義與實現(xiàn)進行解耦,則催生了服務和面向服務(Service-Oriented,SO)的開發(fā)方法。由此可見,面向對象、基于構件、面向服務是三個遞進的抽象層次。SO方法有三個主要的抽象級別,分別是操作、服務和業(yè)務流程。位于最低層的操作代表單個邏輯單元的事物,執(zhí)行操作通常會導致讀、寫或修改一個或多個持久性數(shù)據。服務的操作類似于對象的方法,它們都有特定的結構化接口,并且返回結構化的響應;位于第二層的服務代表操作的邏輯分組;最高層的業(yè)務流程則是為了實現(xiàn)特定業(yè)務目標而執(zhí)行的一組長期運行的動作或活動,包括依據一組業(yè)務規(guī)則按照有序序列執(zhí)行的一系列操作。其中操作的排序、選擇和執(zhí)行成為服務或流程的編排,典型的情況是調用已編排的服務來響應業(yè)務事件。
5、答案:C本題解析:數(shù)據倉庫包括數(shù)據源、數(shù)據的存儲與管理、OLAP服務器與各種報表工具、查詢工具、數(shù)據分析工具、數(shù)據挖掘工具及各種基于數(shù)據倉庫或數(shù)據集市的應用開發(fā)工具。OLTP是傳統(tǒng)的關系型數(shù)據庫聯(lián)機事務處理過程。
6、答案:D本題解析:開發(fā)模型的特點如下:
7、答案:B本題解析:存儲速度從快到慢分別是:寄存器組、Cache、內存、Flash。
8、答案:D本題解析:考核CRM基礎知識。
9、答案:D本題解析:設計模式包括:創(chuàng)建型、結構型、行為型。Singleton是單例模式,屬于創(chuàng)建型設計模式。Memento是備忘錄模式,屬于行為型設計模式。Bridge是橋接模式,它的特點是實現(xiàn)接口與實現(xiàn)分離。
10、答案:B本題解析:軟件重用是指在兩次或多次不同的軟件開發(fā)過程中重復使用相同或相似軟件元素的過程。軟件元素包括程序代碼、測試用例、設計文檔、設計過程、需求分析文檔甚至領域知識。通常,可重用的元素也稱作軟構件,可重用的軟構件越大,重用的粒度越大。使用軟件重用技術可以減少軟件開發(fā)活動中大量的重復性工作,這樣就能提高軟件生產率,降低開發(fā)成本,縮短開發(fā)周期。同時,由于軟構件大都經過嚴格的質量認證,并在實際運行環(huán)境中得到校驗,因此,重用軟構件有助于改善軟件質量。此外,大量使用軟構件,軟件的靈活性和標準化程度也可望得到提高。
11、答案:A本題解析:本題考查到的,是信息化的“三流”:信息流,資金流,物流。采購與庫存管理是ERP的基本模塊,其中采購管理模塊是對采購工作——從采購訂單產生至貨物收到的全過程進行組織、實施與控制,庫存管理(InventoryManagement,IM)模塊則是對企業(yè)物料的進、出、存進行管理。
12、答案:C本題解析:本題考查網絡安全技術,其中ISPEC是IP層安全技術,而傳輸層安全技術包括SSL,SOCKS和安全RPC等。
13、答案:B本題解析:若對信息進行分布優(yōu)化的結果對應關系所示:物理塊12345678910邏輯記錄R1R8R5R2R9R6R3R10R7R4從上表可以看出,當讀出記錄R1并處理結束后,磁頭剛好轉至R2記錄的開始處,立即就可以讀出并處理,因此處理10個記錄的總時間為:10×(3ms(讀記錄)+6ms(處理記錄))=10×9ms90ms
14、答案:D本題解析:特定領域軟件架構(DomainSpecificSoftwareArchitecture,DSSA)以一個特定問題領域為對象,形成由領域參考模型、參考需求、參考架構等組成的開發(fā)基礎架構,其目標是支持一個特定領域中多個應用的生成。DSSA的基本活動包括領域分析、領域設計和領域實現(xiàn)。其中領域分析的主要目的是獲得領域模型,領域模型描述領域中系統(tǒng)之間共同的需求,即領域需求;領域設計的主要目標是獲得DSSA,DSSA描述領域模型中表示需求的解決方案;領域實現(xiàn)的主要目標是依據領域模型和DSSA開發(fā)和組織可重用信息,并對基礎軟件架構進行實現(xiàn)。
15、答案:A本題解析:暫無解析
16、答案:B本題解析:面向對象的分析模型主要由頂層架構圖、用例與用例圖和領域概念模型構成;設計模型則包含以包圖表示的軟件體系機構圖、以交互圖表示的用例實現(xiàn)圖、完整精確的類圖、描述復雜對象的狀態(tài)圖和用以描述流程化處理過程的活動圖等。
17、答案:C本題解析:面向對象的分析模型主要由頂層架構圖、用例與用例圖、領域概念模型構成;設計模型則包含以包圖表示的軟件體系結構圖、以交互圖表示的用例實現(xiàn)圖、完整精確的類圖、針對復雜對象的狀態(tài)圖和用以描述流程化處理過程的活動圖等。
18、答案:B本題解析:暫無解析
19、答案:B本題解析:結構化程序設計采用自頂向下、逐步求精及模塊化的程序設計方法,通過順序、分支和循環(huán)三種基本的控制結構可以構造出任何單入口單出口的程序。
20、答案:B本題解析:(1)XP(ExtremeProgramming,極限編程)在所有的敏捷型方法中,XP是最引人矚目的。它源于Smalltalk圈子,特別是KentBeck和WardCunningham在20世紀80年代末的密切合作。XP在一些對費用控制嚴格的公司中的使用,已經被證明是非常有效的。(2)Cockburn的水晶系列方法,水晶系列方法是由AlistairCockburn提出的。它與XP方法一樣,都有以人為中心的理念,但在實踐上有所不同。Alistair考慮到人們一般很難嚴格遵循一個紀律約束很強的過程,因此,與XP的高度紀律性不同,Alistair探索了用最少紀律約束而仍能成功的方法,從而在產出效率與易于運作上達到一種平衡。也就是說,雖然水晶系列不如XP那樣的產出效率,但會有更多的人能夠接受并遵循它。(3)開放式源碼,這里提到的開放式源碼指的是開放源碼界所用的一種運作方式。開放式源碼項目有一個特別之處,就是程序開發(fā)人員在地域上分布很廣,這使得它和其他敏捷方法不同,因為一般的敏捷方法都強調項目組成員在同一地點工作。開放源碼的一個突出特點就是查錯排障(debug)的高度并行性,任何人發(fā)現(xiàn)了錯誤都可將改正源碼的“補丁”文件發(fā)給維護者。然后由維護者將這些“補丁”或是新增的代碼并入源碼庫。(4)SCRUM。SCRUM己經出現(xiàn)很久了,像前面所論及的方法一樣,該方法強調這樣一個事實,即明確定義了的可重復的方法過程只限于在明確定義了的可重復的環(huán)境中,為明確定義了的可重復的人員所用,去解決明確定義了的可重復的問題。(5)Coad的功用驅動開發(fā)方法(FDD-FeatureDrivenDevelopment)FDD是由JeffDeLuca和大師PeterCoad提出來的。像其他方法一樣,它致力于短時的迭代階段和可見可用的功能。在FDD中,一個迭代周期一般是兩周。在FDD中,編程開發(fā)人員分成兩類:首席程序員和“類”程序員(classowner)。首席程序員是最富有經驗的開發(fā)人員,他們是項目的協(xié)調者、設計者和指導者,而“類”程序員則主要做源碼編寫。(6)ASD方法,ASD(AdaptiveSoftwareDevelopment)方法由JimHighsmith提出,其核心是三個非線性的、重疊的開發(fā)階段:猜測、合作與學習。
21、答案:B本題解析:電子政務主要包括4個方面:G2G、G2B、G2C、G2E;電子商務的類型主要包括:B2B、B2C、C2C、O2O。
22、答案:A本題解析:一個嵌入式實時操作系統(tǒng)(BTOS)的評價要從很多角度進行,如體系結構、API的豐富程度、網絡支持、可靠性等。其中,實時性是RTOS評價的最重要的指標之一,實時性的優(yōu)劣是用戶選擇操作系統(tǒng)的一個重要參考。嚴格地說,影響嵌入式操作系統(tǒng)實時性的因素有很多,如常用系統(tǒng)調用平均運行時間、任務切換時間、線程切換時間、信號量混洗時間(指從一個任務釋放信號量到另一個等待該信號量的任務被激活的時間延遲)、中斷響應時間等。任務執(zhí)行時間不是反映RTOS實時性的評價指標。
23、答案:C本題解析:根據基于軟件架構的設計的定義,基于軟件架構的設計(ArchitectureBasedSoftwareDevelopment,ABSD)強調由商業(yè)、質量和功能需求的組合驅動軟件架構設計。它強調采用視角和視圖來描述軟件架構,采用用例和質量屬性場景來描述需求。進一步來說,用例描述的是功能需求,質量屬性場景描述的是質量需求(或側重于非功能需求)。
24、答案:D本題解析:暫無解析
25、答案:B本題解析:螺旋模型是在快速原型的基礎上擴展而成的。
26、答案:D本題解析:系統(tǒng)讀記錄的時間為30/10=3ms。對第一種情況:系統(tǒng)讀出并處理記錄R1之后,將轉到記錄R4的開始處,所以為了讀出記錄R2,磁盤必須再轉一圈,需要3ms(讀記錄)加30ms(轉一圈)的時間。這樣,處理10個記錄的總時間應為處理前9個記錄(即R1,R2,…,R9)的總時間再加上讀R10和處理時間(9×33ms+6ms=306ms)。
27、答案:B本題解析:報文摘要用于對發(fā)送的報文生成一個非常小的摘要信息。這個摘要信息保證原報文的完整性,即原報文只要有一位被改變,則摘要信息就會不匹配。用私鑰對摘要做加密,不僅保證了摘要的私密性,還可以防止抵賴。因為只有匹配的公鑰能夠解開。也就是說,如果用某人的公鑰能夠解開報文,說明就是某人做的。
28、答案:B本題解析:應用架構說明了實現(xiàn)一個或多個信息系統(tǒng)所使用的技術,它作為詳細設計、構造和實現(xiàn)的一個大綱。給定了包括邏輯數(shù)據流圖和實體聯(lián)系圖在內的模型和詳細資料,我們可以分配數(shù)據和過程以創(chuàng)建應用架構的一個概要設計。概要設計通常會受到架構標準、項目目標和所使用技術的可行性的制約。需要繪制的第一個物理數(shù)據流圖是網絡架構數(shù)據流圖。接下來是分配數(shù)據存儲到不同的處理器。數(shù)據分區(qū)和復制是大多數(shù)關系型數(shù)據庫支持的兩種分布式數(shù)據形式。有許多分配方法用于數(shù)據分布。在不同服務器上存儲特定表的情況下,我們應該將每個表記為物理數(shù)據流圖中的一個數(shù)據存儲,并將其連接到相應的服務器。
29、答案:C本題解析:暫無解析
30、答案:C本題解析:數(shù)據庫概念結構設計是數(shù)據庫設計的第二階段,其目標是對需求說明書提供的所有數(shù)據和處理要求進行抽象與綜合處理,按一定的方法構造反映用戶環(huán)境的數(shù)據及其相互聯(lián)系的概念模型,即用戶的數(shù)據模型或企業(yè)數(shù)據模型。邏輯結構設計的設計目標是把上一階段得到的與DBMS無關的概念數(shù)據模型轉換成等價的,并為某個特定的DBMS所接受的邏輯模型所表示的概念模式,同時將概念設計階段得到的應用視圖轉換成外部模式,即特定DBMS下的應用視圖。
31、答案:C本題解析:P1有三個緊后P2、P3、P4;P8有三個緊前P5、P6、P7,只有B選項符合。
32、答案:B本題解析:一般說來,信息化需求包含3個層次,即戰(zhàn)略需求、運作需求和技術需求。一是戰(zhàn)略需求。組織信息化的目標是提升組織的競爭能力、為組織的可持續(xù)發(fā)展提供一個支持環(huán)境。從某種意義上來說,信息化對組織不僅僅是服務的手段和實現(xiàn)現(xiàn)有戰(zhàn)略的輔助工具;信息化可以把組織戰(zhàn)略提升到一個新的水平,為組織帶來新的發(fā)展契機。特別是對于企業(yè),信息化戰(zhàn)略是企業(yè)競爭的基礎。<二是運作需求。組織信息化的運作需求是組織信息化需求非常重要且關鍵的一環(huán),它包含三方面的內容:一是實現(xiàn)信息化戰(zhàn)略目標的需要;二是運作策略的需要。三是人才培養(yǎng)的需要。三是技術需求。由于系統(tǒng)開發(fā)時間過長等問題在信息技術層面上對系統(tǒng)的完善、升級、集成和整合提出了需求。也有的組織,原來基本上沒有大型的信息系統(tǒng)項目,有的也只是一些單機應用,這樣的組織的信息化需求,一般是從頭開發(fā)新的系統(tǒng)。
33、答案:A本題解析:橋接模式將抽象部分與它的實現(xiàn)部分分離,使它們都可以獨立地變化。它是一種對象結構型模式,又稱為柄體(HandleandBody)模式或接口(Interface)模式。橋接模式類似于多重繼承方案,但是多重繼承方案往往違背了類的單一職責原則,其復用性比較差,橋接模式是比多重繼承方案更好的解決方法?!bstraction定義抽象類的接口;維護一個指向Implementor類型對象的指針。·RefinedAbstraction擴充由Abstraction定義的接口。·Implementor定義實現(xiàn)類的接口,該接口不一定要與Abstraction的接口完全一致;事實上這兩個接口可以完全不同。一般來說,Implementor接口僅提供基本操作,而Abstraction則定義了基于這些基本操作的較高層次的操作?!oncreteImplementor實現(xiàn)Implementor接口并定義它的具體實現(xiàn)。圖中與Bridge模式中的“Abstraction”角色相對應的類是Shape,與“Implementor”角色相對應的類是Drawing。
34、答案:A本題解析:瀑布模型將軟件生命周期劃分為需求分析、軟件設計、程序編寫、軟件測試和運行維護等基本活動,并且規(guī)定了它們自上而下、相互銜接的固定次序,如同瀑布流水,逐級下落。瀑布模型要求待開發(fā)的系統(tǒng)需求是完整的、簡明的、一致的,其突出的缺點是不適應用戶需求的變化,開發(fā)模型是線性的,用戶只有等到整個過程的末期才能見到開發(fā)成果。對于需求不確定的軟件產品不適合采用瀑布模型。
35、答案:D本題解析:由于在一個項目中時間最長的活動序列,決定著項目最短工期。而時間最長的是ABDIJL,需要時間20,所以答案是D。
36、答案:B本題解析:用例之間的關系主要有包含、擴展和泛化三類。(1)包含關系。當可以從兩個或兩個以上的用例中提取公共行為時,應該使用包含關系來表示它們。“課程學習”與“檢查權限”是包含關系。(2)擴展關系。如果一個用例明顯地混合了兩種或兩種以上的不同場景,即根據情況可能發(fā)生多種分支,則可以將這個用例分為一個基本用例和一個或多個擴展用例,這樣使描述可能更加清晰?!罢n程學習”與“繳納學費”是擴展關系。(3)泛化關系。當多個用例共同擁有一種類似的結構和行為的時候,可以將它們的共性抽象成為父用例,其他的用例作為泛化關系中的子用例。“課程注冊”與“網絡注冊”是泛化關系。
37、答案:A本題解析:選項A是錯的。MPU采用增強型通用微處理器。由于嵌入式系統(tǒng)通常應用于環(huán)境比較惡劣的環(huán)境中,因而MPU在工作溫度、電磁兼容性以及可靠性方面的要求較通用的標準微處理器高。但是,MPU在功能方面與標準的微處理器基本上是一樣的。選項B是對的。MCU又稱單片微型計算機(SingleChipMicrocomputer)或者單片機,是指隨著大規(guī)模集成電路的出現(xiàn)及其發(fā)展,將計算機的CPU、RAM、ROM、定時計數(shù)器和多種I/O接口集成在一片芯片上,形成芯片級的計算機,為不同的應用場合做不同組合控制。典型代表是單片機,體積小從而使功耗和成本下降。選項C是對的。DSP是一種獨特的微處理器,是以數(shù)字信號來處理大量信息的器件。其實時運行速度可達每秒數(shù)以千萬條復雜指令程序,遠遠超過通用微處理器,它的強大數(shù)據處理能力和高運行速度,是最值得稱道的兩大特色。選項D是對的。SoC稱為系統(tǒng)級芯片,也有稱片上系統(tǒng),意指它是一個產品,是一個有專用目標的集成電路,其中包含完整系統(tǒng)并有嵌入軟件的全部內容。
38、答案:A本題解析:根據題目中描述,VIP管理系統(tǒng)會根據不同商場活動,不定期更新VIP會員的審核標準和折扣標準,屬于典型規(guī)則系統(tǒng)應用場景。
39、答案:B本題解析:本題考察流水線知識,相關計算公式如下:計算機流水線執(zhí)行周期=最慢那個指令執(zhí)行時間;流水線執(zhí)行時間=首條指令執(zhí)行時間+(指令總數(shù)-1)*流水線執(zhí)行周期;流水線吞吐率=任務數(shù)/完成時間;流水線加速比=不采用流水線的執(zhí)行時間/采用流水線的執(zhí)行時間;根據公式:流水線執(zhí)行周期=3?t,流水線執(zhí)行時間=n/(2?t+1?t+3?t+1?t+2?t+(n-1)*3?t)=n/[9?t+(n-1)3?t)]=n/(6?t+n*3?t),當n趨向無窮大時,比值為1/3?t10條指令不用流水線的執(zhí)行時間=(2?t+1?t+3?t+1?t+2?t)*10=90?t。10條指令使用流水線的執(zhí)行時間=(2?t+1?t+3?t+1?t+2?t)+(10-1)*3?t=36?t。所以加速比為:90?t/36?t=5:2
40、答案:A本題解析:狀態(tài)型模式的特點是對于對象內部的狀態(tài),允許其在不同的狀態(tài)下,擁有不同的行為,對狀態(tài)單獨封裝成類。題干中根據投入貨幣的情況,售貨機分別有交付產品不找零和交付產品找零以及不提供貨物等行為判斷該模式是屬于狀態(tài)模式。VendingMachineState是客戶程序使用的主要接口。設計模式的類型如下所示:觀察者模式(ObserverPattern):觀察者模式定義了對象間的一種一對多依賴關系,使得每當一個對象改變狀態(tài),則所有依賴于它的對象都會得到通知并被自動更新。訪問者模式(VisitorPattern):表示一個作用于某對象結構中的各元素的操作。它使你可以在不改變各元素的類的前提下定義作用與這些元素的新操作。即對于某個對象或者一組對象,不同的訪問者,產生的結果不同,執(zhí)行操作也不同。備忘錄模式(MementoPattern):在不破壞封裝性的前提下,捕獲一個對象的內部狀態(tài),并在該對象之外保存這個狀態(tài)。這樣就可以將該對象恢復到原先保存的狀態(tài)。策略模式(StrategyPattern):策略模式定義了一系列的算法,并將每一個算法封裝起來,而且使它們還可以相互替換。策略模式讓算法獨立于使用它的客戶而獨立變化。命令模式(CommandPattern):將一個請求封裝成一
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024鋁灰運輸及環(huán)保處理一體化合同3篇
- 職業(yè)學院工會章程
- 2024標準房屋買賣中介服務協(xié)議模板版B版
- 2024全新產品發(fā)布會廣告合作合同下載
- 2024設備購買安裝調試合同
- 初中語文課堂中要滲透意識形態(tài)
- 2025年度人工智能技術研發(fā)采購合同范本2篇
- 2024洗車工辭職報告及洗車店客戶數(shù)據保護與隱私政策合同3篇
- 2024高效追償及擔保義務合同范例下載一
- 2024年度物流信息平臺服務外包合作協(xié)議范本3篇
- 2024年度-呼吸道傳染病防治
- 我國個人信息保護立法的完善分析
- 2024醫(yī)療建筑韌性設計導則
- 給警察培訓急救知識課件
- 軍隊文職半年述職報告
- 鑄牢中華民族共同體意識-考試復習題庫(含答案)
- 新GCP醫(yī)療器械臨床試驗知識試題(附含答案)
- 2024年浙江首考高考選考生物試卷試題真題(含答案詳解)
- 春節(jié)期間安全告知書
- 西門子數(shù)字化工廠-數(shù)字化車間-先進制造技術
- 飯店新店后廚培訓方案
評論
0/150
提交評論