軟件工程期末試題(含答案)_第1頁(yè)
軟件工程期末試題(含答案)_第2頁(yè)
軟件工程期末試題(含答案)_第3頁(yè)
軟件工程期末試題(含答案)_第4頁(yè)
軟件工程期末試題(含答案)_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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ù)流圖d

2、fd_與_數(shù)據(jù)字典_來(lái)描述。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 )的軟件

3、設(shè)計(jì)方法。a、 對(duì)象 b.數(shù)據(jù)流 c.數(shù)據(jù)結(jié)構(gòu) d.控制結(jié)構(gòu)3. 試判斷下列敘述中,哪 個(gè)(些)是正確的(  c  )。a、軟件系統(tǒng)中所有的信息流都可以認(rèn)為是事務(wù)流b、軟件系統(tǒng)中所有的信息流都可以認(rèn)為是變換流c、事務(wù)分析和變換分析的設(shè)計(jì)步驟是基本相似的a、a  b、b   c、c d、b和c4. ( a )是用戶和設(shè)計(jì)交換最頻繁的方法。a、 原型化方法 b、瀑布模型方法 c. 螺旋模型方法 d、構(gòu)件組裝模型5. 軟件工程方法學(xué)的目的是:使軟件生產(chǎn)規(guī)范化和工程化,而軟件工程方法得以實(shí)施的主要保證是( c )。a、 硬件環(huán)境 

4、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í)語(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、該

5、軟件的編輯人員 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ǔ)言3程序設(shè)計(jì)與算法描述題(共15分)11. 根據(jù)下面的偽代碼程序,完成相應(yīng)要求。(8分) start if c1then while c2 do f enddoelse block g p endblock endif repeat un

6、til c3qr endrep stop1) 畫(huà)出程序流程圖(4分)2) 用ns圖描述(4分)1)程序流程圖如下:4分(2)n-s圖 如下:4分12. 有下列偽碼程序:startinput (m,n)if m>=10 then x=10 else x=lendifif n>=20 then y=20 else y=2endifprint(x,y)stop設(shè)計(jì)該程序的語(yǔ)句覆蓋和路徑覆蓋測(cè)試用例。(7分)設(shè)計(jì)該程序的語(yǔ)句覆蓋和路徑覆蓋測(cè)試用例。1.m=9(或<l0),n=l9(或<20);2.m=l0(或>=10),n=20(或>=20)路徑覆蓋的測(cè)試用例為 m

7、=9,n=19; m=9、n=20; m=l0,n=l9; m=10,n=20一、選擇題1、開(kāi)發(fā)軟件所需高成本和產(chǎn)品的低質(zhì)量之間有著尖銳的矛盾,這種現(xiàn)象稱做( b ) a. 軟件工程b. 軟件周期 c. 軟件危機(jī)d. 軟件產(chǎn)生2、按軟件生命周期方法設(shè)計(jì)軟件的過(guò)程中,畫(huà)數(shù)據(jù)流圖屬于下面哪個(gè)階段的工作( c)a、需求分析 b、概要設(shè)計(jì) c、詳細(xì)設(shè)計(jì) d、軟件維護(hù) 3、在快速原型模型的開(kāi)發(fā)過(guò)程中,僅作為需求說(shuō)明的補(bǔ)充形式的原型是( a ) a、探索型模型 b、演化型模型 c、實(shí)驗(yàn)型模型 d、提交型模型 4、程序設(shè)計(jì)語(yǔ)言的工程特性之一為(c )a、軟件的可重用性 b、數(shù)據(jù)結(jié)構(gòu)的描述性 c、抽象類型的描

