軟件工程導(dǎo)論試題_第1頁
軟件工程導(dǎo)論試題_第2頁
軟件工程導(dǎo)論試題_第3頁
軟件工程導(dǎo)論試題_第4頁
軟件工程導(dǎo)論試題_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

(完滿版)軟件工程導(dǎo)論試題(整理)(完滿版)軟件工程導(dǎo)論試題(整理)/(完滿版)軟件工程導(dǎo)論試題(整理)單項(xiàng)選擇題(每題

1分,共

10分)1、在構(gòu)造性的瀑布模型中,哪一個(gè)階段定義的標(biāo)準(zhǔn)將成為軟件測(cè)試中的系統(tǒng)測(cè)試階段的目標(biāo)(A)(A)需求解析階段(B)詳細(xì)設(shè)計(jì)階段(C)大綱設(shè)計(jì)階段(D)可行性2、研究階段軟件工程方法中寬泛定義的方法之一是構(gòu)造化生命周期方法(SLC方法),下述哪一個(gè)論述不擁有SLC方法的主要特點(diǎn)(C)A嚴(yán)格定義需求B劃分開發(fā)階段C規(guī)范文檔格式D解析控制流程3、軟件構(gòu)造中兩個(gè)模塊之間有調(diào)用關(guān)系,傳達(dá)簡單數(shù)據(jù)值,相當(dāng)于高級(jí)語言中的值傳達(dá),這兩個(gè)模塊之間的耦合是(D)(A)公共耦合(B)控制耦合(C)標(biāo)志耦合(D)數(shù)據(jù)耦合4、軟件保護(hù)的四類保護(hù)活動(dòng)是(A)A)改正性保護(hù),適應(yīng)性保護(hù),完滿性保護(hù)和預(yù)防性保護(hù)。B)適應(yīng)性保護(hù),完滿性保護(hù),搶救性保護(hù)和輔助性保護(hù)。C)改正性保護(hù),適應(yīng)性保護(hù),完滿性保護(hù)和輔助性保護(hù)。D)適應(yīng)性保護(hù),完滿性保護(hù),搶救性保護(hù)和預(yù)防性保護(hù)。5、主要從(A)幾個(gè)方面進(jìn)行系統(tǒng)可行性研究。(A)技術(shù)可行性,經(jīng)濟(jì)可行性,操作可行性。(B)技術(shù)可行性,經(jīng)濟(jì)可行性,系統(tǒng)可行性。(C)經(jīng)濟(jì)可行性,系統(tǒng)可行性,操作可行性。(D)經(jīng)濟(jì)可行性,系統(tǒng)可行性,時(shí)間可行性。6、進(jìn)行需求解析可使用多種工具,但(C)是不適用的。(A)數(shù)據(jù)流圖(B)判斷表(C)PAD圖(D)數(shù)據(jù)字典7、軟件需求解析階段的工作,能夠分為四個(gè)方面:對(duì)問題的鑒別、解析與綜合、編寫需求解析文檔以及(B)(A)軟件的總結(jié)(B)需求解析評(píng)審(C)階段性報(bào)告(D)以上答案都不對(duì)8、OMT(ObjectModellingTechnique)方法的第一步是從問題的陳述下手,構(gòu)造系統(tǒng)模型。系統(tǒng)模型由對(duì)象模型、(A靜態(tài)模型和功能模型C動(dòng)向模型和功能模型

C

)組成。B動(dòng)向模型和過程模型D靜態(tài)模型和操作模型9、為了表示項(xiàng)目管理功能工作中各項(xiàng)任務(wù)之間的進(jìn)度連結(jié)關(guān)系,常用的計(jì)劃管理工具是(D)(A)程序構(gòu)造圖(B)數(shù)據(jù)流圖(C)E-R圖(D)甘特(Gantt)圖①軟件生命周期中所開銷用最多的階段是(D)A.詳細(xì)設(shè)計(jì)B.軟件編碼C.軟件測(cè)試D.軟件保護(hù)②可行性解析是在系統(tǒng)開發(fā)的早期所做的一項(xiàng)重要的論證工作,它是決定該系統(tǒng)可否開發(fā)的決策依照,因必定給出(B)的回答。A.確定B.行或不能夠C.正確D.無二義③以下關(guān)于瀑布模型的描述正確的選項(xiàng)是(C)。瀑布模型的核心是依照軟件開發(fā)的時(shí)間次序?qū)栴}簡化。瀑布模型具由于優(yōu)異的靈便性。瀑布模型采用構(gòu)造化的解析與設(shè)計(jì)方法,將邏輯實(shí)現(xiàn)與物理實(shí)現(xiàn)分開。利用瀑布模型,若是發(fā)現(xiàn)問題則改正的代價(jià)很低。詳細(xì)設(shè)計(jì)的結(jié)果基本決定了最后程序的(C)A.代碼的規(guī)模B.運(yùn)行速度C.質(zhì)量D.可保護(hù)性⑤構(gòu)造化程序設(shè)計(jì)主要重申的是(D)A.程序的規(guī)模B.程序的效率C.程序設(shè)計(jì)語言的先進(jìn)性⑥程序的三種基本控制構(gòu)造是(B)A.過程、子程序和分程序B.次序、選擇和重復(fù)

D.程序易讀性C.遞歸、貨倉和隊(duì)列

D.調(diào)用、返回和轉(zhuǎn)移⑦確認(rèn)軟件的功能可否與需求規(guī)格說明書中所要求的功能吻合的測(cè)試屬于(A、集成測(cè)試B、恢復(fù)測(cè)試C、查收測(cè)試D、單元測(cè)試⑧面向?qū)ο蠹夹g(shù)中,對(duì)象是類的實(shí)例。對(duì)象有三種成份:(A)、屬性和方法A.表記B.規(guī)則C.封裝D.信息⑨下面關(guān)于面向?qū)ο蠓椒ㄖ行畔⒌谋磉_(dá),不正確的選項(xiàng)是(B)。

