




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、填空題(每空1分,共25分)1. 軟件生存周期一般可以劃分為,問(wèn)題定義、可行性研究、需求分析、設(shè)計(jì)、編碼、測(cè)試和運(yùn)行 和維護(hù)。2. 基于軟件的功能劃分,軟件可以劃分成系統(tǒng)軟件_、支撐軟件、應(yīng)用軟件_三種。3. 可行性研究,應(yīng)從經(jīng)濟(jì)可行性、技術(shù)可行性、運(yùn)行可行性、法律可行性和開(kāi)放方案可行性等方面研究。4. 系統(tǒng)流程圖是描繪物理系統(tǒng)的傳統(tǒng)工具。它的基本思想是用圖形符號(hào)以黑盒子形式描繪系統(tǒng)里面的每個(gè)部件5. 數(shù)據(jù)流圖的基本四種成分:數(shù)據(jù)輸入的源點(diǎn)和數(shù)據(jù)輸岀匯點(diǎn)、加工 、數(shù)據(jù)流和數(shù)據(jù)存儲(chǔ)文件。6. 結(jié)構(gòu)化分析方法是面向_數(shù)據(jù)流_進(jìn)行需求分析的方法。結(jié)構(gòu)化分析方法使用_數(shù)據(jù)流圖DFD_與_ 數(shù)據(jù)字典來(lái)描
2、述。7. 繼承性是自動(dòng)地共享類、子類和對(duì)象中的方法和數(shù)據(jù)的機(jī)制。8. 軟件詳細(xì)設(shè)計(jì)工具可分為 3類,即圖示工具_(dá)、設(shè)計(jì)語(yǔ)言_和_表格工具_(dá)。9. 為了在軟件開(kāi)發(fā)過(guò)程中保證軟件的質(zhì)量,主要采取下述措施:審查_(kāi)、復(fù)查和管理復(fù)審、測(cè)試_。10. 大型軟件測(cè)試包括單元測(cè)試、集成測(cè)試、確認(rèn)測(cè)試和系統(tǒng)測(cè)試四個(gè)步驟。單項(xiàng)選擇題(每小題 2分,共20分)1. 軟件設(shè)計(jì)中劃分模塊的一個(gè)準(zhǔn)則是( C )。A、低內(nèi)聚低耦合B.低內(nèi)聚高耦合 C.高內(nèi)聚低耦合D.高內(nèi)聚高耦合2. Jackson設(shè)計(jì)方法是由英國(guó)的 M. Jackson提出的,它是一種面向(C )的軟件設(shè)計(jì)方法。A、對(duì)象B.數(shù)據(jù)流C.數(shù)據(jù)結(jié)構(gòu)D.控制結(jié)構(gòu)
3、3. 試判斷下列敘述中,明$ 個(gè)(些)是正確的( C )。a、軟件系統(tǒng)中所有的信息流都可以認(rèn)為是事務(wù)流b、軟件系統(tǒng)中所有的信息流都可以認(rèn)為是變換流c、事務(wù)分析和變換分析的設(shè)計(jì)步驟是基本相似的A aB 、bC 、cD、b 和 c4. ( A )是用戶和設(shè)計(jì)交換最頻繁的方法。A、原型化方法B、瀑布模型方法C.螺旋模型方法D、構(gòu)件組裝模型5. 軟件工程方法學(xué)的目的是:使軟件生產(chǎn)規(guī)范化和工程化,而軟件工程方法得以實(shí)施的主要保證是(C )。A、 硬件環(huán)境B 、軟件開(kāi)發(fā)的環(huán)境C.軟件開(kāi)發(fā)工具和軟件開(kāi)發(fā)的環(huán)境D、開(kāi)發(fā)人員的素質(zhì)6. 20世紀(jì)50年代以來(lái),出現(xiàn)了許多不同的程序設(shè)計(jì)語(yǔ)言,下列語(yǔ)言中哪個(gè)語(yǔ)言是低級(jí)
4、語(yǔ)言(D )。A、 PASCAL B、VISUAL BASIC C. C+ D 匯編語(yǔ)言7. 軟件測(cè)試的目的是? ( D )A、證明軟件的正確性 B.找岀軟件系統(tǒng)中存在的所有錯(cuò)誤C.證明軟件系統(tǒng)中存在錯(cuò)誤D.盡可能多的發(fā)現(xiàn)軟件系統(tǒng)中的錯(cuò)誤8. 使用白盒測(cè)試方法時(shí),確定測(cè)試數(shù)據(jù)應(yīng)根據(jù)(A )和指定的覆蓋標(biāo)準(zhǔn)。A、程序的內(nèi)部邏輯B、程序的復(fù)雜程度C、該軟件的編輯人員D、程序的功能9. 軟件維護(hù)工作的最主要部分是 (C )。A、 校正性維護(hù)B、適應(yīng)性維護(hù) C.完善性維護(hù)D、預(yù)防性維護(hù)10. PDL 是(B )語(yǔ)言。A、高級(jí)程序設(shè)計(jì)語(yǔ)言B 、偽碼式C中級(jí)程序設(shè)計(jì)語(yǔ)言D 、低級(jí)程序設(shè)計(jì)語(yǔ)言三、判斷題(正
5、確的在括號(hào)內(nèi)打上“/,錯(cuò)誤的打上“X” 。每題2分,共20分)1. 用黑盒法測(cè)試時(shí),測(cè)試用例是根據(jù)程序內(nèi)部邏輯設(shè)計(jì)的。(X )2. 發(fā)現(xiàn)錯(cuò)誤多的程序模塊,殘留在模塊中的錯(cuò)誤也多。(V )3. 為了加快軟件維護(hù)作業(yè)的進(jìn)度,應(yīng)盡可能增加維護(hù)人員的數(shù)目。(X )4. 軟件維護(hù)就是改正軟件中的錯(cuò)誤。(X )5. 質(zhì)量保證是為了保證產(chǎn)品和服務(wù)充分滿足消費(fèi)者要求的質(zhì)量而進(jìn)行的有計(jì)劃,有組織的活動(dòng)。(V )6. 軟件開(kāi)發(fā)的主要任務(wù)是寫(xiě)程序。(X )7. 測(cè)試只能證明程序有錯(cuò)誤,不能證明程序沒(méi)有錯(cuò)誤。(V )8. 模塊化程序設(shè)計(jì)中,模塊越小,模塊化的優(yōu)點(diǎn)越明顯。一般來(lái)說(shuō),模塊的大小都在10行以下。(X )9.
6、 在編制程序時(shí),首先應(yīng)該對(duì)程序的結(jié)構(gòu)充分考慮,不要急于開(kāi)始編碼,而要像寫(xiě)軟件文檔那樣,很好地琢磨程序具有什么樣的功能,這些功能如何安排,等等。( X )10. 程序設(shè)計(jì)風(fēng)格指導(dǎo)原則提出,盡量多使用臨時(shí)變量。( X )三程序設(shè)計(jì)與算法描述題(共15分)1. 根據(jù)下面的偽代碼程序,完成相應(yīng)要求。(8分)STARTIF C1THENWHILE C2 DOfENDDOELSEBLOCKgPENDBLOCKENDIFREPEAT UNTIL C3qrENDREPSTOP1)畫(huà)出程序流程圖(4分)2)用N S圖描述(4分)1)程序流程圖如下:4分STOP(2) N-S圖如下:4分ClC2gfprC32.
7、有下列偽碼程序STARTINPUT (M,N)IF M>=10THEN X=10ELSE X=lENDIFIF N>=20THEN Y=20ELSE Y=2ENDIFPRINT(X,Y)STOP設(shè)計(jì)該程序的語(yǔ)句覆蓋和路徑覆蓋測(cè)試用例。(7分)設(shè)計(jì)該程序的語(yǔ)句覆蓋和路徑覆蓋測(cè)試用例。1. M=9(或 <IO),N=I9( 或 <20);2. M=IO(或>=10),N=20(或>=20)路徑覆蓋的測(cè)試用例為 M=9,N=19; M=9 N=20; M=l0,N=l9 ; M=10,N=20一、單項(xiàng)選擇題1、 瀑布模型本質(zhì)上是一種(C )A、線性順序模型B 、順
8、序迭代模型C、線性迭代模型D 、及早見(jiàn)產(chǎn)品模型2、使用程序設(shè)計(jì)的控制結(jié)構(gòu)導(dǎo)出測(cè)試用例的測(cè)試方法是( B )A、黑盒測(cè)試B、白盒測(cè)試C 、邊界測(cè)試D、系統(tǒng)測(cè)試3、軟件結(jié)構(gòu)圖的形態(tài)特征能反映程序重用率的是( C )A、深度 B 、寬度 C 、扇入 D 、扇出4、軟件結(jié)構(gòu)圖中,模塊框之間若有直線連接,表示它們之間存在(A )A、調(diào)用關(guān)系B 、組成關(guān)系C、鏈接關(guān)系D、順序執(zhí)行關(guān)系5、需求分析最終結(jié)果是產(chǎn)生(B )A、項(xiàng)目開(kāi)發(fā)計(jì)劃B、需求規(guī)格說(shuō)明書(shū)C 、設(shè)計(jì)說(shuō)明書(shū) D、可行性分析報(bào)告6、 快速原型模型的主要特點(diǎn)之一是(D )A、開(kāi)發(fā)完畢才見(jiàn)到產(chǎn)品B及早提供全部完整的軟件產(chǎn)品C、開(kāi)發(fā)完畢后才見(jiàn)到工作軟件D
9、及早提供工作軟件7、 若有一個(gè)計(jì)算類型的程序,它的輸入量只有一個(gè)X,其范圍是】-1.0 , 1.0 ,現(xiàn)從輸入的角度考慮一組測(cè)試用例:-1.001 , -1.0 , 1.0 , 1.001。設(shè)計(jì)這組測(cè)試用例的方法是(C )A、條件覆蓋法B、等價(jià)分類法C 、邊界值分析法D錯(cuò)誤推測(cè)法8軟件詳細(xì)設(shè)計(jì)主要采用的方法是(C )A、模塊設(shè)計(jì)B、結(jié)構(gòu)化設(shè)計(jì)C、PDL語(yǔ)言D結(jié)構(gòu)化程序設(shè)計(jì)9、 開(kāi)發(fā)軟件所需高成本和產(chǎn)品的低質(zhì)量之間有著尖銳的矛盾,這種現(xiàn)象稱做(B )A.軟件工程B.軟件周期C.軟件危機(jī)D.軟件產(chǎn)生10、按軟件生命周期方法設(shè)計(jì)軟件的過(guò)程中,畫(huà)數(shù)據(jù)流圖屬于下面哪個(gè)階段的工作(C )A、需求分析B、概
10、要設(shè)計(jì)C 、詳細(xì)設(shè)計(jì)D、軟件維護(hù)11、在快速原型模型的開(kāi)發(fā)過(guò)程中,僅作為需求說(shuō)明的補(bǔ)充形式的原型是(A )A、探索型模型 B 、演化型模型C、實(shí)驗(yàn)型模型D、提交型模型12、 程序設(shè)計(jì)語(yǔ)言的工程特性之一為(C )A、軟件的可重用性 B、數(shù)據(jù)結(jié)構(gòu)的描述性 C、抽象類型的描述性D、數(shù)據(jù)庫(kù)的易操作性13、軟件按照設(shè)計(jì)的要求,在規(guī)定時(shí)間和條件下達(dá)到不出故障,持續(xù)運(yùn)行的要求的質(zhì)量特性稱為(A )A.可用性B.可靠性 C. 正確性D.完整性14、模塊設(shè)計(jì)中,最不希望的內(nèi)聚是( C )A、功能內(nèi)聚B 、通信內(nèi)聚 C 、過(guò)程內(nèi)聚D、偶然內(nèi)聚15、 實(shí)施快速原型模型方法開(kāi)發(fā)軟件的關(guān)鍵在于(D )A、CASE工具的
11、支持 B、如何開(kāi)發(fā)演化型模型C、項(xiàng)目主管的支持 D、開(kāi)發(fā)人員的素質(zhì)16、 程序流程圖(框圖)中的箭頭代表(A )。A.數(shù)據(jù)流B.控制流C.調(diào)用關(guān)系D.組成關(guān)系17、 一個(gè)只有順序結(jié)構(gòu)的程序,其環(huán)形復(fù)雜度是(B )。A.0B.1C.3D.不確定的它是決定該系統(tǒng)是否開(kāi)發(fā)的決策依據(jù),18、可行性分析是在系統(tǒng)開(kāi)發(fā)的早期所做的一項(xiàng)重要的論證工作,此必須給出什么樣的回答。(B )D無(wú)二義A.確定B 行或不行 C 正確19、 結(jié)構(gòu)化程序設(shè)計(jì)主要強(qiáng)調(diào)的是(D )A、程序的規(guī)模B 、程序的效率 C 、程序設(shè)計(jì)語(yǔ)言的先進(jìn)性D、程序易讀性20、 對(duì)象實(shí)現(xiàn)了數(shù)據(jù)和操作的結(jié)合,使數(shù)據(jù)和操作(C )于對(duì)象的統(tǒng)一體中。A
12、、結(jié)合 B、隱藏 C 、封裝 D 、抽象21、軟件概要設(shè)計(jì)結(jié)束后得到(B )A、初始化的軟件結(jié)構(gòu)圖B、優(yōu)化后的軟件結(jié)構(gòu)圖C模塊的接口圖和詳細(xì)算法D、程序編碼22、 軟件需求是度量軟件質(zhì)量的基礎(chǔ),不符合需求的軟件就不具備(B )A、軟件的特點(diǎn)B 、質(zhì)量 C 、軟件產(chǎn)品 D 、功能23、軟件特性中,程序能夠滿足規(guī)格說(shuō)明和完成用戶業(yè)務(wù)目標(biāo)的程度,稱作(A )A、正確性B 、移植性 C 、可靠性 D 、完整性的編制24、為使得開(kāi)發(fā)人員對(duì)軟件產(chǎn)品的各個(gè)階段工作都進(jìn)行周密的思考,從而減少返工,所以(C )是很重要的。A、需求說(shuō)明B 、概要說(shuō)明 C、軟件文檔D 、測(cè)試計(jì)劃25、系統(tǒng)因錯(cuò)誤而發(fā)生故障時(shí),仍然能
13、在一定程度上完成預(yù)期的功能,則把該軟件稱為(A )A、軟件容錯(cuò)B、系統(tǒng)軟件C、測(cè)試軟件D 、恢復(fù)測(cè)試一、選擇題1.軟件產(chǎn)品的開(kāi)發(fā)主要是(D )。A.復(fù)制 B. 再生產(chǎn) C. 拷貝 D. 研制2作坊式小團(tuán)體合作生產(chǎn)方式的時(shí)代是(C )時(shí)代。A.程序設(shè)計(jì)B.軟件生產(chǎn)自動(dòng)化C. 程序系統(tǒng) D.軟件工程3. 軟件工程與計(jì)算機(jī)科學(xué)性質(zhì)不同,軟件工程著重于(C )。A.理論研究B.原理探討C.建造軟件系統(tǒng)D. 原理的理論4. 將每個(gè)模塊的控制結(jié)構(gòu)轉(zhuǎn)換成計(jì)算機(jī)可接受的程序代碼是(A )階段的任務(wù)。A.編碼 B. 需求分析 C. 詳細(xì)設(shè)計(jì) D. 測(cè)試5. 可行性研究的目的是決定(B)。C.規(guī)劃項(xiàng)目D. 維護(hù)項(xiàng)
14、目A.開(kāi)發(fā)項(xiàng)目B.項(xiàng)目值得開(kāi)發(fā)否6. SA方法用DFD苗述(D )。A.系統(tǒng)的控制流程B 系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)7. 軟件概要設(shè)計(jì)結(jié)束后得到(B)。A.初始化的軟件結(jié)構(gòu)圖B.優(yōu)化后的軟件結(jié)構(gòu)圖8. 軟件設(shè)計(jì)階段一般又可分為(B )。A.邏輯設(shè)計(jì)與功能設(shè)計(jì)B.概要設(shè)計(jì)與詳細(xì)設(shè)計(jì)9. 軟件設(shè)計(jì)中劃分模塊的一個(gè)準(zhǔn)則是(C )。C .系統(tǒng)的基本加工D .系統(tǒng)的功能C.模塊詳細(xì)的算法D.程序編碼C.概念設(shè)計(jì)與物理設(shè)計(jì)D.模型設(shè)計(jì)與程序設(shè)計(jì)A.低內(nèi)聚低耦合B.低內(nèi)聚高耦合C.高內(nèi)聚低耦合 D.高內(nèi)聚高耦合10. PDL是軟件開(kāi)發(fā)過(guò)程中用于(C)階段的描述工具。A.需求分析B.概要設(shè)計(jì)C.詳細(xì)設(shè)計(jì)D.編程11.軟件
15、測(cè)試的目的是(B )。A.試驗(yàn)性運(yùn)行軟件B.發(fā)現(xiàn)軟件錯(cuò)誤C.證明軟件正確D.找出軟件中全部錯(cuò)誤12. 軟件測(cè)試中,白盒法是通過(guò)分析程序的(B )來(lái)設(shè)計(jì)測(cè)試用例的。A.應(yīng)用范圍B.內(nèi)部邏輯C.功能D.輸入數(shù)據(jù)13. 黑盒法是根據(jù)程序的(C )來(lái)設(shè)計(jì)測(cè)試用例的。A.應(yīng)用范圍B.內(nèi)部邏輯C.功能D.輸入數(shù)據(jù)14. 下面的邏輯測(cè)試覆蓋中,測(cè)試覆蓋最弱的是(C )A.條件覆蓋B.條件組合覆蓋C.語(yǔ)句覆蓋D.條件及判定覆蓋15. 把一組具有相似特性的對(duì)象組合在一起,稱之為 (C )。A、多態(tài)性 B、繼承性C 、類 D 、消息16. 面向?qū)ο蟮闹饕卣鞒龑?duì)象唯一性、封裝、繼承外,還有(A )A、多態(tài)性B、完
16、整性C、可移植性D、兼容17. 軟件生存周期中時(shí)間最長(zhǎng)的是 (D )階段。A.需求分析B.概要設(shè)計(jì)C.測(cè)試 D.維護(hù)18. 與計(jì)算機(jī)科學(xué)的理論研究不同,軟件工程是一門(mén)(C )學(xué)科。A.理論性 B.原理性C.工程性D.心理性19. 從結(jié)構(gòu)化的瀑布模型看,在它的生命周期中的八個(gè)階段中,下面的幾個(gè)選項(xiàng)中哪個(gè)環(huán)節(jié)出錯(cuò),對(duì)軟件的影響最大(C )。A、詳細(xì)設(shè)計(jì)階段B、概要設(shè)計(jì)階段C、需求分析階段D、測(cè)試和運(yùn)行階段20. 軟件工程的出現(xiàn)主要是由于(C )。A.程序設(shè)計(jì)方法學(xué)的影響B(tài).其它工程科學(xué)的影響C.軟件危機(jī)的出現(xiàn)D.計(jì)算機(jī)的發(fā)展21. 在軟件工程項(xiàng)目中,不隨參與人數(shù)的增加而使軟件的生產(chǎn)率增加的主要問(wèn)題
17、是(D )A、工作階段間的等待時(shí)間B、生產(chǎn)原型的復(fù)雜性C、參與人員所需的工作站數(shù)D、參與人員之間的通信困難22. SA方法的基本思想是(C )A 自底向上逐步抽象B 自底向上逐步分解C 自頂向下逐步分解D 自頂向下逐步抽象23. 軟件結(jié)構(gòu)圖中,模塊框之間若有直線連接,表示它們之間存在著(A )關(guān)系。A.調(diào)用B.組成C.鏈接D.順序執(zhí)行24. 程序設(shè)計(jì)語(yǔ)言一般簡(jiǎn)單來(lái)說(shuō),可劃分為低級(jí)語(yǔ)言和高級(jí)語(yǔ)言兩大類,與高級(jí)語(yǔ)言相比,用低級(jí)語(yǔ)言開(kāi)發(fā)的程序,具有如下哪種特點(diǎn)(C)A、運(yùn)行效率低,開(kāi)發(fā)效率低B、運(yùn)行效率低,開(kāi)發(fā)效率高C、運(yùn)行效率高,開(kāi)發(fā)效率低D、運(yùn)行效率高,開(kāi)發(fā)效率高25. 為了提高軟件測(cè)試的效率,
18、應(yīng)該(D )。A.隨機(jī)地選取測(cè)試數(shù)據(jù)B.取一切可能的輸入數(shù)據(jù)作為測(cè)試數(shù)據(jù)C. 在完成編碼以后制定軟件的測(cè)試計(jì)劃D. 選擇發(fā)現(xiàn)錯(cuò)誤可能性較大的數(shù)據(jù)作為測(cè)試用例26. 與設(shè)計(jì)測(cè)試用例無(wú)關(guān)的文檔是(A )。A.項(xiàng)目開(kāi)發(fā)計(jì)劃B.需求規(guī)格說(shuō)明書(shū)C.設(shè)計(jì)說(shuō)明書(shū)D.源程序27. 使用白盒測(cè)試方法時(shí)確定測(cè)試數(shù)據(jù)應(yīng)根據(jù)(A )和指定的覆蓋標(biāo)準(zhǔn)。A.程序的內(nèi)部邏輯B.程序的復(fù)雜程度 C.使用說(shuō)明書(shū)D.程序的功能28. 軟件部件的內(nèi)部實(shí)現(xiàn)與外部可訪問(wèn)性的分離,是指軟件的(C )。A.繼承性 B.共享性C.封裝性D.抽象性29. 一個(gè)面向?qū)ο笙到y(tǒng)的體系結(jié)構(gòu)通過(guò)它的成分對(duì)象和對(duì)象間的關(guān)系確定,與傳統(tǒng)的面向數(shù)據(jù)流的結(jié)構(gòu)化
19、開(kāi)發(fā)方法相比,它具有的優(yōu)點(diǎn)是 (A ).A、設(shè)計(jì)穩(wěn)定B、變換分析C、事務(wù)分析D、模塊獨(dú)立性30. 軟件工程方法學(xué)的目的是:使軟件生產(chǎn)規(guī)范化和工程化,而軟件工程方法得以實(shí)施的主要保證是(C )A、硬件環(huán)境B、軟件開(kāi)發(fā)的環(huán)境C軟件開(kāi)發(fā)工具和軟件開(kāi)發(fā)的環(huán)境D 開(kāi)發(fā)人員的素質(zhì)31. 軟件開(kāi)發(fā)中常采用的結(jié)構(gòu)化生命周期方法,由于其特征而一般稱其為(A )A、瀑布模型 B、對(duì)象模型C、螺旋模型D、層次模型32. 對(duì)于分層的DFD,父圖與子圖的平衡指子圖的輸入、輸出數(shù)據(jù)流同父圖相應(yīng)加工的輸入、輸出數(shù)據(jù)流(A )。A必須一致B.數(shù)目必須相等C名字必須相同D 數(shù)目必須不等33. 軟件需求分析階段的工作,可以分為四
20、個(gè)方面:對(duì)問(wèn)題的識(shí)別.分析與綜合.編寫(xiě)需求分析文檔以及(B )A.軟件的總結(jié)B.需求分析評(píng)審C.階段性報(bào)告D.以上答案都不正確34. 在結(jié)構(gòu)化分析方法中,用以表達(dá)系統(tǒng)內(nèi)數(shù)據(jù)的運(yùn)動(dòng)情況的工具有(B )A.數(shù)據(jù)流圖B.數(shù)據(jù)字典C.結(jié)構(gòu)化語(yǔ)言D.判定表與判定樹(shù)35. 為了提高模塊的獨(dú)立性,模塊內(nèi)部最好是(C )。A.邏輯內(nèi)聚B.時(shí)間內(nèi)聚C.功能內(nèi)聚D.通信內(nèi)聚37. 數(shù)據(jù)流圖是常用的進(jìn)行軟件需求分析的圖形工具,其基本圖形符號(hào)是(C )A.輸入輸出.外部實(shí)體和加工B.變換加工.數(shù)據(jù)流和存儲(chǔ)C.加工.數(shù)據(jù)流.數(shù)據(jù)存儲(chǔ)和外部實(shí)體D.變換.數(shù)據(jù)存儲(chǔ).加工和數(shù)據(jù)流38. 軟件結(jié)構(gòu)使用的圖形工具,一般采用(C
21、)圖。A.DFDB.PADC.SCD.ER39. 在面向數(shù)據(jù)流的軟件設(shè)計(jì)方法中,一般將信息流分為(A )A、變換流和事務(wù)流 B、變換流和控制流C、事務(wù)流和控制流D、數(shù)據(jù)流和控制流40. 程序的三種基本控制結(jié)構(gòu)是(B )。A.過(guò)程、子程序和分程序B.順序、選擇和重復(fù)C.遞歸、堆棧和隊(duì)列D.調(diào)用、返回和轉(zhuǎn)移41. 白盒測(cè)試方法重視(A )的度量。A.測(cè)試覆蓋率B.測(cè)試數(shù)據(jù)多少C.測(cè)試費(fèi)用D.測(cè)試周期42. 軟件的集成測(cè)試工作最好由(D )承擔(dān),以提高集成測(cè)試的效果。A.該軟件的設(shè)計(jì)人員B.該軟件開(kāi)發(fā)組的負(fù)責(zé)人C.該軟件的編程人員D.不屬于該軟件開(kāi)發(fā)組 的軟件設(shè)計(jì)人員43、軟件生命周期的最后的一個(gè)階
22、段是(B )A.書(shū)寫(xiě)軟件文檔B.軟件維護(hù)C.穩(wěn)定性測(cè)試D.書(shū)寫(xiě)詳細(xì)用戶說(shuō)明44、每個(gè)對(duì)象可用它自己的一組屬性和它可以執(zhí)行的一組( C )來(lái)表征。A、行為B、功能 C、操作D、數(shù)據(jù)45、軟件重用的單位是(A )。A.軟件模塊B.性能 C.系統(tǒng) D.功能46、 下列不屬于軟件工程方法學(xué)三要素的是(D ):A、方法B 、工具 C 、過(guò)程 D 、操作47、軟件開(kāi)發(fā)中大約要付出(C ) %的工作量進(jìn)行測(cè)試和排錯(cuò)。A.20B.30C.40D.5048、系統(tǒng)分析員是(B )A、用戶中系統(tǒng)的直接使用者B、用戶和軟件人員的中間人C、軟件的編程人員D、用戶和軟件人員的領(lǐng)導(dǎo)49、結(jié)構(gòu)化分析SA方法以數(shù)據(jù)流圖、(D
23、)和加工說(shuō)明等描述工具,即用直觀的圖和簡(jiǎn)潔的語(yǔ)言來(lái)描述軟 系統(tǒng)模型。A DFDSB 、PADSC 、IPO圖D 、數(shù)據(jù)字典50、 制定軟件計(jì)劃的目的在于盡早對(duì)欲開(kāi)發(fā)的軟件進(jìn)行合理估價(jià),軟件計(jì)劃的任務(wù)是(D )A、組織與管理B、分析與估算C、設(shè)計(jì)與測(cè)試 D、規(guī)劃與調(diào)度51、 結(jié)構(gòu)設(shè)計(jì)是一種應(yīng)用最廣泛的系統(tǒng)設(shè)計(jì)方法,是以(A ) 為基礎(chǔ)、自頂向下、逐步求精和模塊化的過(guò) 程。A、數(shù)據(jù)流 B 、數(shù)據(jù)流圖C、數(shù)據(jù)庫(kù) D、數(shù)據(jù)結(jié)構(gòu)52、如果某種內(nèi)聚要求一個(gè)模塊中包含的任務(wù)必須在同一段時(shí)間內(nèi)執(zhí)行,則這種內(nèi)聚為(A )。A、時(shí)間內(nèi)聚B、邏輯內(nèi)聚C、通信內(nèi)聚D、信息內(nèi)聚53、在軟件結(jié)構(gòu)化設(shè)計(jì)中,好的軟件結(jié)構(gòu)設(shè)計(jì)
24、應(yīng)該力求做到(B )。A、頂層扇出較少,中間層扇出較高,底層模塊低扇入B、頂層扇出較高,中間層扇出較少,底層模塊高扇入C頂層扇入較少,中間層扇出較高,底層模塊高扇入D頂層扇入較少,中間層扇入較高,底層模塊低扇入54、 程序的三種基本控制結(jié)構(gòu)是(B )A、過(guò)程、子程序和分程序B、順序、選擇和循環(huán)C、遞歸、堆棧和隊(duì)列D、調(diào)用、返回和轉(zhuǎn)移55、 軟件測(cè)試的手段有多種,通過(guò)人工來(lái)評(píng)審文檔或程序,借以發(fā)現(xiàn)其中錯(cuò)誤,該手段是(D )。A、黑盒測(cè)試B 、正確性測(cè)試 C、動(dòng)態(tài)測(cè)試D、靜態(tài)測(cè)試56、 黑盒測(cè)試在設(shè)計(jì)測(cè)試用例時(shí),主要需要研究(A )。A、需求規(guī)格說(shuō)明與概要設(shè)計(jì)說(shuō)明B詳細(xì)設(shè)計(jì)說(shuō)明C項(xiàng)目開(kāi)發(fā)計(jì)劃D概要
25、設(shè)計(jì)說(shuō)明與詳細(xì)設(shè)計(jì)說(shuō)明57、 在整個(gè)軟件維護(hù)階段所花費(fèi)的全部工作中,(C )所占比例最大。A、改正性維護(hù)B 、適應(yīng)性維護(hù)C 、完善性維護(hù) D、預(yù)防性維護(hù)58、作坊式小團(tuán)體合作生產(chǎn)方式的時(shí)代是(C )時(shí)代。A.程序設(shè)計(jì) B.軟件生產(chǎn)自動(dòng)化C.程序系統(tǒng)D.軟件工程59、在結(jié)構(gòu)化分析方法中,用以表達(dá)系統(tǒng)內(nèi)數(shù)據(jù)的運(yùn)動(dòng)情況的工具有(A )。A.數(shù)據(jù)流圖 B. 數(shù)據(jù)詞典C.結(jié)構(gòu)化語(yǔ)言D.判定表與判定樹(shù)60.SA方法的分析步驟是首先調(diào)查了解當(dāng)前系統(tǒng)的工作流程,然后(A )。A.獲得當(dāng)前系統(tǒng)的物理模型,抽象出當(dāng)前系統(tǒng)的邏輯模型,建立目標(biāo)系統(tǒng)的邏輯模型B. 獲得當(dāng)前系統(tǒng)的物理模型,抽象出目標(biāo)系統(tǒng)的邏輯模型,建立
26、目標(biāo)系統(tǒng)的物理模型C. 獲得當(dāng)前系統(tǒng)的物理模型,建立當(dāng)前系統(tǒng)的物理模型,抽象出目標(biāo)系統(tǒng)的邏輯模型D. 獲得當(dāng)前系統(tǒng)的物理模型,建立當(dāng)前系統(tǒng)的物理模型,建立目標(biāo)系統(tǒng)的物理模型61. 模塊的獨(dú)立性是由內(nèi)聚性和耦合性來(lái)度量的,其中內(nèi)聚性是(B )A、模塊間的聯(lián)系程度 B、模塊的功能強(qiáng)度C 信息隱蔽程度D 、接口的復(fù)雜程度62. PAD圖的控制執(zhí)行流程為(C)A、自下而下、從左到右B、自上而下、循環(huán)執(zhí)行C自上而下、從左到右D、都不對(duì)63. 在軟件工程中,白盒測(cè)試方法可用于測(cè)試程序的內(nèi)部結(jié)構(gòu)。此方法將程序可作為(A )A.路徑的集合B.循環(huán)的集合C.目標(biāo)的集合D.地址的集合64. 軟件維護(hù)工作的最主要部
27、分是(C )A.校正性維護(hù)B.適應(yīng)性維護(hù)C.完善性維護(hù)D.預(yù)防性維65. 結(jié)構(gòu)分析方法就是面向( D )自頂向下逐步求精進(jìn)行需求分析的方法。A.目標(biāo) B. 功能 C. 對(duì)象 D. 數(shù)據(jù)流66. 軟件是一種(B )產(chǎn)品。A.物質(zhì) B.邏輯 C.有形 D.消耗67. 結(jié)構(gòu)化分析方法是一種預(yù)先嚴(yán)格定義需求的方法,它在實(shí)施時(shí)強(qiáng)調(diào)的是分析對(duì)象的(B)A、控制流B、數(shù)據(jù)流C、程序流D、指令流68. 在軟件的可行性研究中,可以從不同的角度對(duì)軟件的可行性進(jìn)行研究,其中是從軟件的功能可行性角度考慮的是(B)A、經(jīng)濟(jì)可行性B、技術(shù)可行性C 操作可行性D、法律可行性69. 軟件設(shè)計(jì)的主要任務(wù)是設(shè)計(jì)軟件的結(jié)構(gòu)、過(guò)程和
28、模塊,其中軟件結(jié)構(gòu)設(shè)計(jì)的主要任務(wù)是要確定(C )A.模塊間的操作細(xì)節(jié)B .模塊間的相似性C. 模塊間的組成關(guān)系D 模塊的具體功能70. 下述任務(wù)中,不屬于軟件工程需求分析階段的是(D ) oA.分析軟件系統(tǒng)的數(shù)據(jù)要求B 確定軟件系統(tǒng)的功能需求C.確定軟件系統(tǒng)的性能要求D 確定軟件系統(tǒng)的運(yùn)行平臺(tái)71. 為了提高模塊的獨(dú)立性,模塊內(nèi)部最好是(C ) oA.邏輯內(nèi)聚B.時(shí)間內(nèi)聚C.功能內(nèi)聚D.通信內(nèi)聚72. PDL是軟件開(kāi)發(fā)過(guò)程中用于(C )階段的描述工具。A.需求分析B.概要設(shè)計(jì)C.詳細(xì)設(shè)計(jì)D.編程73. 在軟件測(cè)試中,邏輯覆蓋標(biāo)準(zhǔn)主要用于(B )A.黑箱測(cè)試方法B.白盒測(cè)試方法C.灰箱測(cè)試方法D
29、.軟件驗(yàn)收方法74. 火車(chē)是一種陸上交通工具,火車(chē)和陸上交通工具之間的關(guān)系是(D )關(guān)系。A.組裝 B.整體成員C.關(guān)聯(lián) D. 一般特殊75. 面向?qū)ο蠓椒ㄖ袆?dòng)態(tài)模型的描述工具是(C ) oA.對(duì)象圖 B.結(jié)構(gòu)圖 C.狀態(tài)圖 D.設(shè)計(jì)圖76. 數(shù)據(jù)耦合、公共耦合、標(biāo)記耦合、控制耦合的耦合性從低到高的順序是(B )A.數(shù)據(jù)、公共、標(biāo)記、控制B.數(shù)據(jù)、標(biāo)記、控制、公共C.控制、數(shù)據(jù)、標(biāo)記、公共D.控制、數(shù)據(jù)、公共、標(biāo)記77. 在SD方法中全面指導(dǎo)模塊劃分的最重要的原則是(D )A.程序模塊化B.模塊高內(nèi)聚C.模塊低耦合 D.模塊獨(dú)立性78. 需求分析最終結(jié)果是產(chǎn)生(B )。A.項(xiàng)目開(kāi)發(fā)計(jì)劃 B.
30、需求規(guī)格說(shuō)明書(shū) C.設(shè)計(jì)說(shuō)明書(shū)D.可行性分析報(bào)告79. 軟件詳細(xì)設(shè)計(jì)的主要任務(wù)是確定每個(gè)模塊的(C )。A.功能B.外部接口C.算法和使用的數(shù)據(jù)結(jié)構(gòu)D.編程80. 對(duì)象實(shí)現(xiàn)了數(shù)據(jù)和操作的結(jié)合,使數(shù)據(jù)和操作(C)于對(duì)象的統(tǒng)一體中。A.結(jié)合B.隱藏C.封裝D.抽象81 指出PDL是下列哪種語(yǔ)言(A )。A .偽碼B、高級(jí)程序設(shè)計(jì)語(yǔ)言C 中級(jí)程序設(shè)計(jì)語(yǔ)言D、低級(jí)程序設(shè)計(jì)語(yǔ)言82 為了提高軟件的可維護(hù)性,在編碼階段應(yīng)注意(D )A.保存測(cè)試用例和數(shù)據(jù)B.提高模塊的獨(dú)立性 C.文檔的副作用 D.養(yǎng)成好的程序設(shè)計(jì)風(fēng)格二、填空題1、 軟件是數(shù)據(jù)結(jié)構(gòu)、計(jì)算機(jī)程序及其說(shuō)明程序的各種文檔。2、 概要設(shè)計(jì)主要是把各
31、項(xiàng) 功能需求轉(zhuǎn)換成系統(tǒng)的體系結(jié)構(gòu) 。3、 面向?qū)ο箝_(kāi)發(fā)方法包括00A、OOD、OOP、00四部分。4、 結(jié)構(gòu)化設(shè)計(jì)中以數(shù)據(jù)流圖為基礎(chǔ)的兩種具體分析設(shè)計(jì)方法是變換分析、事物分析設(shè)計(jì)。5、 子類自動(dòng)共享父類的屬性 和 操作 的機(jī)制稱為繼承。6、軟件工程管理的具體內(nèi)容包括對(duì)開(kāi)發(fā)人員、組織機(jī)構(gòu)、用戶、文檔資料 等方面的管理。7、 可行性研究的三個(gè)方面是技術(shù)可行性、社會(huì)可行性和_經(jīng)濟(jì)可行性_。&在畫(huà)分層的DFD寸,父圖與子圖的輸入輸出數(shù)據(jù)流要_平衡_。9、 在詳細(xì)設(shè)計(jì)階段,除了對(duì)模塊內(nèi)的算法進(jìn)行設(shè)計(jì),還應(yīng)對(duì)模塊內(nèi)的_數(shù)據(jù)結(jié)構(gòu)_進(jìn)行設(shè)計(jì)。10、對(duì)象的抽象是_類_ 。11、軟件工程包括軟件開(kāi)發(fā)技術(shù)和 _軟件工程管理_兩大部分內(nèi)容。12、 子類只繼承一個(gè)父類的屬性和操作,這稱為_(kāi)單重繼承_。13、 需求分析階段產(chǎn)生的最重要的文檔是_需求規(guī)格說(shuō)明書(shū)_。14、 兩個(gè)模塊都使用同一張表,模塊的這種耦合稱為公共耦合_。15、 被測(cè)試程序不在機(jī)器上運(yùn)行,而是采用人工檢測(cè)和計(jì)算機(jī)輔助分析檢測(cè)的手段稱為_(kāi)靜態(tài)_測(cè)試。16、 結(jié)構(gòu)化方法是一種面向數(shù)據(jù)流的開(kāi)發(fā)方法。由結(jié)構(gòu)化分析、_結(jié)構(gòu)化方法_、結(jié)構(gòu)化程序設(shè)計(jì)構(gòu)成。17、對(duì)象之間通過(guò)_消息進(jìn)行通信。18、 概要設(shè)計(jì)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 服裝設(shè)計(jì)中的傳統(tǒng)文化融合與創(chuàng)新考核試卷
- 危險(xiǎn)廢物處理與環(huán)保產(chǎn)業(yè)市場(chǎng)準(zhǔn)入制度考核試卷
- 住宅建筑與社區(qū)居民社區(qū)兒童教育考核試卷
- 勘察項(xiàng)目項(xiàng)目管理海洋工程海洋環(huán)境保護(hù)與勘察考核試卷
- 托兒所服務(wù)的沉浸式教育與虛擬現(xiàn)實(shí)考核試卷
- 托兒所服務(wù)的安全管理與緊急救援考核試卷
- 地質(zhì)勘探設(shè)備在地震勘探中的物聯(lián)網(wǎng)應(yīng)用案例考核試卷
- 微特電機(jī)散熱問(wèn)題解決方案考核試卷
- 鎖匯合同范本
- 外賣(mài)小哥租車(chē)合同范本
- 新材料概論課件ppt 第8章 新能源材料
- 毛概課說(shuō)課課件
- 冷庫(kù)熱氟融霜操作
- 考生個(gè)人簡(jiǎn)歷及自述表
- 風(fēng)電機(jī)組偏航誤差產(chǎn)生機(jī)理及調(diào)整策略研究
- GB/T 18684-2002鋅鉻涂層技術(shù)條件
- 第九講:信息與大數(shù)據(jù)倫理問(wèn)題-工程倫理
- 四年級(jí)美術(shù)素養(yǎng)附答案
- 2021年全國(guó)中學(xué)生天文奧林匹克競(jìng)賽預(yù)賽試題及答案
- 四年級(jí)下冊(cè)音樂(lè)教案-2.2我們美麗的祖國(guó) |接力版
- Quantum軟件培訓(xùn)手冊(cè)
評(píng)論
0/150
提交評(píng)論