8、述性 d、數(shù)據(jù)庫(kù)的易操作性 5、軟件按照設(shè)計(jì)的要求,在規(guī)定時(shí)間和條件下達(dá)到不出故障,持續(xù)運(yùn)行的要求的質(zhì)量特性稱為( a ) a.可用性b.可靠性 c.正確性d.完整性6、模塊設(shè)計(jì)中,最不希望的內(nèi)聚是(c )a、功能內(nèi)聚 b、通信內(nèi)聚 c、過(guò)程內(nèi)聚 d、偶然內(nèi)聚 7、實(shí)施快速原型模型方法開(kāi)發(fā)軟件的關(guān)鍵在于(d )a、case工具的支持 b、如何開(kāi)發(fā)演化型模型 c、項(xiàng)目主管的支持d、開(kāi)發(fā)人員的素質(zhì) 8、程序流程圖(框圖)中的箭頭代表( a )。a.數(shù)據(jù)流   b.控制流   c.調(diào)用關(guān)系   d.組成關(guān)系 9、一個(gè)只有順序結(jié)構(gòu)的程序,其環(huán)形復(fù)雜度是

9、(b  )。a.0    b.1    c.3    d.不確定的 10、可行性分析是在系統(tǒng)開(kāi)發(fā)的早期所做的一項(xiàng)重要的論證工作,它是決定該系統(tǒng)是否開(kāi)發(fā)的決策依據(jù), 因此必須給出什么樣的回答。( b )a確定 b行或不行 c正確 d無(wú)二義11、結(jié)構(gòu)化程序設(shè)計(jì)主要強(qiáng)調(diào)的是( d )a、程序的規(guī)模 b、程序的效率 c、程序設(shè)計(jì)語(yǔ)言的先進(jìn)性 d、程序易讀性12、對(duì)象實(shí)現(xiàn)了數(shù)據(jù)和操作的結(jié)合, 使數(shù)據(jù)和操作( c )于對(duì)象的統(tǒng)一體中。 a、結(jié)合 b、隱藏 c、封裝 d、抽象13、軟件概要設(shè)計(jì)結(jié)束后得到(b )a、初始化的軟件結(jié)

10、構(gòu)圖 b、優(yōu)化后的軟件結(jié)構(gòu)圖 c、模塊的接口圖和詳細(xì)算法 d、程序編碼 14、軟件需求是度量軟件質(zhì)量的基礎(chǔ),不符合需求的軟件就不具備(b )a、軟件的特點(diǎn) b、質(zhì)量 c、軟件產(chǎn)品 d、功能 15、軟件特性中,程序能夠滿足規(guī)格說(shuō)明和完成用戶業(yè)務(wù)目標(biāo)的程度,稱作( a )a、正確性 b、移植性 c、可靠性 d、完整性 16、為使得開(kāi)發(fā)人員對(duì)軟件產(chǎn)品的各個(gè)階段工作都進(jìn)行周密的思考,從而減少返工,所以( c )的編制是很重要的。a、需求說(shuō)明 b、概要說(shuō)明 c、軟件文檔 d、測(cè)試計(jì)劃 17、系統(tǒng)因錯(cuò)誤而發(fā)生故障時(shí),仍然能在一定程度上完成預(yù)期的功能,則把該軟件稱為( a )。a、軟件容錯(cuò) b、系統(tǒng)軟件 c

11、、測(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.可行

12、性研究的目的是決定(   b )。  a.開(kāi)發(fā)項(xiàng)目 b.項(xiàng)目值得開(kāi)發(fā)否 c.規(guī)劃項(xiàng)目 d.維護(hù)項(xiàng)目6sa方法用dfd描述(  d ) 。 a系統(tǒng)的控制流程 b系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)  c系統(tǒng)的基本加工 d系統(tǒng)的功能7.軟件概要設(shè)計(jì)結(jié)束后得到(   b )。a.初始化的軟件結(jié)構(gòu)圖    b.優(yōu)化后的軟件結(jié)構(gòu)圖 c.模塊詳細(xì)的算法     d.程序編碼8.軟件設(shè)計(jì)階段一般又可分為 (  b  )。 a.邏輯設(shè)