C)(或操作)。鍵盤、鼠標(biāo)、通訊端口、網(wǎng)絡(luò)等設(shè)備一有變化,就會(huì)產(chǎn)生信息B.操作系統(tǒng)不斷向應(yīng)用程序發(fā)送信息,但應(yīng)用程序不能夠向操作系統(tǒng)發(fā)送信息應(yīng)用程序之間能夠相互發(fā)送信息D.發(fā)送與接收信息的通訊體系與傳統(tǒng)的子程序調(diào)用體系不相同⑩面向?qū)ο蟪绦蛟O(shè)計(jì)中的數(shù)據(jù)隱蔽指的是(A.輸入數(shù)據(jù)必定輸入保密口令C.對(duì)象內(nèi)部數(shù)據(jù)構(gòu)造上建有防火墻答案:①D②B③C④C⑤D⑥B

D)。B.?dāng)?shù)據(jù)經(jīng)過加密辦理D.對(duì)象內(nèi)部數(shù)據(jù)構(gòu)造的不能夠接見性⑦C⑧A⑨B⑩D程序設(shè)計(jì)屬于軟件開發(fā)過程(C)階段。A、設(shè)計(jì)B、編程C、實(shí)現(xiàn)D、編碼2.構(gòu)造設(shè)計(jì)是一種應(yīng)用最寬泛的系統(tǒng)設(shè)計(jì)方法,是以(A)為基礎(chǔ)、自頂向下、漸漸求精和模塊化的過程。A、數(shù)據(jù)流B、數(shù)據(jù)流圖C、數(shù)據(jù)庫D、數(shù)據(jù)構(gòu)造構(gòu)造化程序設(shè)計(jì)主要重申程序的(C)。A、效率B、速度C、可讀性

D、大小4.解析員是(B)A、戶中系統(tǒng)的直接使用者

B、用戶和軟件人員的中間人C、軟件的編程人員D、用戶和軟件人員的領(lǐng)導(dǎo)5.程序的三種基本控制構(gòu)造的共同特點(diǎn)是(D)。A、不能夠嵌套使用B、只能用來寫簡單的程序C、已經(jīng)用硬件實(shí)現(xiàn)D、只有一個(gè)入口和一個(gè)出口軟件生產(chǎn)過程中,需求信息由(D)給出。A、程序員B、項(xiàng)目管理者C、軟件解析設(shè)計(jì)人員D、軟件用戶與設(shè)計(jì)測(cè)試數(shù)據(jù)沒關(guān)的文檔是(D)。構(gòu)造化解析SA方法以數(shù)據(jù)流圖、(B)和加工說明等描述工具,即用直觀的圖和簡潔的語言來描述軟系統(tǒng)模型。A、DFD圖B、數(shù)據(jù)字典C、IPO圖D、PAD圖9.面向數(shù)據(jù)流的軟件設(shè)計(jì)方法,一般是把數(shù)據(jù)流圖中數(shù)據(jù)流劃分為(B),再將數(shù)據(jù)流圖映射為軟件構(gòu)造。A、數(shù)據(jù)流和事務(wù)流B、交換流和事務(wù)流C、信息流和控制流D、交換流和數(shù)據(jù)流整體設(shè)計(jì)的結(jié)果是供應(yīng)一份(A)。A、模塊說明書B、框圖C、程序D、數(shù)據(jù)構(gòu)造答案:1.C2.A3.C4.B5.D6.D7.D8.B9.B10.A軟件是()。A.辦理對(duì)象和辦理規(guī)則的描述B.程序C.程序及其文檔D.計(jì)算機(jī)系統(tǒng)2.軟件需求規(guī)格說明的內(nèi)容不應(yīng)包括()。A.主要功能B.算法的詳細(xì)描述C.用戶界面及運(yùn)行環(huán)境D.軟件的性能3.程序的三種基本控制構(gòu)造是()。A.過程、子程序和分程序B.次序、選擇和重復(fù)C.遞歸、迭代和回溯D.調(diào)用、返回和轉(zhuǎn)移面向?qū)ο蟮慕馕龇椒ㄖ魅羰墙⑷惸P?,?)。A)系統(tǒng)模型、ER模型、應(yīng)用模型C)E-R模型、對(duì)象模型、功能模型

B)對(duì)象模型、動(dòng)向模型、應(yīng)用模型D)對(duì)象模型、動(dòng)向模型、功能模型在E-R模型中,包括以下基本成分()。A)數(shù)據(jù)、對(duì)象、實(shí)體B)控制、聯(lián)系、對(duì)象C)實(shí)體、聯(lián)系、屬性D)實(shí)體、屬性、操作各種軟件保護(hù)的種類中最重要的是()。完滿性保護(hù)B)糾錯(cuò)性保護(hù)C)適應(yīng)性保護(hù)D)預(yù)防性保護(hù)7.軟件測(cè)試的目標(biāo)是()。A.證明軟件是正確的B.發(fā)現(xiàn)錯(cuò)誤、降低錯(cuò)誤帶來的風(fēng)險(xiǎn)C.消除軟件中所有的錯(cuò)誤D.與軟件調(diào)試相同8.軟件生命周期中所開銷用最多的階段是()A.詳細(xì)設(shè)計(jì)B.軟件編碼C.軟件測(cè)試D.軟件保護(hù)9.若有一個(gè)計(jì)算種類的程序,它的輸入量只有一個(gè)X,其范圍是[-1.0,1.0],現(xiàn)從輸入的角度考慮一組測(cè)試用例:-1.001,-1.0,1.0,1.001.設(shè)計(jì)這組測(cè)試用例的方法是(A.條件覆蓋法B.等價(jià)分類法C.界線值解析法D.錯(cuò)誤推測(cè)法10、詳細(xì)設(shè)計(jì)的基本任務(wù)是確定每個(gè)模塊的()設(shè)計(jì)A.功能B.調(diào)用關(guān)系C.輸入輸出數(shù)據(jù)D.算法11.設(shè)函數(shù)C(X)定義問題X的復(fù)雜程序,函數(shù)E(X)確定解決問題X需要的工作量(時(shí)間)。關(guān)于兩個(gè)問題P1和P2,若是C(P1)>C(P2)顯然E(P1)>E(P2),則得出結(jié)論E(P1+P2)>E(P1)+E(P2)就是:()A.模塊化的依照B.漸漸求精的依照

)C.抽象的依照

