軟件工程復(fù)習(xí)題完整版_第1頁
軟件工程復(fù)習(xí)題完整版_第2頁
軟件工程復(fù)習(xí)題完整版_第3頁
軟件工程復(fù)習(xí)題完整版_第4頁
軟件工程復(fù)習(xí)題完整版_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

選擇題:1.軟件危機(jī)出現(xiàn)于____,為理解決軟件危機(jī),人們提出了用____的原理來設(shè)計(jì)軟件,這是軟件工程誕生的基礎(chǔ)。A.50年代末B.60年代初C.60年代末D.70年代初A.運(yùn)籌學(xué)B.工程學(xué)C.軟件學(xué)D.軟件學(xué)E.?dāng)?shù)字2.開發(fā)軟件需高成本和產(chǎn)品的低質(zhì)量之間有著鋒利的矛盾,這種現(xiàn)象稱作____。A.軟件投機(jī)B.軟件危機(jī) C.軟件工程 D.軟件產(chǎn)生3.產(chǎn)生軟件危機(jī)的因素有以下幾點(diǎn),除了______。軟件開發(fā)過程未經(jīng)審查軟件開發(fā)不分階段,開發(fā)人員沒有明確的分工所開發(fā)的軟件,除了程序清單外,沒有其它文檔采用工程設(shè)計(jì)的辦法開發(fā)軟件,不符合軟件本身的特點(diǎn)4.一種軟件項(xiàng)目與否進(jìn)行開發(fā)的結(jié)論是在______文檔中作出的。軟件開發(fā)計(jì)劃 B、可行性報(bào)告 C、需求分析闡明書 D、測試報(bào)告5.下列敘述中,_______不屬于數(shù)據(jù)字典的作用。A、作為編碼階段的描述工具B、為顧客與開發(fā)人員之間統(tǒng)一認(rèn)識C、作為概要設(shè)計(jì)的根據(jù)D、為需求分析階段定義各類條目6.使用構(gòu)造化分析辦法時,采用的基本手段是____。A.分解和抽象 B.分解和綜合 C.歸納與推導(dǎo) D.試探與回溯7.構(gòu)造化系統(tǒng)分析重要是通過____進(jìn)行分析的。A.算法分解 B.控制構(gòu)造分解 C.?dāng)?shù)據(jù)構(gòu)造分解 D.解決功效分解8.分層數(shù)據(jù)流圖是一種比較嚴(yán)格又易于理解的描述方式,它的頂層描述了系統(tǒng)的____??偯?B.細(xì)節(jié) C.抽象 D.軟件的作者9.變換型和事務(wù)型是程序構(gòu)造的原則形式。從某處獲得數(shù)據(jù),再對這些數(shù)據(jù)作解決,然后將成果送出是屬于____。A.變換型B事務(wù)型10.構(gòu)造化分析辦法以數(shù)據(jù)流圖、____和加工闡明等描述工具,即用直觀的圖和簡潔的語言來描述軟件系統(tǒng)模型。A.DFD圖 B.PAD圖 C.IPO圖 D.?dāng)?shù)據(jù)字典11.不適于作為數(shù)據(jù)流圖解決(加工)框名稱的是____。A.人工校核工資數(shù)據(jù) B.工資支票數(shù)據(jù)C.打印工資支票 D.計(jì)算職工工資12.系統(tǒng)開發(fā)人員使用系統(tǒng)流程圖或其它工具描述系統(tǒng),預(yù)計(jì)每種方案的成本和效益的工作是在______階段進(jìn)行的。A、需求分析B、總體設(shè)計(jì)C、具體設(shè)計(jì)D、編碼階段13.軟件的____設(shè)計(jì)又稱為總體設(shè)計(jì),其重要任務(wù)是建立軟件系統(tǒng)的總體構(gòu)造。A.概要 B.抽象 C.邏輯 D.規(guī)劃14.構(gòu)造化設(shè)計(jì)辦法是面對____的設(shè)計(jì)辦法。A.過程 B.對象 C.?dāng)?shù)據(jù)流 D.?dāng)?shù)據(jù)構(gòu)造15.Jackson程序設(shè)計(jì)辦法是一種面對_____的設(shè)計(jì)辦法。A、數(shù)據(jù)構(gòu)造B、數(shù)據(jù)流圖C、IPO圖D、系統(tǒng)流程圖16.構(gòu)造化設(shè)計(jì)采用模塊化辦法的重要出發(fā)點(diǎn)是______。增加內(nèi)聚性B、減少耦合度C、提高有效性D、減少復(fù)雜度17.某個模塊的作用域是指______。A、被該模塊調(diào)用的所用模塊B、調(diào)用該模塊的全部模塊C、與該模塊有關(guān)聯(lián)的全部模塊D、受該模塊內(nèi)的鑒定影響的全部模塊18.如果模塊中全部成分引用共同的數(shù)據(jù),該模塊內(nèi)的聯(lián)系類型是____。A.次序內(nèi)聚 B.功效內(nèi)聚 C.通信內(nèi)聚 D.過程內(nèi)聚19.初始化模塊和結(jié)束模塊從塊內(nèi)聯(lián)系看,被稱為____模塊。A.過程內(nèi)聚 B.功效內(nèi)聚 C.時間內(nèi)聚 D.邏輯內(nèi)聚20.若一模塊內(nèi)部的解決動作為:成分A的輸出是成分B的輸入,則該模塊的聚合性稱為______。A、次序內(nèi)聚B、功效內(nèi)聚C、過程內(nèi)聚D、通信內(nèi)聚21.某模塊的功效是打印錄用告知書或不錄用告知書,調(diào)用模塊可通過向此模塊傳遞布爾標(biāo)志信息決定本次調(diào)用哪種告知書的打印,這種模塊之間的耦合稱為____。A.?dāng)?shù)據(jù)耦合 B.混合耦合 C.公共耦合 D.控制耦合22.要減少兩個模塊之間的耦合,則必須____。A.兩個模塊間的調(diào)用次數(shù)要少 B.模塊間傳遞的參數(shù)要少C.模塊間傳遞的參數(shù)要少且布傳遞開關(guān)型參數(shù)D.模塊間傳遞的參數(shù)要少且不傳遞開關(guān)型參數(shù)以及兩模塊不引用同樣的全局變量23.下列耦合度表達(dá)中,最弱的耦合形式是______。A、特性耦合B、公共耦合C、數(shù)據(jù)耦合D、數(shù)據(jù)構(gòu)造24.一種模塊傳送給另一模塊的參數(shù)是由單個數(shù)據(jù)項(xiàng)構(gòu)成的數(shù)組,它屬于______耦合。數(shù)據(jù)型 B、復(fù)合型 C、內(nèi)容型 D、公共型25.PAD(ProblemAnalysisDiagram)圖是一種____工具。A.系統(tǒng)描述B。具體設(shè)計(jì)C。測試D。編程輔助26.下列系統(tǒng)設(shè)計(jì)工具中,______不屬于具體設(shè)計(jì)工具。A、N—S圖B、數(shù)據(jù)流圖C、程序流程圖D、PAD27.程序流程圖、N-S圖和PAD圖是____使用的體現(xiàn)工具。A.設(shè)計(jì)階段的概要設(shè)計(jì) B.設(shè)計(jì)階段的具體設(shè)計(jì)C.編碼階段 D.測試階段28.模塊內(nèi)部的算法設(shè)計(jì)在構(gòu)造化辦法的______階段進(jìn)行。A、系統(tǒng)分析B、概要設(shè)計(jì)C、具體設(shè)計(jì)D編碼(實(shí)現(xiàn))29.源程序的版面文檔規(guī)定應(yīng)有變量闡明、適宜注釋和____。A.框圖 B.統(tǒng)一書寫格式 C.修改統(tǒng)計(jì) D.編程日期30.提高程序可讀性的有力手段是______。選好一種程序設(shè)計(jì)語言 B、顯式闡明一切變量C、使用三種原則控制語句 D、給程序加注釋31.文檔是軟件開發(fā)人員.維護(hù)人員.顧客以及計(jì)算機(jī)之間的____,軟件開發(fā)人員在各個階段以文檔作為前段工作成果的_____和后段工作的_____。接口 B.橋梁 C.科學(xué) D.繼續(xù) E.體現(xiàn) F.基礎(chǔ)32.在軟件工程中,高質(zhì)量的文檔原則是完整性、一致性和____。A.統(tǒng)一性 B.安全性 C.無二義性 D.組合性33.采用____且編寫程序,可提高程序的可移植性。A.機(jī)器語言B宏指令C匯編語言D高級語言34.軟件工程學(xué)是應(yīng)用科學(xué)理論和工程上的技術(shù)指導(dǎo)軟件開發(fā)的學(xué)科,其目的是____。A.引入新技術(shù)提高空間運(yùn)用率 B.用較少的投資獲得高質(zhì)量的軟件C.縮短研制周期擴(kuò)大軟件功效 D.硬軟件結(jié)合使系統(tǒng)面對應(yīng)用35.劃分軟件生存周期的階段時所應(yīng)遵照的基本原則是_____。A.各階段的任務(wù)盡量有關(guān)性B.各階段的任務(wù)盡量相對獨(dú)立C.各階段的任務(wù)在時間上持續(xù)D.各階段的任務(wù)在時間上相對獨(dú)立36.構(gòu)造化設(shè)計(jì)辦法采用變換分析和事務(wù)分析技術(shù)實(shí)現(xiàn)____。A.從數(shù)據(jù)構(gòu)造導(dǎo)出程序構(gòu)造 B.從模塊構(gòu)造導(dǎo)出程序構(gòu)造C.從模塊構(gòu)造導(dǎo)出數(shù)據(jù)構(gòu)造 D.從數(shù)據(jù)流圖導(dǎo)出初始化構(gòu)造圖37.需求分析闡明書不能作為______。A.可行性研究的根據(jù) B.顧客和開發(fā)人員之間的合同C.系統(tǒng)概要設(shè)計(jì)的根據(jù)D.軟件驗(yàn)收測試的根據(jù)38.瀑布模型把軟件生存周期劃分為軟件定義、軟件開發(fā)和____三個階段,而每一階段又可細(xì)分為若干個更小的階段。A.具體設(shè)計(jì) B.可行性分析 C.運(yùn)行及維護(hù) D.測試與排錯40.一種模塊直接控制(調(diào)用)的下層模塊的數(shù)目稱為模塊的_______。A.扇入數(shù)B.扇出數(shù)C.寬度D.作用域41.模塊本身的內(nèi)聚是模塊獨(dú)立性的重要度量因素之一,在七類內(nèi)聚中,含有最強(qiáng)內(nèi)聚的一類是____。A.次序性內(nèi)聚B.過程性內(nèi)聚 C.邏輯性內(nèi)聚 D.功效性內(nèi)聚42.程序流程圖、N-S圖和PAD圖是____使用的體現(xiàn)工具。A.設(shè)計(jì)階段的概要設(shè)計(jì) B.設(shè)計(jì)階段的具體設(shè)計(jì)C.編碼階段 D.測試階段43.分析員是____。A.顧客中系統(tǒng)的直接使用者 B.顧客和軟件人員的中間人C.軟件的編程人員 D.顧客和軟件人員的領(lǐng)導(dǎo)44.下列_____不是模塊化設(shè)計(jì)的目的。A.可采用構(gòu)造化設(shè)計(jì)辦法B.減少復(fù)雜度C.有助于信息隱蔽D.描述系統(tǒng)的功效與性能45.軟件工程中______不屬于顧客文檔的內(nèi)容。A.功效描述 B.安裝手冊 C.系統(tǒng)設(shè)計(jì)手冊 D.使用手冊46.軟件的____普通由兩次故障平均間隔時間和故障平均恢復(fù)時間來度量。A.可維護(hù)性B.可靠性C.效率D.可理解性47.普通來說,在管理軟件中,軟件生存周期各個階段的工作量以______所占的比例最大。A.需求分析與設(shè)計(jì)階段B.編碼實(shí)現(xiàn)階段C.測試階段D.維護(hù)階段48.Putnam成本估算模型是一種()模型。A.靜態(tài)單變量B.動態(tài)單變量C.靜態(tài)多變量D.動態(tài)多變量49.軟件復(fù)雜性度量的參數(shù)涉及()A.效率B.規(guī)模C.完整性D.容錯性50.對象實(shí)現(xiàn)了數(shù)據(jù)和操作的結(jié)合,使數(shù)據(jù)和操作()于對象的統(tǒng)一體中。A.結(jié)合B.隱藏C.封裝D.抽象51.軟件調(diào)試技術(shù)涉及()A.邊界值分析B.演繹法C.循環(huán)覆蓋D.集成測試52.瀑布模型的存在問題是()A.顧客容易參加開發(fā)B.缺少靈活性C.顧客與開發(fā)者易溝通D.合用可變需求53.軟件測試辦法中的靜態(tài)測試辦法之一為()A.計(jì)算機(jī)輔助靜態(tài)分析B.黑盒法C.途徑覆蓋D.邊界值分析54.軟件生命周期中所耗費(fèi)用最多的階段是()A.具體設(shè)計(jì)B.軟件編碼C.軟件測試D.軟件維護(hù)55.第一種體現(xiàn)構(gòu)造化編程思想的程序設(shè)計(jì)語言是()A.FORTRAN語言B.Pascal語言C.C語言D.PL/1語言56.程序的三種基本控制構(gòu)造是()A.過程、子程序和分程序B.次序、選擇和重復(fù)C.遞歸、堆棧和隊(duì)列D.調(diào)用、返回和轉(zhuǎn)移57.在具體設(shè)計(jì)階段,經(jīng)常采用的工含有()A.PADB.SAC.SCD.DFD58.具體設(shè)計(jì)的成果基本決定了最后程序的()A.代碼的規(guī)模B.運(yùn)行速度C.質(zhì)量D.可維護(hù)性59.需求分析中開發(fā)人員要從顧客那里理解()A.軟件做什么B.顧客使用界面C.輸入的信息D.軟件的規(guī)模60.構(gòu)造化程序設(shè)計(jì)重要強(qiáng)調(diào)的是()A.程序的規(guī)模B.程序的效率C.程序設(shè)計(jì)語言的先進(jìn)性D.程序易讀性61.經(jīng)濟(jì)可行性研究的范疇涉及()A.資源有效性B.管理制度C.效益分析D.開發(fā)風(fēng)險(xiǎn)62.可行性分析是在系統(tǒng)開發(fā)的早期所做的一項(xiàng)重要的論證工作,它是決定該系統(tǒng)與否開發(fā)的決策根據(jù),因必須給出()的回答。A.?dāng)M定B.行或不行C.對的D.無二義63.需求分析階段的任務(wù)是擬定()A.軟件開發(fā)辦法B.軟件開發(fā)工具C.軟件開發(fā)費(fèi)D.軟件系統(tǒng)的功效64.面對對象程序設(shè)計(jì)中的數(shù)據(jù)隱藏指的是()。A.輸入數(shù)據(jù)必須輸入保密口令B.?dāng)?shù)據(jù)通過加密解決C.對象內(nèi)部數(shù)據(jù)構(gòu)造上建有防火墻D.對象內(nèi)部數(shù)據(jù)構(gòu)造的不可訪問性65.與設(shè)計(jì)測試數(shù)據(jù)無關(guān)的文檔是()。A.需求闡明書B.設(shè)計(jì)闡明書C.源程序D.項(xiàng)目開發(fā)設(shè)計(jì)66.()引入了“風(fēng)險(xiǎn)驅(qū)動”的思想,合用于大規(guī)模的內(nèi)部開發(fā)項(xiàng)目。A.增量模型B.噴泉模型C.原型模型D.螺旋模型67.若有一種計(jì)算類型的程序,它的輸入量只有一種X,其范疇是[-1.0,1.0],現(xiàn)從輸入的角度考慮一組測試用例:-1.001,-1.0,1.0,1.001。設(shè)計(jì)這組測試用例的辦法是()。A.條件覆蓋法B.等價(jià)分類法C.邊界值分析法D.錯誤推測法68.數(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ù)69.下面幾個白箱測試技術(shù),()是最強(qiáng)的覆蓋準(zhǔn)則。A.語句覆蓋B.條件覆蓋C.鑒定覆蓋D.條件組合覆蓋70.軟件需求規(guī)格闡明的內(nèi)容不應(yīng)涉及()。A.重要功效B.算法的具體描述C.顧客界面及運(yùn)行環(huán)境D.軟件的性能71.面對對象的分析辦法重要是建立三類模型,即()。A.系統(tǒng)模型、E-R模型、應(yīng)用模型 B.對象模型、動態(tài)模型、應(yīng)用模型C.E-R模型、對象模型、功效模型D.對象模型、動態(tài)模型、功效模型72.下面有關(guān)面對對象辦法中消息的敘述,不對的的是()。A.鍵盤、鼠標(biāo)、通信端口、網(wǎng)絡(luò)等設(shè)備一有變化,就會產(chǎn)生消息B.操作系統(tǒng)不停向應(yīng)用程序發(fā)送消息,但應(yīng)用程序不能向操作系統(tǒng)發(fā)送消息C.應(yīng)用程序之間能夠互相發(fā)送消息D.發(fā)送與接受消息的通信機(jī)制與傳統(tǒng)的子程序調(diào)用機(jī)制不同73.提高測試的有效性非常重要,成功的測試是指()。A.證明了被測試程序?qū)Φ臒o誤B.闡明了被測試程序符合對應(yīng)的規(guī)定C.未發(fā)現(xiàn)被測程序的錯誤D.發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯誤二、填空題:在構(gòu)造化分析中,__數(shù)據(jù)字典__用于具體地定義數(shù)據(jù)流圖中的成分。耦合性和內(nèi)聚性是衡量___模塊獨(dú)立性_的兩個定性的原則。構(gòu)造化程序設(shè)計(jì)是一種程序設(shè)計(jì)技術(shù),它采用__自頂向下、逐步求精__的設(shè)計(jì)辦法和次序、選擇、循環(huán)三種基本控制構(gòu)造構(gòu)造常態(tài)程序。構(gòu)造化分析辦法中,數(shù)據(jù)流圖的四種基本成分為:解決、源點(diǎn)或終點(diǎn)__數(shù)據(jù)存儲和數(shù)據(jù)流_。從模塊內(nèi)外的聯(lián)系來看,構(gòu)造化設(shè)計(jì)的規(guī)定是___高內(nèi)聚低耦合_。在需求分析中,可從有關(guān)問題的簡述中提取構(gòu)成數(shù)據(jù)流圖的基本成分。普通問題簡述中的動詞短語將成為數(shù)據(jù)流圖中的___解決__成分。如果兩模塊間的通信信息是若干個參數(shù),而每個參數(shù)是單一的數(shù)據(jù)項(xiàng),則稱這種耦合性為__數(shù)據(jù)_耦合。模塊內(nèi)部的算法設(shè)計(jì)在構(gòu)造化辦法的___具體設(shè)計(jì)__階段進(jìn)行。定性度量模塊獨(dú)立性的兩個原則是內(nèi)聚性和___耦合性___。在模塊構(gòu)造圖中,直接調(diào)用某一模塊的其它模塊數(shù)稱為該模塊的__扇入數(shù)____。系統(tǒng)流程圖是描述物理模型的傳統(tǒng)工具,用圖形符號表達(dá)系統(tǒng)中各個元素體現(xiàn)了系統(tǒng)中多個元素之間的(信息流動)狀況。成本效益分析的目的是從(經(jīng)濟(jì))角度評價(jià)開發(fā)一種項(xiàng)目與否可行。自頂向下結(jié)合的漸增式測試法,在組合模塊時有兩種組合方略:深度優(yōu)先方略和(寬度優(yōu)先方略)。獨(dú)立途徑是指涉及一組以前沒有解決的語句或條件的一條途徑。從程序圖來看,一條獨(dú)立途徑是最少包含有一條(在其它獨(dú)立途徑中未有過)的邊的途徑。匯編語言是面對(機(jī)器)的,能夠完畢高級語言無法完畢的特殊功效,如與外部設(shè)備之間的某些接口工作。在JSP辦法中解決構(gòu)造沖突的具體方法是(中間數(shù)據(jù)構(gòu)造或中間文獻(xiàn))。具體設(shè)計(jì)的任務(wù)是擬定每個模塊的內(nèi)部特性,即模塊的算法、(使用的數(shù)據(jù))。全部軟件維護(hù)申請報(bào)告要按規(guī)定方式提出,該報(bào)告也稱(軟件問題)報(bào)告。有兩類維護(hù)技術(shù):在開發(fā)階段使用來減少錯誤、提高軟件可維護(hù)性的面對維護(hù)的技術(shù);在維護(hù)階段用來提高維護(hù)的效率和質(zhì)量的(維護(hù)增援)技術(shù)??茖W(xué)工程計(jì)算需要大量的原則庫函數(shù),方便解決復(fù)雜的數(shù)值計(jì)算,可供選擇的語言有:(FORTRAN語言)、PASCAL語言、C語言和PL/1語言。在軟件開發(fā)過程中要產(chǎn)生大量的信息,要進(jìn)行大量的修改,軟件配備管理能協(xié)調(diào)軟件開發(fā),并使混亂減到最低程度。規(guī)定功效的軟件,在一定程度上對本身錯誤的作用(軟件錯誤)含有屏蔽能力,則稱此軟件含有容錯功效的軟件。McCall提出的軟件質(zhì)量模型涉及11個軟件質(zhì)量特性。軟件可維護(hù)性度量的七個質(zhì)量特性是可理解性、可測試性、可修改性、可靠性、可移植性、可使用性和效率。為了便于對照檢查,測試用例應(yīng)由輸入數(shù)據(jù)和預(yù)期的輸出成果兩部分構(gòu)成。程序設(shè)計(jì)語言的心理特性重要體現(xiàn)在歧義性、簡潔性、傳統(tǒng)性、局部性和次序性。軟件構(gòu)造是以模塊為基礎(chǔ)而構(gòu)成的一種控制層次構(gòu)造。在構(gòu)造化分析中,用于描述加工邏輯的重要工含有三種,即:構(gòu)造化語言、鑒定表、鑒定樹。構(gòu)造化語言是介于自然語言和形式語言之間的一種半形式語言。若年利率為i,不計(jì)復(fù)利,n年后可得錢數(shù)為F,則現(xiàn)在的價(jià)值P=F/(1+(n*i)。在構(gòu)造化分析中,()用于具體地定義數(shù)據(jù)流圖中的成分。構(gòu)造化程序設(shè)計(jì)是一種程序設(shè)計(jì)技術(shù),它采用()的設(shè)計(jì)辦法和次序、選擇、循環(huán)三種基本控制構(gòu)造構(gòu)造常態(tài)程序。構(gòu)造化分析辦法中,數(shù)據(jù)流圖的四種基本成分為:解決、源點(diǎn)或終點(diǎn)、數(shù)據(jù)存儲和()。從模塊內(nèi)外的聯(lián)系來看,構(gòu)造化設(shè)計(jì)的規(guī)定是()。在需求分析中,可從有關(guān)問題的簡述中提取構(gòu)成數(shù)據(jù)流圖的基本成分。普通問題簡述中的動詞短語將成為數(shù)據(jù)流圖中的()成分。如果兩模塊間的通信信息是若干個參數(shù),而每個參數(shù)是單一的數(shù)據(jù)項(xiàng),則稱這種耦合性為()耦合。模塊內(nèi)部的算法設(shè)計(jì)在構(gòu)造化辦法的()階段進(jìn)行。系統(tǒng)流程圖是描述物理模型的傳統(tǒng)工具,用圖形符號表達(dá)系統(tǒng)中各個元素體現(xiàn)了系統(tǒng)中多個元素之間的()狀況。在模塊構(gòu)造圖中,直接調(diào)用某一模塊的其它模塊數(shù)稱為該模塊的()。()和數(shù)據(jù)字典共同構(gòu)成了系統(tǒng)的邏輯模型。()是一種黑盒測試技術(shù),這種技術(shù)把程序的輸入域劃分為若干個數(shù)據(jù)類,據(jù)此導(dǎo)出測試用例。成本效益分析的目的是從()角度評價(jià)開發(fā)一種項(xiàng)目與否可行。為了便于對照檢查,測試用例應(yīng)由輸入數(shù)據(jù)和預(yù)期的()兩部分構(gòu)成。在構(gòu)造化分析中,用于描述加工邏輯的重要工含有三種,即:構(gòu)造化語言、鑒定表、()。獨(dú)立途徑是指涉及一組以前沒有解決的語句或條件的一條途徑。從程序圖來看,一條獨(dú)立途徑是最少包含有一條()的邊的途徑。軟件工程中的構(gòu)造化分析SA是一種面對()的分析辦法。三.判斷1.軟件的開發(fā)與運(yùn)行經(jīng)常受到硬件的限制和制約。(√)2.模塊內(nèi)的高內(nèi)聚往往意味著模塊間的松耦合。(√)3.Jackson圖只能體現(xiàn)程序構(gòu)造,不能體現(xiàn)數(shù)據(jù)構(gòu)造。(X)4.上述數(shù)據(jù)流圖表達(dá)數(shù)據(jù)A和B同時輸入變換成C。(X)5.軟件的質(zhì)量好壞重要由驗(yàn)收人員負(fù)責(zé),其它開發(fā)人員不必關(guān)心。(X)6.鑒定覆蓋不一定包含條件覆蓋,條件覆蓋也不一定包含鑒定覆蓋。(√)7.應(yīng)當(dāng)盡量使用機(jī)器語言編寫代碼,提高程序運(yùn)行效率,而減少高級語言的使用。(X)8.UML只能應(yīng)用于軟件系統(tǒng)模型的建立。(X)9.容錯就是每個程序采用兩種不同的算法編寫。(X)10.軟件測試的目的是為了無一遺漏的找出全部的錯誤。(X)1.軟件工程學(xué)只有理論意義,沒有實(shí)際用途。(F)2.軟件工程的辦法只合用于大型軟件的開發(fā),對小型軟件的開發(fā)沒有協(xié)助。(F)3.可行性研究進(jìn)一步研究問題分析階段所擬定的問題與否有可行的解。(T)4.代碼審查辦法沒有計(jì)算機(jī)測試辦法好。(F)5.驗(yàn)證軟件需求的辦法重要靠人工審查的辦法。(T)6.并發(fā)系統(tǒng)中碰到的一種重要問題是定時問題。(T)7.編碼風(fēng)格由個人喜好決定,沒有固定格式。(F)8.面對對象建模得到的模型包含系統(tǒng)的3個要素,即靜態(tài)構(gòu)造、交互次序和數(shù)據(jù)變換。(T)9.軟件重用是提高軟件開發(fā)生產(chǎn)率和目的系統(tǒng)質(zhì)量的重要途徑。(T)11.PowerDesigner是一種CASE工具。(T)12.軟件是指用程序設(shè)計(jì)語言(如Pascal,C,VisualBasic等)編寫的程序,軟件開發(fā)事實(shí)上就是編寫程序代碼。(F)13.在進(jìn)行需求分析時需同時考慮維護(hù)問題。(F)14.UML是一種面對對象的分析設(shè)計(jì)辦法,即OOA/OOD辦法。(F)15.在面對對象的軟件開發(fā)辦法中,每個類都存在其對應(yīng)的對象,對象是類的實(shí)例,類是生成對象的模板。(T)16.快速原型模型能夠有效地適應(yīng)顧客需求的動態(tài)變化。(T)17.統(tǒng)一的建模語言,是一種軟件工程設(shè)計(jì)語言。(F)18.模塊化使程序設(shè)計(jì)比較方便,但比較難以維護(hù)。(F)19.一種模塊事實(shí)上就是一種進(jìn)程。(F)20.過程描述語言能夠用于描述軟件的系統(tǒng)構(gòu)造。(F)21.編程語言應(yīng)當(dāng)在軟件概要設(shè)計(jì)時選擇。(F)22.如果通過軟件測試沒有發(fā)現(xiàn)錯誤,則闡明軟件是對的的。(F)23.在進(jìn)行概要設(shè)計(jì)時應(yīng)加強(qiáng)模塊間聯(lián)系。(F)24.普通人為,軟件開發(fā)階段是由設(shè)計(jì)、編碼和測試

溫馨提示

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

最新文檔

評論

0/150

提交評論