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

下載本文檔

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

文檔簡(jiǎn)介

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

溫馨提示

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

評(píng)論

0/150

提交評(píng)論