D.信息隱蔽和局部化的依照12.下面幾種白箱測(cè)試技術(shù),哪一種是最強(qiáng)的覆蓋準(zhǔn)則(A.語句覆蓋B.條件覆蓋C.判斷覆蓋13.面向數(shù)據(jù)流的設(shè)計(jì)方法把()照射成軟件構(gòu)造。A.?dāng)?shù)據(jù)流B.系統(tǒng)構(gòu)造C.控制構(gòu)造

)D.條件組合覆蓋D.信息流內(nèi)聚程度最低的是()內(nèi)聚確定測(cè)試計(jì)劃是在()階段擬定的.A.整體設(shè)計(jì)B.詳細(xì)設(shè)計(jì)C.編碼D.測(cè)試16.需求解析的產(chǎn)品是()A.?dāng)?shù)據(jù)流程圖案B.?dāng)?shù)據(jù)字典C.判斷表D.需求規(guī)格說明書17.?dāng)?shù)據(jù)字典是軟件需求解析階段的最重要工具之一,其最基本的功能是()A.?dāng)?shù)據(jù)庫設(shè)計(jì)B.?dāng)?shù)據(jù)通訊C.?dāng)?shù)據(jù)定義D.?dāng)?shù)據(jù)保護(hù)18.()引入了“風(fēng)險(xiǎn)驅(qū)動(dòng)”的思想,適用于大規(guī)模的內(nèi)部開發(fā)項(xiàng)目。A.增量模型B.噴泉模型C.原型模型D.螺旋模型19.模塊的內(nèi)聚性最高的是()A.邏輯內(nèi)聚B.時(shí)間內(nèi)聚C.有時(shí)內(nèi)聚D.功能內(nèi)聚提高測(cè)試的有效性特別重要,成功的測(cè)試是指()A.證了然被測(cè)試程序正確無誤B.說了然被測(cè)試程序吻合相應(yīng)的要求C.未發(fā)現(xiàn)被測(cè)程序的錯(cuò)誤D.發(fā)現(xiàn)了到此刻為止還沒有發(fā)現(xiàn)的錯(cuò)誤__答案:1.C2.B3.B4.D5.C6.A7.B8.D9.C10.D11.A12.D13.A14.A15.A16.D17.C18.D19.D20.D一.選擇1、瀑布模型把軟件生命周期劃分為八個(gè)階段:問題的定義、可行性研究、軟件需求解析、系統(tǒng)整體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、測(cè)試和運(yùn)行、保護(hù)。八個(gè)階段又可概括為三個(gè)大的階段:計(jì)劃階段、開發(fā)階段和(C)。A、詳細(xì)計(jì)劃B、可行性解析C、運(yùn)行階段D、測(cè)試與排錯(cuò)2、從構(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)行階段3、在構(gòu)造化的瀑布模型中,哪一個(gè)階段定義的標(biāo)準(zhǔn)將成為軟件測(cè)試中的系統(tǒng)測(cè)試階段的目標(biāo)(A)。A、需求解析階段

B、詳細(xì)設(shè)計(jì)階段

C、大綱設(shè)計(jì)階段

D、可行性研究階段4、軟件工程的出現(xiàn)主若是由于

(C)

。A.程序設(shè)計(jì)方法學(xué)的影響C.軟件危機(jī)的出現(xiàn)

B.其他工程科學(xué)的影響D.計(jì)算機(jī)的發(fā)展5、軟件工程方法學(xué)的目的是:使軟件生產(chǎn)規(guī)范化和工程化,而軟件工程方法得以推行的主要保證是(C)A、硬件環(huán)境B、軟件開發(fā)的環(huán)境C、軟件開發(fā)工具和軟件開發(fā)的環(huán)境D、開發(fā)人員的素質(zhì)6、軟件開發(fā)常使用的兩種基本方法是構(gòu)造化和原型化方法,在實(shí)質(zhì)的應(yīng)用中,它們之間的關(guān)系表現(xiàn)為(B)A、相互排斥B、相互補(bǔ)充C、獨(dú)立使用D、交替使用7、UML是軟件開發(fā)中的一個(gè)重要工具,它主要應(yīng)用于哪一種軟件開發(fā)方法(C)A、基于瀑布模型的構(gòu)造化方法B、基于需求動(dòng)向定義的原型化方法C、基于對(duì)象的面向?qū)ο蟮姆椒―、基于數(shù)據(jù)的數(shù)據(jù)流開發(fā)方法8、在下面的軟件開發(fā)方法中,哪一個(gè)對(duì)軟件設(shè)計(jì)和開發(fā)人員的開發(fā)要求最高(B)A、構(gòu)造化方法B、原型化方法C、面向?qū)ο蟮姆椒―、控制流方法9、構(gòu)造化解析方法是一種起初嚴(yán)格定義需求的方法,它在推行時(shí)重申的是解析對(duì)象的(B)A、控制流B、數(shù)據(jù)流C、程序流D、指令流10、軟件開發(fā)的構(gòu)造化生命周期方法將軟件生命周期劃分成(A)A、計(jì)劃階段、開發(fā)階段、運(yùn)行階段B、計(jì)劃階段、編程階段、測(cè)試階段C、整體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編程調(diào)試D、需求解析、功能定義、系統(tǒng)設(shè)計(jì)11、軟件開發(fā)中常采用的構(gòu)造化生命周期方法,由于其特點(diǎn)而一般稱其為(A)A、瀑布模型B、對(duì)象模型C、螺旋模型D、層次模型12、軟件開發(fā)的瀑布模型,一般都將開發(fā)過程劃分為:解析、設(shè)計(jì)、編碼和測(cè)試等階段,一般認(rèn)為可能占用人員最多的階段是A、解析階段B、設(shè)計(jì)階段

(C)C、編碼階段

D、測(cè)試階段二.填空21.系統(tǒng)流程圖是描述物理模型的傳統(tǒng)工具,用圖形符號(hào)表示系統(tǒng)中各個(gè)元素表達(dá)了系統(tǒng)中各種元素之間的(信息流動(dòng))情況。[解析]系統(tǒng)流程圖是描述物理系統(tǒng)的傳統(tǒng)工具,用圖形符號(hào)表示系統(tǒng)中的各個(gè)元素,人工辦理、數(shù)據(jù)辦理、數(shù)據(jù)庫、文件、設(shè)備等,表達(dá)了元素之間的信息流動(dòng)的情況。22.成本效益解析的目的是從(經(jīng)濟(jì))角度議論開發(fā)一個(gè)項(xiàng)目可否可行。[解析]成本效益解析第一是估計(jì)將要開發(fā)的系統(tǒng)的開發(fā)成本,爾后與可能獲取的效益進(jìn)