13、計(jì)與功能設(shè)計(jì) b.概要設(shè)計(jì)與詳細(xì)設(shè)計(jì) c.概念設(shè)計(jì)與物理設(shè)計(jì) d.模型設(shè)計(jì)與程序設(shè)計(jì)9.軟件設(shè)計(jì)中劃分模塊的一個(gè)準(zhǔn)則是( c )。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. 軟件測(cè)試的目的是(  b )。a.試驗(yàn)性運(yùn)行軟件 b.發(fā)現(xiàn)軟件錯(cuò)誤 c.證明軟件正確     d.找出軟件中全部錯(cuò)誤12.軟件測(cè)試中,白盒法是通過(guò)分析程序的( b&#

14、160; )來(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ǔ)句覆蓋&#

15、160; d.條件及判定覆蓋15.把一組具有相似特性的對(duì)象組合在一起,稱之為( c )。a、多態(tài)性 b、繼承性 c、類 d、消息16.面向?qū)ο蟮闹饕卣鞒龑?duì)象唯一性、封裝、繼承外,還有( a )a、多態(tài)性              b、完整性 c、可移植性            d、兼容17.軟件生存周期中時(shí)間最長(zhǎng)的是(  d )階段。&

16、#160;a.需求分析    b.概要設(shè)計(jì)    c.測(cè)試         d.維護(hù)18.與計(jì)算機(jī)科學(xué)的理論研究不同,軟件工程是一門(  c  )學(xué)科。 a.理論性   b.原理性      c.工程性      d.心理性19.從結(jié)構(gòu)化的瀑布模型看,在它的生命周期中的八個(gè)階段中,下面的幾個(gè)選項(xiàng)中哪個(gè)環(huán)節(jié)出錯(cuò)

17、,對(duì)軟件的影響最大(  c )。 a、詳細(xì)設(shè)計(jì)階段         b、概要設(shè)計(jì)階段        c、 需求分析階段     d、 測(cè)試和運(yùn)行階段20.軟件工程的出現(xiàn)主要是由于(  c )。 a.程序設(shè)計(jì)方法學(xué)的影響            

18、0;    b.其它工程科學(xué)的影響    c. 軟件危機(jī)的出現(xiàn)                    d.計(jì)算機(jī)的發(fā)展21.在軟件工程項(xiàng)目中,不隨參與人數(shù)的增加而使軟件的生產(chǎn)率增加的主要問(wèn)題是(  d ) a、 工作階段間的等待時(shí)間     b、 生產(chǎn)原型的復(fù)雜性  c

19、、 參與人員所需的工作站數(shù)   d、 參與人員之間的通信困難22. sa方法的基本思想是(  c  )a自底向上逐步抽象b自底向上逐步分解 c自頂向下逐步分解d自頂向下逐步抽象 23.軟件結(jié)構(gòu)圖中,模塊框之間若有直線連接,表示它們之間存在著(  a  )關(guān)系。 a.調(diào)用           b.組成          

20、   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è)試的效率,應(yīng)該(  d  )。 a.隨機(jī)地選取測(cè)試數(shù)據(jù) b.取一切可能的輸入

21、數(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)部邏輯

22、60;            b.程序的復(fù)雜程度  c.使用說(shuō)明書(shū)                 d.程序的功能28. 軟件部件的內(nèi)部實(shí)現(xiàn)與外部可訪問(wèn)性的分離,是指軟件的(  c  )。 a.繼承性        b.

23、共享性         c.封裝性          d.抽象性29.一個(gè)面向?qū)ο笙到y(tǒng)的體系結(jié)構(gòu)通過(guò)它的成分對(duì)象和對(duì)象間的關(guān)系確定,與傳統(tǒng)的面向數(shù)據(jù)流的結(jié)構(gòu)化開(kāi)發(fā)方法相比,它具有的優(yōu)點(diǎn)是( a ) .a、設(shè)計(jì)穩(wěn)定            b、變換分析 c、事務(wù)分析     

