軟件水平考試(高級)系統(tǒng)架構(gòu)設(shè)計師綜合真題及答案近年合集_第1頁
軟件水平考試(高級)系統(tǒng)架構(gòu)設(shè)計師綜合真題及答案近年合集_第2頁
軟件水平考試(高級)系統(tǒng)架構(gòu)設(shè)計師綜合真題及答案近年合集_第3頁
軟件水平考試(高級)系統(tǒng)架構(gòu)設(shè)計師綜合真題及答案近年合集_第4頁
軟件水平考試(高級)系統(tǒng)架構(gòu)設(shè)計師綜合真題及答案近年合集_第5頁
已閱讀5頁,還剩111頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpages軟件水平考試_(高級)系統(tǒng)架構(gòu)設(shè)計師_綜合_真題及答案近年合集1.2015軟件水平考試(高級)系統(tǒng)架構(gòu)設(shè)計師真題及答案綜合2.2016軟件水平考試(高級)系統(tǒng)架構(gòu)設(shè)計師真題及答案綜合3.2018軟件水平考試(高級)系統(tǒng)架構(gòu)設(shè)計師真題及答案綜合2015軟件水平考試(高級)系統(tǒng)架構(gòu)設(shè)計師真題及答案綜合[單選題]1.假設(shè)系統(tǒng)采用段式存儲管理方法,進程P的段表如下所示。邏輯地址(請作答此空)不能轉(zhuǎn)換為對應(yīng)的物理地址;不能轉(zhuǎn)換為對應(yīng)的物理地址的原因是進行()。A)(0,790)和(2,88)B)(1,30)和(3,290)C)(2,88)和(4,98)D)(0,810)和(4,120)答案:D解析:[單選題]2.某航空公司機票銷售系統(tǒng)有n個售票點,該系統(tǒng)為每個售票點創(chuàng)建一個進程Pi(i=1,2,…,n)管理機票銷售。假設(shè)Tj(j=1,2,…,m)單元存放某日某航班的機票剩余票數(shù),Temp為Pi進程的臨時工作單元,x為某用戶的訂票張數(shù)。初始化時系統(tǒng)應(yīng)將信號量S賦值為(請作答此空)。Pi進程的工作流程如下圖所示,若用P操作和V操作實現(xiàn)進程間的同步與互斥,則圖中空(a)、空(b)和空(c)處應(yīng)分別填入(2)。A)0B)1C)2D)3答案:B解析:本題考查PV操作方面的基本知識。因為公共數(shù)據(jù)單元Tj是一個臨界資源,最多允許1個終端進程使用,因此需要設(shè)置一個互斥信號量S,初值等于1。第2小題因為進入臨界區(qū)時執(zhí)行P操作,退出臨界區(qū)時執(zhí)行V操作。[單選題]3.假如有3塊容量是80G的硬盤做RAID5陣列,則這個RAID5的容量是(請作答此空);而如果有2塊80G的盤和1塊40G的盤,此時RAID5的容量是()。A)240GB)160GC)80GD)40G答案:B解析:[單選題]4.假如有3塊容量是80G的硬盤做RAID5陣列,則這個RAID5的容量是();而如果有2塊80G的盤和1塊40G的盤,此時RAID5的容量是(請作答此空)。A)40GB)80GC)160GD)200G答案:B解析:[單選題]5.A)AB)BC)CD)D答案:D解析:[單選題]6.A)AB)BC)CD)D答案:C解析:[單選題]7.A)AB)BC)CD)D答案:D解析:指派問題:要求在4×4矩陣中找出四個元素,分別位于不同行,不同列,使其和達到最小值。顯然,任一行(或列)各元素都減(或加)一常數(shù)后,并不會影響最優(yōu)解的位置,只是目標值(指派方案的各項總和)也減(或加)了這一常數(shù)。我們可以利用這一性質(zhì)使矩陣更多的元素變成0,其他元素保持正,以利于求解。[單選題]8.A)AB)BC)CD)D答案:C解析:[單選題]9.Theobjectiveof(71)istodeterminewhatpartsoftheapplicationsoftwarewillbeassignedtowhathardware.Themajorsoftwarecomponentsofthesystembeingdevelopedhavetobeidentifiedandthenallocatedtothevarioushardwarecomponentsonwhichthesystemwilloperate.Allsoftwaresystemscanbedividedintofourbasicfunctions.Thefirstis(請作答此空).Mostinformationsystemsrequiredatatobestoredandretrieved,whetherasmallfile,suchasamemoproducedbyawordprocessor,oralargedatabase,suchasonethatstoresanorganization'saccountingrecords.Thesecondfunctionisthe(73),theprocessingrequiredtoaccessdata,whichoftenmeansdatabasequeriesinStructuredQueryLanguage.Thethirdfunctionisthe(74),whichisthelogicdocumentedintheDFDs,usecases,andfunctionalrequirements.Thefourthfunctionisthepresentationlogic,thedisplayofinformationtotheuserandtheacceptanceoftheuser'scommands.Thethreeprimaryhardwarecomponentsofasystemare(75).A)dataaccesscomponentsB)databasemanagementsystemC)datastorageD)dataentities答案:C解析:架構(gòu)設(shè)計的目標是確定應(yīng)用軟件的哪些部分將被分配到何種硬件。識別出正在開發(fā)系統(tǒng)的主要軟件構(gòu)件并分配到系統(tǒng)將要運行的硬件構(gòu)件。所有軟件系統(tǒng)可分為四項基本功能。首項是數(shù)據(jù)存儲。大多數(shù)信息系統(tǒng)需要數(shù)據(jù)進行存儲并檢索,無論是一個小文件,比如一個字處理器產(chǎn)生的一個備忘錄,還是一個大型數(shù)據(jù)庫,比如存儲一個企業(yè)會計記錄的數(shù)據(jù)庫。第二項功能是數(shù)據(jù)訪問邏輯,處理過程需要訪問數(shù)據(jù),這通常是指用SQL進行數(shù)據(jù)庫查詢。第三項功能是應(yīng)用程序邏輯,這些邏輯通過數(shù)據(jù)流圖,用例和功能需求來記錄。第四項功能是表示邏輯,給用戶顯示信息并接收用戶命令。一個系統(tǒng)的三類主要硬件構(gòu)件是客戶機、服務(wù)器和網(wǎng)絡(luò)。[單選題]10.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答案:D解析:架構(gòu)設(shè)計的目標是確定應(yīng)用軟件的哪些部分將被分配到何種硬件。識別出正在開發(fā)系統(tǒng)的主要軟件構(gòu)件并分配到系統(tǒng)將要運行的硬件構(gòu)件。所有軟件系統(tǒng)可分為四項基本功能。首項是數(shù)據(jù)存儲。大多數(shù)信息系統(tǒng)需要數(shù)據(jù)進行存儲并檢索,無論是一個小文件,比如一個字處理器產(chǎn)生的一個備忘錄,還是一個大型數(shù)據(jù)庫,比如存儲一個企業(yè)會計記錄的數(shù)據(jù)庫。第二項功能是數(shù)據(jù)訪問邏輯,處理過程需要訪問數(shù)據(jù),這通常是指用SQL進行數(shù)據(jù)庫查詢。第三項功能是應(yīng)用程序邏輯,這些邏輯通過數(shù)據(jù)流圖,用例和功能需求來記錄。第四項功能是表示邏輯,給用戶顯示信息并接收用戶命令。一個系統(tǒng)的三類主要硬件構(gòu)件是客戶機、服務(wù)器和網(wǎng)絡(luò)。[單選題]11.某航空公司機票銷售系統(tǒng)有n個售票點,該系統(tǒng)為每個售票點創(chuàng)建一個進程Pi(i=1,2,…,n)管理機票銷售。假設(shè)Tj(j=1,2,…,m)單元存放某日某航班的機票剩余票數(shù),Temp為Pi進程的臨時工作單元,x為某用戶的訂票張數(shù)。初始化時系統(tǒng)應(yīng)將信號量S賦值為()。Pi進程的工作流程如下圖所示,若用P操作和V操作實現(xiàn)進程間的同步與互斥,則圖中空(a)、空(b)和空(c)處應(yīng)分別填入(請作答此空)。A)P(S)、V(S)和V(S)B)P(S)、P(S)和V(S)C)V(S)、P(S)和P(S)D)V(S)、V(S)和P(S)答案:A解析:本題考查PV操作方面的基本知識。因為公共數(shù)據(jù)單元Tj是一個臨界資源,最多允許1個終端進程使用,因此需要設(shè)置一個互斥信號量S,初值等于1。第2小題因為進入臨界區(qū)時執(zhí)行P操作,退出臨界區(qū)時執(zhí)行V操作。[單選題]12.A)ShapeB)DrawingC)RectangleD)V2Drawing答案:A解析:橋接模式將抽象部分與它的實現(xiàn)部分分離,使它們都可以獨立地變化。它是一種對象結(jié)構(gòu)型模式,又稱為柄體(HandleandBody)模式或接口(Interface)模式。橋接模式類似于多重繼承方案,但是多重繼承方案往往違背了類的單一職責(zé)原則,其復(fù)用性比較差,橋接模式是比多重繼承方案更好的解決方法?!bstraction定義抽象類的接口;維護一個指向Implementor類型對象的指針?!efinedAbstraction擴充由Abstraction定義的接口。·Implementor定義實現(xiàn)類的接口,該接口不一定要與Abstraction的接口完全一致;事實上這兩個接口可以完全不同。一般來說,Implementor接口僅提供基本操作,而Abstraction則定義了基于這些基本操作的較高層次的操作。·ConcreteImplementor實現(xiàn)Implementor接口并定義它的具體實現(xiàn)。圖中與Bridge模式中的?Abstraction?角色相對應(yīng)的類是Shape,與?Implementor?角色相對應(yīng)的類是Drawing。[單選題]13.下列說法中正確的是(12)。A)半雙工總線只在一個方向上傳輸信息,全雙工總線可在兩個方向上輪流傳輸信息B)半雙工總線只在一個方向上傳輸信息,全雙工總線可在兩個方向上同時傳輸信息C)半雙工總線可在兩個方向上輪流傳輸信息,全雙工總線可在兩個方向上同時傳輸信息D)半雙工總線可在兩個方向上同時傳輸信息,全雙工總線可在兩個方向上輪流傳輸信息答案:C解析:[單選題]14.特定領(lǐng)域軟件架構(gòu)(DomainSpecificSoftwareArchitecture,DSSA.以一個特定問題領(lǐng)域為對象,形成由領(lǐng)域參考模型、參考需求、(請作答此空)_等組成的開發(fā)基礎(chǔ)架構(gòu),支持一個特定領(lǐng)域中多個應(yīng)用的生成。DSSA的基本活動包括領(lǐng)域分析、領(lǐng)域設(shè)計和領(lǐng)域?qū)崿F(xiàn)。其中領(lǐng)域分析的主要目的是獲得(),從而描述領(lǐng)域中系統(tǒng)之間共同的需求,即領(lǐng)域需求;領(lǐng)域設(shè)計的主要目標是獲得(),從而描述領(lǐng)域模型中表示需求的解決方案;領(lǐng)域?qū)崿F(xiàn)的主要目標是開發(fā)和組織可重用信息,并實現(xiàn)基礎(chǔ)軟件架構(gòu)。A)參考設(shè)計B)參考規(guī)約C)參考架構(gòu)D)參考實現(xiàn)答案:C解析:特定領(lǐng)域軟件架構(gòu)(DomainSpecificSoftwareArchitecture,DSSA)以一個特定問題領(lǐng)域為對象,形成由領(lǐng)域參考模型、參考需求、參考架構(gòu)等組成的開發(fā)基礎(chǔ)架構(gòu),其目標是支持一個特定領(lǐng)域中多個應(yīng)用的生成。DSSA的基本活動包括領(lǐng)域分析、領(lǐng)域設(shè)計和領(lǐng)域?qū)崿F(xiàn)。其中領(lǐng)域分析的主要目的是獲得領(lǐng)域模型,領(lǐng)域模型描述領(lǐng)域中系統(tǒng)之間共同的需求,即領(lǐng)域需求;領(lǐng)域設(shè)計的主要目標是獲得DSSA,DSSA描述領(lǐng)域模型中表示需求的解決方案;領(lǐng)域?qū)崿F(xiàn)的主要目標是依據(jù)領(lǐng)域模型和DSSA開發(fā)和組織可重用信息,并對基礎(chǔ)軟件架構(gòu)進行實現(xiàn)。[單選題]15.某公司欲開發(fā)一個網(wǎng)上商城系統(tǒng),在架構(gòu)設(shè)計階段,公司的架構(gòu)師識別出3個核心質(zhì)量屬性場景。其中?系統(tǒng)主站斷電后,能夠在2分鐘內(nèi)自動切換到備用站點,并恢復(fù)正常運行?主要與()質(zhì)量屬性相關(guān),通??刹捎?)架構(gòu)策略實現(xiàn)該屬性;?在并發(fā)用戶數(shù)不超過1000人時,用戶的交易請求應(yīng)該在0.5s內(nèi)完成?主要與()質(zhì)量屬性相關(guān),通常可采用(請作答此空)架構(gòu)策略實現(xiàn)該屬性;?系統(tǒng)應(yīng)該能夠抵擋惡意用戶的入侵行為,并進行報警和記錄?主要與()_質(zhì)量屬性相關(guān),通??刹捎?)架構(gòu)策略實現(xiàn)該屬性。A)操作串行化B)資源調(diào)度C)心跳D)內(nèi)置監(jiān)控器答案:B解析:?系統(tǒng)主站斷電后,能夠在2分鐘內(nèi)自動切換到備用站點,并恢復(fù)正常運行?主要與可用性質(zhì)量屬性相關(guān),通??刹捎眯奶?、Ping/Echo、主動冗余、被動冗余、選舉等架構(gòu)策略實現(xiàn)該屬性;?在并發(fā)用戶數(shù)不超過1000人時,用戶的交易請求應(yīng)該在0.5s內(nèi)完成?,主要與性能這一質(zhì)量屬性相關(guān),實現(xiàn)該屬性的常見架構(gòu)策略包括:增加計算資源、減少計算開銷、引入并發(fā)機制、采用資源調(diào)度等。?系統(tǒng)應(yīng)該能夠抵擋惡意用戶的入侵行為,并進行報警和記錄?主要與安全性質(zhì)量屬性相關(guān),通??刹捎萌肭謾z測、用戶認證、用戶授權(quán)、追蹤審計等架構(gòu)策略實現(xiàn)該屬性。[單選題]16.項目配置管理中,配置項的狀態(tài)通常包括(26)。A)草稿、正式發(fā)布和正在修改B)草稿、技術(shù)評審和正式發(fā)布C)草稿、評審或?qū)徟?、正式發(fā)布D)草稿、正式發(fā)布和版本變更答案:A解析:[單選題]17.假設(shè)系統(tǒng)采用段式存儲管理方法,進程P的段表如下所示。邏輯地址()不能轉(zhuǎn)換為對應(yīng)的物理地址;不能轉(zhuǎn)換為對應(yīng)的物理地址的原因是進行(請作答此空)。A)除法運算時除數(shù)為零B)算術(shù)運算時有溢出C)邏輯地址到物理地址轉(zhuǎn)換時地址越界D)物理地址到邏輯地址轉(zhuǎn)換時地址越界答案:C解析:[單選題]18.(請作答此空)的目的是檢查模塊之間,以及模塊和已集成的軟件之間的接口關(guān)系,并驗證已集成的軟件是否符合設(shè)計要求。其測試的技術(shù)依據(jù)是()。A)單元測試B)集成測試C)系統(tǒng)測試D)回歸測試答案:B解析:軟件測試可分為單元測試、集成測試、配置項測試、系統(tǒng)測試、驗收測試和回歸測試等類別。單元測試也稱為模塊測試,測試的對象是可獨立編譯或匯編的程序模塊、軟件構(gòu)件或面向?qū)ο筌浖械念?統(tǒng)稱為模塊),其目的是檢查每個模塊能否正確地實現(xiàn)設(shè)計說明中的功能、性能、接口和其他設(shè)計約束等條件,發(fā)現(xiàn)模塊內(nèi)可能存在的各種差錯。單元測試的技術(shù)依據(jù)是軟件詳細設(shè)計說明書。集成測試的目的是檢查模塊之間,以及模塊和已集成的軟件之間的接口關(guān)系,并驗證已集成的軟件是否符合設(shè)計要求。集成測試的技術(shù)依據(jù)是軟件概要設(shè)計文檔。系統(tǒng)測試的對象是完整的、集成的計算機系統(tǒng),系統(tǒng)測試的目的是在真實系統(tǒng)工作環(huán)境下,驗證完整的軟件配置項能否和系統(tǒng)正確連接,并滿足系統(tǒng)/子系統(tǒng)設(shè)計文檔和軟件開發(fā)合同規(guī)定的要求。系統(tǒng)測試的技術(shù)依據(jù)是用戶需求或開發(fā)合同。配置項測試的對象是軟件配置項,配置項測試的目的是檢驗軟件配置項與軟件需求規(guī)格說明的一致性。確認測試主要驗證軟件的功能、性能和其他特性是否與用戶需求一致。驗收測試是指針對軟件需求規(guī)格說明,在交付前以用戶為主進行的測試?;貧w測試的目的是測試軟件變更之后,變更部分的正確性和對變更需求的復(fù)合型,以及軟件原有的、正確的功能、性能和其他規(guī)定的要求的不損害性。[單選題]19.軟件架構(gòu)設(shè)計包括提出架構(gòu)模型、產(chǎn)生架構(gòu)設(shè)計和進行設(shè)計評審等活動,是一個迭代的過程。架構(gòu)設(shè)計主要關(guān)注軟件組件的結(jié)構(gòu)、屬性和(),并通過多種(請作答此空)_全面描述特定系統(tǒng)的架構(gòu)。A)對象B)代碼C)文檔D)視圖答案:D解析:軟件架構(gòu)設(shè)計包括提出架構(gòu)模型、產(chǎn)生架構(gòu)設(shè)計和進行設(shè)計評審等活動,是一個迭代的過程。架構(gòu)設(shè)計主要關(guān)注軟件組件的結(jié)構(gòu)、屬性和交互作用,并通過多種視圖全面描述特定系統(tǒng)的架構(gòu)。[單選題]20.以下關(guān)于軟件架構(gòu)風(fēng)格與系統(tǒng)性能關(guān)系的敘述中,錯誤的是(16)。A)對于采用層次化架構(gòu)風(fēng)格的系統(tǒng),劃分的層次越多,系統(tǒng)的性能越差B)對于采用隱式調(diào)用架構(gòu)風(fēng)格的系統(tǒng),可以通過處理函數(shù)的并發(fā)調(diào)用提高系統(tǒng)處理性能C)采用面向?qū)ο蠹軜?gòu)風(fēng)格的系統(tǒng),可以通過引入對象管理層提高系統(tǒng)性能D)對于采用解釋器架構(gòu)風(fēng)格的系統(tǒng),可以通過部分解釋代碼預(yù)先編譯的方式提高系統(tǒng)性能。答案:C解析:[單選題]21.在分布式數(shù)據(jù)庫中包括分片透明、復(fù)制透明、位置透明和邏輯透明等基本概念,其中:(6)是指局部數(shù)據(jù)模型透明,即用戶或應(yīng)用程序無須知道局部場地使用的是哪種數(shù)據(jù)模型。A)分片透明B)復(fù)制透明C)位置透明D)邏輯透明答案:D解析:[單選題]22.軟件架構(gòu)風(fēng)格是描述某一特定應(yīng)用領(lǐng)域中系統(tǒng)組織方式的慣用模式。架構(gòu)風(fēng)格反映領(lǐng)域中眾多系統(tǒng)所共有的結(jié)構(gòu)和(),強調(diào)對架構(gòu)(請作答此空)的重用。A)分析B)設(shè)計C)實現(xiàn)D)評估答案:B解析:軟件架構(gòu)設(shè)計的一個核心問題是能否使用重復(fù)的架構(gòu)模式,即能否達到架構(gòu)級的軟件重用。也就是說,能否在不同的軟件系統(tǒng)中,使用同一架構(gòu)。基于這個目的,學(xué)者們開始研究和實踐軟件架構(gòu)的風(fēng)格和類型問題。軟件架構(gòu)風(fēng)格是描述某一特定應(yīng)用領(lǐng)域中系統(tǒng)組織方式的慣用模式。它反映了領(lǐng)域中眾多系統(tǒng)所共有的結(jié)構(gòu)和語義特性,并指導(dǎo)如何將各個模塊和子系統(tǒng)有效地組織成一個完整的系統(tǒng)。按這種方式理解,軟件架構(gòu)風(fēng)格定義了用于描述系統(tǒng)的術(shù)語表和一組指導(dǎo)構(gòu)件系統(tǒng)的規(guī)則[單選題]23.若系統(tǒng)中存在n個等待事務(wù)Ti(i=0,1,2,…,n-1),其中:T0正等待被T1鎖住的數(shù)據(jù)項A1,T1正等待被T2鎖住的數(shù)據(jù)項A2,…,Ti正等待被Ti+1鎖住的數(shù)據(jù)項Ai+1,…,Tn-1正等待被T0鎖住的數(shù)據(jù)項A0,則系統(tǒng)處于(5)狀態(tài)。A)封鎖B)死鎖C)循環(huán)D)并發(fā)處理答案:B解析:[單選題]24.軟件架構(gòu)是降低成本、改進質(zhì)量、按時和按需交付產(chǎn)品的關(guān)鍵因素。軟件架構(gòu)設(shè)計需要滿足系統(tǒng)的(42),如性能、安全性和可修改性等,并能夠指導(dǎo)設(shè)計人員和實現(xiàn)人員的工作。A)功能需求B)性能需求C)質(zhì)量屬性D)業(yè)務(wù)屬性答案:C解析:軟件架構(gòu)是降低成本、改進質(zhì)量、按時和按需交付產(chǎn)品的關(guān)鍵因素,軟件架構(gòu)設(shè)計需要滿足系統(tǒng)的質(zhì)量屬性,如性能、安全性和可修改性等,軟件架構(gòu)設(shè)計需要確定組件之間的依賴關(guān)系,支持項目計劃和管理活動,軟件架構(gòu)能夠指導(dǎo)設(shè)計人員和實現(xiàn)人員的工作。一般在設(shè)計軟件架構(gòu)之初,會根據(jù)用戶需求,確定多個候選架構(gòu),并從中選擇一個較優(yōu)的架構(gòu),并隨著軟件的開發(fā),對這個架構(gòu)進行微調(diào),以達到最佳效果。[單選題]25.某公司擬開發(fā)一套在線游戲系統(tǒng),該系統(tǒng)的設(shè)計目標之一是支持用戶自行定義游戲?qū)ο蟮膶傩?、行為和對象之間的交互關(guān)系。為了實現(xiàn)上述目標,公司應(yīng)該采用()架構(gòu)風(fēng)格最為合適。A)管道-過濾器B)隱式調(diào)用C)主程序-子程序D)解釋器答案:D解析:該軟件系統(tǒng)特別強調(diào)用戶定義系統(tǒng)中對象的關(guān)系和行為這一特性,這需要在軟件架構(gòu)層面提供一種運行時的系統(tǒng)行為定義與改變的能力,根據(jù)常見架構(gòu)風(fēng)格的特點和適用環(huán)境,可以知道最合適的架構(gòu)設(shè)計風(fēng)格應(yīng)該是解釋器風(fēng)格[單選題]26.某公司為其研發(fā)的硬件產(chǎn)品設(shè)計實現(xiàn)了一種特定的編程語言,為了方便開發(fā)者進行軟件開發(fā),公司擬開發(fā)一套針對該編程語言的集成開發(fā)環(huán)境,包括代碼編輯、語法高亮、代碼編譯、運行調(diào)試等功能。針對上述描述,該集成開發(fā)環(huán)境應(yīng)采用()架構(gòu)風(fēng)格最為合適。A)管道-過濾器B)數(shù)據(jù)倉儲C)主程序-子程序D)解釋器答案:B解析:編程語言的集成開發(fā)環(huán)境需要提供代碼編輯、語法高亮、代碼編譯、運行調(diào)試等功能,這些功能的特點是以軟件代碼為中心進行對應(yīng)的編譯處理與輔助操作。根據(jù)常見架構(gòu)風(fēng)格的特點和適用環(huán)境,可以知道最合適的架構(gòu)設(shè)計風(fēng)格應(yīng)該是數(shù)據(jù)倉庫風(fēng)格。[單選題]27.架構(gòu)描述語言(ArchitectureDescriptionLanguage,ADL)是一種為明確說明軟件系統(tǒng)的概念架構(gòu)和對這些概念架構(gòu)建模提供功能的語言。ADL主要包括以下組成部分:組件、組件接口、(43)和架構(gòu)配置。A)架構(gòu)風(fēng)格B)架構(gòu)實現(xiàn)C)連接件D)組件約束答案:C解析:架構(gòu)描述語言(ArchitectureDescriptionLanguage,ADL)是一種為明確說明軟件系統(tǒng)的概念架構(gòu)和對這些概念架構(gòu)建模提供功能的語言。ADL主要包括以下組成部分:組件、組件接口、連接件和架構(gòu)配置。ADL對連接件的重視成為區(qū)分ADL和其他建模語言的重要特征之一。[單選題]28.架構(gòu)權(quán)衡分析方法(ArchitectureTradeoffAnalysisMethod,ATAM)是在基于場景的架構(gòu)分析方法(Scenarios-basedArchitectureAnalysisMethod,SAAM)基礎(chǔ)之上發(fā)展起來的,主要包括場景和需求收集、(請作答此空)、屬性模型構(gòu)造和分析、屬性模型折中等4個階段。ATAM方法要求在系統(tǒng)開發(fā)之前,首先對這些質(zhì)量屬性進行_(63)和折中。A)架構(gòu)視圖和場景實現(xiàn)B)架構(gòu)風(fēng)格和場景分析C)架構(gòu)設(shè)計和目標分析D)架構(gòu)描述和需求評估答案:A解析:ATAM是在基于場景的架構(gòu)分析方法(Scenarios-basedArchitectureAnalysisMethod,SAAM)基礎(chǔ)之上發(fā)展起來的,主要包括場景和需求收集、架構(gòu)視圖和場景實現(xiàn)、屬性模型構(gòu)造和分析、屬性模型折中等4個階段。ATAM方法要求在系統(tǒng)開發(fā)之前,首先對這些質(zhì)量屬性進行評價和折中。[單選題]29.某公司擬開發(fā)一個轎車巡航定速系統(tǒng),系統(tǒng)需要持續(xù)測量車輛當前的實時速度,并根據(jù)設(shè)定的期望速度自動控制轎車的油門和剎車。針對上述需求,采用()架構(gòu)風(fēng)格最為合適。A)解釋器B)過程控制C)分層D)管道-過濾器答案:B解析:根據(jù)題目描述,轎車巡航定速系統(tǒng)是一個十分典型的控制系統(tǒng),其特點是不斷采集系統(tǒng)當前狀態(tài),與系統(tǒng)中的設(shè)定狀態(tài)進行對比,并通過將當前狀態(tài)與設(shè)定狀態(tài)進行對比從而進行控制[單選題]30.某公司擬開發(fā)一個語音識別系統(tǒng),其語音識別的主要過程包括分割原始語音信號、識別音素、產(chǎn)生候選詞、判定語法片斷、提供語義解釋等,每個過程都需要進行基于先驗知識的條件判斷并進行相應(yīng)的識別動作。針對該系統(tǒng)的特點,采用()架構(gòu)風(fēng)格最為合適。A)解釋器B)面向?qū)ο驝)黑板D)隱式調(diào)用答案:C解析:根據(jù)題目描述,語音識別系統(tǒng)是一個十分典型的專家系統(tǒng),其特點是求解的正確結(jié)果不止一個,求解過程比較復(fù)雜,需要通過專家知識和反饋逐步得到正確結(jié)果。因此對比4個候選項,黑板結(jié)構(gòu)特別適合求解這類問題。[單選題]31.在面向?qū)ο笤O(shè)計的原則中,(36)原則是指抽象不應(yīng)該依賴于細節(jié),細節(jié)應(yīng)該依賴于抽象,即應(yīng)針對接口編程,而不是針對實現(xiàn)編程。A)開閉B)里氏替換C)最少知識D)依賴倒置答案:D解析:依賴倒置原則是指抽象不應(yīng)該依賴于細節(jié),細節(jié)應(yīng)當依賴于抽象。換言之,要針對接口編程,而不是針對實現(xiàn)編程。在程序代碼中傳遞參數(shù)時或在組合(或聚合)關(guān)系中,盡量引用層次高的抽象層類,即使用接口和抽象類進行變量類型聲明、參數(shù)類型聲明和方法返回類型聲明,以及數(shù)據(jù)類型的轉(zhuǎn)換等,而不要用具體類來做這些事情。為了確保該原則的應(yīng)用,一個具體類應(yīng)當只實現(xiàn)接口和抽象類中聲明過的方法,而不要給出多余的方法,否則,將無法調(diào)用到在子類中增加的新方法。實現(xiàn)開閉原則的關(guān)鍵是抽象化,并且從抽象化導(dǎo)出具體化實現(xiàn),如果說開閉原則是OOD的目標的話,那么依賴倒置原則就是OOD的主要機制。有了抽象層,可以使得系統(tǒng)具有很好的靈活性,在程序中盡量使用抽象層進行編程,而將具體類寫在配置文件中,這樣,如果系統(tǒng)行為發(fā)生變化,則只需要擴展抽象層,并修改配置文件,而無須修改原有系統(tǒng)的源代碼,在不修改的情況下來擴展系統(tǒng)功能,滿足開閉原則的要求。依賴倒置原則是COM、CORBA、EJB、Spring等技術(shù)和框架背后的基本原則之一。[單選題]32.某公司欲開發(fā)一個網(wǎng)上商城系統(tǒng),在架構(gòu)設(shè)計階段,公司的架構(gòu)師識別出3個核心質(zhì)量屬性場景。其中?系統(tǒng)主站斷電后,能夠在2分鐘內(nèi)自動切換到備用站點,并恢復(fù)正常運行?主要與()質(zhì)量屬性相關(guān),通常可采用()架構(gòu)策略實現(xiàn)該屬性;?在并發(fā)用戶數(shù)不超過1000人時,用戶的交易請求應(yīng)該在0.5s內(nèi)完成?主要與(請作答此空)質(zhì)量屬性相關(guān),通常可采用()架構(gòu)策略實現(xiàn)該屬性;?系統(tǒng)應(yīng)該能夠抵擋惡意用戶的入侵行為,并進行報警和記錄?主要與()_質(zhì)量屬性相關(guān),通常可采用()架構(gòu)策略實現(xiàn)該屬性。A)可測試性B)易用性C)性能D)互操作性答案:C解析:?系統(tǒng)主站斷電后,能夠在2分鐘內(nèi)自動切換到備用站點,并恢復(fù)正常運行?主要與可用性質(zhì)量屬性相關(guān),通常可采用心跳、Ping/Echo、主動冗余、被動冗余、選舉等架構(gòu)策略實現(xiàn)該屬性;?在并發(fā)用戶數(shù)不超過1000人時,用戶的交易請求應(yīng)該在0.5s內(nèi)完成?,主要與性能這一質(zhì)量屬性相關(guān),實現(xiàn)該屬性的常見架構(gòu)策略包括:增加計算資源、減少計算開銷、引入并發(fā)機制、采用資源調(diào)度等。?系統(tǒng)應(yīng)該能夠抵擋惡意用戶的入侵行為,并進行報警和記錄?主要與安全性質(zhì)量屬性相關(guān),通??刹捎萌肭謾z測、用戶認證、用戶授權(quán)、追蹤審計等架構(gòu)策略實現(xiàn)該屬性。[單選題]33.某公司欲開發(fā)一個網(wǎng)上商城系統(tǒng),在架構(gòu)設(shè)計階段,公司的架構(gòu)師識別出3個核心質(zhì)量屬性場景。其中?系統(tǒng)主站斷電后,能夠在2分鐘內(nèi)自動切換到備用站點,并恢復(fù)正常運行?主要與()質(zhì)量屬性相關(guān),通??刹捎?)架構(gòu)策略實現(xiàn)該屬性;?在并發(fā)用戶數(shù)不超過1000人時,用戶的交易請求應(yīng)該在0.5s內(nèi)完成?主要與()質(zhì)量屬性相關(guān),通??刹捎?)架構(gòu)策略實現(xiàn)該屬性;?系統(tǒng)應(yīng)該能夠抵擋惡意用戶的入侵行為,并進行報警和記錄?主要與(試題錄入中)_質(zhì)量屬性相關(guān),通??刹捎?)架構(gòu)策略實現(xiàn)該屬性。A)可用性B)安全性C)可測試性D)可修改性答案:B解析:?系統(tǒng)主站斷電后,能夠在2分鐘內(nèi)自動切換到備用站點,并恢復(fù)正常運行?主要與可用性質(zhì)量屬性相關(guān),通常可采用心跳、Ping/Echo、主動冗余、被動冗余、選舉等架構(gòu)策略實現(xiàn)該屬性;?在并發(fā)用戶數(shù)不超過1000人時,用戶的交易請求應(yīng)該在0.5s內(nèi)完成?,主要與性能這一質(zhì)量屬性相關(guān),實現(xiàn)該屬性的常見架構(gòu)策略包括:增加計算資源、減少計算開銷、引入并發(fā)機制、采用資源調(diào)度等。?系統(tǒng)應(yīng)該能夠抵擋惡意用戶的入侵行為,并進行報警和記錄?主要與安全性質(zhì)量屬性相關(guān),通??刹捎萌肭謾z測、用戶認證、用戶授權(quán)、追蹤審計等架構(gòu)策略實現(xiàn)該屬性。[單選題]34.電子商務(wù)系統(tǒng)中參與電子商務(wù)活動的實體包括(21)。A)客戶、商戶、銀行和認證中心B)客戶、銀行、商戶和政府機構(gòu)C)客戶、商戶、銀行和物流企業(yè)D)客戶、商戶、政府和物流企業(yè)答案:A解析:[單選題]35.供應(yīng)鏈中的信息流覆蓋了從供應(yīng)商、制造商到分銷商,再到零售商等供應(yīng)鏈中的所有環(huán)節(jié),其信息流分為需求信息流和供應(yīng)信息流,()屬于需求信息流,(請作答此空)屬于供應(yīng)信息流。A)客戶訂單B)采購合同C)完工報告單D)銷售報告答案:C解析:[單選題]36.供應(yīng)鏈中的信息流覆蓋了從供應(yīng)商、制造商到分銷商,再到零售商等供應(yīng)鏈中的所有環(huán)節(jié),其信息流分為需求信息流和供應(yīng)信息流,(請作答此空)屬于需求信息流,()屬于供應(yīng)信息流。A)庫存記錄B)生產(chǎn)計劃C)商品入庫單D)提貨發(fā)運單答案:B解析:[單選題]37.基于架構(gòu)的軟件開發(fā)(ArchitectureBasedSoftwareDevelopment,ABSD.強調(diào)由商業(yè)、質(zhì)量和功能需求的組合驅(qū)動軟件架構(gòu)設(shè)計。它強調(diào)采用(請作答此空)來描述軟件架構(gòu),采用()來描述需求。A)類圖和序列圖B)視角與視圖C)構(gòu)件和類圖D)構(gòu)件與功能答案:B解析:根據(jù)定義,基于軟件架構(gòu)的開發(fā)(ArchitectureBasedSoftwareDevelopment,ABSD)強調(diào)由商業(yè)、質(zhì)量和功能需求的組合驅(qū)動軟件架構(gòu)設(shè)計。它強調(diào)采用視角和視圖來描述軟件架構(gòu),采用用例和質(zhì)量屬性場景來描述需求。[單選題]38.特定領(lǐng)域軟件架構(gòu)(DomainSpecificSoftwareArchitecture,DSSA.以一個特定問題領(lǐng)域為對象,形成由領(lǐng)域參考模型、參考需求、()_等組成的開發(fā)基礎(chǔ)架構(gòu),支持一個特定領(lǐng)域中多個應(yīng)用的生成。DSSA的基本活動包括領(lǐng)域分析、領(lǐng)域設(shè)計和領(lǐng)域?qū)崿F(xiàn)。其中領(lǐng)域分析的主要目的是獲得(請作答此空),從而描述領(lǐng)域中系統(tǒng)之間共同的需求,即領(lǐng)域需求;領(lǐng)域設(shè)計的主要目標是獲得(),從而描述領(lǐng)域模型中表示需求的解決方案;領(lǐng)域?qū)崿F(xiàn)的主要目標是開發(fā)和組織可重用信息,并實現(xiàn)基礎(chǔ)軟件架構(gòu)。A)領(lǐng)域邊界B)領(lǐng)域信息C)領(lǐng)域?qū)ο驞)領(lǐng)域模型答案:D解析:特定領(lǐng)域軟件架構(gòu)(DomainSpecificSoftwareArchitecture,DSSA)以一個特定問題領(lǐng)域為對象,形成由領(lǐng)域參考模型、參考需求、參考架構(gòu)等組成的開發(fā)基礎(chǔ)架構(gòu),其目標是支持一個特定領(lǐng)域中多個應(yīng)用的生成。DSSA的基本活動包括領(lǐng)域分析、領(lǐng)域設(shè)計和領(lǐng)域?qū)崿F(xiàn)。其中領(lǐng)域分析的主要目的是獲得領(lǐng)域模型,領(lǐng)域模型描述領(lǐng)域中系統(tǒng)之間共同的需求,即領(lǐng)域需求;領(lǐng)域設(shè)計的主要目標是獲得DSSA,DSSA描述領(lǐng)域模型中表示需求的解決方案;領(lǐng)域?qū)崿F(xiàn)的主要目標是依據(jù)領(lǐng)域模型和DSSA開發(fā)和組織可重用信息,并對基礎(chǔ)軟件架構(gòu)進行實現(xiàn)。[單選題]39.下列敘述中,不滿足好的需求陳述要求的是(27)。A)每一項需求都必須完整、準確地描述即將要開發(fā)的功能B)需求必須能夠在系統(tǒng)及其運行環(huán)境的能力和約束條件內(nèi)實現(xiàn)C)每一項需求記錄的功能都必須是用戶的真正的需要D)所有需求都應(yīng)被視為同等重要答案:D解析:[單選題]40.某公司擬開發(fā)一個地面清潔機器人。機器人的控制者首先定義清潔任務(wù)和任務(wù)之間的關(guān)系,機器人接受任務(wù)后,需要響應(yīng)外界環(huán)境中觸發(fā)的一些突發(fā)事件,根據(jù)自身狀態(tài)進行動態(tài)調(diào)整,最終自動完成任務(wù)。針對上述需求,該機器人應(yīng)該采用()架構(gòu)風(fēng)格最為合適。A)面向?qū)ο驜)主程序-子程序C)規(guī)則系統(tǒng)D)管道-過濾器答案:C解析:機器人需要根據(jù)自身狀態(tài)的外界環(huán)境進行自動調(diào)整,這是一個典型的根據(jù)外部事件進行響應(yīng)的場景。比較4個候選項,規(guī)則系統(tǒng)比較適合根據(jù)外部事件,以自身狀態(tài)為基礎(chǔ)自動進行處理和動作的場景。[單選題]41.以下描述中,()不是嵌入式操作系統(tǒng)的特點。A)面向應(yīng)用,可以進行裁剪和移植B)用于特定領(lǐng)域,不需要支持多任務(wù)C)可靠性高,無須人工干預(yù)獨立運行,并處理各類事件和故障D)要求編碼體積小,能夠在嵌入式系統(tǒng)的有效存儲空間內(nèi)運行答案:B解析:[單選題]42.某公司欲開發(fā)一個網(wǎng)上商城系統(tǒng),在架構(gòu)設(shè)計階段,公司的架構(gòu)師識別出3個核心質(zhì)量屬性場景。其中?系統(tǒng)主站斷電后,能夠在2分鐘內(nèi)自動切換到備用站點,并恢復(fù)正常運行?主要與()質(zhì)量屬性相關(guān),通??刹捎?)架構(gòu)策略實現(xiàn)該屬性;?在并發(fā)用戶數(shù)不超過1000人時,用戶的交易請求應(yīng)該在0.5s內(nèi)完成?主要與()質(zhì)量屬性相關(guān),通??刹捎?)架構(gòu)策略實現(xiàn)該屬性;?系統(tǒng)應(yīng)該能夠抵擋惡意用戶的入侵行為,并進行報警和記錄?主要與()_質(zhì)量屬性相關(guān),通常可采用(試題錄入中)架構(gòu)策略實現(xiàn)該屬性。A)內(nèi)置監(jiān)控器B)記錄/回放C)追蹤審計D)維護現(xiàn)有接口答案:C解析:?系統(tǒng)主站斷電后,能夠在2分鐘內(nèi)自動切換到備用站點,并恢復(fù)正常運行?主要與可用性質(zhì)量屬性相關(guān),通??刹捎眯奶?、Ping/Echo、主動冗余、被動冗余、選舉等架構(gòu)策略實現(xiàn)該屬性;?在并發(fā)用戶數(shù)不超過1000人時,用戶的交易請求應(yīng)該在0.5s內(nèi)完成?,主要與性能這一質(zhì)量屬性相關(guān),實現(xiàn)該屬性的常見架構(gòu)策略包括:增加計算資源、減少計算開銷、引入并發(fā)機制、采用資源調(diào)度等。?系統(tǒng)應(yīng)該能夠抵擋惡意用戶的入侵行為,并進行報警和記錄?主要與安全性質(zhì)量屬性相關(guān),通??刹捎萌肭謾z測、用戶認證、用戶授權(quán)、追蹤審計等架構(gòu)策略實現(xiàn)該屬性。[單選題]43.軟件設(shè)計師王某在其公司的某一綜合信息管理系統(tǒng)軟件開發(fā)項目中承擔(dān)了大部分程序設(shè)計工作。該系統(tǒng)交付用戶,投入試運行后,王某辭職離開公司,并帶走了該綜合信息管理系統(tǒng)的源程序,拒不交還公司。王某認為綜合信息管理系統(tǒng)源程序是他獨立完成的,他是綜合信息管理系統(tǒng)源程序的軟件著作權(quán)人。王某的行為(66)。A)侵犯了公司的軟件著作權(quán)B)未侵犯了公司的軟件著作權(quán)C)侵犯了公司的商業(yè)秘密權(quán)D)不涉及侵犯公司的軟件著作權(quán)答案:A解析:《計算機軟件保護條例》第13條規(guī)定?自然人在法人或者其他組織中任職期間所開發(fā)的軟件有下列情形之一的,該軟件著作權(quán)由該法人或者其他組織享有,該法人或者其他組織可以對開發(fā)軟件的自然人進行獎勵:(一)針對本職工作中明確指定的開發(fā)目標所開發(fā)的軟件;(二)開發(fā)的軟件是從事本職工作活動所預(yù)見的結(jié)果或者自然的結(jié)果;(三)主要使用了法人或者其他組織的資金、專用設(shè)備、未公開的專門信息等物質(zhì)技術(shù)條件所開發(fā)并由法人或者其他組織承擔(dān)責(zé)任的軟件。?根據(jù)《計算機軟件保護條例》規(guī)定,可以得出這樣的結(jié)論,當公民作為某單位的職工時,如果其開發(fā)的軟件屬于執(zhí)行本職工作的結(jié)果,該軟件著作權(quán)應(yīng)當歸單位享有。而單位可以給予開發(fā)軟件的職工獎勵。需要注意的是,獎勵軟件開發(fā)者并不是單位的一種法定義務(wù),軟件開發(fā)者不可援引《計算機軟件保護條例》強迫單位對自己進行獎勵。王某作為公司的職員,完成的某一綜合信息管理系統(tǒng)軟件是針對其本職工作中明確指定的開發(fā)目標而開發(fā)的軟件。該軟件應(yīng)為職務(wù)作品,并屬于特殊職務(wù)作品。公司對該軟件享有除署名權(quán)外的軟件著作權(quán)的其他權(quán)利,而王某只享有署名權(quán)。王某持有該軟件源程序不歸還公司的行為,妨礙了公司正常行使軟件著作權(quán),構(gòu)成對公司軟件著作權(quán)的侵犯,應(yīng)承擔(dān)停止侵權(quán)責(zé)任,即交還軟件源程序。[單選題]44.某高校欲構(gòu)建財務(wù)系統(tǒng),使得用戶可通過校園網(wǎng)訪問該系統(tǒng)。根據(jù)需求,公司給出如下2套方案。方案一:1)出口設(shè)備采用一臺配置防火墻板卡的核心交換機,并且使用防火墻策略將需要對校園網(wǎng)做應(yīng)用的服務(wù)器進行地址映射;2)采用4臺高性能服務(wù)器實現(xiàn)整體架構(gòu),其中3臺作為財務(wù)應(yīng)用服務(wù)器、1臺作為數(shù)據(jù)備份管理服務(wù)器;3)通過備份管理軟件的備份策略將3臺財務(wù)應(yīng)用服務(wù)器的數(shù)據(jù)進行定期備份。方案二:1)出口設(shè)備采用一臺配置防火墻板卡的核心交換機,并且使用防火墻策略將需要對校園網(wǎng)做應(yīng)用的服務(wù)器進行地址映射;2)采用2臺高性能服務(wù)器實現(xiàn)整體架構(gòu),服務(wù)器采用虛擬化技術(shù),建多個虛擬機滿足財務(wù)系統(tǒng)業(yè)務(wù)需求。當一臺服務(wù)器出現(xiàn)物理故障時將業(yè)務(wù)遷移到另外一臺物理服務(wù)器上。與方案一相比,方案二的優(yōu)點是(67)。方案二還有一些缺點,下列不屬于其缺點的是(請作答此空)。A)缺少企業(yè)級磁盤陣列,不能將數(shù)據(jù)進行統(tǒng)一的存儲與管理B)缺少網(wǎng)閘,不能實現(xiàn)財務(wù)系統(tǒng)與Internet的物理隔離C)缺少安全審計,不便于相關(guān)行為的記錄、存儲與分析D)缺少內(nèi)部財務(wù)用戶接口,不便于快速管理與維護答案:B解析:與方案一相比,方案二服務(wù)器采用虛擬化技術(shù),當一臺服務(wù)器出現(xiàn)物理故障時將業(yè)務(wù)遷移到另外一臺物理服務(wù)器上,保障了業(yè)務(wù)的連續(xù)性。網(wǎng)絡(luò)的安全性、數(shù)據(jù)的安全性、業(yè)務(wù)的可用性都沒有發(fā)生實質(zhì)性變化。方案二有一些缺陷,缺少將數(shù)據(jù)進行統(tǒng)一的存儲與管理的企業(yè)級磁盤陣列;其次缺少安全審計,不便于相關(guān)行為的記錄、存儲與分析;而且缺少內(nèi)部財務(wù)用戶接口,不便于快速管理與維護。如果加網(wǎng)閘,就不能實現(xiàn)對財務(wù)系統(tǒng)的訪問。不能實現(xiàn)用戶可通過校園網(wǎng)對財務(wù)系統(tǒng)的訪問[單選題]45.某攝影家創(chuàng)作一件攝影作品出版后,將原件出售給了某軟件設(shè)計師。軟件設(shè)計師不慎將原件毀壞,則該件攝影作品的著作權(quán)(65)享有。A)仍然由攝影家B)由攝影家和軟件設(shè)計師共同C)由軟件設(shè)計師D)由攝影家或軟件設(shè)計師申請的一方答案:A解析:攝影家將其攝影作品原件出售時不涉及著作權(quán),這件攝影作品的著作權(quán)仍屬于攝影家。這是因為攝影家將攝影作品原件出售時,只是將其攝影作品原件(作品物)的物權(quán)轉(zhuǎn)讓,并未涉及著作權(quán)轉(zhuǎn)讓,攝影作品原件的轉(zhuǎn)移不等于攝影作品著作權(quán)的轉(zhuǎn)移。所以這件攝影作品的著作權(quán)仍屬于攝影家。攝影作品的原件可以買賣、贈予。然而,獲得一件攝影作品并不意味著獲得該作品的著作權(quán)。我國著作權(quán)法第18條規(guī)定:?美術(shù)等作品原件所有權(quán)的轉(zhuǎn)移。不視為作品著作權(quán)的轉(zhuǎn)移,但美術(shù)作品原件的展覽權(quán)由原件所有人享有。?這就是說作品物轉(zhuǎn)移的事實并不引起作品著作權(quán)的轉(zhuǎn)移,受讓人只是取得物的所有權(quán)和作品原件的展覽權(quán),作品的著作權(quán)仍然由作者等著作權(quán)人享有。除了美術(shù)作品之外,對任何原件所有權(quán)可能轉(zhuǎn)移的作品,都要注意區(qū)分作品物質(zhì)載體的財產(chǎn)權(quán)和作品的著作權(quán)這兩種不同的權(quán)利。該攝影作品出版后,原件不慎毀壞,攝影家仍享有該攝影作品的著作權(quán)。這是因為,該攝影作品原件的滅失,不等于攝影作品著作權(quán)的喪失,也就是說,著作權(quán)的存在,不以作品原件物質(zhì)載體的存在為前提,而是依據(jù)法定的保護期。[單選題]46.()的目的是檢查模塊之間,以及模塊和已集成的軟件之間的接口關(guān)系,并驗證已集成的軟件是否符合設(shè)計要求。其測試的技術(shù)依據(jù)是(請作答此空)。A)軟件詳細設(shè)計說明書B)技術(shù)開發(fā)合同C)軟件概要設(shè)計文檔D)軟件配置文檔答案:C解析:軟件測試可分為單元測試、集成測試、配置項測試、系統(tǒng)測試、驗收測試和回歸測試等類別。單元測試也稱為模塊測試,測試的對象是可獨立編譯或匯編的程序模塊、軟件構(gòu)件或面向?qū)ο筌浖械念?統(tǒng)稱為模塊),其目的是檢查每個模塊能否正確地實現(xiàn)設(shè)計說明中的功能、性能、接口和其他設(shè)計約束等條件,發(fā)現(xiàn)模塊內(nèi)可能存在的各種差錯。單元測試的技術(shù)依據(jù)是軟件詳細設(shè)計說明書。集成測試的目的是檢查模塊之間,以及模塊和已集成的軟件之間的接口關(guān)系,并驗證已集成的軟件是否符合設(shè)計要求。集成測試的技術(shù)依據(jù)是軟件概要設(shè)計文檔。系統(tǒng)測試的對象是完整的、集成的計算機系統(tǒng),系統(tǒng)測試的目的是在真實系統(tǒng)工作環(huán)境下,驗證完整的軟件配置項能否和系統(tǒng)正確連接,并滿足系統(tǒng)/子系統(tǒng)設(shè)計文檔和軟件開發(fā)合同規(guī)定的要求。系統(tǒng)測試的技術(shù)依據(jù)是用戶需求或開發(fā)合同。配置項測試的對象是軟件配置項,配置項測試的目的是檢驗軟件配置項與軟件需求規(guī)格說明的一致性。確認測試主要驗證軟件的功能、性能和其他特性是否與用戶需求一致。驗收測試是指針對軟件需求規(guī)格說明,在交付前以用戶為主進行的測試?;貧w測試的目的是測試軟件變更之后,變更部分的正確性和對變更需求的復(fù)合型,以及軟件原有的、正確的功能、性能和其他規(guī)定的要求的不損害性。[單選題]47.架構(gòu)權(quán)衡分析方法(ArchitectureTradeoffAnalysisMethod,ATAM)是在基于場景的架構(gòu)分析方法(Scenarios-basedArchitectureAnalysisMethod,SAAM)基礎(chǔ)之上發(fā)展起來的,主要包括場景和需求收集、()、屬性模型構(gòu)造和分析、屬性模型折中等4個階段。ATAM方法要求在系統(tǒng)開發(fā)之前,首先對這些質(zhì)量屬性進行_(請作答此空)和折中。A)設(shè)計B)實現(xiàn)C)測試D)評價答案:D解析:ATAM是在基于場景的架構(gòu)分析方法(Scenarios-basedArchitectureAnalysisMethod,SAAM)基礎(chǔ)之上發(fā)展起來的,主要包括場景和需求收集、架構(gòu)視圖和場景實現(xiàn)、屬性模型構(gòu)造和分析、屬性模型折中等4個階段。ATAM方法要求在系統(tǒng)開發(fā)之前,首先對這些質(zhì)量屬性進行評價和折中。[單選題]48.軟件架構(gòu)設(shè)計包括提出架構(gòu)模型、產(chǎn)生架構(gòu)設(shè)計和進行設(shè)計評審等活動,是一個迭代的過程。架構(gòu)設(shè)計主要關(guān)注軟件組件的結(jié)構(gòu)、屬性和(請作答此空),并通過多種()_全面描述特定系統(tǒng)的架構(gòu)。A)實現(xiàn)方式B)交互作用C)設(shè)計方案D)測試方式答案:B解析:軟件架構(gòu)設(shè)計包括提出架構(gòu)模型、產(chǎn)生架構(gòu)設(shè)計和進行設(shè)計評審等活動,是一個迭代的過程。架構(gòu)設(shè)計主要關(guān)注軟件組件的結(jié)構(gòu)、屬性和交互作用,并通過多種視圖全面描述特定系統(tǒng)的架構(gòu)。[單選題]49.商業(yè)智能系統(tǒng)的處理過程包括四個主要階段:數(shù)據(jù)預(yù)處理通過(請作答此空)實現(xiàn)企業(yè)原始數(shù)據(jù)的初步整合;建立數(shù)據(jù)倉庫是后續(xù)數(shù)據(jù)處理的基礎(chǔ);數(shù)據(jù)分析是體現(xiàn)系統(tǒng)智能的關(guān)鍵,主要采用()和()技術(shù),前者能夠?qū)崿F(xiàn)數(shù)據(jù)的上卷、下鉆和旋轉(zhuǎn)分析,后者利用隱藏的知識,通過建立分析模型預(yù)測企業(yè)未來發(fā)展趨勢;數(shù)據(jù)展現(xiàn)主要完成數(shù)據(jù)處理結(jié)果的可視化A)數(shù)據(jù)映射和關(guān)聯(lián)B)數(shù)據(jù)集市和數(shù)據(jù)立方體C)數(shù)據(jù)抽取、轉(zhuǎn)換和裝載D)數(shù)據(jù)清洗和數(shù)據(jù)集成答案:C解析:[單選題]50.A)淘汰B)繼承C)改造D)集成答案:D解析:把對遺留系統(tǒng)的評價結(jié)果分列在坐標的4個象限內(nèi)。對處在不同象限的遺留系統(tǒng)采取不同的演化策略。①淘汰策略。第四象限為低水平、低價值區(qū),即遺留系統(tǒng)的技術(shù)含量較低,且具有較低的業(yè)務(wù)價值。對這種遺留系統(tǒng)的演化策略為淘汰,即全面重新開發(fā)新的系統(tǒng)以代替遺留系統(tǒng)。完全淘汰是一種極端性策略,一般是企業(yè)的業(yè)務(wù)產(chǎn)生了根本變化,遺留系統(tǒng)已經(jīng)基本上不再適應(yīng)企業(yè)運作的需要;或者是遺留系統(tǒng)的維護人員、維護文檔資料都丟失了。經(jīng)過評價,發(fā)現(xiàn)將遺留系統(tǒng)完全淘汰,開發(fā)全新的系統(tǒng)比改造舊系統(tǒng)從成本上考慮更合算。②繼承策略。第二象限為低水平、高價值區(qū),即遺留系統(tǒng)的技術(shù)含量較低,已經(jīng)滿足企業(yè)運作的功能或性能要求,但具有較高的商業(yè)價值,目前企業(yè)的業(yè)務(wù)尚緊密依賴該系統(tǒng)。稱這種遺留系統(tǒng)的演化策略為繼承。在開發(fā)新系統(tǒng)時,需要完全兼容遺留系統(tǒng)的功能模型和數(shù)據(jù)模型。為了保證業(yè)務(wù)的連續(xù)性,新老系統(tǒng)必須并行運行一段時間,再逐漸切換到新系統(tǒng)上運行。③改造策略。第一象限為高水平、高價值區(qū),即遺留系統(tǒng)的技術(shù)含量較高,本身還有強大的生命力。系統(tǒng)具有較高的業(yè)務(wù)價值,基本上能夠滿足企業(yè)業(yè)務(wù)運作和決策支持的需要。這種系統(tǒng)可能建成的時間還很短,稱這種遺留系統(tǒng)的演化策略為改造。改造包括系統(tǒng)功能的增強和數(shù)據(jù)模型的改造兩個方面。系統(tǒng)功能的增強是指在原有系統(tǒng)的基礎(chǔ)上增加新的應(yīng)用要求,對遺留系統(tǒng)本身不做改變;數(shù)據(jù)模型的改造是指將遺留系統(tǒng)的舊的數(shù)據(jù)模型向新的數(shù)據(jù)模型的轉(zhuǎn)化。④集成策略。第三象限為高水平、低價值區(qū),即遺留系統(tǒng)的技術(shù)含量較高,但其業(yè)務(wù)價值較低,可能只完成某個部門(或子公司)的業(yè)務(wù)管理。這種系統(tǒng)在各自的局部領(lǐng)域里工作良好,但對于整個企業(yè)來說,存在多個這樣的系統(tǒng),不同的系統(tǒng)基于不同的平臺、不同的數(shù)據(jù)模型,形成了一個個信息孤島,對這種遺留系統(tǒng)的演化策略為集成。[單選題]51.特定領(lǐng)域軟件架構(gòu)(DomainSpecificSoftwareArchitecture,DSSA.以一個特定問題領(lǐng)域為對象,形成由領(lǐng)域參考模型、參考需求、()_等組成的開發(fā)基礎(chǔ)架構(gòu),支持一個特定領(lǐng)域中多個應(yīng)用的生成。DSSA的基本活動包括領(lǐng)域分析、領(lǐng)域設(shè)計和領(lǐng)域?qū)崿F(xiàn)。其中領(lǐng)域分析的主要目的是獲得(),從而描述領(lǐng)域中系統(tǒng)之間共同的需求,即領(lǐng)域需求;領(lǐng)域設(shè)計的主要目標是獲得(請作答此空),從而描述領(lǐng)域模型中表示需求的解決方案;領(lǐng)域?qū)崿F(xiàn)的主要目標是開發(fā)和組織可重用信息,并實現(xiàn)基礎(chǔ)軟件架構(gòu)。A)特定領(lǐng)域軟件需求B)特定領(lǐng)域軟件架構(gòu)C)特定領(lǐng)域軟件設(shè)計模型D)特定領(lǐng)域軟件重用模型答案:B解析:特定領(lǐng)域軟件架構(gòu)(DomainSpecificSoftwareArchitecture,DSSA)以一個特定問題領(lǐng)域為對象,形成由領(lǐng)域參考模型、參考需求、參考架構(gòu)等組成的開發(fā)基礎(chǔ)架構(gòu),其目標是支持一個特定領(lǐng)域中多個應(yīng)用的生成。DSSA的基本活動包括領(lǐng)域分析、領(lǐng)域設(shè)計和領(lǐng)域?qū)崿F(xiàn)。其中領(lǐng)域分析的主要目的是獲得領(lǐng)域模型,領(lǐng)域模型描述領(lǐng)域中系統(tǒng)之間共同的需求,即領(lǐng)域需求;領(lǐng)域設(shè)計的主要目標是獲得DSSA,DSSA描述領(lǐng)域模型中表示需求的解決方案;領(lǐng)域?qū)崿F(xiàn)的主要目標是依據(jù)領(lǐng)域模型和DSSA開發(fā)和組織可重用信息,并對基礎(chǔ)軟件架構(gòu)進行實現(xiàn)。[單選題]52.某高校欲構(gòu)建財務(wù)系統(tǒng),使得用戶可通過校園網(wǎng)訪問該系統(tǒng)。根據(jù)需求,公司給出如下2套方案。方案一:1)出口設(shè)備采用一臺配置防火墻板卡的核心交換機,并且使用防火墻策略將需要對校園網(wǎng)做應(yīng)用的服務(wù)器進行地址映射;2)采用4臺高性能服務(wù)器實現(xiàn)整體架構(gòu),其中3臺作為財務(wù)應(yīng)用服務(wù)器、1臺作為數(shù)據(jù)備份管理服務(wù)器;3)通過備份管理軟件的備份策略將3臺財務(wù)應(yīng)用服務(wù)器的數(shù)據(jù)進行定期備份。方案二:1)出口設(shè)備采用一臺配置防火墻板卡的核心交換機,并且使用防火墻策略將需要對校園網(wǎng)做應(yīng)用的服務(wù)器進行地址映射;2)采用2臺高性能服務(wù)器實現(xiàn)整體架構(gòu),服務(wù)器采用虛擬化技術(shù),建多個虛擬機滿足財務(wù)系統(tǒng)業(yè)務(wù)需求。當一臺服務(wù)器出現(xiàn)物理故障時將業(yè)務(wù)遷移到另外一臺物理服務(wù)器上。與方案一相比,方案二的優(yōu)點是(請作答此空)。方案二還有一些缺點,下列不屬于其缺點的是(68)。A)網(wǎng)絡(luò)的安全性得到保障B)數(shù)據(jù)的安全性得到保障C)業(yè)務(wù)的連續(xù)性得到保障D)業(yè)務(wù)的可用性得到保障答案:C解析:與方案一相比,方案二服務(wù)器采用虛擬化技術(shù),當一臺服務(wù)器出現(xiàn)物理故障時將業(yè)務(wù)遷移到另外一臺物理服務(wù)器上,保障了業(yè)務(wù)的連續(xù)性。網(wǎng)絡(luò)的安全性、數(shù)據(jù)的安全性、業(yè)務(wù)的可用性都沒有發(fā)生實質(zhì)性變化。方案二有一些缺陷,缺少將數(shù)據(jù)進行統(tǒng)一的存儲與管理的企業(yè)級磁盤陣列;其次缺少安全審計,不便于相關(guān)行為的記錄、存儲與分析;而且缺少內(nèi)部財務(wù)用戶接口,不便于快速管理與維護。如果加網(wǎng)閘,就不能實現(xiàn)對財務(wù)系統(tǒng)的訪問。不能實現(xiàn)用戶可通過校園網(wǎng)對財務(wù)系統(tǒng)的訪問[單選題]53.一個大型軟件系統(tǒng)的需求總是有變化的。為了降低項目開發(fā)的風(fēng)險,需要一個好的變更控制過程。如下圖所示的需求變更管理過程中,①②③處對應(yīng)的內(nèi)容應(yīng)是(請作答此空);自動化工具能夠幫助變更控制過程更有效地運作,()是這類工具應(yīng)具有的特性之一。A)問題分析與變更描述、變更分析與成本計算、變更實現(xiàn)B)變更描述與變更分析、成本計算、變更實現(xiàn)C)問題分析與變更描述、變更分析、變更實現(xiàn)D)變更描述、變更分析、變更實現(xiàn)答案:A解析:①問題分析和變更描述。這是識別和分析需求問題或者一份明確的變更提議,以檢查它的有效性,從而產(chǎn)生一個更明確的需求變更提議。②變更分析和成本計算。使用可追溯性信息和系統(tǒng)需求的一般知識,對需求變更提議進行影響分析和評估。變更成本計算應(yīng)該包括對需求文檔的修改、系統(tǒng)修改的設(shè)計和實現(xiàn)的成本。一旦分析完成并且確認,應(yīng)該進行是否執(zhí)行這一變更的決策。③變更實現(xiàn)。這要求需求文檔和系統(tǒng)設(shè)計以及實現(xiàn)都要同時修改。如果先對系統(tǒng)的程序做變更,然后再修改需求文檔,這幾乎不可避免地會出現(xiàn)需求文檔和程序的不一致。自動化工具能夠幫助變更控制過程更有效地運作。許多團隊使用商業(yè)問題跟蹤工具來收集、存儲和管理需求變更。用這樣的工具創(chuàng)建的最近提交的變更建議清單,可以用作CCB會議的議程。問題跟蹤工具也可以隨時按變更狀態(tài)分類報告出變更請求的數(shù)目。因為可用的工具、廠商和特性總在頻繁地變化,所以這里無法給出有關(guān)工具的具體建議。但工具應(yīng)該具有以下幾個特性,以支持需求變更過程:①可以定義變更請求中的數(shù)據(jù)項;②可以定義變更請求生命周期的狀態(tài)轉(zhuǎn)換模型;③可以強制實施狀態(tài)轉(zhuǎn)換模型,以便只有授權(quán)用戶可以做出允許的狀態(tài)變更;④可以記錄每一個狀態(tài)變更的日期和做出這一變更的人;⑤可以定義當提議者提交新請求或請求狀態(tài)被更新時,哪些人可以自動接收電子郵件通知;⑥可以生成標準的和定制的報告和圖表。有些商業(yè)需求管理工具內(nèi)置有簡單的變更建議系統(tǒng)。這些系統(tǒng)可以將提議的變更與某一特定的需求聯(lián)系起來,這樣無論什么時候,只要有人提交了一個相關(guān)的變更請求,負責(zé)需求的每個人都會收到電子郵件通知。[單選題]54.嵌入式軟件設(shè)計需要考慮()以保障軟件良好的可移植性。A)先進性B)易用性C)硬件無關(guān)性D)可靠性答案:C解析:[單選題]55.關(guān)于項目范圍管理描述,正確的是(25)。A)項目范圍是指信息系統(tǒng)產(chǎn)品或者服務(wù)所應(yīng)包含的功能B)項目范圍描述是產(chǎn)品范圍說明書的重要組成部分C)項目范圍定義是信息系統(tǒng)要求的度量D)項目范圍定義是生產(chǎn)項目計劃的基礎(chǔ)答案:D解析:[單選題]56.為了測試新系統(tǒng)的性能,用戶必須依靠評價程序來評價機器的性能,以下4種評價程序,(17)評測的準確程度最低。A)小型基準程序B)真實程序C)核心程序D)合成基準程序答案:D解析:[單選題]57.某公司欲開發(fā)一個網(wǎng)上商城系統(tǒng),在架構(gòu)設(shè)計階段,公司的架構(gòu)師識別出3個核心質(zhì)量屬性場景。其中?系統(tǒng)主站斷電后,能夠在2分鐘內(nèi)自動切換到備用站點,并恢復(fù)正常運行?主要與(請作答此空)質(zhì)量屬性相關(guān),通常可采用()架構(gòu)策略實現(xiàn)該屬性;?在并發(fā)用戶數(shù)不超過1000人時,用戶的交易請求應(yīng)該在0.5s內(nèi)完成?主要與()質(zhì)量屬性相關(guān),通??刹捎?)架構(gòu)策略實現(xiàn)該屬性;?系統(tǒng)應(yīng)該能夠抵擋惡意用戶的ru侵行為,并進行報警和記錄?主要與()_質(zhì)量屬性相關(guān),通??刹捎?)架構(gòu)策略實現(xiàn)該屬性。A)性能B)可用性C)易用性D)可修改性答案:B解析:?系統(tǒng)主站斷電后,能夠在2分鐘內(nèi)自動切換到備用站點,并恢復(fù)正常運行?主要與可用性質(zhì)量屬性相關(guān),通??刹捎眯奶ing/Echo、主動冗余、被動冗余、選舉等架構(gòu)策略實現(xiàn)該屬性;?在并發(fā)用戶數(shù)不超過1000人時,用戶的交易請求應(yīng)該在0.5s內(nèi)完成?,主要與性能這一質(zhì)量屬性相關(guān),實現(xiàn)該屬性的常見架構(gòu)策略包括:增加計算資源、減少計算開銷、引入并發(fā)機制、采用資源調(diào)度等。?系統(tǒng)應(yīng)該能夠抵擋惡意用戶的入ru侵檢測、用戶認證、用戶授權(quán)、追蹤審計等架構(gòu)策略實現(xiàn)該屬性。[單選題]58.在嵌入式操作系統(tǒng)中,板級支持包BSP作為對硬件的抽象,實現(xiàn)了()。A)硬件無關(guān)性,操作系統(tǒng)無關(guān)性B)硬件有關(guān)性,操作系統(tǒng)有關(guān)性C)硬件無關(guān)性,操作系統(tǒng)有關(guān)性D)硬件有關(guān)性,操作系統(tǒng)無關(guān)性答案:B解析:[單選題]59.用戶提出需求并提供經(jīng)費,委托軟件公司開發(fā)軟件。雙方商定的協(xié)議(委托開發(fā)合同)中未涉及軟件著作權(quán)歸屬,其軟件著作權(quán)應(yīng)由(64)享有。A)用戶B)用戶、軟件公司共同C)軟件公司D)經(jīng)裁決所確認的一方答案:C解析:《計算機軟件保護條例》第十二條規(guī)定:?受他人委托開發(fā)的軟件,其著作權(quán)的歸屬由委托者與受委托者簽定書面協(xié)議約定,如無書面協(xié)議或者在協(xié)議中未作明確約定,其著作權(quán)屬于受委托者?。根據(jù)該條的規(guī)定,軟件公司應(yīng)享有軟件著作權(quán)。[單選題]60.基于架構(gòu)的軟件開發(fā)(ArchitectureBasedSoftwareDevelopment,ABSD.強調(diào)由商業(yè)、質(zhì)量和功能需求的組合驅(qū)動軟件架構(gòu)設(shè)計。它強調(diào)采用()來描述軟件架構(gòu),采用(請作答此空)來描述需求。A)用例與類圖B)用例與視角C)用例與質(zhì)量場景D)視角與質(zhì)量場景答案:C解析:根據(jù)定義,基于軟件架構(gòu)的開發(fā)(ArchitectureBasedSoftwareDevelopment,ABSD)強調(diào)由商業(yè)、質(zhì)量和功能需求的組合驅(qū)動軟件架構(gòu)設(shè)計。它強調(diào)采用視角和視圖來描述軟件架構(gòu),采用用例和質(zhì)量屬性場景來描述需求。[單選題]61.軟件架構(gòu)風(fēng)格是描述某一特定應(yīng)用領(lǐng)域中系統(tǒng)組織方式的慣用模式。架構(gòu)風(fēng)格反映領(lǐng)域中眾多系統(tǒng)所共有的結(jié)構(gòu)和(請作答此空),強調(diào)對架構(gòu)()的重用。A)語義特性B)功能需求C)質(zhì)量屬性D)業(yè)務(wù)規(guī)則答案:A解析:軟件架構(gòu)設(shè)計的一個核心問題是能否使用重復(fù)的架構(gòu)模式,即能否達到架構(gòu)級的軟件重用。也就是說,能否在不同的軟件系統(tǒng)中,使用同一架構(gòu)?;谶@個目的,學(xué)者們開始研究和實踐軟件架構(gòu)的風(fēng)格和類型問題。軟件架構(gòu)風(fēng)格是描述某一特定應(yīng)用領(lǐng)域中系統(tǒng)組織方式的慣用模式。它反映了領(lǐng)域中眾多系統(tǒng)所共有的結(jié)構(gòu)和語義特性,并指導(dǎo)如何將各個模塊和子系統(tǒng)有效地組織成一個完整的系統(tǒng)。按這種方式理解,軟件架構(gòu)風(fēng)格定義了用于描述系統(tǒng)的術(shù)語表和一組指導(dǎo)構(gòu)件系統(tǒng)的規(guī)則[單選題]62.RUP強調(diào)采用(請作答此空)的方式來開發(fā)軟件,這樣做的好處是()。A)原型和螺旋B)螺旋和增量C)迭代和增量D)快速和迭代答案:C解析:RUP將項目管理、業(yè)務(wù)建模、分析與設(shè)計等統(tǒng)一起來,貫穿整個開發(fā)過程。RUP中的軟件過程在時間上被分解為4個順序的階段,分別是初始階段、細化階段、構(gòu)建階段和移交階段。每個階段結(jié)束時都要安排一次技術(shù)評審,以確定這個階段的目標是否已經(jīng)滿足。如果評審結(jié)果令人滿意,就可以允許項目進入下一個階段。可以看出,基于RUP的軟件過程是一個迭代和增量的過程。通過初始、細化、構(gòu)建和移交4個階段就是一個開發(fā)周期,每次經(jīng)過這4個階段就會產(chǎn)生一代軟件。除非產(chǎn)品退役,否則通過重復(fù)同樣的4個階段,產(chǎn)品將演化為下一代產(chǎn)品,但每一次的側(cè)重點都將放在不同的階段上。這樣做的好處是在軟件開發(fā)的早期就可以對關(guān)鍵的、影響大的風(fēng)險進行處理。[單選題]63.RUP強調(diào)采用()的方式來開發(fā)軟件,這樣做的好處是(請作答此空)。A)在軟件開發(fā)的早期就可以對關(guān)鍵的、影響大的風(fēng)險進行處理B)可以避免需求的變更C)能夠非??焖俚貙崿F(xiàn)系統(tǒng)的所有需求D)能夠更好地控制軟件的質(zhì)量答案:A解析:RUP將項目管理、業(yè)務(wù)建模、分析與設(shè)計等統(tǒng)一起來,貫穿整個開發(fā)過程。RUP中的軟件過程在時間上被分解為4個順序的階段,分別是初始階段、細化階段、構(gòu)建階段和移交階段。每個階段結(jié)束時都要安排一次技術(shù)評審,以確定這個階段的目標是否已經(jīng)滿足。如果評審結(jié)果令人滿意,就可以允許項目進入下一個階段。可以看出,基于RUP的軟件過程是一個迭代和增量的過程。通過初始、細化、構(gòu)建和移交4個階段就是一個開發(fā)周期,每次經(jīng)過這4個階段就會產(chǎn)生一代軟件。除非產(chǎn)品退役,否則通過重復(fù)同樣的4個階段,產(chǎn)品將演化為下一代產(chǎn)品,但每一次的側(cè)重點都將放在不同的階段上。這樣做的好處是在軟件開發(fā)的早期就可以對關(guān)鍵的、影響大的風(fēng)險進行處理。[單選題]64.商業(yè)智能系統(tǒng)的處理過程包括四個主要階段:數(shù)據(jù)預(yù)處理通過()實現(xiàn)企業(yè)原始數(shù)據(jù)的初步整合;建立數(shù)據(jù)倉庫是后續(xù)數(shù)據(jù)處理的基礎(chǔ);數(shù)據(jù)分析是體現(xiàn)系統(tǒng)智能的關(guān)鍵,主要采用()和(請作答此空)技術(shù),前者能夠?qū)崿F(xiàn)數(shù)據(jù)的上卷、下鉆和旋轉(zhuǎn)分析,后者利用隱藏的知識,通過建立分析模型預(yù)測企業(yè)未來發(fā)展趨勢;數(shù)據(jù)展現(xiàn)主要完成數(shù)據(jù)處理結(jié)果的可視化。A)知識庫B)數(shù)據(jù)挖掘C)聯(lián)機事務(wù)處理D)聯(lián)機分析處理答案:B解析:[單選題]65.商業(yè)智能系統(tǒng)的處理過程包括四個主要階段:數(shù)據(jù)預(yù)處理通過()實現(xiàn)企業(yè)原始數(shù)據(jù)的初步整合;建立數(shù)據(jù)倉庫是后續(xù)數(shù)據(jù)處理的基礎(chǔ);數(shù)據(jù)分析是體現(xiàn)系統(tǒng)智能的關(guān)鍵,主要采用(請作答此空)和()技術(shù),前者能夠?qū)崿F(xiàn)數(shù)據(jù)的上卷、下鉆和旋轉(zhuǎn)分析,后者利用隱藏的知識,通過建立分析模型預(yù)測企業(yè)未來發(fā)展趨勢;數(shù)據(jù)展現(xiàn)主要完成數(shù)據(jù)處理結(jié)果的可視化。A)知識庫B)數(shù)據(jù)挖掘C)聯(lián)機事務(wù)處理D)聯(lián)機分析處理答案:D解析:[單選題]66.某公司欲開發(fā)一個網(wǎng)上商城系統(tǒng),在架構(gòu)設(shè)計階段,公司的架構(gòu)師識別出3個核心質(zhì)量屬性場景。其中?系統(tǒng)主站斷電后,能夠在2分鐘內(nèi)自動切換到備用站點,并恢復(fù)正常運行?主要與()質(zhì)量屬性相關(guān),通??刹捎?請作答此空)架構(gòu)策略實現(xiàn)該屬性;?在并發(fā)用戶數(shù)不超過1000人時,用戶的交易請求應(yīng)該在0.5s內(nèi)完成?主要與()質(zhì)量屬性相關(guān),通常可采用()架構(gòu)策略實現(xiàn)該屬性;?系統(tǒng)應(yīng)該能夠抵擋惡意用戶的入侵行為,并進行報警和記錄?主要與()_質(zhì)量屬性相關(guān),通??刹捎?)架構(gòu)策略實現(xiàn)該屬性。A)主動冗余B)信息隱藏C)抽象接口D)記錄/回放答案:A解析:?系統(tǒng)主站斷電后,能夠在2分鐘內(nèi)自動切換到備用站點,并恢復(fù)正常運行?主要與可用性質(zhì)量屬性相關(guān),通??刹捎眯奶?、Ping/Echo、主動冗余、被動冗余、選舉等架構(gòu)策略實現(xiàn)該屬性;?在并發(fā)用戶數(shù)不超過1000人時,用戶的交易請求應(yīng)該在0.5s內(nèi)完成?,主要與性能這一質(zhì)量屬性相關(guān),實現(xiàn)該屬性的常見架構(gòu)策略包括:增加計算資源、減少計算開銷、引入并發(fā)機制、采用資源調(diào)度等。?系統(tǒng)應(yīng)該能夠抵擋惡意用戶的入侵行為,并進行報警和記錄?主要與安全性質(zhì)量屬性相關(guān),通??刹捎萌肭謾z測、用戶認證、用戶授權(quán)、追蹤審計等架構(gòu)策略實現(xiàn)該屬性。[單選題]67.一個大型軟件系統(tǒng)的需求總是有變化的。為了降低項目開發(fā)的風(fēng)險,需要一個好的變更控制過程。如下圖所示的需求變更管理過程中,①②③處對應(yīng)的內(nèi)容應(yīng)是();自動化工具能夠幫助變更控制過程更有效地運作,(請作答此空)是這類工具應(yīng)具有的特性之一。A)自動維護系統(tǒng)的不同版本B)支持系統(tǒng)文檔的自動更新C)自動判定變更是否能夠?qū)嵤〥)記錄每一個狀態(tài)變更的日期及變更者答案:D解析:①問題分析和變更描述。這是識別和分析需求問題或者一份明確的變更提議,以檢查它的有效性,從而產(chǎn)生一個更明確的需求變更提議。②變更分析和成本計算。使用可追溯性信息和系統(tǒng)需求的一般知識,對需求變更提議進行影響分析和評估。變更成本計算應(yīng)該包括對需求文檔的修改、系統(tǒng)修改的設(shè)計和實現(xiàn)的成本。一旦分析完成并且確認,應(yīng)該進行是否執(zhí)行這一變更的決策。③變更實現(xiàn)。這要求需求文檔和系統(tǒng)設(shè)計以及實現(xiàn)都要同時修改。如果先對系統(tǒng)的程序做變更,然后再修改需求文檔,這幾乎不可避免地會出現(xiàn)需求文檔和程序的不一致。自動化工具能夠幫助變更控制過程更有效地運作。許多團隊使用商業(yè)問題跟蹤工具來收集、存儲和管理需求變更。用這樣的工具創(chuàng)建的最近提交的變更建議清單,可以用作CCB會議的議程。問題跟蹤工具也可以隨時按變更狀態(tài)分類報告出變更請求的數(shù)目。因為可用的工具、廠商和特性總在頻繁地變化,所以這里無法給出有關(guān)工具的具體建議。但工具應(yīng)該具有以下幾個特性,以支持需求變更過程:①可以定義變更請求中的數(shù)據(jù)項;②可以定義變更請求生命周期的狀態(tài)轉(zhuǎn)換模型;③可以強制實施狀態(tài)轉(zhuǎn)換模型,以便只有授權(quán)用戶可以做出允許的狀態(tài)變更;④可以記錄每一個狀態(tài)變更的日期和做出這一變更的人;⑤可以定義當提議者提交新請求或請求狀態(tài)被更新時,哪些人可以自動接收電子郵件通知;⑥可以生成標準的和定制的報告和圖表。有些商業(yè)需求管理工具內(nèi)置有簡單的變更建議系統(tǒng)。這些系統(tǒng)可以將提議的變更與某一特定的需求聯(lián)系起來,這樣無論什么時候,只要有人提交了一個相關(guān)的變更請求,負責(zé)需求的每個人都會收到電子郵件通知。[單選題]68.電子政務(wù)的主要應(yīng)用模式中不包括(20)。A)政府對政府(GovernmentToGovernment)B)政府對客戶(GovernmentToCustomer)C)政府對公務(wù)員(GovernmentToEmployee)D)政府對企業(yè)(GovernmentToBusiness)答案:B解析:[單選題]69.處理流程設(shè)計是系統(tǒng)設(shè)計的重要內(nèi)容。以下關(guān)于處理流程設(shè)計工具的敘述中,不正確的是(30)。A.程序流程圖(PFD)用于描述系統(tǒng)中每個模塊的輸入、輸出和數(shù)據(jù)加工A)N-S圖容易表示嵌套關(guān)系和層次關(guān)系,并具有強烈的結(jié)構(gòu)化特征B)IPO圖的主體是處理過程說明,可以采用流程圖、判定樹/表等來進行描述C)問題分析圖(PAD)包含5種基本控制結(jié)構(gòu),并允許遞歸使用答案:A解析:程序流程圖(ProgramFlowDiagram,PFD)用一些圖框表示各種操作,它獨立于任何一種程序設(shè)計語言,比較直觀、清晰,易于學(xué)習(xí)掌握。流程圖中只能包括5種基本控制結(jié)構(gòu):順序型、選擇型、WHILE循環(huán)型(當型循環(huán))、UNTIL循環(huán)型(直到型循環(huán))和多分支選擇型。IPO圖是由IBM公司發(fā)起并逐步完善的一種流程描述工具,其主體是處理過程說明,可以采用流程圖、判定樹、判定表、盒圖、問題分析圖或過程設(shè)計語言來進行描述。IPO圖中的輸入、輸出與功能模塊、文件及系統(tǒng)外部項都需要通過數(shù)據(jù)字典來描述,同時需要為其中的某些元素添加注釋。N-s圖與PFD類似,也包括5種控制結(jié)構(gòu),分別是順序型、選擇型、WHILE循環(huán)型(當型循環(huán))、UNTIL循環(huán)型(直到型循環(huán))和多分支選擇型,任何一個N-S圖都是這5種基本控制結(jié)構(gòu)相互組合與嵌套的結(jié)果。在N-S圖中,過程的作用域明確;它沒有箭頭,不能隨意轉(zhuǎn)移控制;而且容易表示嵌套關(guān)系和層次關(guān)系;并具有強烈的結(jié)構(gòu)化特征。但是當問題很復(fù)雜時,N-S圖可能很大。問題分析圖(ProblemAnalysisDiagram,PAD)是繼PFD和N-S圖之后,又一種描述詳細設(shè)計的工具。PAD也包含5種基本控制結(jié)構(gòu),并允許遞歸使用。過程設(shè)計語言(ProcessDesignLanguage,PDL)也稱為結(jié)構(gòu)化語言或偽代碼(pseudocode),它是一種混合語言,采用自然語言的詞匯和結(jié)構(gòu)化程序設(shè)計語言的語法,用于描述處理過程怎么做,類似于編程語言。過程設(shè)計語言用于描述模塊中算法和加工邏輯的具體細節(jié),以便在開發(fā)人員之間比較精確地進行交流。對于具有多個互相聯(lián)系的條件和可能產(chǎn)生多種結(jié)果的問題,用結(jié)構(gòu)化語言描述則顯得不夠直觀和緊湊,這時可以用以清楚、簡明為特征的判定表(DecisionTable)來描述。判定表采用表格形式來表達邏輯判斷問題,表格分成4個部分,左上部分為條件說明,左下部分為行動說明,右上部分為各種條件的組合說明,右下部分為各條件組合下相應(yīng)的行動。判定樹(DecisionTree)也是用來表示邏輯判斷問題的一種常用的圖形工具,它用樹來表達不同條件下的不同處理流程,比語言、表格的方式更為直觀。判定樹的左側(cè)(稱為樹根)為加工名,中間是各種條件,所有的行動都列于最右側(cè)。[單選題]70.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(請作答此空).A)computers,cablesandnetworkB)clients,servers,andnetworkC)CPUs,memoriesandI/OdevicesD)CPUs,harddisksandI/Odevices答案:B解析:

溫馨提示

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

評論

0/150

提交評論