如行比較和權(quán)衡,其目的是從經(jīng)濟(jì)角度議論開發(fā)一個(gè)新的軟件項(xiàng)目可否可行。23.自頂向下結(jié)合的漸增式測(cè)試法,在組合模塊時(shí)有兩種組合策略:深度優(yōu)先策略和(寬度優(yōu)先策略)。[解析]漸增式測(cè)試法有自頂向下結(jié)合和自底向上結(jié)合兩種組裝模塊的方法,其中自頂向下集成是構(gòu)造程序構(gòu)造的一種增量式方式,不需要編寫驅(qū)動(dòng)模塊,只需要編寫樁模塊。它從主控模塊開始,依照軟件的控制層次構(gòu)造,以深度優(yōu)先或?qū)挾葍?yōu)先的策略,漸漸把各個(gè)模塊集成在一起。24.獨(dú)立路徑是指包括一組以前沒有辦理的語句或條件的一條路徑。從程序圖來看,一條獨(dú)立路徑是最少包括有一條(在其他獨(dú)立路徑中未有過)的邊的路徑。[解析]在基本路徑測(cè)試中,以詳細(xì)設(shè)計(jì)或源程序?yàn)榛A(chǔ),導(dǎo)出控制流程圖的拓?fù)錁?gòu)造——程序圖,在計(jì)算了程序圖的環(huán)路復(fù)雜性此后,確定只包括獨(dú)立路徑的基本路徑圖,其中獨(dú)立路徑是包括一組以前沒有辦理的語句或條件的一條路徑。從程序圖來看,一條獨(dú)立路徑是最少包括有一條在其他獨(dú)立路徑中未有過的邊的路徑。25.匯編語言是面向(機(jī)器)的,能夠完成高級(jí)語言無法完成的特別功能,如與外面設(shè)備之間的一些接口工作。[解析]匯編語言屬于初級(jí)語言,是一種面向機(jī)器的語言,它與高級(jí)語言對(duì)照有好多優(yōu)越性:如操作靈便,能夠直接作用到硬件的最基層,完成與外面設(shè)備的接口工作等,是能夠利用計(jì)算機(jī)硬件特點(diǎn)直接控制硬件設(shè)備的唯一語言。26.在JSP方法中解決構(gòu)造矛盾的詳細(xì)方法是(中間數(shù)據(jù)構(gòu)造或中間文件)。[解析]JSP方法是面向數(shù)據(jù)構(gòu)造的設(shè)計(jì)方法。它定義了一組以數(shù)據(jù)構(gòu)造為指導(dǎo)的照射過程,依照輸入、輸出的數(shù)據(jù)構(gòu)造,按必然的規(guī)則照射成軟件的過程描述,在JSP方法中解決構(gòu)造矛盾的詳細(xì)方法是引入中間數(shù)據(jù)構(gòu)造或中間文件,將矛盾部分分分開來,建立多個(gè)程序構(gòu)造,再利用中間文件把它們聯(lián)系起來,組成一個(gè)系統(tǒng)的整體。27.詳細(xì)設(shè)計(jì)的任務(wù)是確定每個(gè)模塊的內(nèi)部特點(diǎn),即模塊的算法、(使用的數(shù)據(jù))。[解析]詳細(xì)設(shè)計(jì)的基本任務(wù)是為每個(gè)模塊進(jìn)行詳細(xì)的算法設(shè)計(jì),為模塊內(nèi)的數(shù)據(jù)構(gòu)造進(jìn)行設(shè)計(jì),確定每個(gè)模塊的內(nèi)部特點(diǎn),包括模塊的算法和使用的數(shù)據(jù)。對(duì)數(shù)據(jù)庫進(jìn)行物理設(shè)計(jì)等。28.所有軟件保護(hù)申請(qǐng)報(bào)告要按規(guī)定方式提出,該報(bào)告也稱(軟件問題)報(bào)告。[解析]在軟件保護(hù)的流程中,第一步就是擬定保護(hù)申請(qǐng)報(bào)告,也稱為軟件問題報(bào)告,它是保護(hù)階段的一種文檔,由申請(qǐng)保護(hù)的用戶填寫。29.有兩類保護(hù)技術(shù):在開發(fā)階段使用來減少錯(cuò)誤、提高軟件可保護(hù)性的面向保護(hù)的技術(shù);在保護(hù)階段用來提高保護(hù)的效率和質(zhì)量的(保護(hù)支援)技術(shù)。[解析]面向保護(hù)的技術(shù)涉及軟件開發(fā)的所有階段,能夠減少軟件錯(cuò)誤,提高軟件的可維護(hù)性。而保護(hù)支援技術(shù)則包括信息收集,錯(cuò)誤原因解析,保護(hù)方案議論等項(xiàng),是在軟件保護(hù)階段用來提高保護(hù)效率和質(zhì)量的技術(shù)。30.科學(xué)工程計(jì)算需要大量的標(biāo)準(zhǔn)庫函數(shù),以便辦理復(fù)雜的數(shù)值計(jì)算,可供選擇的語言有:(FORTRAN語言)、PASCAL語言、C語言和PL/1語言。[解析]計(jì)算機(jī)語言依照不相同行業(yè)的需求,使用的重視點(diǎn)也不盡相同,在辦公管理方面,一些數(shù)據(jù)庫語言如FOXPRO、ORICAL有好多的應(yīng)用,在工程行業(yè),計(jì)算機(jī)語言的科學(xué)計(jì)算能力就顯得格外重要,如MATLAB、PL/1、FORTRAN語言都是工程計(jì)算中常用的語言。三.判斷1.軟件的開發(fā)與運(yùn)行經(jīng)常碰到硬件的限制和限制。(√)2.模塊內(nèi)的高內(nèi)聚經(jīng)常意味著模塊間的松耦合。(√)3.Jackson圖只能表達(dá)程序構(gòu)造,不能夠表達(dá)數(shù)據(jù)構(gòu)造。(X)上述數(shù)據(jù)流圖表示數(shù)據(jù)A和B同時(shí)輸入變換成C。(X)5.軟件的質(zhì)量利害主要由查收人員負(fù)責(zé),其他開發(fā)人員不用關(guān)心。(X)6.判斷覆蓋不用然包括條件覆蓋,條件覆蓋也不用然包括判斷覆蓋。(√)7.應(yīng)該盡量使用機(jī)器語言編寫代碼,提高程序運(yùn)行效率,而減少高級(jí)語言的使用。(X)8.UML只能應(yīng)用于軟件系統(tǒng)模型的建立。(X)9.容錯(cuò)就是每個(gè)程序采用兩種不相同的算法編寫。(X)10.軟件測(cè)試的目的是為了無一遺漏的找出所有的錯(cuò)誤。(X)四、名詞講解題(本大題共5小題,每題3分,共15分)31.軟件開發(fā)環(huán)境32.錯(cuò)誤推測(cè)法33.黑盒測(cè)試法34.軟件質(zhì)量保證35.瀑布模型31.經(jīng)濟(jì)可行性解:進(jìn)行開發(fā)成本的估計(jì)以及認(rèn)識(shí)獲取效益的評(píng)估,確定要開發(fā)的項(xiàng)目可否值得投資開發(fā)。[解析]關(guān)于一個(gè)系統(tǒng)所必定要權(quán)衡的是經(jīng)濟(jì)上可否合算,經(jīng)濟(jì)可行性的范圍很廣,包括效益解析、潛藏市場(chǎng)遠(yuǎn)景等。32.社會(huì)可行性解:要開發(fā)的項(xiàng)目可否存在任何入侵、阻擋等責(zé)任問題,要開發(fā)項(xiàng)目目的運(yùn)行方式在用戶組織內(nèi)可否行得通,現(xiàn)有管理制度、人員素質(zhì)、操作方式可否可行。解析]社會(huì)可行性包括合同、責(zé)任、侵權(quán)等技術(shù)人員不甚認(rèn)識(shí)的諸多問題。33.投資回收期解:投資回收期就是使累計(jì)的經(jīng)濟(jì)效益等于最初的投資開銷所需的時(shí)間。[解析]平時(shí)我們用投資回收期來權(quán)衡一個(gè)開發(fā)項(xiàng)目的價(jià)值,投資回收期越短,就越快獲得利潤。34.對(duì)應(yīng)關(guān)系解:即有直接因果關(guān)系在程序中能夠同時(shí)辦理。[解析]對(duì)應(yīng)關(guān)系是指數(shù)據(jù)單元在數(shù)據(jù)內(nèi)容上、數(shù)量上溫次序上有直接的因果關(guān)系,關(guān)于重復(fù)的數(shù)據(jù)單元,重復(fù)的次序和次數(shù)都相同才有對(duì)應(yīng)關(guān)系。35.構(gòu)造矛盾解:輸入數(shù)據(jù)與輸出數(shù)據(jù)構(gòu)造找不到對(duì)應(yīng)關(guān)系的情況,稱為構(gòu)造矛盾。[解析]使用JSP方法時(shí)會(huì)碰到此類構(gòu)造矛盾問題,對(duì)此,Jackson提出了引入中間數(shù)據(jù)構(gòu)造或中間文件的方法,將矛盾部分分分開來,建立多個(gè)程序構(gòu)造,再利用中間文件把它們聯(lián)系起來,組成一個(gè)系統(tǒng)的整體。五、圖a中,模塊G為判斷,判斷涉及到模塊B、F、G,請(qǐng)指出設(shè)計(jì)中的錯(cuò)誤,再依照改進(jìn)模塊圖的基根源則,畫出1~2個(gè)改進(jìn)方案(不改變模塊G的判斷關(guān)系),并說明是依照哪條基根源則進(jìn)行改進(jìn)的。解:圖b為一個(gè)改進(jìn)方案,將模塊G的地址提高,使其作用范圍為控制范圍的子集,減少模塊之間的聯(lián)系。40.請(qǐng)使用PAD圖和PDL語言描述在數(shù)組A(1)~A(10)中找最大數(shù)的算法。解:PDL語言:N=1WHILEN<=10DOIFA(N)<=A(N+1)MAX=A(N+1);ELSEMAX=A(N)ENDIF;N=N+1;ENDWHILE;PAD圖:[解析]人工查找時(shí),是從第一個(gè)元素開始查找,用當(dāng)前元素與下一個(gè)元素比較,為當(dāng)前元素又與下一元素比較,這樣循環(huán),直到數(shù)組尾端。