24、;       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)境      

25、0; 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ù)目必須相等 &

26、#160; c名字必須相同    d數(shù)目必須不等33. 軟件需求分析階段的工作,可以分為四個(gè)方面:對(duì)問(wèn)題的識(shí)別.分析與綜合.編寫(xiě)需求分析文檔以及(  b )a. 軟件的總結(jié)                       b. 需求分析評(píng)審   c. 階段性報(bào)告     &

27、#160;                 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&

28、#160; )。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 )圖。 a.dfd  

29、          b.pad              c.sc            d.er39. 在面向數(shù)據(jù)流的軟件設(shè)計(jì)方法中,一般將信息流分為(  a ) a、 變換流和事務(wù)流    

30、60;  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è)試覆蓋率     

31、            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.該軟件的編程人員 

32、0;d.不屬于該軟件開(kāi)發(fā)組的軟件設(shè)計(jì)人員43. 軟件生命周期的最后的一個(gè)階段是(  b  ) a.書(shū)寫(xiě)軟件文檔          b.軟件維護(hù)  c.穩(wěn)定性測(cè)試            d.書(shū)寫(xiě)詳細(xì)用戶說(shuō)明44. 每個(gè)對(duì)象可用它自己的一組屬性和它可以執(zhí)行的一組( c  )來(lái)表征。a、行為     &#

33、160;          b、功能 c、操作                d、數(shù)據(jù)45. 軟件重用的單位是(  a  )。 a.軟件模塊 b.性能        c.系統(tǒng)      &#

34、160; d.功能46、下列不屬于軟件工程方法學(xué)三要素的是( d ):a、方法 b、工具 c、過(guò)程 d、操作47、軟件開(kāi)發(fā)中大約要付出(  c )的工作量進(jìn)行測(cè)試和排錯(cuò)。 a.20       b.30          c.40          d.5048、系統(tǒng)分析員是( b )a、用戶中系統(tǒng)的直接使用者 b、用戶和軟件人

35、員的中間人 c、軟件的編程人員 d、用戶和軟件人員的領(lǐng)導(dǎo) 49、結(jié)構(gòu)化分析sa方法以數(shù)據(jù)流圖、( d )和加工說(shuō)明等描述工具,即用直觀的圖和簡(jiǎn)潔的語(yǔ)言來(lái)描述軟系統(tǒng)模型。a、dfd圖 b、pad圖 c、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ì)方法,

36、是以( 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ì)應(yīng)該力求做到( b )。a、頂層扇出較少,中間層扇出較高,底層模塊低扇入b、頂層扇出較高,中間層扇出較少,底層模塊高扇入c、頂層扇入較少,中間層扇出較高,底層模塊高扇入d、頂層扇入較少,中間層扇入較高,底層模塊低扇入 54、程序的三種基本控制結(jié)構(gòu)是( b )a、過(guò)程、子程序和分程序b、順序、選擇和循環(huán) c、遞歸

37、、堆棧和隊(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、概要設(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ì)  &

38、#160; 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)的邏輯模型,建立目標(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)系

39、統(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、自上而下、從左到右

40、60;       d、都不對(duì)63. 在軟件工程中,白盒測(cè)試方法可用于測(cè)試程序的內(nèi)部結(jié)構(gòu)。此方法將程序可作為( a  ) a.路徑的集合                b.循環(huán)的集合  c.目標(biāo)的集合             &#

41、160;  d.地址的集合64、軟件維護(hù)工作的最主要部分是(  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

42、0; )產(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ù)流  

43、60;           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ò)程和模塊,其中軟件結(jié)構(gòu)設(shè)計(jì)的主要任務(wù)是要確定(  c )。a模塊間的操作細(xì)節(jié) b模塊間的相似性c模塊間的組成關(guān)系 d模塊的具體功能70、下述任務(wù)中,不屬于軟件工程

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論