2025年下半年系統(tǒng)架構設計師真題_第1頁
2025年下半年系統(tǒng)架構設計師真題_第2頁
2025年下半年系統(tǒng)架構設計師真題_第3頁
2025年下半年系統(tǒng)架構設計師真題_第4頁
2025年下半年系統(tǒng)架構設計師真題_第5頁
已閱讀5頁,還剩36頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

下六個月系統(tǒng)架構設計師真題目錄TOC\o"1-1"\h\z\u2016年下半年系統(tǒng)架構設計師真題 12016年下半年系統(tǒng)架構設計師真題綜合知識 12016年下半年系統(tǒng)架構設計師真題案例分析 272016年下半年系統(tǒng)架構設計師真題論文 38下六個月系統(tǒng)架構設計師真題綜合知識上午題1.在嵌入式系統(tǒng)的存儲部件中,存取速度最快的是()。內(nèi)存寄存器組FlashCache2.實時操作系統(tǒng)(RTOS)內(nèi)核與應用程序之間的接口稱為()。I/O接口PCIAPIGUI3.嵌入式處理器是嵌入式系統(tǒng)的關鍵部件,一般可分為嵌入式微處理器(MPU)、微控制器(MCU)、數(shù)字信號處理器(DSP)和片上系統(tǒng)(SOC)。如下論述中,錯誤的是()。A.MPU在安全性和可靠性等方面進行增強,合用于運算量較大的智能系統(tǒng)B.MCU經(jīng)典代表是單片機,體積小從而使功耗和成本下降C.DSP處理器對系統(tǒng)構造和指令進行了特殊設計,適合數(shù)字信號處理D.SOC是一種有專用目的的集成電路,其中包括完整系統(tǒng)并有嵌入式軟件的所有內(nèi)容4.某指令流水線由5段構成,各段所需要的時間如下圖所示。持續(xù)輸入100條指令時的吞吐率為()。某計算機系統(tǒng)輸入/輸出采用雙緩沖工作方式,其工作過程如下圖所示,假設磁盤塊與緩沖區(qū)大小相似,每個盤塊讀入緩沖區(qū)的時間T為10μs,緩沖區(qū)送顧客區(qū)的時間M為6μs,系統(tǒng)對每個磁盤塊數(shù)據(jù)韻處理時間C為2μs。若顧客需要將大小為10個磁盤塊的Docl文獻逐塊從磁盤讀入緩沖區(qū),并送顧客區(qū)進行處理,那么采用雙緩沖需要花費的時間為(5)μs,比使用單緩沖節(jié)省了(6)μs時間。5.A.100B.108C.162D.1806.A.0B.8C.54D.62某文獻系統(tǒng)文獻存儲采用文獻索引節(jié)點法。假設文獻索引節(jié)點中有8個地址項iaddr[0]~iaddr[7],每個地址項大小為4字節(jié),其中地址項iaddr[0]~iaddr[5]為直接地址索引,iaddr[6]是一級間接地址索引,iaddr[7]是二級間接地址索引,磁盤索引塊和磁盤數(shù)據(jù)塊大小均為4KB。該文獻系統(tǒng)可表達的單個文獻最大長度是(7)KB。若要訪問iclsClient.dll文獻的邏輯塊號分別為6、520和1030,則系統(tǒng)應分別采用(8)。7.A.1030B.65796C.1049606D.41984248.A.直接地址索引、一級間接地址索引和二級間接地址索引B.直接地址索引、二級間接地址索引和二級間接地址索引C.一級間接地址索引、一級間接地址索引和二級間接地址索引D.一級間接地址索引、二級間接地址索引和二級間接地址索引9.給定關系模式R(A,B,C,D,E)、S(D,E,F(xiàn),G)和π1,2,4,6(R?S),通過自然連接和投影運算後的屬性列數(shù)分別為()。A.9和4B.7和4C.9和7D.7和7給定關系R(A1,A2,A3,A4)上的函數(shù)依賴集F={A1→A2A5,A2→A3A4,A3→A2},R的候選關鍵字為(10)。函數(shù)依賴(11)∈F+。10.A.A1B.A1A2C.A1A3D.A1A2A311.A.A5→A1A2B.A4→A1A2C.A3→A2A4D.A2→A1A512.假設某證券企業(yè)的股票交易系統(tǒng)中有正在運行的事務,此時,若要轉(zhuǎn)儲該交易系統(tǒng)數(shù)據(jù)庫中的所有數(shù)據(jù),則應采用()方式。靜態(tài)全局轉(zhuǎn)儲動態(tài)全局轉(zhuǎn)儲C.靜態(tài)增量轉(zhuǎn)儲D.動態(tài)增量轉(zhuǎn)儲13.IETF定義的辨別服務(DiffServ)模型規(guī)定每個IP分組都要根據(jù)IPv4協(xié)議頭中的()字段加上一種DS碼點,然後內(nèi)部路由器根據(jù)DS碼點的值對分組進行調(diào)度和轉(zhuǎn)發(fā)。數(shù)據(jù)報生存期服務類型C.段偏置值D.源地址14.在IPv6無狀態(tài)自動配置過程中,主機將其()附加在地址前綴1111111010之後,產(chǎn)生一種鏈路當?shù)氐刂?。IPv4地址MAC地址主機名隨機產(chǎn)生的字符串15.假如管理距離為15,則()。這是一條靜態(tài)路由這是一臺直連設備該路由信息比較可靠該路由代價較小把應用程序中應用最頻繁的那部分關鍵程序作為評價計算機性能的原則程序,稱為(16)程序。(17)不是對Web服務器進行性能評估的重要指標。16.仿真測試關鍵測試基準測試原則測試17.丟包率最大并發(fā)連接數(shù)響應延遲吞吐量電子政務是對既有的政府形態(tài)的一種改造,運用信息技術和其他有關技術,將其管理和服務職能進行集成,在網(wǎng)絡上實現(xiàn)政府組織構造和工作流程優(yōu)化重組。與電子政務有關的行為主體有三個,即政府、(18)及居民。國家和地方人口信息的采集、處理和運用,屬于(19)的電子政務活動。18.部門企(事)業(yè)單位管理機構行政機關19.政府對政府政府對居民居民對居民居民對政府ERP(EnterpriseResourcePlanning)是建立在信息技術的基礎上,運用現(xiàn)代企業(yè)的先進管理思想,對企業(yè)的物流、資金流和(20)流進行全面集成管理的管理信息系統(tǒng),為企業(yè)提供決策、計劃、控制與經(jīng)營業(yè)績評估的全方位和系統(tǒng)化的管理平臺。在ERP系統(tǒng)中,(21)管理模塊重要是對企業(yè)物料的進、出、存進行管理。20.產(chǎn)品人力資源信息加工21.庫存物料采購銷售22.項目的成本管理中,()將總的成本估算分派到各項活動和工作包上,來建立一種成本的基線。成本估算成本預算成本跟蹤成本控制23.()是有關項目開發(fā)管理對的的說法。A.需求分檔、設計文檔屬于項目管理和機構支撐過程域產(chǎn)生的文檔B.配置管理是指一種產(chǎn)品在其生命周期各個階段所產(chǎn)生的多種形式和多種版本的文檔、計算機程序、部件及數(shù)據(jù)的集合C.項目時間管理中的過程包括活動定義、活動排序、活動的資源估算、活動歷時估算、制定進度計劃以及進度控制D.操作員指南屬于系統(tǒng)文檔24.()在軟件開發(fā)機構中被廣泛用來指導軟件過程改善。A.能力成熟度模型(CapacityMaturityModel)B.關鍵過程領域(KeyProcessAreas)C.需求跟蹤能力鏈(TraceabilityLink)D.工作分解構造(WorkBreakdownStructure)25.()是有關需求管理對的的說法。A.為到達過程能力成熟度模型第二級,組織機構必須具有3個關鍵過程域B.需求的穩(wěn)定性不屬于需求屬性C.需求變更的管理過程遵照變更分析和成本計算、問題分析和變更描述、變更實現(xiàn)的次序D.變更控制委員會對項目中任何基線工作產(chǎn)品的變更都可以做出決定26.螺旋模型在()的基礎上擴展而成。瀑布模型原型模型C.迅速模型D.面向?qū)ο竽P停?7)合用于程序開發(fā)人員在地區(qū)上分布很廣的開發(fā)團體。(28)中,編程開發(fā)人員提成首席程序員和“類”程序員。27.A.水晶系列(Crystal)開發(fā)措施B.開放式源碼(Opensource)開發(fā)措施C.SCRUM開發(fā)措施D.功用驅(qū)動開發(fā)措施(FDD)28.A.自適應軟件開發(fā)(ASD)B.極限編程(XP)開發(fā)措施C.開放統(tǒng)—過程開發(fā)措施(OpenUP)D.功用驅(qū)動開發(fā)措施(FDD)在軟件系統(tǒng)工具中,版本控制工具屬于(29),軟件評價工具屬于(30)。29.軟件開發(fā)工具軟件維護工具編碼與排錯工具軟件管理和軟件支持工具30.逆向工程工具開發(fā)信息庫工具編碼與排錯工具軟件管理和軟件支持工具面向?qū)ο蟮姆治瞿P椭匾桑?1)、用例與用例圖、領域概念模型構成;設計模型則包括以包圖表達的軟件體系構造圖、以交互圖表達的(32)、完整精確的類圖、針對復雜對象的狀態(tài)圖和描述流程化處理過程的(33)等。31.業(yè)務活動圖頂層架構圖數(shù)據(jù)流模型實體聯(lián)絡圖32.功能分解圖時序關系圖用例實現(xiàn)圖軟件布署圖33.序列圖協(xié)作圖流程圖活動圖34.軟件重用是指在兩次或多次不一樣的軟件開發(fā)過程中反復使用相似或相似軟件元素的過程。軟件元素包括()、測試用例和領域知識等。A.項目范圍定義、需求分析文檔、設計文檔B.需求分析文檔、設計文檔、程序代碼C.設計文檔、程序代碼、界面原型D.程序代碼、界面原型、數(shù)據(jù)表構造35.面向構件的編程(ComponentOrientedProgramming,COP)關注于怎樣支持建立面向構件的處理方案。面向構件的編程所需要的基本支持包括()。A.繼承性、構件管理和綁定、構件標識、訪問控制B.封裝性、信息隱藏、獨立布署、模塊安全性C.多態(tài)性、模塊封裝性、後期綁定和裝載、安全性D.構件抽象、可替代性、類型安全性、事務管理CORBA構件模型中,(36)的作用是在底層傳播平臺與接受調(diào)用并返回成果的對象實現(xiàn)之間進行協(xié)調(diào),(37)是最終完畢客戶祈求的服務對象實現(xiàn)。36.伺服對象激活器適配器激活器伺服對象定位器可移植對象適配器POA37.CORBA對象分布式對象標識伺服對象Servant活動對象映射表38.有關構件的描述,對的的是()。A.構件包括了一組需要同步布署的原子構件B.構件可以單獨布署,原子構件不能被單獨布署C.一種原子構件可以同步在多種構件家族中共享D.一種模塊可以看作帶有單獨資源的原子構件面向服務系統(tǒng)構建過程中,(39)用于實現(xiàn)Web服務的遠程調(diào)用,(40)用來將分散的、功能單一的Web服務組織成一種復雜的有機應用。39.A.UDDI(UniversalDescription,DiscoveryandIntegration)B.WSDL(WebServiceDescriptionLanguage)C.SOAP(SimpleObjectAccessProtocol)D.BPEL(BusinessProcessExecutionLanguage)40.A.UDDI(UniversalDescription,DiscoveryandIntegration)B.WSDL(WebServiceDescriptionLanguage)C.SOAP(SimpleObjectAccessProtocol)D.BPEL(BusinessProcessExecutionLanguage)41.基于JavaEE平臺的基礎功能服務構建應用系統(tǒng)時,()可用來集成遺產(chǎn)系統(tǒng)。JDBC、JCA和JavaIDLJDBC、JCA和JMSC.JDBC、JMS和JavaIDLD.JCA、JMS和JavaIDL軟件集成測試將已通過單元測試的模塊集成在一起,重要測試模塊之間的協(xié)作性。從組裝方略而言,可以分為(42)。集成測試計劃一般是在(43)階段完畢,集成測試一般采用黑盒測試措施。42.批量式組裝和增量式組裝自頂向下和自底向上組裝C.一次性組裝和增量式組裝D.整體性組裝和混合式組裝43.軟件方案提議軟件概要設計C.軟件詳細設計D.軟件模塊集成44.()架構風格可以概括為通過連接件綁定在一起按照一組規(guī)則運作的并行構件。C2黑板系統(tǒng)規(guī)則系統(tǒng)虛擬機DSSA是在一種特定應用領域中為一組應用提供組織構造參照的軟件體系構造,參與DSSA的人員可以劃分為4種角色,包括領域?qū)<摇㈩I域設計人員、領域?qū)崿F(xiàn)人員和(45),其基本活動包括領域分析、領域設計和(46)。45.領域測試人員領域顧問C.領域分析師D.領域經(jīng)理46.領域建模架構設計領域?qū)崿F(xiàn)領域評估47.()不屬于可修改性考慮的內(nèi)容。可維護性可擴展性構造重構可變性48.某企業(yè)擬為某種新型可編程機器人開發(fā)對應的編譯器。該編譯過程包括詞法分析、語法分析、語義分析和代碼生成四個階段,每個階段產(chǎn)生的成果作為下一種階段的輸入,且需獨立存儲。針對上述描述,該集成開發(fā)環(huán)境應采用()架構風格最為合適。管道—過濾器數(shù)據(jù)倉儲C.主程序—子程序D.解釋器軟件架構風格是描述某—特定應用領域中系統(tǒng)組織方式的常用模式。一種體系構造定義了—個詞匯表和一組(49)。架構風格反應領域中眾多系統(tǒng)所共有的構造和(50)。49.約束連接件拓撲構造規(guī)則50.語義特性功能需求質(zhì)量屬性業(yè)務規(guī)則51.某企業(yè)擬開發(fā)一種掃地機器人。機器人的控制者首先定義清潔流程和流程中任務之間的關系,機器人接受任務後,需要響應外界環(huán)境中觸發(fā)的某些突發(fā)事件,根據(jù)自身狀態(tài)進行動態(tài)調(diào)整,最終自動完畢任務。針對上述需求,該機器人應當采用()架構風格最為合適。面向?qū)ο笾鞒绦蛞蛔映绦駽.規(guī)則系統(tǒng)D.管道一過濾器52.某企業(yè)內(nèi)部既有的重要業(yè)務功能已封裝成為Web服務。為了拓展業(yè)務范圍,需要將既有的業(yè)務功能進行多種組合,形成新的業(yè)務功能。針對業(yè)務靈活組合這一規(guī)定,采用()架構風格最為合適。規(guī)則系統(tǒng)面向?qū)ο蠛诎褰忉屍?3.某企業(yè)擬開發(fā)一種語音搜索系統(tǒng),其語音搜索系統(tǒng)的重要工作過程包括分割原始語音信號、識別音素、產(chǎn)生候選詞、鑒定語法片斷、提供搜索關鍵詞等,每個過程都需要進行基于先驗知識的條件判斷并進行對應的識別動作。針對該系統(tǒng)的特點,采用()架構風格最為合適。分層系統(tǒng)面向?qū)ο蠛诎咫[式調(diào)用設計模式基于面向?qū)ο蠹夹g,是人們在長期的開發(fā)實踐中良好經(jīng)驗的結晶,提供了一種簡樸、統(tǒng)一的描述措施,使得人們可以復用這些軟件設計措施、過程管理經(jīng)驗。按照設計模式的目的進行劃分,既有的設計模式可以分為創(chuàng)立型、(54)和行為型三種類型。其中(55)屬于創(chuàng)立型模式,(56)屬于行為型模式。(57)模式可以將一種復雜的組件提成功能性抽象和內(nèi)部實現(xiàn)兩個獨立的但又有關的繼承層次構造,從而可以實現(xiàn)接口與實現(xiàn)分離。54.合成型組合型構造型聚合型55.AdaptorFacadeCommandSingleton56.DecoratorCompositeMementoBuilder57.PrototypeFlyweightAdapterBridge某企業(yè)欲開發(fā)一種智能機器人系統(tǒng),在架構設計階段,企業(yè)的架構師識別出3個關鍵質(zhì)量屬性場景。其中“機器人系統(tǒng)主電源斷電後,可以在10秒內(nèi)自動啟動備用電源并進行切換,恢復正常運行”重要與(58)質(zhì)量屬性有關,一般可采用(59)架構方略實現(xiàn)該屬性;“機器人在正常運動過程中假如發(fā)現(xiàn)前方2米內(nèi)有人或者障礙物,應在1秒內(nèi)停止并在2秒內(nèi)選擇一條新的運行途徑”重要與(60)質(zhì)量屬性有關,一般可采用(61)架構方略實現(xiàn)該屬性;“對機器人的遠程控制命令應當進行加密,從而可以抵擋惡意的入侵破壞行為,并對襲擊進行報警和記錄”重要與(62)質(zhì)量屬性有關,一般可采用(63)架構方略實現(xiàn)該屬性。58.可用性性能易用性可修改性59.抽象接口信息隱藏積極冗余記錄/回放60.可測試性易用性互操作性性能61.資源調(diào)度操作串行化心跳內(nèi)置監(jiān)控器62.可用性安全性可測試性可修改性63.內(nèi)置監(jiān)控器追蹤審計記錄/回放維護既有接口64.DES加密算法的密鑰長度為56位,三重DES的密鑰長度為()位。A.168B.128C.112D.5665.下列襲擊方式中,流量分析屬于()方式。被動襲擊積極襲擊物理襲擊分發(fā)襲擊66.軟件著作權保護的對象不包括()。源程序目的程序顧客手冊處理過程67.M企業(yè)購置了N畫家創(chuàng)作的一幅美術作品原件。M企業(yè)未經(jīng)N畫家的許可,私自將這幅美術作品作為商標注冊,并大量復制用于該企業(yè)的產(chǎn)品上。M企業(yè)的行為侵犯了N畫家的()。著作權刊登權商標權展覽權68.M軟件企業(yè)的軟件產(chǎn)品注冊商標為N,為保證企業(yè)在市場競爭中占據(jù)優(yōu)勢,對員工進行了保密約束。此情形下,()的說法是錯誤的。企業(yè)享有商業(yè)秘密權企業(yè)享有軟件著作權C.企業(yè)享有專利權D.企業(yè)享有商標權69.某企業(yè)有4百萬元資金用于甲、乙、丙三廠追加投資。各廠獲得不一樣投資款後的效益見下表。合適分派投資(以百萬元為單位)可以獲得的最大的總效益為()百萬元。A.15.1B.15.6C.16.4D.6.970.如下有關數(shù)學建模的論述中,不對的的是()。A.數(shù)學模型是對現(xiàn)實世界的一種簡化的抽象描述B.數(shù)學建模時需要在簡樸性和精確性之間求得平衡C.數(shù)學模型應當用統(tǒng)一的、普適的原則對其進行評價D.數(shù)學建模需要從失敗和顧客的反饋中學習和改善Theobjectiveof(71)istodeterminewhatpartsoftheapplicationsoftwarewillbeassignedtowhathardware.Themajorsoftwarecomponentsofthesystembeingdevelopedhavetobeidentifiedandthenallocatedtothevarioushardwarecomponentsonwhichthesystemwilloperate.Allsoftwaresystemscanbedividedintofourbasicfunctions.Thefirstis(72).Mostinformationsystemsrequiredatatobestoredandretrieved,whetherasmallfile,suchasamemoproducedbyawordprocessor,oralargedatabase,suchasonethatstoresanorganization’saccountingrecords.Thesecondfunctionisthe(73),theprocessingrequiredtoaccessdata,whichoftenmeansdatabasequeriesinStructuredQueryLanguage.Thethirdfunctionisthe(74),whichisthelogicdocumentedintheDFDs,usecases,andfunctionalrequirements.Thefourthfunctionisthepresentationlogic,thedisplayofinformationtotheuserandtheacceptanceoftheuser’scommands.Thethreeprimaryhardwarecomponentsofasystemare(75)。71.A.a(chǎn)rchitecturedesignB.modulardesignC.physicaldesignD.distributiondesign72.A.dataaccesscomponentsB.databasemanagementsystemC.datastorageD.dataentities73.A.datapersistenceB.dataaccessobjectsC.databaseconnectionD.dataaccesslogic74.A.systemrequirementsB.systemarchitectureC.a(chǎn)pplicationlogicD.a(chǎn)pplicationputers,cablesandnetworkB.clients,servers,andnetworkC.CPUs,memoriesandI/OdevicesD.CPUs,harddisksandI/Odevices下六個月系統(tǒng)架構設計師真題案例分析案例分析題試題一(共25分)閱讀如下有關軟件架構設計的論述,在答題紙上回答問題1至問題30【闡明】某軟件企業(yè)為某品牌手機廠商開發(fā)一套手機應用程序集成開發(fā)環(huán)境,以提高開發(fā)手機應用程序的質(zhì)量和效率。在項目之初,企業(yè)的系統(tǒng)分析師對該集成開發(fā)環(huán)境的需求進行了調(diào)研和分析,詳細描述如下:a.需要同步支持該廠商自行定義的應用編程語言的編輯、界面可視化設計、編譯、調(diào)試等模塊,這些模塊產(chǎn)生的模型或數(shù)據(jù)格式差異較大,集成環(huán)境應提供數(shù)據(jù)集成能力。集成開發(fā)環(huán)境還要支持以適配方式集成企業(yè)既有的應用模擬器工具。b.通過調(diào)研,手機應用開發(fā)人員更傾向于使用Windows系統(tǒng),因此集成開發(fā)環(huán)境的界面需要與Windows平臺上的主流開發(fā)工具的界面風格保持一致口c.支持有關開發(fā)數(shù)據(jù)在雲(yún)端存儲,需要保證在雲(yún)端存儲數(shù)據(jù)的機密性和完整性。d.支持顧客通過配置界面根據(jù)自已的喜好修改界面風格,包括顏色、布局、代碼高亮方式等,配置完畢後無需重啟環(huán)境。e.支持不一樣模型的自動轉(zhuǎn)換。在初始需求中定義的機器性能條件下,對于一種包括50個對象的設計模型,將其轉(zhuǎn)換為對應代碼框架時所消耗時間不超過5秒。f.可以持續(xù)運行的時間不不不小于240水時,意外退出後可以在10秒之內(nèi)自動重啟。g.集成開發(fā)環(huán)境具有模塊化構造,支持以模塊為單位進行調(diào)試、測試與公布口h.支持應用開發(fā)過程中的代碼調(diào)試功能:開發(fā)人員可以設置斷點,啟動調(diào)試,編輯器可以自動卷屏并命中斷點,能通過變量監(jiān)視器查看目前變量取值。在對需求進行分析後,企業(yè)的架構師小張查閱了有關的資料,認為該集成開發(fā)環(huán)境應當采用管道一過濾器(Pipe-Filter)的架構風格,企業(yè)的資深架構師王工在仔細分析後,認為應當采用數(shù)據(jù)倉儲(DataRepository)的架構風格。企業(yè)通過評審,最終采用了王工的方案。【問題1】(10分)識別軟件架構質(zhì)量屬性是進行架構設計的重要環(huán)節(jié)。請分析題干中的需求描述,填寫表1-1中(1)~(5)處的空白。【問題2】(7分)請在閱讀題干需求描述的基礎上,從交互方式、數(shù)據(jù)構造、控制構造和擴展措施4個方面對兩種架構風格進行比較,填寫表1-2中(1)~(4)處的空白。【問題3】(8分)在確定采用數(shù)據(jù)倉庫架構風格後,王工給出了集成開發(fā)環(huán)境的架構圖。請?zhí)顚憟D1-1中(1)~(4)處的空白,完畢該集成開發(fā)環(huán)境的架構圖。從下列的4道試題(試題二至試題五)中任選2道解答。請在答題紙上的指定位置處將所選擇試題的題號框涂黑。若多涂、少涂或者未涂題號框,則對題號最小的兩道試題進行評分。試題二(共25分)閱讀如下有關軟件系統(tǒng)建模的論述,在答題紙上回答問題1至問題3?!娟U明】某軟件企業(yè)計劃開發(fā)一套教學管理系統(tǒng),用于為高校提供教學管理服務。該教學管理系統(tǒng)基本的需求包括:(1)系統(tǒng)顧客必須成功登錄到系統(tǒng)後才能使用系統(tǒng)的各項功能服務;(2)管理員(Registrar)使用該系統(tǒng)管理學校(University)、系(Department)、教師(Lecturer)、學生(Student)和課程(Course)等教學基礎信息;(3)學生使用系統(tǒng)選擇并注冊課程,必須通過所選課程的考試才能獲得學分;假如考試不及格,必須參與補考,通過後才能獲得課程學分;(4)教師使用該系統(tǒng)選擇所要教的課程,并從系統(tǒng)獲得選擇該課程的學生名單;(5)管理員使用系統(tǒng)生成課程課表,維護系統(tǒng)所需的有關課程、學生和教師的信息;(6)每月到了月底系統(tǒng)會通過打印機打印學生的考勤信息。項目組通過度析和討論,決定采用面向?qū)ο箝_發(fā)技術對系統(tǒng)各項需求建模。【問題1】(7分)用例建模用來描述待開發(fā)系統(tǒng)的功能需求,重要元素是用例和參與者。請根據(jù)題目所述需求,闡明教學服務系統(tǒng)中有哪些參與者。【問題2】(7分)用例是對系統(tǒng)行為的動態(tài)描述,用例獲取是需求分析階段的重要任務之一。請指出在面向?qū)ο笙到y(tǒng)建模中,用例之間的關系有哪幾種類型?對題目所述教學服務系統(tǒng)的需求建模時,“登錄系統(tǒng)”用例與“注冊課程”用例之間、“參與考試”用例與“參與補考”用例之間的關系分別屬于哪種類型?【問題3】(11分)類圖重要用來描述系統(tǒng)的靜態(tài)構造,是組件圖和配置圖的基礎。請指出在面向?qū)ο笙到y(tǒng)建模中,類之間的關系有哪幾種類型?對題目所述教學服務系統(tǒng)的需求建模時,類University與類Student之間、類University和類Department之間、類Student和類Course之間的關系分別屬于哪種類型?試題三(共25分)閱讀如下有關嵌入式實時系統(tǒng)設計的描述,回答問題1至問題3?!娟U明】嵌入式系統(tǒng)是目前航空、航天、船舶及工業(yè)、醫(yī)療等領域的關鍵技術,嵌入式系統(tǒng)可包括實時系統(tǒng)與非實時系統(tǒng)兩種。某宇航企業(yè)長期從事航空航天飛行器電子設備的研制工作,伴隨業(yè)務的擴大,需要大量大學畢業(yè)生補充到科研生產(chǎn)部門。按照企業(yè)規(guī)定,大學畢業(yè)生必須進行有關基礎知識培訓,為此,企業(yè)經(jīng)理安排王工對他們進行了長達一種月的培訓?!締栴}1】(7分)王工在培訓中指出:嵌入式系統(tǒng)重要負責對設備的多種傳感器進行管理與控制。而航空航天飛行器的電子設備由于對時間具有很強的敏感性,一般由嵌入式實時系統(tǒng)進行管控,請用300字以內(nèi)文字闡明什么是實時系統(tǒng),實時系統(tǒng)有哪些重要特性?!締栴}2】(8分)實時系統(tǒng)根據(jù)應用場景、時間特性以及工作方式的不一樣,存在多種實時特性,大體有三種分類措施,即時間類別、時間需求和工作方式構造。根據(jù)自已所掌握的“實時性”知識,將圖3-1給出的實時特性按三種分類方式,填寫圖3-1中(1)~(8)處空白。備選答案:時限的危害程度;時間角包;弱;時間響應;固定;時限/反應時間;時間明確;輸入腧出鼓勵;時間觸發(fā);強;周期/零星/非周期;事件觸發(fā)。【問題3】(10分)可靠性是實時系統(tǒng)的關鍵特性之一,辨別軟件的錯誤(Error)、缺陷(Defect)、故障(Fault)和失效(Failure)概念是軟件可靠性設計工作的基礎。請簡要闡明錯誤、缺陷、故障和失效的定義;并在圖3-2中標出錯誤、缺陷和失效出現(xiàn)階段,闡明缺陷、故障和失效的體現(xiàn)形式,填寫圖3-2中(1)~(6)處的空白。試題四(共25分)閱讀如下有關應用服務器的論述,,在答題紙上回答問題1至問題3?!娟U明】某電子產(chǎn)品制造企業(yè),幾年前開發(fā)建設了企業(yè)網(wǎng)站系統(tǒng),實現(xiàn)了企業(yè)宣傳、產(chǎn)品簡介、客服以及售後服務等基本功能。該網(wǎng)站技術上采用了Web服務器、動態(tài)腳本語言PHP。伴隨市場銷售渠道變化以及企業(yè)業(yè)務的急劇拓展,該企業(yè)急需建立完善的電子商務平臺。企業(yè)張工提議對原有網(wǎng)站系統(tǒng)進行擴展,增長新的功能(包括訂單系統(tǒng)、支付系統(tǒng)、庫存管理等),這樣有助于減少成本、迅速上線;而王工則認為原有網(wǎng)站系統(tǒng)在技術上存在先天局限性,不能滿足企業(yè)業(yè)務的迅速發(fā)展,尤其是企業(yè)業(yè)務將服務全球,需要提供24小時不間斷服務,系統(tǒng)在大負荷和長時間運行下的穩(wěn)定性至關重要。提議采用應用服務器的Web開發(fā)措施,例如J2EE,為該企業(yè)重新開發(fā)新的電子商務平臺?!締栴}1】(7分)王工認為原有網(wǎng)站在技術上存在先天局限性,不能滿足企業(yè)業(yè)務的迅速發(fā)展,根據(jù)你的理解,請用300字以內(nèi)的文字闡明原系統(tǒng)存在哪幾種方面的局限性?!締栴}2】(8分)請簡要闡明應用服務器的概念,并重點闡明應用服務器怎樣來保障系統(tǒng)在大負荷和長時間運行下的穩(wěn)定性以及可擴展性。【問題3】(10分)J2EE平臺采用了多層分布式應用程序模型,實現(xiàn)不一樣邏輯功能的應用程序被封裝到不一樣的構件中,處在不一樣層次的構件可被分別布署到不一樣的機器中。請?zhí)顚憟D4-1中(1)~(5)處的空白,完畢J2EE的N層體系構造。試題五(共25分)閱讀如下有關Scrum敏捷開發(fā)過程的論述,在答題紙上回答問題1至問題3?!娟U明】Scrum是一種增量的、迭代的敏捷軟件開發(fā)過程。某軟件企業(yè)計劃開發(fā)一種基于Web的Scrum項目管理系統(tǒng),用于支持項目團體采用Scrum敏捷開發(fā)措施進行軟件開發(fā),輔助主管智能決策。此項目管理系統(tǒng)提供的重要服務包括項目團體的管理、敏捷開發(fā)過程管理和工件的管理。Scrum敏捷開發(fā)中,項目團體由Scrum主管、產(chǎn)品負責人和開發(fā)團體人員三種不一樣的角色構成,其開發(fā)過程由若干個Sprint(短的迭代周期,一般為2到4周)活動構成。ProductBacklog是在Scrum過程初期產(chǎn)生的一種按照商業(yè)價值排序的需求列表,該列表條目的體現(xiàn)形式一般為顧客故事。在每一種Sprint活動中,項目團體從ProductBacklog中挑選最高優(yōu)先級的顧客故事進行開發(fā)。被挑選的顧客故事在Sprint計劃會議上通過細化分解為任務,同步初步估算每一種任務的估計完畢時間,編寫SprintBacklog。在Sprint活動期間,項目團體每天上午需舉行每曰站立會議,重新估算剩余任務的估計完畢時間,更新SprintBacklog、Sprint燃盡圖和Release燃盡圖。在每個Sprint活動結束時,項目團體召開評審會議和回憶會議,交付產(chǎn)品增量,總結Sprint期間的工作狀況和問題。此時,假如ProductBacklog中尚有未完畢的顧客故事,則項目團體將開始籌辦下一種Sprint活動迭代。為完畢Scrum項目管理系統(tǒng),考慮到系統(tǒng)的智能決策需求,企業(yè)決定使用MVC架構模式開發(fā)該項目管理系統(tǒng)。詳細來說,系統(tǒng)采用輕量級J2EE架構和SSH框架進行開發(fā),使用MySQL數(shù)據(jù)庫作為底層存儲。【問題1】(10分)Scrum項目管理軟件需真實模擬Scrum敏捷開發(fā)流程,請根據(jù)你的理解完畢圖5-1給出的Scrum敏捷開發(fā)狀態(tài)圖,.填寫其中(1)~(5)的內(nèi)容。【問題2】(6分)根據(jù)題干描述,本系統(tǒng)采用MVC架構模式,請從各選答案a~n中分別選出屬于MVC架構模型中的模型(Model)、視圖(View)和控制器(Controler)的有關內(nèi)容描述填入表5-1的空(1)~(3)處?!締栴}3】(9分)根據(jù)項目組給出的系統(tǒng)設計方案,將備選答案a~l的內(nèi)容填寫在圖5-2中的空(1)~(9),完畢系統(tǒng)架構圖。從下列的4道試題(試題一至試題四)中任選1道解答。請在答題紙上的指定位置處將所選擇試題的題號框涂黑。若多涂或者未涂題號框,則對題號最小的一道試題進行評分。如需理解更多系統(tǒng)架構設計師真題資訊,請看希賽軟考學院!下六個月系統(tǒng)架構設計師真題論文論文試題一論軟件系統(tǒng)架構評估對于軟件系統(tǒng),尤其是大規(guī)模的復雜軟件系統(tǒng)來說,軟件的系統(tǒng)架構對于保證最終系統(tǒng)的質(zhì)量具有拾分重要的意義,不恰當?shù)南到y(tǒng)架構將給項目開發(fā)帶來高昂的代價和難以防止的劫難。對一種系統(tǒng)架構進行評估,是為了:分析既有架構存在的潛在風險,檢查設計中提出的質(zhì)量需求,在系統(tǒng)被構建之前分析既有系統(tǒng)架構對于系統(tǒng)質(zhì)量的影響,提出系統(tǒng)架構的改善方案。架構評估是軟件開發(fā)過程中的重要環(huán)節(jié)。請圍繞“論軟件系統(tǒng)架構評估”論題,依次從如下三個方面進行論述。1.概要論述你所參與架構評估的軟件系統(tǒng),以及在評估過程中所擔任的重要工作。2.分析軟件系統(tǒng)架構評估中所普遍關注的質(zhì)量屬

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論