將較大者作2009—2010學(xué)年第二學(xué)期期末考試一試題選擇題1.軟件危機(jī)擁有以下表現(xiàn)()。I.對(duì)軟件開發(fā)成本估計(jì)不正確II.軟件產(chǎn)品的質(zhì)量經(jīng)??坎蛔II.軟件經(jīng)常不能夠保護(hù)IV.軟件成本逐年上升A.I、II和IIIB.I、III和IVC.II、III和IVD.以上都正確軟件生命周期一般都被劃分為若干個(gè)獨(dú)立的階段,其中占用精力和開銷最多的階段經(jīng)常是()。A.運(yùn)行和保護(hù)階段B.設(shè)計(jì)階段C.代碼實(shí)現(xiàn)階段D.測(cè)試階段3.以部下于軟件的特點(diǎn)的是()。A.軟件是一種邏輯實(shí)體,擁有抽象性B.軟件在使用過程中沒有磨損、老化的問題C.軟件不相同于一般程序,它的一個(gè)顯然特點(diǎn)是規(guī)模弘大,復(fù)雜程度高D.以上都正確4.軟件工程的出現(xiàn)是由于()。A.軟件危機(jī)的出現(xiàn)B.計(jì)算機(jī)硬件技術(shù)的發(fā)展C.軟件社會(huì)化的需要D.計(jì)算機(jī)軟件技術(shù)的發(fā)展5.軟件開發(fā)技術(shù)不包括()。A.軟件開發(fā)方法學(xué)B.軟件工程環(huán)境C.軟件工具D.軟件質(zhì)量度胸襟6.軟件工程的課程特點(diǎn)()。I.學(xué)科理論及其知識(shí)應(yīng)用的多維性II.工程化III.濃厚的方法學(xué)色彩IV.實(shí)踐性、指導(dǎo)性強(qiáng)A.I、II和IIIB.I、III和IVC.II、III和IVD.以上都正確7.以部下于應(yīng)用軟件的是()。I.計(jì)算機(jī)輔助授課軟件II.軟件測(cè)試工具III.辦公自動(dòng)化軟件IV.工程與科學(xué)計(jì)算軟件A.I、II和IIIB.I、III和IVC.II、III和IVD.以上都正確8.需求解析階段最重要的技術(shù)文檔是()。A.設(shè)計(jì)說明書B.需求規(guī)格說明書C.可行性解析報(bào)告D.用戶手冊(cè)9.以下關(guān)于數(shù)據(jù)流圖的說法錯(cuò)誤的選項(xiàng)是()。數(shù)據(jù)流圖舍去了詳細(xì)的物質(zhì),只剩下數(shù)據(jù)的流動(dòng)、加工辦理和儲(chǔ)藏?cái)?shù)據(jù)流圖是用作構(gòu)造化解析的一種工具C.傳統(tǒng)的數(shù)據(jù)流圖中主要由加工、數(shù)據(jù)源點(diǎn)/終點(diǎn)、數(shù)據(jù)流、控制流、數(shù)據(jù)儲(chǔ)藏組成數(shù)據(jù)流圖的繪制采用自上向下、逐層分解的方法10.數(shù)據(jù)字典是軟件需求解析階段的最重要工具之一,其最基本的功能是()。A.數(shù)據(jù)庫設(shè)計(jì)B.數(shù)據(jù)通訊C.數(shù)據(jù)定義D.數(shù)據(jù)保護(hù)11.需求解析階段的研究對(duì)象是()。A.系統(tǒng)解析員要求B.用戶要求C.軟硬件要求D.系統(tǒng)要求12.構(gòu)造化方法的基根源則是()。A.模塊化B.抽象與分解C.信息隱蔽D.漸漸求精13.耦合度最高的是()耦合。A.環(huán)境B.內(nèi)容C.控制D.數(shù)據(jù)14.內(nèi)聚程度較低的是()內(nèi)聚。A.有時(shí)B.通訊C.次序D.時(shí)間15.對(duì)一個(gè)程序來說,組成系統(tǒng)的模塊數(shù)量(),則開發(fā)成本越小。A.越多B.越少C.次序D.時(shí)間16.畫軟件構(gòu)造圖時(shí)應(yīng)注意調(diào)用關(guān)系只能是()。A.從下到上B.從上到下C.從左到右D.從右到左17.程序流程圖中的“→”代表()。A.數(shù)據(jù)流B.控制流C.次序流D.調(diào)用18.DFD中的“→”代表()。A.數(shù)據(jù)流B.文件C.辦理D.控制流19.DFD中的“○”代表()。A.數(shù)據(jù)流B.文件C.辦理D.控制流20.DFD中的“_”代表()。A.數(shù)據(jù)流B.文件C.辦理D.控制流填空題1.計(jì)算機(jī)軟件不不過是程序,還應(yīng)該有一整套文檔。2.傳統(tǒng)的軟件生計(jì)期模型是瀑布模型。3.軟件依照功能的不相同能夠劃分為3大種類系統(tǒng)軟件、支持軟件和應(yīng)用軟件。4.DFD在軟件工程中表示數(shù)據(jù)流圖。耦合性與內(nèi)聚性是模塊獨(dú)立性的兩個(gè)定性標(biāo)準(zhǔn),將軟件系統(tǒng)劃分模塊時(shí),盡量做到高內(nèi)聚、低耦合,提高模塊的獨(dú)立性,為設(shè)計(jì)高質(zhì)量的軟件構(gòu)造確定基礎(chǔ)。6.數(shù)據(jù)流圖有四種基本成分:數(shù)據(jù)流、數(shù)據(jù)辦理、文件、數(shù)據(jù)的源點(diǎn)或終點(diǎn)。7.12.數(shù)據(jù)字典有以下四類條目:數(shù)據(jù)流、數(shù)據(jù)項(xiàng)、文件、基本加工。數(shù)據(jù)項(xiàng)是組成數(shù)據(jù)流和數(shù)據(jù)儲(chǔ)藏的最小元素。8.某廠對(duì)部分職工重新分配工作的政策是:年齡有20歲以下者,初中文化程度脫產(chǎn)學(xué)習(xí),高中文化程度當(dāng)電工;年齡有20歲至40歲之間者,中學(xué)文化程度男性當(dāng)鉗工,女性當(dāng)車工,大學(xué)文化程度者當(dāng)技術(shù)員;年齡有40歲以上者,中學(xué)文化程度當(dāng)資料員,大學(xué)文化程度當(dāng)技術(shù)員。請(qǐng)用構(gòu)造化語言、判斷表或判斷樹描述上述問題的加工邏輯。一、單項(xiàng)選擇題11.B12.B13.B14.A15.C16.B17.B18.A19.C20.B三、簡答題答:(1)構(gòu)造化語言。IF年齡<20THENIF文化程度=初中THEN脫產(chǎn)學(xué)習(xí)ELSE工作為電工ENDIFELSEIF年齡≤40THENIF(文化程度=大學(xué))THEN工作為技術(shù)員ELSE

