2023年高等教育工學(xué)類自考-02333軟件工程考試歷年真摘選題含答案_第1頁(yè)
2023年高等教育工學(xué)類自考-02333軟件工程考試歷年真摘選題含答案_第2頁(yè)
2023年高等教育工學(xué)類自考-02333軟件工程考試歷年真摘選題含答案_第3頁(yè)
2023年高等教育工學(xué)類自考-02333軟件工程考試歷年真摘選題含答案_第4頁(yè)
2023年高等教育工學(xué)類自考-02333軟件工程考試歷年真摘選題含答案_第5頁(yè)
已閱讀5頁(yè),還剩11頁(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)介

2023年高等教育工學(xué)類自考-02333軟件工程考試歷年真摘選題含答案(圖片大小可自由調(diào)整)第1卷一.參考題庫(kù)(共100題)1.能夠清楚地表示復(fù)雜的條件組合與應(yīng)做的動(dòng)作之間的對(duì)應(yīng)關(guān)系的工具是()A、結(jié)構(gòu)化語(yǔ)言B、PAD圖C、判定表D、程序流程圖2.調(diào)試也稱(),是在成功的測(cè)試之后才開(kāi)始進(jìn)行,其目的是確定錯(cuò)誤的原因和位置,并改正錯(cuò)誤。3.軟件可靠性4.任何程序都可由()、()和()3種基本控制結(jié)構(gòu)構(gòu)造。這3種基本結(jié)構(gòu)的共同點(diǎn)是()、()。5.結(jié)構(gòu)化軟件設(shè)計(jì)是()A、面向數(shù)據(jù)結(jié)構(gòu)的B、面向數(shù)據(jù)庫(kù)的C、面向數(shù)據(jù)流的D、面向?qū)ο笤O(shè)計(jì)的6.什么是軟件生存周期?把生存周期劃分為階段的目的是什么?7.在面向?qū)ο蠓治鲞^(guò)程中,常用動(dòng)詞或動(dòng)詞詞組來(lái)表示()A、對(duì)象B、類C、關(guān)聯(lián)D、屬性8.數(shù)據(jù)詞典9.軟件特性中,一個(gè)軟件能再次用于其他相關(guān)應(yīng)用的程度稱為()。A、可移植性B、可重用性C、容錯(cuò)性D、可適應(yīng)性10.在結(jié)構(gòu)化分析方法中,可采用()、判定表和判定樹(shù)描述加工。11.詳細(xì)設(shè)計(jì)也稱(),它是軟件設(shè)計(jì)的第二階段,主要確定每個(gè)()的具體執(zhí)行過(guò)程。12.在軟件生存周期中,()階段必須要回答的問(wèn)題是“要解決的問(wèn)題是做什么?”。A、詳細(xì)設(shè)計(jì)B、可行性分析和項(xiàng)目開(kāi)發(fā)計(jì)劃C、概要設(shè)計(jì)D、軟件測(cè)試13.軟件是指用程序設(shè)計(jì)語(yǔ)言(如PASCAL,C,VISUALBASIC等)編寫(xiě)的程序,軟件開(kāi)發(fā)實(shí)際上就是編寫(xiě)程序代碼。14.瀑布模型的缺點(diǎn)主要有哪些?15.軟件工程領(lǐng)域中,與確認(rèn)測(cè)試有關(guān)的軟件開(kāi)發(fā)階段是()A、編碼B、詳細(xì)設(shè)計(jì)C、概要設(shè)計(jì)D、需求分析16.數(shù)據(jù)字典中,一般不包括下列選項(xiàng)中的()條目。A、數(shù)據(jù)流B、數(shù)據(jù)存儲(chǔ)C、加工D、源點(diǎn)與終點(diǎn)17.以下哪個(gè)軟件生存周期模型是一種風(fēng)險(xiǎn)驅(qū)動(dòng)的模型()A、瀑布模型B、增量模型C、螺旋模型D、噴泉模型18..概要設(shè)計(jì)階段完成的主要文檔是概要設(shè)計(jì)說(shuō)明書(shū)。19.目前,軟件項(xiàng)目的進(jìn)度安排的兩種比較常用的方法是程序評(píng)估與審查技術(shù)(PERT)和()。20.描述表達(dá)基本加工邏輯功能的結(jié)構(gòu)化工具有哪些特點(diǎn)?21.為什么數(shù)據(jù)流圖要分層?22.風(fēng)險(xiǎn)分析的目的是建立處理風(fēng)險(xiǎn)的策略,()、()風(fēng)險(xiǎn)。23.軟件生存周期模型中,體現(xiàn)了軟件創(chuàng)建所固有的迭代和無(wú)間隙特征的是()A、瀑布模型B、增量模型C、演化模型D、噴泉模型24.在軟件質(zhì)量要素的評(píng)價(jià)準(zhǔn)則中,控制或保護(hù)程序和數(shù)據(jù)不被破壞、非法訪問(wèn)等機(jī)制的能力指的是()。A、容錯(cuò)性B、檢測(cè)性C、安全性D、可操作性25.變換流26.說(shuō)明面向?qū)ο蟮囊匾约斑@些要素的具體含義。27.在軟件質(zhì)量要素中,程序滿足需求規(guī)格說(shuō)明及用戶目標(biāo)的程度指的是()。A、完整性B、可用性C、正確性D、靈活性28.無(wú)直接耦合29.()是一種以用戶需求為動(dòng)力,以對(duì)象作為驅(qū)動(dòng)的模型,適合于面向?qū)ο蟮拈_(kāi)發(fā)方法。30.什么是模塊獨(dú)立性?用什么度量?31.系統(tǒng)流程圖用于可行性分析中的()的描述。A、當(dāng)前運(yùn)行系統(tǒng)B、當(dāng)前邏輯模型C、目標(biāo)系統(tǒng)D、新系統(tǒng)32.某模塊的輸入數(shù)據(jù)為某班期末考試語(yǔ)文的成績(jī)表,通過(guò)該模塊計(jì)算該班學(xué)生成績(jī)的平均值,并挑選出前十名同學(xué)的名單,從內(nèi)聚度來(lái)看,該模塊屬于()A、邏輯內(nèi)聚B、過(guò)程內(nèi)聚C、通信內(nèi)聚D、功能內(nèi)聚33.風(fēng)險(xiǎn)分析有哪四個(gè)主要活動(dòng)?34.狀態(tài)圖反映了狀態(tài)與()的關(guān)系。35.軟件工程的結(jié)構(gòu)化生命周期方法(SA)是將軟件開(kāi)發(fā)的全過(guò)程劃分為互相獨(dú)立而又互相依存的階段,軟件的邏輯模型是形成于()。A、開(kāi)發(fā)階段B、計(jì)劃階段C、分析階段D、設(shè)計(jì)階段36.SA方法用DFD描述()A、系統(tǒng)的控制流程B、系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)C、系統(tǒng)的基本加工D、系統(tǒng)的功能37.概要設(shè)計(jì)階段產(chǎn)生的文檔不包括()。A、概要設(shè)計(jì)說(shuō)明書(shū)B(niǎo)、數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書(shū)C、用戶手冊(cè)D、開(kāi)發(fā)進(jìn)度月報(bào)38.G·J·Myers提出:軟件測(cè)試是為了發(fā)現(xiàn)()而執(zhí)行程序的過(guò)程。39.簡(jiǎn)述詳細(xì)設(shè)計(jì)的目標(biāo)。40.軟件特性中,軟件從一個(gè)計(jì)算機(jī)系統(tǒng)或環(huán)境移植到另一個(gè)上去的難易程度指的是()。A、可理解性B、可修改性C、可移植性D、可重用性41.控制類42.需求分析階段研究的對(duì)象是軟件項(xiàng)目的()43.軟件測(cè)試的基本任務(wù)是什么?測(cè)試與糾錯(cuò)有什么區(qū)別?44.詳細(xì)設(shè)計(jì)的任務(wù)是什么?45.簡(jiǎn)述SA分析步驟。46.面向?qū)ο蟮囊匕ǎ〢、對(duì)象的唯一性B、抽象C、繼承性D、分類性47.度量48.在項(xiàng)目開(kāi)發(fā)時(shí)選擇程序設(shè)計(jì)語(yǔ)言通??紤]哪些因素?49.為了使軟件適應(yīng)環(huán)境的變換而修改軟件的維護(hù)活動(dòng)稱為()A、校正性維護(hù)B、適應(yīng)性維護(hù)C、完善性維護(hù)D、預(yù)防性維護(hù)50.什么是模塊化?模塊設(shè)計(jì)的準(zhǔn)則是什么?51.在McCall軟件質(zhì)量度量模型中,面向軟件產(chǎn)品操作的質(zhì)量因素是()A、正確性B、可維護(hù)性C、適應(yīng)性D、互操作性52.Jackson結(jié)構(gòu)圖的三種基本結(jié)構(gòu)是()A、順序結(jié)構(gòu)、選擇結(jié)構(gòu)、層次結(jié)構(gòu)B、順序結(jié)構(gòu)、選擇結(jié)構(gòu)、重復(fù)結(jié)構(gòu)C、層次結(jié)構(gòu)、選擇結(jié)構(gòu)、重復(fù)結(jié)構(gòu)D、順序結(jié)構(gòu)、層次結(jié)構(gòu)、重復(fù)結(jié)構(gòu)53.什么是模塊?什么是模塊內(nèi)聚?請(qǐng)列出從低到高的常見(jiàn)內(nèi)聚類型。54.數(shù)據(jù)流圖和數(shù)據(jù)字典共同構(gòu)成了系統(tǒng)的()模型,是需求規(guī)格說(shuō)明書(shū)的主要組成部分。55.順序圖56.假設(shè)大學(xué)生年齡的輸入范圍為16—40,則根據(jù)黑盒測(cè)試中的等價(jià)類劃分技術(shù),下列劃分正確的是()。A、可劃分為2個(gè)有效等價(jià)類,2個(gè)無(wú)效等價(jià)類B、可劃分為1個(gè)有效等價(jià)類,2個(gè)無(wú)效等價(jià)類C、可劃分為2個(gè)有效等價(jià)類,1個(gè)無(wú)效等價(jià)類D、可劃分為1個(gè)有效等價(jià)類,1個(gè)無(wú)效等價(jià)類57.軟件配置58.軟件生存周期模型中,包含風(fēng)險(xiǎn)分析活動(dòng)的是()A、演化模型B、增量模型C、噴泉模型D、螺旋模型59.軟件危機(jī)產(chǎn)生的時(shí)期是()A、“程序設(shè)計(jì)時(shí)代”初期B、“程序設(shè)計(jì)時(shí)代”末期C、“程序系統(tǒng)時(shí)代”初期D、“程序系統(tǒng)時(shí)代”末期60.軟件工程的7條基本原理是什么?61.聚集關(guān)系62.漸增模型是瀑布模型的變種,分為兩類:增量構(gòu)造模型和()。63.面向?qū)ο蟮念悓哟谓Y(jié)構(gòu)中,聚集關(guān)系是一種()A、“一般——特殊”關(guān)系B、“整體——部分”關(guān)系C、“相互依賴”關(guān)系D、“一般——具體”關(guān)系64.軟件的結(jié)構(gòu)化設(shè)計(jì)(SD)方法中,一般分為總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)兩階段,其中總體設(shè)計(jì)主要是建立()。A、軟件結(jié)構(gòu)B、軟件流程C、軟件模型D、軟件模塊65.變換型的DFD是由輸入、()和輸出三部分組成。66.常用的需求分析方法有面向數(shù)據(jù)流的結(jié)構(gòu)化分析方法,(),面向?qū)ο蟮姆治龇椒ǖ?。A、面向數(shù)據(jù)結(jié)構(gòu)的分析方法B、面向時(shí)序問(wèn)題的分析方法C、面向事務(wù)的分析方法67.軟件維護(hù)的特點(diǎn)是什么?68.瀑布模型的主要特點(diǎn)是()A、將開(kāi)發(fā)過(guò)程嚴(yán)格地劃分為一系列有序的活動(dòng)B、將開(kāi)發(fā)過(guò)程分解為階段C、提供了有效的管理模式D、缺乏靈活性69.與詳細(xì)設(shè)計(jì)相對(duì)應(yīng)的是數(shù)據(jù)庫(kù)的()設(shè)計(jì)。A、概念B、邏輯C、物理D、功能70.初步用戶手冊(cè)在()階段編寫(xiě)A、可行性研究B、需求分析C、軟件概要設(shè)計(jì)D、軟件詳細(xì)設(shè)計(jì)71.典型的白盒測(cè)試技術(shù)是()A、路徑測(cè)試B、狀態(tài)測(cè)試C、功能測(cè)試D、定義域測(cè)試72.邏輯內(nèi)聚73.在人機(jī)工程中,人機(jī)界面的開(kāi)發(fā)過(guò)程主要包括哪幾個(gè)步驟?74.在軟件測(cè)試中,首先對(duì)每個(gè)模塊分別進(jìn)行單元測(cè)試,然后再把所有的模塊按設(shè)計(jì)要求組裝在一起測(cè)試,稱為()A、確認(rèn)測(cè)試B、系統(tǒng)測(cè)試C、漸增式測(cè)試D、非漸增式測(cè)試75.維護(hù)中,因修改文件的打開(kāi)或關(guān)閉而引起的錯(cuò)誤是()A、文檔副作用B、數(shù)據(jù)副作用C、編碼副作用D、設(shè)計(jì)副作用76.簡(jiǎn)述創(chuàng)建系統(tǒng)用況模型的活動(dòng)和任務(wù)。77.詳細(xì)設(shè)計(jì)78.UML用于創(chuàng)建系統(tǒng)的行為生存周期模型的圖形化工具是()A、用況圖B、狀態(tài)圖C、順序圖D、類圖79.螺旋模型的優(yōu)點(diǎn)有哪些?80.()是一個(gè)度量或度量的組合,它可對(duì)軟件產(chǎn)品、過(guò)程或資源提供更深入的理解。A、測(cè)量B、度量C、估算D、指標(biāo)81.以下不適合作為科學(xué)工程計(jì)算的語(yǔ)言是()A、PascalB、FortranC、Prolog82.數(shù)據(jù)流圖中的每個(gè)加工至少有()A、一個(gè)輸入流或一個(gè)輸出流B、一個(gè)輸出流C、一個(gè)輸入流D、一個(gè)輸入流和一個(gè)輸出流83.簡(jiǎn)述數(shù)據(jù)流圖的繪制步驟。84.與“項(xiàng)目開(kāi)發(fā)計(jì)劃”文檔有關(guān)的人員是()A、管理人員和開(kāi)發(fā)人員B、開(kāi)發(fā)人員和維護(hù)人員C、開(kāi)發(fā)人員和用戶D、管理人員和用戶85.軟件開(kāi)發(fā)模型86.()是對(duì)軟件產(chǎn)品、過(guò)程、資源等使用歷史資料或經(jīng)驗(yàn)公式等進(jìn)行預(yù)測(cè)。A、測(cè)量B、度量C、估算D、指標(biāo)87.數(shù)據(jù)流圖和()共同構(gòu)成系統(tǒng)的邏輯模型。88.診斷和消除程序在使用過(guò)程中發(fā)生錯(cuò)誤的過(guò)程稱為()A、校正性維護(hù)B、適應(yīng)性維護(hù)C、完善性維護(hù)D、預(yù)防性維護(hù)89.軟件危機(jī)90.軟件開(kāi)發(fā)常使用的兩種基本方法是結(jié)構(gòu)化和原型化方法,在實(shí)際應(yīng)用中,它們之間的關(guān)系常表現(xiàn)為()。A、互相排斥B、互相補(bǔ)充C、獨(dú)立使用D、交替使用91.簡(jiǎn)述需求分析的難點(diǎn)。92.質(zhì)量屬性有哪些?93.分層DFD是一種比較嚴(yán)格又易于理解的描述方式,它的頂層圖描述了系統(tǒng)的()。A、細(xì)節(jié)B、輸入與輸出C、軟件的作者D、繪制的時(shí)間94.第4代語(yǔ)言(4GL)有哪些主要特征?95.系統(tǒng)流程圖是描繪以下哪一項(xiàng)的工具()A、軟件結(jié)構(gòu)B、邏輯系統(tǒng)C、物理系統(tǒng)D、軟件功能96.在整個(gè)軟件項(xiàng)目定義與開(kāi)發(fā)各階段一種典型的工作量分布原則,稱為40-20-40分布原則,其中20%的工作量指的是()。A、需求分析工作量B、編碼工作量C、詳細(xì)設(shè)計(jì)工作量D、測(cè)試工作量97.軟件結(jié)構(gòu)的設(shè)計(jì)是以()為基礎(chǔ)的。98.軟件概要設(shè)計(jì)99.什么是模塊化?100.簡(jiǎn)述多態(tài)性實(shí)現(xiàn)的方法。第1卷參考答案一.參考題庫(kù)1.正確答案:C2.正確答案:糾錯(cuò)3.正確答案:軟件可靠性定義為在某個(gè)給定時(shí)間間隔內(nèi),程序按照規(guī)格說(shuō)明成功運(yùn)行的概率。4.正確答案:順序;選擇;循環(huán);單入口;單出口5.正確答案:A6.正確答案: 1.一個(gè)軟件從開(kāi)始計(jì)劃起,到廢棄不用止,成為軟件的生存周期。 2.把整個(gè)生存周期劃分為較小的階段,給每個(gè)階段賦予確定而有限的任務(wù),能夠簡(jiǎn)化每一步的工作內(nèi)容,使因?yàn)檐浖?guī)模增長(zhǎng)而大大增加了的軟件復(fù)雜性變得較易控制和管理。7.正確答案:C8.正確答案:是描述數(shù)據(jù)信息的集合,它對(duì)數(shù)據(jù)流圖中的各個(gè)元素按規(guī)定格式進(jìn)行詳細(xì)的描述和確切的解釋,是數(shù)據(jù)流圖的補(bǔ)充工具。9.正確答案:B10.正確答案:結(jié)構(gòu)化自然語(yǔ)言11.正確答案:過(guò)程設(shè)計(jì);模塊12.正確答案:B13.正確答案:錯(cuò)誤14.正確答案: 1.在軟件開(kāi)發(fā)的初期階段就要求做出正確、全面、完整的需求分析對(duì)許多應(yīng)用軟件來(lái)說(shuō)是極其困難的。 2.在需求分析階段,當(dāng)需求確定后,無(wú)法及時(shí)驗(yàn)證需求是否正確、完整。 3.不支持產(chǎn)品的演化,缺乏靈活性,使軟件產(chǎn)品難以維護(hù)。15.正確答案:D16.正確答案:D17.正確答案:C18.正確答案:正確19.正確答案:關(guān)鍵路徑法(CPM)20.正確答案: (1)自然語(yǔ)言語(yǔ)義豐富,語(yǔ)法靈活,可描述十分廣泛而復(fù)雜的問(wèn)題,表達(dá)人們豐富的感情和智慧。 (2)結(jié)構(gòu)化語(yǔ)言沒(méi)有嚴(yán)格的語(yǔ)法規(guī)定,使用的詞匯比形式化的計(jì)算機(jī)語(yǔ)言廣泛,但使用的語(yǔ)句類型很少,結(jié)構(gòu)規(guī)范,表達(dá)的內(nèi)容清晰、準(zhǔn)確、易理解,不易產(chǎn)生歧義。 (3)決策樹(shù)清晰地表達(dá)了在什么情況下應(yīng)采取什么策略,不易產(chǎn)生邏輯上的混亂。是描述基本加工的邏輯功能的有效工具。 (4)決策表將比較復(fù)雜的決策問(wèn)題簡(jiǎn)潔、明確、一目了然地描述出來(lái)。它是描述條件比較多的決策問(wèn)題的有效工具。21.正確答案:為了表達(dá)數(shù)據(jù)處理過(guò)程的數(shù)據(jù)加工情況,用一個(gè)數(shù)據(jù)流圖是不夠的。為表達(dá)稍為復(fù)雜的實(shí)際問(wèn)題,需要按照問(wèn)題的層次結(jié)構(gòu)進(jìn)行逐步分解,并以分層的數(shù)據(jù)流圖反映這種結(jié)構(gòu)關(guān)系。22.正確答案:監(jiān)控;駕馭23.正確答案:D24.正確答案:C25.正確答案:指數(shù)據(jù)流圖(簡(jiǎn)稱DFD),具有明顯的輸入、變換和輸出界面。26.正確答案: (1)抽象:抽象是指強(qiáng)調(diào)實(shí)體的本質(zhì)。內(nèi)在的屬性,忽略一些無(wú)關(guān)緊要的屬性。 (2)封裝性(信息隱蔽):封裝性是指所有軟件部件內(nèi)部都有明確的范圍以及清楚的外部邊界。 (3)共享性:面向?qū)ο蠹夹g(shù)在不同級(jí)別上促進(jìn)了共享。27.正確答案:C28.正確答案:指兩個(gè)模塊之間沒(méi)有直接關(guān)系,它們分別從屬于不同模塊的控制和調(diào)用,它們之間不傳遞任何信息。29.正確答案:噴泉模型30.正確答案: 1.模塊獨(dú)立性概括了把軟件劃分為模塊時(shí)要遵守的準(zhǔn)則,也是判斷模塊構(gòu)造是不是合理的標(biāo)準(zhǔn)。 2.獨(dú)立性可以從兩個(gè)方面來(lái)度量:即模塊本身的內(nèi)聚和模塊之間的耦合。31.正確答案:A32.正確答案:A33.正確答案:風(fēng)險(xiǎn)分析的四個(gè)主要活動(dòng):風(fēng)險(xiǎn)標(biāo)識(shí)、風(fēng)險(xiǎn)估算、風(fēng)險(xiǎn)評(píng)價(jià)、風(fēng)險(xiǎn)駕馭和監(jiān)控。34.正確答案:事件35.正確答案:C36.正確答案:D37.正確答案:D38.正確答案:錯(cuò)誤39.正確答案: 詳細(xì)設(shè)計(jì)目標(biāo)是邏輯上正確實(shí)現(xiàn)每個(gè)模塊的功能,還應(yīng)使設(shè)計(jì)出的處理過(guò)程通過(guò)結(jié)構(gòu)化程序設(shè)計(jì)清晰易讀,指導(dǎo)開(kāi)發(fā)出易于理解、易于驗(yàn)證的程序。40.正確答案:C41.正確答案: 控制類是主要負(fù)責(zé)其它類工作的類。如:主程序類、主窗體類。42.正確答案:用戶要求43.正確答案: 1.軟件測(cè)試的基本任務(wù)是通過(guò)在計(jì)算機(jī)上執(zhí)行程序,暴露程序中潛在的錯(cuò)誤。 2.測(cè)試和糾錯(cuò)目的和任務(wù)都不相同,測(cè)試是為了發(fā)現(xiàn)程序的錯(cuò)誤,糾錯(cuò)是為了定位和糾正錯(cuò)誤,從而消除軟件故障,保證程序的可靠運(yùn)行。44.正確答案: (1)為每個(gè)模塊確定采用的算法; (2)確定每一模塊使用的數(shù)據(jù)結(jié)構(gòu); (3)確定模塊接口的細(xì)節(jié); (4)編寫(xiě)過(guò)程設(shè)計(jì)說(shuō)明書(shū); (5)設(shè)計(jì)每一模塊的測(cè)試用例。45.正確答案: (1)了解當(dāng)前系統(tǒng)的工作流程,活得當(dāng)前系統(tǒng)的物理模型。 (2)抽象出當(dāng)前系統(tǒng)的邏輯模型。 (3)建立目標(biāo)系統(tǒng)的邏輯模型。 (4)做進(jìn)一步的補(bǔ)充和優(yōu)化。46.正確答案:B47.正確答案:是對(duì)系統(tǒng)、部件或過(guò)程的某一特性所具有的程度進(jìn)行的量化測(cè)量。48.正確答案:項(xiàng)目的應(yīng)用領(lǐng)域、軟件開(kāi)發(fā)的方法、軟件執(zhí)行的環(huán)境、算法和數(shù)據(jù)結(jié)構(gòu)的復(fù)雜性以及軟件開(kāi)發(fā)人員的知識(shí)等。49.正確答案:B50.正確答案: 1.模塊化是按規(guī)定的原則將一個(gè)大型軟件劃分為一個(gè)個(gè)較小的、相對(duì)獨(dú)立但又相關(guān)的模塊。 2.模塊設(shè)計(jì)的準(zhǔn)則: (1)改進(jìn)軟件結(jié)構(gòu),提高模塊獨(dú)立性:在對(duì)初步模塊進(jìn)行合并、分解和移動(dòng)的分析、精化過(guò)程中力求提高模塊的內(nèi)聚,降低藕合。 (2)模塊大小要適中:大約50行語(yǔ)句的代碼,過(guò)大的模塊應(yīng)分解以提高理解性和可維護(hù)性;過(guò)小的模塊,合并到上級(jí)模塊中。 (3)軟件結(jié)構(gòu)圖的深度、寬度、扇入和扇出要適當(dāng)。一般模塊的調(diào)用個(gè)數(shù)不要超過(guò)5個(gè)。 (4)盡量降低模塊接口的復(fù)雜程度; (5)設(shè)計(jì)單入口、單出口的模塊。 (6)模塊的作用域應(yīng)在控制域之內(nèi)。51.正確答案:A52.正確答案:B53.正確答案: 模塊是執(zhí)行一個(gè)特殊任務(wù)的過(guò)程以及相關(guān)的數(shù)據(jù)結(jié)構(gòu)。內(nèi)聚是指一個(gè)模塊內(nèi)部各個(gè)成分之間相互關(guān)聯(lián)程度的度量。 從低到高的內(nèi)聚類型:偶然內(nèi)聚;邏輯內(nèi)聚;時(shí)間內(nèi)聚;過(guò)程內(nèi)聚;通信內(nèi)聚;順序內(nèi)聚;功能內(nèi)聚。54.正確答案:邏輯55.正確答案: 順序圖表示了對(duì)象之間傳送消息的時(shí)間順序,也就是對(duì)象之間的交互順序,這些交互是指在場(chǎng)景或用況的事件流中發(fā)生的。56.正確答案:B57.正確答案:是一個(gè)軟件在生存周期內(nèi),他的各種形式、各種版本的文檔與程序的總稱。58.正確答案:D59.正確答案:D60.正確答案: 1)用分階段的生存周期計(jì)劃嚴(yán)格管理 2)堅(jiān)持進(jìn)行階段評(píng)審 3)實(shí)行嚴(yán)格的產(chǎn)品控制 4)采用現(xiàn)代程序設(shè)計(jì)技術(shù) 5)結(jié)果應(yīng)能清楚地審查 6)開(kāi)發(fā)小組的人員應(yīng)少而精 7)承認(rèn)不斷改進(jìn)軟件工程實(shí)踐的必要性61.正確答案:表示類或?qū)ο笾g的整體與部分的關(guān)系。62.正確答案:演化提交模型63.正確答案:B64.正確答案:A65.正確答案:變換66.正確答案:A67.正確答案: 1.非結(jié)構(gòu)化維護(hù)和結(jié)構(gòu)化維護(hù) 2.維護(hù)的困難性 3.軟件強(qiáng)維護(hù)的費(fèi)用68.正確答案:A69.正確答案:C70.正確答案:B71.正確答案:A72.正確答案:指模塊內(nèi)執(zhí)行幾個(gè)邏輯上相似的功能,通過(guò)參數(shù)確定該模塊完成哪一個(gè)功能。73.正確答案: 1)活動(dòng)分析。 2)動(dòng)作定義和設(shè)計(jì)。 3)動(dòng)作的實(shí)現(xiàn)。 4)用戶環(huán)境設(shè)計(jì)。74.正確答案:D75.正確答案:C76.正確答案: (1)發(fā)現(xiàn)并描述參與者。 (2)發(fā)現(xiàn)并描述用況。 (3)確定用況的優(yōu)先級(jí)。 (4)精化用況。 (5)構(gòu)造用戶界面原型。 (6)用況模型的結(jié)構(gòu)化。77.正確答案:主要確定每個(gè)模塊的具體執(zhí)行過(guò)程,也稱過(guò)程設(shè)計(jì)。78.正確答案:B79.正確答案: 螺旋模型的主要優(yōu)點(diǎn)有: 1.支持用戶需求的動(dòng)態(tài)變化。 2.原型可看作形式的可執(zhí)行的需求規(guī)格說(shuō)明,易于為用戶和開(kāi)發(fā)人員共同理解,還可作為繼續(xù)開(kāi)發(fā)的基礎(chǔ),并為用戶參與所有關(guān)鍵決策提供了方便。 3.螺旋模型特別強(qiáng)調(diào)原型的可擴(kuò)充性和可修改性,原型的進(jìn)化貫穿整個(gè)軟件生存周期,這將有助于目標(biāo)軟件的適應(yīng)能力。 4.為項(xiàng)目管理人員及時(shí)調(diào)整管理決策提供了方便,進(jìn)而可降

溫馨提示

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