版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
姓名:_________________編號:_________________地區(qū):_________________省市:_________________ 密封線 姓名:_________________編號:_________________地區(qū):_________________省市:_________________ 密封線 密封線 2026年軟件水平考試考試重點試題精編注意事項:1.全卷采用機器閱卷,請考生注意書寫規(guī)范;考試時間為120分鐘。2.在作答前,考生請將自己的學校、姓名、班級、準考證號涂寫在試卷和答題卡規(guī)定位置。
3.部分必須使用2B鉛筆填涂;非選擇題部分必須使用黑色簽字筆書寫,字體工整,筆跡清楚。
4.請按照題號在答題卡上與題目對應的答題區(qū)域內規(guī)范作答,超出答題區(qū)域書寫的答案無效:在草稿紙、試卷上答題無效。(參考答案和詳細解析均在試卷末尾)一、選擇題
1、架構權衡分析方法(ArchitectureTradeoffAnalysisMethod,ATAM)是在基于場景的架構分析方法(Scenarios-basedArchitectureAnalysisMethod,SAAM)基礎之上發(fā)展起來的,主要包括場景和需求收集、()、屬性模型構造和分析、屬性模型折中等4個階段。ATAM方法要求在系統(tǒng)開發(fā)之前,首先對這些質量屬性進行_(請作答此空)和折中。A.設計B.實現(xiàn)C.測試D.評價
2、某公司欲開發(fā)一個網(wǎng)上商城系統(tǒng),在架構設計階段,公司的架構師識別出3個核心質量屬性場景。其中“系統(tǒng)主站斷電后,能夠在2分鐘內自動切換到備用站點,并恢復正常運行”主要與(請作答此空)質量屬性相關,通常可采用()架構策略實現(xiàn)該屬性;“在并發(fā)用戶數(shù)不超過1000人時,用戶的交易請求應該在0.5s內完成”主要與()質量屬性相關,通常可采用()架構策略實現(xiàn)該屬性;“系統(tǒng)應該能夠抵擋惡意用戶的ru侵行為,并進行報警和記錄”主要與()_質量屬性相關,通常可采用()架構策略實現(xiàn)該屬性。A.性能B.可用性C.易用性D.可修改性
3、CORBA構件模型中,(8)的作用是在底層傳輸平臺與接收調用并返回結果的對象實現(xiàn)之間進行協(xié)調,(9)是最終完成客戶請求的服務對象實現(xiàn)。A.CORBA對象B.分布式對象標識C.伺服對象ServantD.活動對象映射表
4、項目時間管理中的過程包括()。A.活動定義、活動排序、活動的資源估算和工作進度分解B.活動定義、活動排序、活動的資源估算、活動歷時估算、制定計劃和進度控制C.項目章程、項目范圍管理計劃、組織過程資產(chǎn)和批準的變更申請D.生產(chǎn)項目計劃、項目可交付物說明、信息系統(tǒng)要求說明和項目度量標準
5、下列協(xié)議中,()定義了組播中組的成員加入和退出機制。A.RARPB.ARPC.IGMPD.ICMP
6、客戶關系管理(CRM)系統(tǒng)將市場營銷的科學管理理念通過信息技術的手段集成在軟件上,能夠幫助企業(yè)構建良好的客戶關系。以下關于CRM系統(tǒng)的敘述中,錯誤的______。A.銷售自動化是CRM系統(tǒng)中最基本的模塊B.營銷自動化作為銷售自動化的補充,包括營銷計劃的編制和執(zhí)行、計劃結果分析等C.CRM系統(tǒng)能夠與ERP系統(tǒng)在財務、制造、庫存等環(huán)節(jié)進行連接,但兩者關系相對松散,一般不會形成閉環(huán)結構D.客戶服務與支持是CRM系統(tǒng)的重要功能。目前,客戶服務與支持的主要手段是通過呼叫中心和互聯(lián)網(wǎng)來實現(xiàn)
7、兩個類A和B,如果B的變化可能會引起A的變化,兩個事物之間屬于()A.關聯(lián)關系B.依賴關系C.實現(xiàn)關系D.泛化關系
8、Anapplicationarchitecturespecifiesthetechnologiestobeusedtoimplementoneormoreinformationsystems.Itservesasanoutlinefordetaileddesign,construction,andimplementation.Giventhemodelsanddetails,include(請作答此空),wecandistributedataandprocessestocreateageneraldesignofapplicationarchitecture.Thedesignwillnormallybeconstrainedbyarchitecturestandards,projectobjectives,and().ThefirstphysicalDFDtobedrawnisthe().Thenextstepistodistributedatastorestodifferentprocessors.Data()aretwotypesofdistributeddatawhichmostRDBMSssupport.Therearemanydistributionoptionsusedindatadistribution.Inthecaseof(),weshouldrecordeachtableasadatastoreonthephysicalDFDandconnecteachtotheappropriateserver.A.logicalDFDsandERDB.idealobjectmodelandanalysisclassmodelC.usecasemodelsandinterfaceprototypesD.physicalDFDsanddatabaseschema
9、Acceleratedanalysisapproachesemphasizetheconstructionof()tomorerapidlyidentifybusinessanduserrequirementsforanewsystem.Asanacceleratedanalysistechnology,()readstheprogramcodeandautomaticallygeneratestheequivalentsystemmodel,andthecodecanbeobtainedfrom().Allsystemanalysisapproachesrequiresomeformof()whichincludesthosetechniquestobeusedtoidentifyorextractsystemproblemsandsolutionrequirementsfromusercommunity.(請作答此空)isaclassicalsetoftechniquesusedtocollectinformationaboutsystemproblems,opportunities,solutionrequirements,andpriorities.A.ContinuousprocessimprovementB.JointRequirementsplanningC.Fact-findingD.Structuredengineering
10、請根據(jù)恢復塊方法工作原理完成下圖,在圖中(1)~(4)中填入恰當?shù)膬热荨2⒈容^恢復塊方法與N版本程序設計方法,將比較結果(5)~(8)填入下表中。(請作答第一個空)A.主塊B.驗證測試C.輸出正確結果D.異常處理
11、某公司要開發(fā)一個軟件產(chǎn)品,產(chǎn)品的某些需求是明確的,而某些需求則需要進一步細化。由于市場競爭的壓力,產(chǎn)品需要盡快上市,則開發(fā)該軟件產(chǎn)品最不適合采用模型!A.瀑布B.原型C.增量D.螺旋
12、軟件確認測試也稱為有效性測試,確認測試計劃通常是在需求分析階段完成的。根據(jù)用戶的參與程度不同,軟件確認測試通常包括()A.黑盒測試和白盒測試B.一次性組裝測試和增量式組裝測試C.內部測試、Alpha、Beta和驗收測試D.功能測試、性能測試、用戶界面測試和安全性測試
13、以下()不是電子商務的類型。A.B2B.G2C.C2CD.O2O
14、嵌入式系統(tǒng)的存儲部件中,存取速度最快的是()。A.內存B.寄存器組C.FlashD.Cache
15、請根據(jù)恢復塊方法工作原理完成下圖,在圖中(1)~(4)中填入恰當?shù)膬热荨2⒈容^恢復塊方法與N版本程序設計方法,將比較結果(5)~(8)填入下表中。(請作答第三個空)A.主塊B.驗證測試C.輸出正確結果D.異常處理
16、處理流程設計是系統(tǒng)設計的重要內容。以下關于處理流程設計工具的敘述中,不正確的是()A.程序流程圖(PFD)用于描述系統(tǒng)中每個模塊的輸入、輸出和數(shù)據(jù)加工B.N-S圖容易表示嵌套關系和層次關系,并具有強烈的結構化特征C.IPO圖的主體是處理過程說明,可以采用流程圖、判定樹/表等來進行描述D.問題分析圖(PAD)包含5種基本控制結構,并允許遞歸使用
17、對于如下所示的序列圖所描述的場景,最適合于采用的設計模式是();該模式適用的場合是(請作答此空)A.對象的行為決定于它的狀態(tài),且必須在運行時刻根據(jù)狀態(tài)改變它的行為B.定義對象結構的類很少改變,但經(jīng)常需要在此結構上定義新的操作C.需要使用一個算法的不同變體D.一個對象必須通知其他對象,而它又不能假定其他對象是誰
18、某公司擬開發(fā)一個新聞系統(tǒng),該系統(tǒng)可根據(jù)用戶的注冊興趣,向用戶推送其感興趣的新聞內容,該系統(tǒng)應該采用()架構風格最為合適。A.事件驅動系統(tǒng)B.主程序-子程序C.黑板D.管道-過濾器
19、Theobjectiveof()istodeterminewhatpartsoftheapplicationsoftwarewillbeassignedtowhathardware.Themajorsoftwarecomponentsofthesystembeingdevelopedhavetobeidentifiedandthenallocatedtothevarioushardwarecomponentsonwhichthesystemwilloperate.Allsoftwaresystemscanbedividedintofourbasicfunctions.Thefirstis().Mostinformationsystemsrequiredatatobestoredandretrieved,whetherasmallfile,suchasamemoproducedbyawordprocessor,oralargedatabase,suchasonethatstoresanorganization'saccountingrecords.Thesecondfunctionisthe(),theprocessingrequiredtoaccessdata,whichoftenmeansdatabasequeriesinStructuredQueryLanguage.Thethirdfunctionisthe(),whichisthelogicdocumentedintheDFDs,usecases,andfunctionalrequirements.Thefourthfunctionisthepresentationlogic,thedisplayofinformationtotheuserandtheacceptanceoftheuser'scommands.Thethreeprimaryhardwarecomponentsofasystemare(請作答此空).A.computers,cablesandnetworkB.clients,servers,andnetworkC.CPUs,memoriesandI/OdevicesD.CPUs,harddisksandI/Odevices
20、對于開發(fā)模型來說,()復用好、開發(fā)過程無間隙、節(jié)省時間。()是瀑布與原型(演化)模型結合體,適用于復雜項目。()需要用戶參與,模塊化要求高,不適用新技術。(請作答此空)是用例驅動、架構為中心、迭代、增量。A.RAD模型B.螺旋模型C.RUP模型D.噴泉模型
21、mVC模式強制性地將一個應用處理流程按照模型、視圖、控制的方式進行分離,三者的協(xié)作關系如圖所示。圖中的(1)-(3)分別是(1)、(2)、(3)。A.選擇視圖B.業(yè)務處理C.狀態(tài)查詢D.觸發(fā)事件
22、一般來說,架構可以分為三個層次。()層主要負責接收用戶的請求,對用戶的輸入、輸出進行檢查與控制,處理客戶端的一些動作,包括控制頁面跳轉等,并向用戶呈現(xiàn)最終的結果信息。表現(xiàn)層主要采用()結構來實現(xiàn),其中的(請作答此空)負責接收用戶的請求,并決定應該調用哪個模型來處理。()主要負責將業(yè)務數(shù)據(jù)存儲在文件、數(shù)據(jù)庫等持久化存儲介質中。A.模型B.控制器C.視圖D.處理器
23、進程P1、P2、P3、P4和P5的前趨圖如下所示:若用PV操作控制進程P1、P2、P3、P4和P5并發(fā)執(zhí)行的過程,需要設置5個信號量S1、S2、S3、S4和S5,且信號量S1~S5的初值都等于零。如下的進程執(zhí)行圖中a和b處應分別填寫();c和d處應分別填寫(請作答此空);e和f處應分別填寫()。A.P(S2)和P(S4)B.V(S2)和P(S4)C.P(S2)和V(S4)D.V(S2)和V(S4)
24、假設系統(tǒng)采用段式存儲管理方法,進程P的段表如下所示。邏輯地址()不能轉換為對應的物理地址;不能轉換為對應的物理地址的原因是進行(請作答此空)。A.除法運算時除數(shù)為零B.算術運算時有溢出C.邏輯地址到物理地址轉換時地址越界D.物理地址到邏輯地址轉換時地址越界
25、“4+1”視圖主要用于描述系統(tǒng)邏輯架構,最早由PhilippeKruchten于1995年提出。其中()視圖用于描述對象模型,并說明系統(tǒng)應該為用戶提供哪些服務。當采用面向對象的設計方法描述對象模型時,通常使用(請作答此空)表達類的內部屬性和行為,以及類集合之間的交互關系;采用()定義對象的內部行為。A.對象圖B.活動圖C.狀態(tài)圖D.類圖
26、軟件架構是降低成本、改進質量、按時和按需交付產(chǎn)品的關鍵因素。軟件架構設計需要滿足系統(tǒng)的()如性能、安全性和可修改性等,并能夠指導設計人員和實現(xiàn)人員的工作。A.功能需求B.性能需求C.質量屬性D.業(yè)務屬性
27、某軟件項目的活動圖如下圖所示,其中頂點表示項目里程碑,鏈接頂點的邊表示包含的活動,邊上的數(shù)字表示活動的持續(xù)時間(天)。完成該項目的最少時間為()天。由于某種原因,現(xiàn)在需要同一個開發(fā)人員完成BC和BD,則完成該項目的最少時間為(請作答此空)天。A.11B.18C.20D.21
28、通常可以將計算機系統(tǒng)中執(zhí)行一條指令的過程分為取指令,分析和執(zhí)行指令3步。若取指令時間為4Δt,分析時間為2Δt。執(zhí)行時間為3Δt,按順序方式從頭到尾執(zhí)行完600條指令所需時間為(請作答此空)Δt;若按照執(zhí)行第i條,分析第i+1條,讀取第i+2條重疊的流水線方式執(zhí)行指令,則從頭到尾執(zhí)行完600條指令所需時間為()Δt。A.2400B.3000C.3600D.5400
29、項目范圍管理中,范圍定義的輸入包括()A.項目章程、項目范圍管理計劃、產(chǎn)品范圍說明書和變更申請B.項目范圍描述、產(chǎn)品范圍說明書、生產(chǎn)項目計劃和組織過程資產(chǎn)C.項目章程、項目范圍管理計劃、組織過程資產(chǎn)和批準的變更申請D.生產(chǎn)項目計劃、項目可交付物說明、信息系統(tǒng)要求說明和項目質量標準
30、基于架構的軟件開發(fā)(ArchitectureBasedSoftwareDevelopment,ABSD.強調由商業(yè)、質量和功能需求的組合驅動軟件架構設計。它強調采用(11)來描述軟件架構,采用(12)來描述需求。【回答括號11】A.類圖和序列圖B.視角與視圖C.構件和類圖D.構件與功能
31、()是關于項目開發(fā)管理正確的說法。A.需求分檔、設計文檔屬于項目管理和機構支撐過程域產(chǎn)生的文檔B.配置管理是指一個產(chǎn)品在其生命周期各個階段所產(chǎn)生的各種形式和各種版本的文檔、計算機程序、部件及數(shù)據(jù)的集合C.項目時間管理中的過程包括活動定義、活動排序、活動的資源估算、活動歷時估算、制定進度計劃以及進度控制D.操作員指南屬于系統(tǒng)文檔
32、一個大型軟件系統(tǒng)的需求總是有變化的。為了降低項目開發(fā)的風險,需要一個好的變更控制過程。如下圖所示的需求變更管理過程中,①②③處對應的內容應是();自動化工具能夠幫助變更控制過程更有效地運作,(請作答此空)是這類工具應具有的特性之一。A.自動維護系統(tǒng)的不同版本B.支持系統(tǒng)文檔的自動更新C.自動判定變更是否能夠實施D.記錄每一個狀態(tài)變更的日期及變更者
33、關于數(shù)據(jù)訪問中間件的作用,下列說法錯誤的是()。A.為了建立數(shù)據(jù)應用資源互操作的模式,對異構環(huán)境下的數(shù)據(jù)庫和文件系統(tǒng)實現(xiàn)聯(lián)接B.用來屏蔽掉各種平臺及協(xié)議之間的差異,進行相互通信,實現(xiàn)應用程序之間的協(xié)同C.在分布、異構的網(wǎng)絡計算環(huán)境中,可以將各種分布對象有機地結合在一起,完成系統(tǒng)的快速集成,實現(xiàn)對象重用D.使調用遠端的過程像調用本地過程一樣
34、隨著互聯(lián)網(wǎng)的普及,電子商務已經(jīng)進入到人們日常生活,下列()業(yè)務全部屬于電子商務的范疇。①網(wǎng)上客服②電視購物③網(wǎng)上營銷④電話交易⑤商場廣播⑥網(wǎng)上調查A.①②③④⑤⑥B.①②③④⑤C.①②③④⑥D.①③④⑤⑥
35、軟件架構設計包括提出架構模型、產(chǎn)生架構設計和進行設計評審等活動,是一個迭代的過程。以下關于軟件架構設計活動的描述,錯誤的是()A.在建立軟件架構的初期,一般需要選擇一個合適的架構風格B.將架構分析價段已標識的構件映射到架構中,并分析這些構件之間的關系C.軟件架構設計活動將已標構件集成到軟件架構中,設計并實現(xiàn)這些構件D.一旦得到了詳細的軟件架構設計,需要邀請獨立于系統(tǒng)開發(fā)的外部人員對系統(tǒng)進行評審
36、某數(shù)據(jù)庫中有員工關系E(員工號,姓名,部門,職稱,月薪);產(chǎn)品關系P(產(chǎn)品號,產(chǎn)品名稱,型號,尺寸,顏色);倉庫關系W(倉庫號,倉庫名稱,地址,負責人);庫存關系I(倉庫號,產(chǎn)品號,產(chǎn)品數(shù)量)。a.若數(shù)據(jù)庫設計中要求:①倉庫關系W中的“負責人”引用員工關系的員工號②庫存關系I中的“倉庫號,產(chǎn)品號”惟一標識I中的每一個記錄③員工關系E中的職稱為“工程師”的月薪不能低于3500元則①②③依次要滿足的完整性約束是()。A.實體完整性、參照完整性、用戶定義完整性B.參照完整性、實體完整性、用戶定義完整性C.用戶定義完整性、實體完整性、參照完整性D.實體完整性、用戶定義完整性、參照完整性
37、在uml圖中,(請作答此空)展現(xiàn)了一組對象、接口、協(xié)作和它們之間的關系。()強調消息跨越不同對象或參與者的實際時間,而不僅僅只是關心消息的相對順序。()軟件和硬件組件之間的物理關系以及處理節(jié)點的組件分布情況。()描述由模型本身分解而成的組織單元,以及它們之間的依賴關系。A.類圖B.對象圖C.部署圖D.定時圖
38、數(shù)字簽名首先需要生成消息摘要,然后發(fā)送方用自己的私鑰對報文摘要進行加密,接收方用發(fā)送方的公鑰驗證真?zhèn)巍I上⒄哪康氖牵ㄕ堊鞔鸫丝眨瑢φM行加密的目的是()。A.防止竊聽B.防止抵賴C.防止篡改D.防止重放
39、按照設計模式的目的進行劃分,現(xiàn)有的設計模式可以分為三類。其中創(chuàng)建型模式通過采用抽象類所定義的接口,封裝了系統(tǒng)中對象如何創(chuàng)建、組合等信息,其代表有(9)模式等;(10)模式主要用于如何組合己有的類和對象以獲得更大的結構,其代表有Adapter模式等;(11)模式主要用于對象之間的職責及其提供服務的分配方式,其代表有(12)模式等。【回答括號11】A.行為型B.交互型C.耦合性D.關聯(lián)型
40、某計算機系統(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
41、一般來說,架構可以分為三個層次。()層主要負責接收用戶的請求,對用戶的輸入、輸出進行檢查與控制,處理客戶端的一些動作,包括控制頁面跳轉等,并向用戶呈現(xiàn)最終的結果信息。表現(xiàn)層主要采用(請作答此空)結構來實現(xiàn),其中的()負責接收用戶的請求,并決定應該調用哪個模型來處理。()主要負責將業(yè)務數(shù)據(jù)存儲在文件、數(shù)據(jù)庫等持久化存儲介質中。A.MVCB.springC.AOPD.Hibernate
42、軟件架構風格是描述某一特定應用領域中系統(tǒng)組織方式的慣用模式。一個體系結構定義了一個詞匯表和一組()。架構風格反映領域中眾多系統(tǒng)所共有的結構和(請作答此空)。A.語義特征B.功能需求C.質量屬性D.業(yè)務規(guī)則
43、組織信息化需求通常包含三個層次,其中()需求的目標是提升組織的競爭能力,為組織的可持續(xù)發(fā)展提供支持環(huán)境。A.戰(zhàn)略B.發(fā)展C.人事D.財務
44、對數(shù)據(jù)庫管理系統(tǒng)評價的主要性能指標有()、數(shù)據(jù)庫所允許的索引數(shù)量和最大并發(fā)實物處理能力等。A.MIPSB.支持協(xié)議和標準C.最大連接數(shù)D.時延抖動
45、軟件架構設計包括提出架構模型、產(chǎn)生架構設計和進行設計評審等活動,是一個迭代的過程。架構設計主要關注軟件組件的結構、屬性和(),并通過多種(請作答此空)_全面描述特定系統(tǒng)的架構。A.對象B.代碼C.文檔D.視圖
46、Theobjectiveof(71)istodeterminewhatpartsoftheapplicationsoftwarewillbeassignedtowhathardware.Themajorsoftwarecomponentsofthesystembeingdevelopedhavetobeidentifiedandthenallocatedtothevarioushardwarecomponentsonwhichthesystemwilloperate.Allsoftwaresystemscanbedividedintofourbasicfunctions.Thefirstis(72).Mostinformationsystemsrequiredatatobestoredandretrieved,whetherasmallfile,suchasamemoproducedbyawordprocessor,oralargedatabase,suchasonethatstoresanorganization'saccountingrecords.Thesecondfunctionisthe(請作答此空),theprocessingrequiredtoaccessdata,whichoftenmeansdatabasequeriesinStructuredQueryLanguage.Thethirdfunctionisthe(74),whichisthelogicdocumentedintheDFDs,usecases,andfunctionalrequirements.Thefourthfunctionisthepresentationlogic,thedisplayofinformationtotheuserandtheacceptanceoftheuser'scommands.Thethreeprimaryhardwarecomponentsofasystemare(75).A.datapersistenceB.dataaccessobjectsC.databaseconnectionD.dataaccesslogic
47、某公司欲開發(fā)一個在線交易網(wǎng)站,在架構設計階段,公司的架構師識別出3個核心質量屬性場景。通常可采用()架構策略實現(xiàn)該屬性;A.抽象接口B.信息隱藏C.主動冗余D.資源調度
48、面向對象的分析模型主要由()、用例與用例圖、領域概念模型構成;設計模型則包含以包圖表示的軟件體系結構圖、以交互圖表示的(請作答此空)、完整精確的類圖、針對復雜對象的狀態(tài)圖和描述流程化處理過程的()等。A.功能分解圖B.時序關系圖C.用例實現(xiàn)圖D.軟件部署圖
49、在軟件系統(tǒng)工具中,版本控制工具屬于()A.軟件開發(fā)工具B.軟件維護工具C.編碼與排錯工具D.軟件管理和軟件支持工具
50、()適用于程序開發(fā)人員在地域上分布很廣的開發(fā)團隊。()中,編程開發(fā)人員分成首席程序員和“類”程序員。【答第一空】A.水晶系列(Crystal)開發(fā)方法B.開放式源碼(Opensource)開發(fā)方法C.SCRUM開發(fā)方法D.功用驅動開發(fā)方法(FDD)
51、Acceleratedanalysisapproachesemphasizetheconstructionof()tomorerapidlyidentifybusinessanduserrequirementsforanewsystem.Asanacceleratedanalysistechnology,(請作答此空)readstheprogramcodeandautomaticallygeneratestheequivalentsystemmodel,andthecodecanbeobtainedfrom().Allsystemanalysisapproachesrequiresomeformof()whichincludesthosetechniquestobeusedtoidentifyorextractsystemproblemsandsolutionrequirementsfromusercommunity.()isaclassicalsetoftechniquesusedtocollectinformationaboutsystemproblems,opportunities,solutionrequirements,andpriorities.A.eXtremeprogrammingB.modeldrivenC.reverseengineeringD.agileMethod
52、請根據(jù)恢復塊方法工作原理完成下圖,在圖中(1)~(4)中填入恰當?shù)膬热荨2⒈容^恢復塊方法與N版本程序設計方法,將比較結果(5)~(8)填入下表中。(請作答第四個空)A.主塊B.驗證測試C.輸出正確結果D.異常處理
53、對于因數(shù)據(jù)輸入某個構件,經(jīng)過內部處理,產(chǎn)生數(shù)據(jù)輸出的系統(tǒng),通常會采用()架構風格。A.事件驅動系統(tǒng)B.黑板C.管道-過濾器D.分層系統(tǒng)
54、以下關于軟件系統(tǒng)模塊結構設計的敘述中,正確的是()A.當模塊扇出過大時,應把下級模塊進一步分解為若干個子模塊B.當模塊扇出過小時,應適當增加中間的控制模塊C.模塊的扇入大,表示模塊的復雜度較高D.模塊的扇入大,表示模塊的復用程度高
55、給定關系R(A1,A2,A3,A4)上的函數(shù)依賴集F={A1→A2A5,A2→A3A4,A3→A2},R的候選關鍵字為(請作答此空)。函數(shù)依賴()∈F+。A.A1B.A1A2C.A1A3D.A1A2A3
56、某公司欲開發(fā)一個智能機器人系統(tǒng),在架構設計階段,公司的架構師識別出3個核心質量屬性場景。其中"機器人系統(tǒng)主電源斷電后,能夠在10秒內自動啟動備用電源并進行切換,恢復正常運行"主要與()質量屬性相關,通常可采用()架構策略實現(xiàn)該屬性;"機器人在正常運動過程中如果發(fā)現(xiàn)前方2米內有人或者障礙物,應在1秒內停止并在2秒內選擇一條新的運行路徑"主要與(請作答此空)質量屬性相關,通常可采用()架構策略實現(xiàn)該屬性;"對機器人的遠程控制命令應該進行加密,從而能夠抵擋惡意的入侵破壞行為,并對攻擊進行報警和記錄"主要與()質量屬性相關,通常可采用()架構策略實現(xiàn)該屬性。A.可測試性B.易用性C.互操作性D.性能
57、服務組件體系結構(ServiceComponentArchitecture,SCA)是基于面向服務體系結構(ServiceOrientedArchitecture,SOA)的思想描述服務之間組合和協(xié)作的規(guī)范。以下關于SCA的敘述,不正確的是()。A.SCA定義了語言中立的服務組合方式,能夠進行跨語言的服務調用B.SCA加強組件的接口與傳輸協(xié)議的關聯(lián),提高組件的內聚性C.SCA實現(xiàn)服務組件和其傳輸協(xié)議的綁定,這種綁定是可擴展的D.SCA主要是為了滿足軟件集成的需要而創(chuàng)建的架構
58、數(shù)據(jù)倉庫不包括()A.數(shù)據(jù)源B.OLAP服務器C.OLTP服務器D.報表工具
59、在線學習系統(tǒng)中,課程學習和課程考試都需要先檢查學員的權限,“課程學習”與“檢查權限”兩個用例之間屬于()課程學習過程中,如果所繳納學費不夠,就需要補繳學費,“課程學習”與“繳納學費”兩個用例之間屬于(請作答此空);課程學習前需要課程注冊,可以采用電話注冊或網(wǎng)絡注冊,“課程注冊”與“網(wǎng)絡注冊”兩個用例之間屬于()。A.包含關系B.擴展關系C.泛化關系D.關聯(lián)關系
60、給定關系R(A,B,C,D)和S(C,D,E),若關系R與S進行自然連接運算,則運算后的元組屬性列數(shù)為();關系代數(shù)表達式與(請作答此空)等價。A.見圖AB.見圖BC.見圖CD.見圖D
61、以下關于RTOS(實時操作系統(tǒng))的敘述中,不正確的是()A.RTOS不能針對硬件變化進行結構與功能上的配置及裁剪B.RTOS可以根據(jù)應用環(huán)境的要求對內核進行裁剪和重配C.RTOS的首要任務是調度一切可利用的資源來完成實時控制任務D.RTOS實質上就是一個計算機資源管理程序,需要及時響應實時事件和中斷
62、某單位為了建設健全的公路橋梁養(yǎng)護管理檔案,擬開發(fā)一套公路橋梁在線管理系統(tǒng)。該系統(tǒng)要求正常負載情況下,系統(tǒng)必須在0.5秒內對用戶的查詢請求進行響應,這屬于質量特性的();網(wǎng)絡失效后,系統(tǒng)需要在10秒內發(fā)現(xiàn)錯誤并啟用備用系統(tǒng),這屬于質量特性的();更改系統(tǒng)的Web界面接口必須在4人周內完成,這屬于質量特性的(請作答此空);如果"養(yǎng)護報告生成"業(yè)務邏輯的描述尚未達成共識,可能導致部分業(yè)務功能模塊規(guī)則的矛盾,影響系統(tǒng)的可修改性,這屬于系統(tǒng)的();更改系統(tǒng)加密的級別將對安全性和性能產(chǎn)生影響,這屬于系統(tǒng)的();對查詢請求處理時間的要求將影響系統(tǒng)的數(shù)據(jù)傳輸協(xié)議和處理過程的設計,這屬于系統(tǒng)的()。A.可用性B.可修改性C.可靠性D.安全性
63、自然災害嚴重威脅數(shù)據(jù)的安全,存儲災備是網(wǎng)絡規(guī)劃與設計中非常重要的環(huán)節(jié)。傳統(tǒng)的數(shù)據(jù)中心存儲災備一般采用主備模式,存在資源利用效率低、可用性差、出現(xiàn)故障停機時間長、數(shù)據(jù)恢復慢等問題。雙活數(shù)據(jù)中心的出現(xiàn)解決了傳統(tǒng)數(shù)據(jù)中心的弊端,成為數(shù)據(jù)中心建設的趨勢。某廠商提供的雙活數(shù)據(jù)中心解決方案中,雙活數(shù)據(jù)中心架構分為主機層、網(wǎng)絡層和存儲層。在雙活數(shù)據(jù)中心,存儲層需要實現(xiàn)的功能是();A.負載均衡與故障接管B.采用多臺設備構建冗余網(wǎng)絡C.基于應用/主機卷管理,借助第三方軟件實現(xiàn),如VeritasVolumeReplicator(VVR)、OracleDataGrtard等D.兩個存儲引擎同時處于工作狀態(tài),出現(xiàn)故障瞬間切換
64、某計算機系統(tǒng)中的進程管理采用三態(tài)模型,那么下圖所示的PCB(進程控制塊)的組織方式采用(),圖中(請作答此空)。A.有1個運行進程,2個就緒進程,4個阻塞進程B.有2個運行進程,3個就緒進程,3個阻塞進程C.有2個運行進程,3個就緒進程,4個阻塞進程D.有3個運行進程,2個就緒進程,4個阻塞進程
65、應用系統(tǒng)構建中可以采用多種不同的技術,逆向工程可以將軟件某種形式的描述轉換為更高級的抽象表現(xiàn)形式,而利用這些獲取的信息,()能夠對現(xiàn)有系統(tǒng)進行修改或重構,從而產(chǎn)生系統(tǒng)的一個新版本。A.逆向工程((ReverseEngineering)B.系統(tǒng)改進(SystemImprovement)C.設計恢復(DesignRecovery)D.再工程(Re-engineering)
66、一個大型軟件系統(tǒng)的需求總是有變化的。為了降低項目開發(fā)的風險,需要一個好的變更控制過程。如下圖所示的需求變更管理過程中,①②③處對應的內容應是(請作答此空);自動化工具能夠幫助變更控制過程更有效地運作,()是這類工具應具有的特性之一。A.問題分析與變更描述、變更分析與成本計算、變更實現(xiàn)B.變更描述與變更分析、成本計算、變更實現(xiàn)C.問題分析與變更描述、變更分析、變更實現(xiàn)D.變更描述、變更分析、變更實現(xiàn)
67、DMA(直接存儲器訪問〉工作方式是在(3)之間建立起直接的數(shù)據(jù)通路。A.CPU與外設B.CPU與主存C.主存與外設D.外設與外設
68、企業(yè)信息資源集成管理的前提是對企業(yè)()的集成。A.信息功能B.信息設施C.信息活動D.信息處理
69、某公司欲開發(fā)一個智能機器人系統(tǒng),在架構設計階段,公司的架構師識別出3個核心質量屬性場景。其中"機器人系統(tǒng)主電源斷電后,能夠在10秒內自動啟動備用電源并進行切換,恢復正常運行"主要與(請作答此空)質量屬性相關,通常可采用()架構策略實現(xiàn)該屬性;"機器人在正常運動過程中如果發(fā)現(xiàn)前方2米內有人或者障礙物,應在1秒內停止并在2秒內選擇一條新的運行路徑"主要與()質量屬性相關,通常可采用()架構策略實現(xiàn)該屬性;"對機器人的遠程控制命令應該進行加密,從而能夠抵擋惡意的入侵破壞行為,并對攻擊進行報警和記錄"主要與()質量屬性相關,通常可采用()架構策略實現(xiàn)該屬性。A.可用性B.性能C.易用性D.可修改性
70、在數(shù)據(jù)庫設計的()階段進行關系規(guī)范化。A.需求分析B.概念設計C.邏輯設計D.物理設計
71、統(tǒng)一軟件開發(fā)過程是一種基于面向對象技術的軟件開發(fā)過程,其特點是“用例驅動,以架構為核心,迭代并增量”。統(tǒng)一軟件開發(fā)過程定義了四種通用的開發(fā)階段,它們按照過程順序分別是:起始階段、()、構建階段和(請作答此空),其中在構建階段主要產(chǎn)生的文檔有()。A.分析階段B.細化階段C.設計階段D.交付階段
72、在面向對象設計中,(7)可以實現(xiàn)界面控制、外部接口和環(huán)境隔離。(8)作為完成用例業(yè)務的責任承擔者,協(xié)調、控制其他類共同完成用例規(guī)定的功能或行為。【回答括號8】A.實體類B.控制類C.邊界類D.交互類
73、某公司擬開發(fā)一個地面清潔機器人。機器人的控制者首先定義清潔任務和任務之間的關系,機器人接受任務后,需要響應外界環(huán)境中觸發(fā)的一些突發(fā)事件,根據(jù)自身狀態(tài)進行動態(tài)調整,最終自動完成任務。針對上述需求,該機器人應該采用()架構風格最為合適。A.面向對象B.主程序—子程序C.規(guī)則系統(tǒng)D.管道—過濾器
74、在Linux系統(tǒng)中,一般用()命令來測試另一臺主機是否可達。A.pingB.ifconfigC.netstatD.uname
75、()不是對Web服務器進行性能評估的主要指標。A.丟包率B.最大并發(fā)連接數(shù)C.響應延遲D.吞吐量
76、軟件生命周期不包括()A.軟件定義時期B.軟件開發(fā)時期C.運行和維護D.軟件部署時期
77、用例(usecase)用來描述系統(tǒng)對事件做出響應時所采取的行動。用例之間是具有相關性的。在一個會員管理系統(tǒng)中,會員注冊時可以采用電話和郵件兩種方式。用例“會員注冊”和“電話注冊”、“郵件注冊”之間是()關系。A.包含(include)B.擴展(extend)C.泛化(generalize)D.依賴(dependson)
78、用于管理信息系統(tǒng)規(guī)劃的方法有很多,其中()通過自上而下地識別企業(yè)目標、企業(yè)過程和數(shù)據(jù),然后對數(shù)據(jù)進行分析,自下而上地設計信息系統(tǒng)。A.企業(yè)信息分析與集成法B.投資回收法C.企業(yè)系統(tǒng)規(guī)劃法D.階石法
79、若對關系R(A,B,C,D)和S(C,D,E)進行關系代數(shù)運算,則表達式與()等價。A.πC,D,E(σDC(R×S))B.πR,C,R,D,E(σR.DS.C(R×S))C.πC,D,E(σR.DS.C(R×S))D.πR,C,R,D,E(σDC(R×S))
80、某公司擬卡發(fā)一個VIP管理系統(tǒng),系統(tǒng)需要根據(jù)不同商場活動,不定期更新VIP會員的審核標準和VIP折扣標準。針對上述需求,采用()架構風格最為合適。A.規(guī)則系統(tǒng)B.過程控制C.分層D.管道-過濾器二、多選題
81、基于架構的軟件開發(fā)(ArchitectureBasedSoftwareDevelopment,ABSD.強調由商業(yè)、質量和功能需求的組合驅動軟件架構設計。它強調采用()來描述軟件架構,采用(請作答此空)來描述需求。A.用例與類圖B.用例與視角C.用例與質量場景D.視角與質量場景
82、(9)主要負責接收用戶的請求,對用戶的輸入、輸出進行檢查與控制,處理客戶端的一些動作,包括控制頁面跳轉等,并向用戶呈現(xiàn)最終的結果信息。該層次主要通過(10)結構實現(xiàn).(11)負責接收用戶的請求,并決定應該調用哪個模型來處理;然后,(12)根據(jù)用戶請求調用(13)進行相應的業(yè)務邏輯處理,并返回數(shù)據(jù);最后,控制器調用相應的(14)來格式化模型返回的數(shù)據(jù),并通過視圖呈現(xiàn)給用戶。A.視圖層B.表現(xiàn)層C.中間層D.用戶界面
83、關于XML的表述正確的是()A.XML是超文本標記語言,標準通用標記語言下的一個應用B.XML的設計宗旨是顯示數(shù)據(jù)C.XML標簽是被預定義的,用戶不需要自己描述D.XML標簽沒有被預定義,用戶需要自行定義標簽
84、特定領域軟件架構(DomainSpecificSoftwareArchitecture,DSSA以一個特定問題領域為對象,形成由領域參考模型、參考需求、()_等組成的開發(fā)基礎架構,支持一個特定領域中多個應用的生成。DSSA的基本活動包括領域分析、領域設計和領域實現(xiàn)。其中領域分析的主要目的是獲得(請作答此空),從而描述領域中系統(tǒng)之間共同的需求,即領域需求;領域設計的主要目標是獲得(),從而描述領域模型中表示需求的解決方案;領域實現(xiàn)的主要目標是開發(fā)和組織可重用信息,并實現(xiàn)基礎軟件架構。A.領域邊界B.領域信息C.領域對象D.領域模型
85、為了使一個接口的規(guī)范和實現(xiàn)該接口的構件得到廣泛應用,需要實現(xiàn)接口的標準化。接口標準他是對()的標準化。A.保證接口唯一性的命名方案B.接口中消息模式、格式和協(xié)議C.接口中所接收的數(shù)據(jù)格式D.接口消息適用語境
86、某軟件項目的活動圖如下圖所示,其中頂點表示項目里程碑,連接頂點的邊表示包含的活動,邊上的數(shù)字表示活動的持續(xù)天數(shù),則完成該項目的最少時間為()天。活動EH和IJ的松弛時間分別為()天。A.17B.19C.20D.22
87、在Linux系統(tǒng)中,一般用()命令來測試另一臺主機是否可達。A.pingB.ifconfigC.netstatD.uname
88、服務組件體系結構(ServiceComponentArchitecture,SCA)是基于面向服務體系結構(ServiceOrientedArchitecture,SOA)的思想描述服務之間組合和協(xié)作的規(guī)范。以下關于SCA的敘述,不正確的是()。A.SCA定義了語言中立的服務組合方式,能夠進行跨語言的服務調用B.SCA加強組件的接口與傳輸協(xié)議的關聯(lián),提高組件的內聚性C.SCA實現(xiàn)服務組件和其傳輸協(xié)議的綁定,這種綁定是可擴展的D.SCA主要是為了滿足軟件集成的需要而創(chuàng)建的架構
89、網(wǎng)絡設計過程包括邏輯網(wǎng)絡設計和物理網(wǎng)絡設計兩個階段,下面的選項中,()應該屬于邏輯網(wǎng)絡設計階段的任務。A.選擇路由協(xié)議B.設備選型C.結構化布線D.機房設計
90、請根據(jù)恢復塊方法工作原理完成下圖,在圖中(1)~(4)中填入恰當?shù)膬热荨2⒈容^恢復塊方法與N版本程序設計方法,將比較結果(5)~(8)填入下表中。(請作答第三個空)A.主塊B.驗證測試C.輸出正確結果D.異常處理
91、某公司欲開發(fā)一個網(wǎng)上商城系統(tǒng),在架構設計階段,公司的架構師識別出3個核心質量屬性場景。其中“系統(tǒng)主站斷電后,能夠在2分鐘內自動切換到備用站點,并恢復正常運行”主要與()質量屬性相關,通常可采用()架構策略實現(xiàn)該屬性;“在并發(fā)用戶數(shù)不超過1000人時,用戶的交易請求應該在0.5s內完成”主要與(請作答此空)質量屬性相關,通常可采用()架構策略實現(xiàn)該屬性;“系統(tǒng)應該能夠抵擋惡意用戶的入侵行為,并進行報警和記錄”主要與()_質量屬性相關,通常可采用()架構策略實現(xiàn)該屬性。A.可測試性B.易用性C.性能D.互操作性
92、企業(yè)應用集成是一個戰(zhàn)略意義上的方法,它從服務和信息角度將多個信息系統(tǒng)綁定在一起,提供實時交換信息和影響流程的能力。(請作答此空)提供企業(yè)之間的信息共享能力,()在用戶使用角度能夠對集成系統(tǒng)產(chǎn)生一個“整體”的感覺。A.API集成B.數(shù)據(jù)集成C.界面集成D.過程集成
93、某人持有盜版軟件,但不知道該軟件是盜版的,該軟件的提供者不能證明其提供的復制品有合法來源。此情況下,則該軟件的()應承擔法律責任。A.持有者B.持有者和提供者均C.提供者D.持有者和提供者均不
94、以下描述中,()不是嵌入式操作系統(tǒng)的特點。A.面向應用,可以進行裁剪和移植B.用于特定領域,不需要支持多任務C.可靠性高,無須人工干預獨立運行,并處理各類事件和故障D.要求編碼體積小,能夠在嵌入式系統(tǒng)的有效存儲空間內運行
95、中間件的類型可以采用自底向上的方式劃分,以下說法正確的是()A.集成型中間件的主流技術有:Java虛擬機、CLR等B.通用型中間件的主流技術有:Java虛擬機、CLR等C.通用型中間件的主流技術有:RPC、ORB等D.集成型中間件的主流技術有:RPC、ORB等
96、()設計模式能夠動態(tài)地給一個對象添加一些額外的職責而無須修改此對象的結構;()設計模式定義一個用于創(chuàng)建對象的接口,讓子類決定實例化哪一個類;欲使一個后端數(shù)據(jù)模型能夠被多個前端用戶界面連接,采用(請作答此空)模式最適合。A.裝飾器B.享元C.觀察者D.中介者
97、實時操作系統(tǒng)(RTOS)內核與應用程序之間的接口稱為()A.I/O接口B.PCIC.APID.GUI
98、在磁盤上存儲數(shù)據(jù)的排列方式會影響I/O服務的總時間。假設每磁道劃分成10個物理塊,每塊存放1個邏輯記錄。邏輯記錄RI.R2,...,RI0存放在同一個磁道上,記錄的安排順序如下表所示;假定磁盤的旋轉速度為30ms/周,磁頭當前處在R1的開始處。若系統(tǒng)順序處理這些記錄,使用單緩沖區(qū),每個記錄處理時間為6ms,則處理這10個記錄的最長時間為();若對信息存儲進行優(yōu)化分布后,處理10個記錄的最少時間為(請作答此空).A.60msB.90msC.l09msD.180ms
99、請根據(jù)恢復塊方法工作原理完成下圖,在圖中(1)~(4)中填入恰當?shù)膬热荨2⒈容^恢復塊方法與N版本程序設計方法,將比較結果(5)~(8)填入下表中。(請作答第一個空)A.主塊B.驗證測試C.輸出正確結果D.異常處理
100、ISO開放互連安全體系的5類安全服務包括鑒別、訪問控制、()、數(shù)據(jù)完整性和抗抵賴性。A.數(shù)據(jù)可靠性B.數(shù)據(jù)機密性C.數(shù)據(jù)易恢復性D.數(shù)據(jù)容錯性
參考答案與解析
1、答案:D本題解析:ATAM是在基于場景的架構分析方法(Scenarios-basedArchitectureAnalysisMethod,SAAM)基礎之上發(fā)展起來的,主要包括場景和需求收集、架構視圖和場景實現(xiàn)、屬性模型構造和分析、屬性模型折中等4個階段。ATAM方法要求在系統(tǒng)開發(fā)之前,首先對這些質量屬性進行評價和折中。
2、答案:B本題解析:“系統(tǒng)主站斷電后,能夠在2分鐘內自動切換到備用站點,并恢復正常運行”主要與可用性質量屬性相關,通常可采用心跳、Ping/Echo、主動冗余、被動冗余、選舉等架構策略實現(xiàn)該屬性;“在并發(fā)用戶數(shù)不超過1000人時,用戶的交易請求應該在0.5s內完成”,主要與性能這一質量屬性相關,實現(xiàn)該屬性的常見架構策略包括:增加計算資源、減少計算開銷、引入并發(fā)機制、采用資源調度等。“系統(tǒng)應該能夠抵擋惡意用戶的入ru侵檢測、用戶認證、用戶授權、追蹤審計等架構策略實現(xiàn)該屬性。
3、答案:C本題解析:POA是對象實現(xiàn)與ORB其它組件之間的中介,它將客戶請求傳送到伺服對象,按需創(chuàng)建子POA,提供管理伺服對象的策略。CORBA對象可看作是一個具有對象標識、對象接口及對象實現(xiàn)的抽象實體。之所以稱為抽象的,是因為并沒有硬性規(guī)定CORBA對象的實現(xiàn)機制。由于獨立于程序設計語言和特定ORB產(chǎn)品,一個CORBA對象的引用又稱可互操作的對象引用(InteroperableObjectReference)。從客戶程序的角度看,IOR中包含了對象的標識、接口類型及其他信息以查找對象實現(xiàn)。伺服對象(servant)是指具體程序設計語言的對象或實體,通常存在于一個服務程序進程之中。客戶程序通過對象引用發(fā)出的請求經(jīng)過ORB擔當中介角色,轉換為對特定的伺服對象的調用。在一個CORBA對象的生命期中,它可能與多個伺服對象相關聯(lián),因而對該對象的請求可能被發(fā)送到不同的伺服對象。象標識(ObjectID)是一個用于在POA中標識一個CORBA對象的字符串。它既可由程序員指派,也可由對象適配器自動分配,這兩種方式都要求對象標識在創(chuàng)建它的對象適配器中必須具有唯一性。
4、答案:B本題解析:時間管理的過程包括:⑦活動定義⑧活動排序⑨活動的資源估算⑩活動歷時估算制定計劃進度控制
5、答案:C本題解析:本題考查TCPIP網(wǎng)絡協(xié)議的分類和功能。其中,RARP是反向地址轉換協(xié)議,它允許局域網(wǎng)的物理地址從網(wǎng)關服務器的ARP表或者緩存上請求其IP地址;ARP是地址解析協(xié)議,在僅知道主機的IP地址時確定其物理地址的一種協(xié)議;IGMP是Intemnet組管理協(xié)議,是用來定義組播中GROUP的成員加入和退出的機制;ICMP是網(wǎng)間控制報文協(xié)議允許主機或路由器報告差措情況和提供有關異常情況的報告。
6、答案:C本題解析:客戶關系管理(CRM)系統(tǒng)將市場營銷的科學管理理念通過信息技術的手段集成在軟件上,能夠幫助企業(yè)構建良好的客戶關系。在客戶管理系統(tǒng)中,銷售自動化是其中最為基本的模塊,營銷自動化作為銷售自動化的補充,包括營銷計劃的編制和執(zhí)行、計劃結果分析等功能。客戶服務與支持是CRM系統(tǒng)的重要功能。客戶服務與支持的主要手段有兩種:呼叫中心和互聯(lián)網(wǎng)。CRM系統(tǒng)能夠與ERP系統(tǒng)在財務、制造、庫存等環(huán)節(jié)進行連接,兩者之間雖然關系比較獨立,但由于兩者之間具有一定的關系,因此會形成一定的閉環(huán)反饋結構。
7、答案:B本題解析:類之間的主要關系有關聯(lián)、依賴、泛化、聚合、組合和實現(xiàn)等(1)關聯(lián)關系關聯(lián)提供了不同類的對象之問的結構關系,它在一段時間內將多個類的實例連接在一起(2)依賴關系兩個類A和B,如果B的變化可能會引起A的變化,則稱類A依賴于類B(3)泛化關系泛化關系描述了一般事物與該事物中的特殊種類之間的關系,也就是父類與子類之間的關系繼承關系是泛化關系的反關系,也就是說,子類繼承了父類,而父類則是子類的泛化(4)聚合共享聚集關系通常簡稱為聚合關系,它表示類之間的整體與部分的關系,其含義是“部分”可能同時屬于多個“整體”,“部分”與“整體”的生命周期可以不相同例如,汽車和車輪就是聚合關系,車子壞了,車輪還可以用;車輪壞了,可以再換一個(5)組合組合聚集關系通常簡稱為組合關系,它也是表示類之間的整體與部分的關系與聚合關系的區(qū)別在于,組合關系中的“部分”只能屬于一個“整體”,“部分”與“整體”的生命周期相同,“部分”隨著“整體”的創(chuàng)建而創(chuàng)建,也隨著“整體”的消亡而消亡例如,一個公司包含多個部門,它們之間的關系就是組合關系公司一旦倒閉,也就無所謂部門了(6)實現(xiàn)關系實現(xiàn)關系將說明和實現(xiàn)聯(lián)系起來接口是對行為而非實現(xiàn)的說明,而類中則包含了實現(xiàn)的結構一個或多個類可以實現(xiàn)一個接口,而每個類分別實現(xiàn)接口中的操作
8、答案:A本題解析:應用架構說明了實現(xiàn)一個或多個信息系統(tǒng)所使用的技術,它作為詳細設計、構造和實現(xiàn)的一個大綱。給定了包括邏輯數(shù)據(jù)流圖和實體聯(lián)系圖在內的模型和詳細資料,我們可以分配數(shù)據(jù)和過程以創(chuàng)建應用架構的一個概要設計。概要設計通常會受到架構標準、項目目標和所使用技術的可行性的制約。需要繪制的第一個物理數(shù)據(jù)流圖是網(wǎng)絡架構數(shù)據(jù)流圖。接下來是分配數(shù)據(jù)存儲到不同的處理器。數(shù)據(jù)分區(qū)和復制是大多數(shù)關系型數(shù)據(jù)庫支持的兩種分布式數(shù)據(jù)形式。有許多分配方法用于數(shù)據(jù)分布。在不同服務器上存儲特定表的情況下,我們應該將每個表記為物理數(shù)據(jù)流圖中的一個數(shù)據(jù)存儲,并將其連接到相應的服務器。
9、答案:C本題解析:暫無解析
10、答案:A本題解析:暫無解析
11、答案:A本題解析:瀑布模型將軟件生命周期劃分為需求分析、軟件設計、程序編寫、軟件測試和運行維護等基本活動,并且規(guī)定了它們自上而下、相互銜接的固定次序,如同瀑布流水,逐級下落。瀑布模型要求待開發(fā)的系統(tǒng)需求是完整的、簡明的、一致的,其突出的缺點是不適應用戶需求的變化,開發(fā)模型是線性的,用戶只有等到整個過程的末期才能見到開發(fā)成果。對于需求不確定的軟件產(chǎn)品不適合采用瀑布模型。
12、答案:C本題解析:軟件確認測試包括:內部確認測試、Alpha、Beta和驗收測試。
13、答案:B本題解析:電子政務主要包括4個方面:G2G、G2B、G2C、G2E;電子商務的類型主要包括:B2B、B2C、C2C、O2O。
14、答案:B本題解析:存儲速度從快到慢分別是:寄存器組、Cache、內存、Flash。
15、答案:C本題解析:暫無解析
16、答案:A本題解析:程序流程圖(ProgramFlowDiagram,PFD)用一些圖框表示各種操作,它獨立于任何一種程序設計語言,比較直觀、清晰,易于學習掌握。流程圖中只能包括5種基本控制結構:順序型、選擇型、WHILE循環(huán)型(當型循環(huán))、UNTIL循環(huán)型(直到型循環(huán))和多分支選擇型。IPO圖是由IBM公司發(fā)起并逐步完善的一種流程描述工具,其主體是處理過程說明,可以采用流程圖、判定樹、判定表、盒圖、問題分析圖或過程設計語言來進行描述。IPO圖中的輸入、輸出與功能模塊、文件及系統(tǒng)外部項都需要通過數(shù)據(jù)字典來描述,同時需要為其中的某些元素添加注釋。N-s圖與PFD類似,也包括5種控制結構,分別是順序型、選擇型、WHILE循環(huán)型(當型循環(huán))、UNTIL循環(huán)型(直到型循環(huán))和多分支選擇型,任何一個N-S圖都是這5種基本控制結構相互組合與嵌套的結果。在N-S圖中,過程的作用域明確;它沒有箭頭,不能隨意轉移控制;而且容易表示嵌套關系和層次關系;并具有強烈的結構化特征。但是當問題很復雜時,N-S圖可能很大。問題分析圖(ProblemAnalysisDiagram,PAD)是繼PFD和N-S圖之后,又一種描述詳細設計的工具。PAD也包含5種基本控制結構,并允許遞歸使用。過程設計語言(ProcessDesignLanguage,PDL)也稱為結構化語言或偽代碼(pseudocode),它是一種混合語言,采用自然語言的詞匯和結構化程序設計語言的語法,用于描述處理過程怎么做,類似于編程語言。過程設計語言用于描述模塊中算法和加工邏輯的具體細節(jié),以便在開發(fā)人員之間比較精確地進行交流。對于具有多個互相聯(lián)系的條件和可能產(chǎn)生多種結果的問題,用結構化語言描述則顯得不夠直觀和緊湊,這時可以用以清楚、簡明為特征的判定表(DecisionTable)來描述。判定表采用表格形式來表達邏輯判斷問題,表格分成4個部分,左上部分為條件說明,左下部分為行動說明,右上部分為各種條件的組合說明,右下部分為各條件組合下相應的行動。判定樹(DecisionTree)也是用來表示邏輯判斷問題的一種常用的圖形工具,它用樹來表達不同條件下的不同處理流程,比語言、表格的方式更為直觀。判定樹的左側(稱為樹根)為加工名,中間是各種條件,所有的行動都列于最右側。
17、答案:B本題解析:訪問者(Visitor)模式是一種對象的行為模式,用于表示一個作用于某對象結構中的各元素的操作,它使得用戶可以在不改變各元素的類的前提下,定義作用于這些元素的新操作。訪問者模式使得新的操作變得很容易,但在一定程度上破壞了封裝性。
18、答案:A本題解析:根據(jù)題目的意思,用戶會注冊自己的興趣,然后系統(tǒng)也會把新聞按興趣分類,如果某個新聞事件發(fā)生,可以通過事件來觸發(fā)推送動作,將新聞推送給對其感興趣的用戶。這是典型的事件驅動系統(tǒng)應用場景。
19、答案:B本題解析:()的目標是確定應用軟件的哪些部分將分配到何種硬件。識別出正在開發(fā)系統(tǒng)的主要軟件構件并分配到系統(tǒng)將要運行的硬件構件。所有軟件系統(tǒng)可分為四項基本功能。第一項是()。大多數(shù)信息系統(tǒng)需要數(shù)據(jù)進行存儲并檢索,不論是一個小文件,比如一個字處理器產(chǎn)生的一個備忘錄,還是一個大型數(shù)據(jù)庫,比如存儲一個企業(yè)會計記錄的數(shù)據(jù)庫。第二項功能是(),處理過程需要訪問數(shù)據(jù),這通常是指用SQL進行數(shù)據(jù)庫查詢。第三項功能是(),這些邏輯通過數(shù)據(jù)流圖,用例和功能需求來記錄。第四項功能是表示邏輯,給用戶顯示信息并接收用戶命令。一個系統(tǒng)的三類主要硬件構件是(請作答此空)。A.計算機、電纜和網(wǎng)絡B.客戶機、服務器和網(wǎng)絡C.CPU、存儲器和I/O設備D.CPU、硬盤和I/O設備
20、答案:C本題解析:開發(fā)模型的特點如下:
21、答案:B本題解析:系統(tǒng)架構設計師
22、答案:B本題解析:一般來說,架構可以分為表現(xiàn)層、中間層和持久層三個層次。(1)表現(xiàn)層。表現(xiàn)層主要負責接收用戶的請求,對用戶的輸入、輸出進行檢查與控制,處理客戶端的一些動作,包括控制頁面跳轉等,并向用戶呈現(xiàn)最終的結果信息。表現(xiàn)層主要采用MVC結構來實現(xiàn)。控制器負責接收用戶的請求,并決定應該調用哪個模型來處理;然后,模型根據(jù)用戶請求調用中間層進行相應的業(yè)務邏輯處理,并返回數(shù)據(jù);最后,控制器調用相應的視圖來格式化模型返回的數(shù)據(jù),并通過視圖呈現(xiàn)給用戶。(2)中間層。中間層主要包括業(yè)務邏輯層組件、業(yè)務邏輯層工作流、業(yè)務邏輯層實體和業(yè)務邏輯層框架四個方面。業(yè)務邏輯層組件分為接口和實現(xiàn)類兩個部分,接口用于定義業(yè)務邏輯組件,定義業(yè)務邏輯組件必須實現(xiàn)的方法。通常按模塊來設計業(yè)務邏輯組件,每個模塊設計為一個業(yè)務邏輯組件,并且每個業(yè)務邏輯組件以多個DAO組件作為基礎,從而實現(xiàn)對外提供系統(tǒng)的業(yè)務邏輯服務。業(yè)務邏輯層工作流能夠實現(xiàn)在多個參與者之間按照某種預定義的規(guī)則傳遞文檔、信息或任務的過程自動進行,從而實現(xiàn)某個預期的業(yè)務目標,或者促進此目標的實現(xiàn)。業(yè)務邏輯層實體提供對業(yè)務數(shù)據(jù)及相關功能的狀態(tài)編程訪問,業(yè)務邏輯層實體數(shù)據(jù)可以使用具有復雜架構的數(shù)據(jù)來構建,這種數(shù)據(jù)通常來自數(shù)據(jù)庫中的多個相關表。業(yè)務邏輯層實體數(shù)據(jù)可以作為業(yè)務過程的部分I/O參數(shù)傳遞,業(yè)務邏輯層的實體是可序列化的,以保持它們的當前狀態(tài)。業(yè)務邏輯層是實現(xiàn)系統(tǒng)功能的核心組件,采用容器的形式,便于系統(tǒng)功能的開發(fā)、代碼重用和管理。(3)持久層。持久層主要負責數(shù)據(jù)的持久化存儲,主要負責將業(yè)務數(shù)據(jù)存儲在文件、數(shù)據(jù)庫等持久化存儲介質中。持久層的主要功能是為業(yè)務邏輯提供透明的數(shù)據(jù)訪問、持久化、加載等能力。
23、答案:C本題解析:圖中有五條箭線,因此需要設置五個信號量,按照從小到大的順序分別是:P1→P2是S1,P2→P3是S2,P2→P4是S3,P3→P4是S4,P4→P5是S5。每個進程開始的時候執(zhí)行P操作(P1沒有P操作,只有V操作),結束的時候執(zhí)行V操作,如P2開始的時候執(zhí)行P(S1)的操作,結束時執(zhí)行V(S2)的操作。其他同理。
24、答案:C本題解析:暫無解析
25、答案:D本題解析:“4+1”視圖是對邏輯架構進行描述,最早由PhilippeKruchten提出,他在1995年的IEEESoftware上發(fā)表了題為The4+1ViewModelofArchitecture的論文,引起了業(yè)界的極大關注,并最終被RUP采納,現(xiàn)在已經(jīng)成為架構設計的結構標準。“4+1”視圖主要包括:①邏輯視圖(LogicalView),設計的對象模型(使用面向對象的設計方法時)。②過程視圖(ProcessView),捕捉設計的并發(fā)和同步特征。③物理視圖(PhysicalView),描述了軟件到硬件的映射,反映了分布式特性。④開發(fā)視圖(DevelopmentView),描述了在開發(fā)環(huán)境中軟件的靜態(tài)組織結構。⑤架構的描述,即所做的各種決定,可以圍繞著這四個視圖來組織,然后由一些用例(UseCases)或場景(Scenarios)來說明,從而形成了第五個視圖。當采用面向對象的設計方法描述對象模型時,通常使用類圖表達類的內部屬性和行為,以及類集合之間的交互關系;采用狀態(tài)圖定義對象的內部行為。
26、答案:C本題解析:軟件架構是降低成本、改進質量、按時和按需交付產(chǎn)品的關鍵因素,軟件架構設計需要滿足系統(tǒng)的質量屬性,如性能、安全性和可修改性等,軟件架構設計需要確定組件之間的依賴關系,支持項目計劃和管理活動,軟件架構能夠指導設計人員和實現(xiàn)人員的工作。一般在設計軟件架構之初,會根據(jù)用戶需求,確定多個候選架構,并從中選擇一個較優(yōu)的架構,并隨著軟件的開發(fā),對這個架構進行微調,以達到最佳效果。
27、答案:C本題解析:BC持續(xù)時間3天,BD持續(xù)時間2天,由一人完成,則可以把先完成BD,再完成BC,則BC持續(xù)時間作為5天,則關鍵路徑為ABCEFJ,20天。
28、答案:D本題解析:按順序方式需要執(zhí)行完一條執(zhí)行之后再執(zhí)行下一條指令,執(zhí)行1條執(zhí)行所需的時間為4Δt+2Δt+3Δt=9Δt,執(zhí)行600條指令所需的時間為9Δt×600=5400Δt。若采用流水線方式,則處理過程如下圖所示,執(zhí)行完600條執(zhí)行所需要的時間為4Δt×600+2Δt+3Δt=2405Δt。
29、答案:C本題解析:在初步項目范圍說明書中已文檔化的主要的可交付物、假設和約束條件的基礎上準備詳細的項目范圍說明書,是項目成功的關鍵。范圍定義的輸入包括以下內容:①項目章程。如果項目章程或初始的范圍說明書沒有在項目執(zhí)行組織中使用,同樣的信息需要進一步收集和開發(fā),以產(chǎn)生詳細的項目范圍說明書。②項目范圍管理計劃。③組織過程資產(chǎn)。④批準的變更申請。
30、答案:B本題解析:根據(jù)定義,基于軟件架構的開發(fā)(ArchitectureBasedSoftwareDevelopment,ABSD)強調由商業(yè)、質量和功能需求的組合驅動軟件架構設計。它強調采用視角和視圖來描述軟件架構,采用用例和質量屬性場景來描述需求。
31、答案:C本題解析:配置管理是PMBOK、IS09000和CMMI中的重要組成元素,它在產(chǎn)品開發(fā)的生命周期中,提供了結構化的、有序化的、產(chǎn)品化的管理方法,是項目管理的基礎工作。配置管理是通過技術和行政手段對產(chǎn)品及其開發(fā)過程和生命周期進行控制、規(guī)范的一系列措施和過程。信息系統(tǒng)開發(fā)過程中的變更以及相應的返工會對產(chǎn)品的質量有很大的影響。產(chǎn)品配置是指一個產(chǎn)品在其生命周期各個階段所產(chǎn)生的各種形式(機器可讀或人工可讀)和各種版本的文檔、計算機程序、部件及數(shù)據(jù)的集合。該集合中的每一個元素稱為該產(chǎn)品配置中的一個配置項(ConfigurationItem,CI),配置項主要有兩大類:屬于產(chǎn)品組成部分的工作成果,如需求文檔、設計文檔、源代碼、測試用例等。屬于項目管理和機構支撐過程域產(chǎn)生的文檔,如工作計劃、項目質量報告、項目跟蹤報告等。這些文檔雖然不是產(chǎn)品的組成部分,但是值得保存。軟件系統(tǒng)的文檔可以分為用戶文檔和系統(tǒng)文檔兩類。用戶文檔主要描述系統(tǒng)功能和使用方法,并不關心這些功能是怎樣實現(xiàn)的;系統(tǒng)文檔描述系統(tǒng)設計、實現(xiàn)和測試等各方面的內容。用戶文檔是用戶了解系統(tǒng)的第一步,它可以讓用戶獲得對系統(tǒng)的準確的初步印象。用戶文檔至少應該包括下述5方面的內容:(1)功能描述:說明系統(tǒng)能做什么;(2)安裝文檔:說明怎樣安裝這個系統(tǒng)以及怎樣使系統(tǒng)適應特定的硬件配置;(3)使用手冊:簡要說明如何著手使用這個系統(tǒng)(通過豐富的例子說明怎樣使用常用的系統(tǒng)功能,并說明用戶操作錯誤時怎樣恢復和重新啟動);(4)參考手冊:詳盡描述用戶可以使用的所有系統(tǒng)設施以及它們的使用方法,并解釋系統(tǒng)可能產(chǎn)生的各種出錯信息的含義(對參考手冊最主要的要求是完整,因此通常使用形式化的描述技術);(5)操作員指南(如果需要有系統(tǒng)操作員的話):說明操作員應如何處理使用中出現(xiàn)的各種情況。系統(tǒng)文檔所謂系統(tǒng)文檔指從問題定義、需求說明到驗收測試計劃這樣一系列和系統(tǒng)實現(xiàn)有關的文檔。描述系統(tǒng)設計、實現(xiàn)和測試的文檔對于理解程序和維護程序來說是非常重要的。項目時間管理中的過程包括活動定義、活動排序、活動的資源估算、活動歷時估算、制定進度計劃以及進度控制項目時間管理中的過程包括活動定義、活動排序、活動的資源估算、活動歷時估算、制定進度計劃以及進度控制。
32、答案:D本題解析:①問題分析和變更描述。這是識別和分析需求問題或者一份明確的變更提議,以檢查它的有效性,從而產(chǎn)生一個更明確
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 痛風與高尿酸血癥護理查房
- Lab2土壤細菌的分離與純化
- labview信號發(fā)生器及其電壓表實驗
- FF現(xiàn)場總線技術在棗莊SES應用
- ICU患者的心理護理
- 公司拓展新員工的轉正總結
- Internet技術及其應用教程陳耀溪第三章
- java基礎理論知識串講
- 2026蘇教二上6的乘法口訣教案
- 中班飲食健康教案
- 2025年茶藝師(烏龍茶沖泡技藝)試題及答案
- 2026年老舊小區(qū)水表改造外勤自來水公司招聘考試筆試試題(含答案)
- 北京市東城區(qū)2025-2026學年高一下學期期末考試物理試卷(含答案)
- 《中醫(yī)》考試題庫-2026年山東醫(yī)師定期考核
- 2026年內蒙古執(zhí)業(yè)藥師繼續(xù)教育參考答案
- SYT 6108-2025《氣藏開發(fā)動態(tài)分析技術要求》
- 售后服務方案及承諾詳細的售后服務方案及承諾
- 承包商安全教育培訓課件
- 浙江省SBS改性瀝青混合料應用技術規(guī)程
- 混凝土結構及砌體結構課件
- 物業(yè)員工獎懲制度
評論
0/150
提交評論