IF

性別=男性THEN工作為鉗工ELSE工作為車工ENDIFENDIFELSE

IF

(文化程度=大學(xué))THEN工作為技術(shù)員ELSE工作為資料員ENDIFENDIFENDIF(2)判斷樹以下:一、單項(xiàng)選擇題1.在軟件危機(jī)中表現(xiàn)出來的軟件質(zhì)量差的問題,其原因是_______。A.軟件研發(fā)人員素質(zhì)太差C.沒有軟件質(zhì)量標(biāo)準(zhǔn)B.用戶經(jīng)常干預(yù)軟件系統(tǒng)的研發(fā)工作D.軟件開發(fā)人員不遵守軟件質(zhì)量標(biāo)準(zhǔn)2.在軟件質(zhì)量要素中,軟件在異常條件下還可以運(yùn)行的能力成為軟件的_____。A.安全性C.可用性B.強(qiáng)壯性D.可靠性3.在以下測(cè)試技術(shù)中,______不屬于黑盒測(cè)試技術(shù)。A.等價(jià)劃分C.錯(cuò)誤推測(cè)B.界線值解析D.邏輯覆蓋4.軟件工程方法是在實(shí)踐中不斷發(fā)展著的方法,而早期的軟件工程方法主若是指______。A.原型化方法C.功能化方法B.構(gòu)造化方法D.面向?qū)ο蠓椒?.______是把對(duì)象的屬性和操作結(jié)合在一起,組成一個(gè)獨(dú)立的對(duì)象,其內(nèi)部信息對(duì)外界是隱蔽的,外界只能經(jīng)過有限的接口與對(duì)象發(fā)生聯(lián)系。A.多態(tài)C.封裝B.繼承D.信息6.Jackson方法是在軟件開發(fā)過程中常用的方法,使用Jackson方法時(shí)能夠?qū)崿F(xiàn)______。A.從數(shù)據(jù)構(gòu)造導(dǎo)出程序構(gòu)造C.從模塊構(gòu)造導(dǎo)出數(shù)據(jù)構(gòu)造B.從數(shù)據(jù)流圖導(dǎo)出初始構(gòu)造圖D.從模塊構(gòu)造導(dǎo)出程序構(gòu)造7.軟件測(cè)試時(shí)為了________而執(zhí)行程序的過程。A.糾正錯(cuò)誤C.防備錯(cuò)誤B.發(fā)現(xiàn)錯(cuò)誤D.證明錯(cuò)誤8.在軟件系統(tǒng)中,一個(gè)模塊應(yīng)擁有什么樣的功能,這是由_____決定的。A.整體設(shè)計(jì)C.詳細(xì)設(shè)計(jì)B.需求解析D.程序設(shè)計(jì)9.面向?qū)ο蠼馕鍪菍?duì)系統(tǒng)進(jìn)行_________的一種方法。A.需求解析C.設(shè)計(jì)評(píng)審B.程序設(shè)計(jì)D.測(cè)試查收10.軟件文檔是軟件工程推行中的重要部分,它不但是軟件開發(fā)各階段的重要依照,而且影響軟件的_______。A.可理解性C.可擴(kuò)展性B.可保護(hù)性D.可移植11.模塊內(nèi)聚度越高,說明模塊內(nèi)各成分相互結(jié)合的程序越_______。A.松弛C.無法判斷B.親密D.相等12.軟件開發(fā)的瀑布模型,一般都將開發(fā)過程劃分為:解析、設(shè)計(jì)、編碼、測(cè)試和保護(hù)等階段,一般認(rèn)為可能占用人員最多的階段是________。A.解析階段C.保護(hù)階段B.設(shè)計(jì)階段D.測(cè)試階段13.常用的面向?qū)ο蟮能浖^程模型是_______。A.瀑布模型C.原型模型B.噴泉模型D.增量模型14.面向?qū)ο蟮慕馕鲭A段建立的系統(tǒng)模型不包括________。A.對(duì)象模型C.功能模型B.動(dòng)向模型D.?dāng)?shù)據(jù)模型15.提高軟件的可保護(hù)性可采用好多措施,以下哪個(gè)不在措施之列?A.供應(yīng)沒有錯(cuò)誤的程序C.改進(jìn)程前言檔質(zhì)量B.建立質(zhì)量保證制度D.明確軟件質(zhì)量標(biāo)準(zhǔn)二、填空題1.軟件工程中的構(gòu)造化解析SA是一種面向數(shù)據(jù)流的解析方法。2.軟件模塊獨(dú)立性的兩個(gè)定性胸襟標(biāo)準(zhǔn)是內(nèi)聚性、耦合性。3.軟件開發(fā)是一個(gè)自頂向下漸漸細(xì)化和求精的過程,而軟件測(cè)試是一個(gè)由下而上的過程。4._數(shù)據(jù)流圖_和數(shù)據(jù)字典共同組成了系統(tǒng)的邏輯模型5.等價(jià)劃分是一種黑盒測(cè)試技術(shù),這種技術(shù)把程序的輸入域劃分為若干個(gè)數(shù)據(jù)類,據(jù)此導(dǎo)出測(cè)試用例。三、判斷題1.軟件工程學(xué)只有理論意義,沒有實(shí)質(zhì)用途。()2.軟件工程的方法只適用于大型軟件的開發(fā),對(duì)小型軟件的開發(fā)沒有幫助。()3.可行性研究進(jìn)一步研究問題解析階段所確定的問題可否有可行的解。()4.代碼審查方法沒有計(jì)算機(jī)測(cè)試方法好。()5.考據(jù)軟件需求的方法主要靠人工審查的方法。()6.并發(fā)系統(tǒng)中碰到的一個(gè)主要問題是準(zhǔn)時(shí)問題。()7.編碼風(fēng)格由個(gè)人喜好決定,沒有固定格式。()8.面向?qū)ο蠼+@取的模型包括系統(tǒng)的3個(gè)要素,即靜態(tài)構(gòu)造、交互次序和數(shù)據(jù)變換()9.軟件重用是提高軟件開發(fā)生產(chǎn)率和目標(biāo)系統(tǒng)質(zhì)量的重要路子。()10.判斷覆蓋不用然包括條件覆蓋,條件覆蓋也不用然包括判斷覆蓋。()11.PowerDesigner是一個(gè)CASE工具。()12.軟件是指用程序設(shè)計(jì)語言(如Pascal,C,VisualBasic等)編寫的程序,軟件開發(fā)實(shí)質(zhì)上就是編寫程序代碼。()13.在進(jìn)行需求解析時(shí)需同時(shí)考慮保護(hù)問題。()14.UML是一種面向?qū)ο蟮慕馕鲈O(shè)計(jì)方法,即OOA/OOD方法。()15.在面向?qū)ο蟮能浖_發(fā)方法中,每個(gè)類都存在其相應(yīng)的對(duì)象,對(duì)象是類的實(shí)例,類是生成對(duì)象的模板。()四、名詞講解1.白盒測(cè)試2.模塊化3.對(duì)象五、簡答題1.簡述軟件測(cè)試的任務(wù)、目的與種類。2.簡述構(gòu)造化程序設(shè)計(jì)方法的基本要點(diǎn)答案:一、單項(xiàng)選擇題1.C2.B3.D4.B5.C6.A7.B8.B9.A10.B11.B12.C13.B14.D15.A二、1、×9、√

判斷題2、×10、√

3、√11、√

4、×5、√6、√7、×12、×13、×14、×

8、√15、√三、名詞講解1.白盒測(cè)試——又叫做構(gòu)造測(cè)試,把程序看作裝在一個(gè)透明的白盒子里,依照程序內(nèi)部的邏輯測(cè)試程序,檢測(cè)程序中的主要執(zhí)行通路可否都能按預(yù)定要求正確工作。2.模塊化——把程序劃分成獨(dú)立運(yùn)行且能夠獨(dú)立接見的模塊,每個(gè)模塊完成一個(gè)子功能,把這些模塊集成起來組成一個(gè)整體,能夠完成指定的功能滿足用戶的需求。3.對(duì)象——描述該對(duì)象屬性的數(shù)據(jù)以及能夠?qū)@些數(shù)據(jù)施加的所有操作封裝在一起組成的一致體。四、簡答題1.答:軟件測(cè)試是一個(gè)為了搜尋軟件錯(cuò)誤而運(yùn)行程序的過程。目的就是為了發(fā)現(xiàn)軟件中的錯(cuò)誤。一個(gè)好的測(cè)試用例是指很可能找到迄今為止還沒有發(fā)現(xiàn)的錯(cuò)誤的用例。一個(gè)成功的測(cè)試是指揭穿了迄今為止還沒有發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。軟件測(cè)試主要分為白盒測(cè)試和黑盒測(cè)試兩大類。2.答:(1)采用自頂向下,漸漸求精的程序設(shè)計(jì)方法。使用三種基本控制構(gòu)造構(gòu)造程序,分別是次序,選擇和循環(huán)采用主程序員組的組織形式。采用單入口單出口的模塊形式。判斷題(每題1分,共5分)軟件開發(fā)的主要任務(wù)是寫程序。錯(cuò)測(cè)試功能可否吻合要求是白盒測(cè)試。錯(cuò)流圖中的地域數(shù)等于環(huán)形復(fù)雜度。對(duì)扇出是一個(gè)模塊直接控制(調(diào)用)的模塊數(shù)量,扇出過馬虎味著模塊過分復(fù)雜,需要控制和協(xié)調(diào)過多的下級(jí)模塊。對(duì)在面向?qū)ο蟪绦蛑?,使用繼承體系是實(shí)現(xiàn)共享和提高重用程度的主要路子。對(duì)簡答題簡述需求解析的三個(gè)層次。答:業(yè)務(wù)需求:反響了組織機(jī)構(gòu)或客戶對(duì)系統(tǒng)、產(chǎn)品高層次的目標(biāo)要求。用戶需求:文檔描述了用戶使用產(chǎn)品必定要完成的任務(wù)。功能需求:定義了開發(fā)人員必定實(shí)現(xiàn)的軟件功能,使得用戶能完成他們的任務(wù),從而滿足了業(yè)務(wù)需求。軟件測(cè)試中一般包括幾個(gè)步驟?請(qǐng)分別加以說明。答:擬定測(cè)試計(jì)劃設(shè)計(jì)測(cè)試用例執(zhí)行測(cè)試撰寫測(cè)試報(bào)告除掉軟件弊端

完成簡述軟件測(cè)試的任務(wù)、目的與種類。答:軟件測(cè)試是一個(gè)為了搜尋軟件錯(cuò)誤而運(yùn)行程序的過程。目的就是為了發(fā)現(xiàn)軟件中的錯(cuò)誤。一個(gè)好的測(cè)試用例是指很可能找到迄今為止還沒有發(fā)現(xiàn)的錯(cuò)誤的用例。一個(gè)成功的測(cè)試是指揭穿了迄今為止還沒有發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。軟件測(cè)試主要分為白盒測(cè)試和黑盒測(cè)試兩大類。簡述軟件工程目標(biāo)和面對(duì)的主要問題。答:軟件工程的目標(biāo)是應(yīng)用計(jì)算機(jī)科學(xué)、數(shù)學(xué)及管理科學(xué)等原理開發(fā)軟件的工程。它采用經(jīng)過實(shí)踐考據(jù)的工程的原則、方法,以提高質(zhì)量,降低成本。但是當(dāng)前的軟件開發(fā)面對(duì)著好多問題:(1)對(duì)軟件開發(fā)成本和進(jìn)度的估計(jì)經(jīng)常很嚴(yán)禁確。(2)用戶常對(duì)“已完成的”軟件系統(tǒng)不滿意。(3)軟件產(chǎn)品的質(zhì)量經(jīng)常靠不住。(4)軟件經(jīng)常很難保護(hù)。(5)軟件經(jīng)常缺乏合適的文檔資料。(6)軟件開發(fā)生產(chǎn)率提高的速度,遠(yuǎn)遠(yuǎn)跟不上計(jì)算機(jī)應(yīng)用迅速普及深入的趨勢(shì)。(7)軟件成本在計(jì)算機(jī)系統(tǒng)總成本中所占的比率逐年上升。簡述軟件開發(fā)過程、每個(gè)里程碑的提交物。答:軟件開發(fā)的基本過程:(1)可行性研究,做初步的需求解析工作,決定項(xiàng)目可行與否2)軟件需求解析,軟件工程師必定認(rèn)識(shí)軟件的信息領(lǐng)域,以及需求的功能、行為、性能和接口。系統(tǒng)需求和軟件需求均需文檔化,并與用戶一起復(fù)審。并提交需求解析報(bào)告。(3)設(shè)計(jì),包括整體設(shè)計(jì)和詳細(xì)設(shè)計(jì),軟件設(shè)計(jì)是一個(gè)多步驟的過程,主若是對(duì)軟件的數(shù)據(jù)構(gòu)造、軟件系統(tǒng)構(gòu)造、界面表示及過程細(xì)節(jié)進(jìn)行設(shè)計(jì)。設(shè)計(jì)過程將需求變換為軟件表示,在編碼以前能夠評(píng)估其質(zhì)量,所有設(shè)計(jì)均要文檔化,它是軟件配置的重要組成部分,經(jīng)復(fù)審后提交相應(yīng)的大綱設(shè)計(jì)和詳細(xì)設(shè)計(jì)報(bào)告。(4)編碼,把設(shè)計(jì)轉(zhuǎn)變成機(jī)器可執(zhí)行的程序。提交源程序清單。(5)測(cè)試,提交測(cè)試報(bào)告。(6)保護(hù),提交保護(hù)報(bào)告。軟件生命周期模型?瀑布模型?迅速原型模型?答;概括的說,軟件生命周期模型由軟件定義、軟件開發(fā)和運(yùn)行保護(hù)

3個(gè)時(shí)期組成,每個(gè)時(shí)期又進(jìn)一步劃分成若干個(gè)階段。軟件生命周期模型有問題定義,可行性研究,需求解析,整體詳細(xì)設(shè)計(jì),整體編碼和單元測(cè)試,綜合測(cè)試,軟件保護(hù)組瀑布模型是一個(gè)項(xiàng)目開發(fā)架構(gòu),開發(fā)過程是經(jīng)過設(shè)計(jì)一系列階段次序張開的,從系統(tǒng)需求解析開始直到產(chǎn)品宣布和保護(hù),每個(gè)階段都會(huì)產(chǎn)生循環(huán)反響,若是有信息未被覆蓋或者發(fā)現(xiàn)了問題,那么最好“返回”上一個(gè)階段并進(jìn)行合適的改正,項(xiàng)目開發(fā)進(jìn)度從一個(gè)階段“流動(dòng)”到下一個(gè)階段。迅速原型模型是在用戶不能

溫馨提示

  • 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)論