2024年高等教育工學(xué)類自考-02333軟件工程歷年高頻考點試卷專家薈萃含答案_第1頁
2024年高等教育工學(xué)類自考-02333軟件工程歷年高頻考點試卷專家薈萃含答案_第2頁
2024年高等教育工學(xué)類自考-02333軟件工程歷年高頻考點試卷專家薈萃含答案_第3頁
2024年高等教育工學(xué)類自考-02333軟件工程歷年高頻考點試卷專家薈萃含答案_第4頁
2024年高等教育工學(xué)類自考-02333軟件工程歷年高頻考點試卷專家薈萃含答案_第5頁
已閱讀5頁,還剩8頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

2024年高等教育工學(xué)類自考-02333軟件工程歷年高頻考點試卷專家薈萃含答案(圖片大小可自由調(diào)整)第1卷一.參考題庫(共25題)1.程序的三種基本控制結(jié)構(gòu)是()A、過程、子程序和分程序B、順序、選擇和重復(fù)C、遞歸、堆棧和隊列D、調(diào)用、返回和轉(zhuǎn)移2.下列工具中,屬于需求追蹤工具的是()A、在DBMS上的應(yīng)用運行工具B、追蹤和狀態(tài)報告C、訪問和版本控制機(jī)構(gòu)D、文件和修改管理3.商業(yè)建模4.RUP測試包括的主要活動有哪些?5.下列不屬于項目進(jìn)度安排主要方法的是()A、工程網(wǎng)絡(luò)圖B、Gantt圖C、進(jìn)度結(jié)構(gòu)圖D、任務(wù)資源表6.簡述演化模型的優(yōu)點。7.簡述面向?qū)ο笤O(shè)計的啟發(fā)規(guī)則。8.簡述結(jié)構(gòu)化分析方法的步驟。9.軟件需求分析之后,軟件的設(shè)計、編碼、測試與語言的特性有很大的關(guān)系,這個特性主要是語言的()特性。10.什么是軟件的可維護(hù)性?可維護(hù)性的度量的特性是什么?11.以下不屬于軟件特點的是()A、軟件是一種邏輯產(chǎn)品B、軟件產(chǎn)品存在磨損問題C、軟件的生產(chǎn)主要是研制D、軟件費用不斷增加12.結(jié)構(gòu)化設(shè)計是一種面向()的設(shè)計方法。A、數(shù)據(jù)流B、模塊C、數(shù)據(jù)結(jié)構(gòu)D、程序13.簡述原型的作用。14.與“可行性研究報告”文檔有關(guān)的人員是()A、管理人員和開發(fā)人員B、開發(fā)人員和維護(hù)人員C、開發(fā)人員和用戶D、管理人員和用戶15.一個模塊通過傳遞開關(guān)、標(biāo)志對某一模塊的多種功能進(jìn)行選擇,則這兩個模塊之間的耦合方式是()。16.結(jié)構(gòu)化流程圖要求3種基本控制結(jié)構(gòu)、()和()而成,不能有相互交叉的情況。17.CoCoMo模型按其詳細(xì)程度分為哪三個層次?18.源代碼的可維護(hù)性表現(xiàn)了程序設(shè)計語言的()A、心理特性B、工程特性C、技術(shù)特性D、傳統(tǒng)特性19.Fortran語言主要作為以下哪個方面的語言()A、科學(xué)工程計算B、系統(tǒng)軟件C、事務(wù)處理D、人工智能20.一筆交易、一個動作、甚至操作人員按一個按鈕都可以看做是一次事物。21.軟件維護(hù)工作的生產(chǎn)性活動包括分析評價、修改設(shè)計和()等。22.軟件版本控制是屬于()的活動內(nèi)容。23.一個成功的測試可以()A、表明程序沒有錯誤B、發(fā)現(xiàn)所有錯誤C、發(fā)現(xiàn)尚未發(fā)現(xiàn)的錯誤D、提高軟件可靠性24.數(shù)據(jù)流圖和數(shù)據(jù)字典共同構(gòu)成了系統(tǒng)的()模型,是需求規(guī)格說明書的主要組成部分。25.結(jié)構(gòu)化分析方法第2卷一.參考題庫(共25題)1.假設(shè)大學(xué)生年齡的輸入范圍為16—40,則根據(jù)黑盒測試中的等價類劃分技術(shù),下列劃分正確的是()。A、可劃分為2個有效等價類,2個無效等價類B、可劃分為1個有效等價類,2個無效等價類C、可劃分為2個有效等價類,1個無效等價類D、可劃分為1個有效等價類,1個無效等價類2.層次式小組是怎樣的一種組織形式?3.對涉及若干個其他屬性的軟件要素、準(zhǔn)則或?qū)傩缘亩攘?,稱為()4.結(jié)構(gòu)化方法使用什么描述工具?5.與編程風(fēng)格有關(guān)的因素不包括()A、源程序文檔化B、語句構(gòu)造C、輸入輸出D、模塊間耦合性6.數(shù)據(jù)流圖是用于軟件需求分析的工具,下列元素()是其基本元素。A、數(shù)據(jù)流B、加工C、數(shù)據(jù)存儲D、外部實體7.結(jié)構(gòu)化的需求分析描述工具有哪些?8.程序語言的工程特性主要表現(xiàn)為可移植性、()、軟件的可重用性和可維護(hù)性。9.什么是模塊間的耦合性?有哪幾種耦合性?簡述降低模塊間耦合度的方法。10.事務(wù)分析設(shè)計的步驟是什么?11.對于分層的DFD,父圖與子圖的平衡指子圖的輸入、輸出數(shù)據(jù)流同父圖相應(yīng)加工的輸入、輸出數(shù)據(jù)流()A、必須一致B、數(shù)目必須相等C、名字必須相同D、數(shù)目必須不等12.在面向?qū)ο蠓治鰰r類和對象的靜態(tài)關(guān)系主要有哪幾種?13.軟件工程領(lǐng)域中,與確認(rèn)測試有關(guān)的軟件開發(fā)階段是()A、編碼B、詳細(xì)設(shè)計C、概要設(shè)計D、需求分析14.為了識別風(fēng)險,建議使用各類()來標(biāo)識風(fēng)險。15.無直接耦合16.軟件開發(fā)模型17.程序設(shè)計語言的工程特性其中之一表現(xiàn)在()A、開發(fā)工具的可利用性B、簡潔性C、數(shù)據(jù)結(jié)構(gòu)的描述性D、數(shù)據(jù)庫的可操作性18.CMMI成熟度等級中的第二級為()A、初始級B、已管理級C、持續(xù)優(yōu)化級D、已定量管理級19.在常見的軟件開發(fā)模型中,適用于需求明確或很少變更的項目的模型是()。A、瀑布模型B、演化模型C、螺旋模型D、噴泉模型20.簡述有效性測試的方法。21.下面關(guān)于詳細(xì)設(shè)計的敘述中,錯誤的是()A、程序流程圖可以描述結(jié)構(gòu)化程序B、程序流程圖不能描述結(jié)構(gòu)化程序C、NS圖描述的程序一定是結(jié)構(gòu)化的D、PAD圖描述的程序一定是結(jié)構(gòu)化的22.在下列軟件生存周期模型中,規(guī)定了由前至后、相互銜接的固定次序的模型是()A、瀑布模型B、增量模型C、噴泉模型D、螺旋模型23.軟件工程領(lǐng)域中,與集成測試有關(guān)的軟件開發(fā)階段是()A、編碼B、詳細(xì)設(shè)計C、概要設(shè)計D、需求分析24.在CMMl模型中,達(dá)到預(yù)先定義的一組過程域所有目標(biāo)的一種過程改善等級稱為()。25.軟件維護(hù)的流程是什么?第3卷一.參考題庫(共25題)1.軟件結(jié)構(gòu)圖2.簡述多態(tài)性實現(xiàn)的方法。3.至今已有好幾百種不同的高級語言,它們有的是用于數(shù)值計算,有的是用于商業(yè)管理,有的是用于編寫系統(tǒng)軟件。以下語言中較適用于數(shù)值計算的語言是()A、BASICB、SQLC、LISPD、FORTRAN4.我們把支持軟件項目的()、()、()的軟件叫做軟件開發(fā)的工具軟件。5.白盒測試6.數(shù)據(jù)字典有哪些條目?7.用結(jié)構(gòu)化語言來描述加工邏輯的外層結(jié)構(gòu)時,以下不屬于基本結(jié)構(gòu)的是()A、順序結(jié)構(gòu)B、選擇結(jié)構(gòu)C、嵌套結(jié)構(gòu)D、重復(fù)結(jié)構(gòu)8.判定樹和判定表是用于描述結(jié)構(gòu)化分析方法中()環(huán)節(jié)的工具。A、功能說明B、數(shù)據(jù)加工C、流程描述D、結(jié)構(gòu)說明9.產(chǎn)生軟件維護(hù)的副作用是指()A、開發(fā)軟件時的錯誤B、運行時的錯誤C、隱含的錯誤D、因修改軟件而造成的錯誤10..概要設(shè)計階段完成的主要文檔是概要設(shè)計說明書。11.需求發(fā)現(xiàn)的技術(shù)有哪些?12.面向?qū)ο蠓治龅哪康氖菍陀^世界的系統(tǒng)進(jìn)行()13.什么是加工邏輯?14.瀑布模型適合于哪類軟件系統(tǒng)的開發(fā)?15.需求分析的首要任務(wù)是建立系統(tǒng)的(),DFD是一種常用的表達(dá)工具。16.簡述總體設(shè)計的基本步驟。17.軟件生產(chǎn)率、軟件質(zhì)量滿足不了社會發(fā)展的需求,并成為其發(fā)展的制約因素,這現(xiàn)象被稱為()。A、軟件危機(jī)B、軟件工程C、軟件矛盾D、軟件制約18.對于一個項目而言,()是項目管理計劃的主體,一般還可能存在一些對支持生存周期過程具有重要作用的其他計劃,包括()、軟件配置計劃、軟件質(zhì)量保證計劃、軟件驗證和確認(rèn)計劃和軟件度量計劃。19.計算機(jī)軟件是指與計算機(jī)系統(tǒng)操作有關(guān)的()、()以及任何與之有關(guān)的文檔資料。20.結(jié)構(gòu)化設(shè)計方法的基本思想是什么?21.增量構(gòu)造模型有什么特點?22.Westinghouse公司于1992年公布了l3類軟件工具分類標(biāo)準(zhǔn)和該類的范例工具以及例子,下面說法錯誤的是()A、代碼生成程序?qū)儆诰幋a和單元測試工具B、桌面出版系統(tǒng)屬于文檔工具C、數(shù)據(jù)庫管理系統(tǒng)屬于需求追蹤工具D、計劃和進(jìn)度屬于項目管理工具23.指標(biāo)24.模塊25.下列選項,屬于RUP突出特點的是()。A、用況驅(qū)動B、數(shù)據(jù)驅(qū)動C、事件驅(qū)動D、過程驅(qū)動第1卷參考答案一.參考題庫1.參考答案:B2.參考答案:A3.參考答案: 商業(yè)建模工作流描述了如何為新的目標(biāo)組織開發(fā)一個構(gòu)想,并基于這個構(gòu)想在商業(yè)用況模型和商業(yè)對象模型中定義組織的過程,角色和責(zé)任。4.參考答案: (1)計劃測試。 (2)設(shè)計測試。 (3)實現(xiàn)測試。 (4)執(zhí)行集成測試。 (5)執(zhí)行系統(tǒng)測試。 (6)評價測試。5.參考答案:D6.參考答案: (1)任何功能一經(jīng)開發(fā)就能進(jìn)入測試以便驗證是否符合產(chǎn)品需求。 (2)幫助導(dǎo)引出高質(zhì)量的產(chǎn)品要求。如果沒有可能在一開始就弄清楚所有的產(chǎn)品需求,它們可以分批取得。而對于已提出的產(chǎn)品需求,則可根據(jù)對現(xiàn)階段原型的試用而作出修改。 (3)風(fēng)險管理可以在早期就獲得項目進(jìn)程數(shù)據(jù),可據(jù)此對后續(xù)的開發(fā)循環(huán)作出比較切實的估算。提供機(jī)會去采取早期預(yù)防措施,增加項目成功的機(jī)率。 (4)大大有助于早期建立產(chǎn)品開發(fā)的配臵管理,產(chǎn)品構(gòu)建(builD.,自動化測試,缺陷跟蹤,文檔管理。均衡整個開發(fā)過程的負(fù)荷。 (5)開發(fā)中的經(jīng)驗教訓(xùn)能反饋應(yīng)用于本產(chǎn)品的下一個循環(huán)過程,大大提高質(zhì)量與效率。 (6)如果風(fēng)險管理發(fā)現(xiàn)資金或時間已超出可承受的程度,則可以決定調(diào)整后續(xù)的開發(fā),或在一個適當(dāng)?shù)臅r刻結(jié)束開發(fā),但仍然有一個具有部分功能的,可工作的產(chǎn)品。 (7)心理上,開發(fā)人員早日見到產(chǎn)品的雛型,是一種鼓舞。 (8)使用戶可以在新的一批功能開發(fā)測試后,立即參加驗證,以便提供非常有價值的反饋。 (9)可使銷售工作有可能提前進(jìn)行,因為可以在產(chǎn)品開發(fā)的中后期取得包含了主要功能的產(chǎn)品原型去向客戶作展示和試用。7.參考答案: 面向?qū)ο笤O(shè)計的啟發(fā)規(guī)則: (1)設(shè)計結(jié)果清晰易懂。 (2)一般-具體結(jié)構(gòu)的深度應(yīng)適當(dāng)。 (3)設(shè)計簡單的類。 (4)使用簡單協(xié)議。 (5)使用簡單操作。 (6)把設(shè)計變動減到最小。8.參考答案: 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)化9.參考答案:技術(shù)10.參考答案: 1.軟件的可維護(hù)性:軟件能夠被理解、校正、適應(yīng)及增強(qiáng)功能的容易程度。 2.可維護(hù)性的度量的特性是:可理解性、可測試性、可修改性、可靠性、可移植性、可使用性和效率。11.參考答案:B12.參考答案:A13.參考答案: 14.參考答案:A15.參考答案:控制耦合16.參考答案:順序組合;完整嵌套17.參考答案:CoCoMo模型按其詳細(xì)程度分為基本CoCoMo模型、中間CoCoMo模型和詳細(xì)CoCoMo模型三個層次。18.參考答案:B19.參考答案:A20.參考答案:正確21.參考答案:編寫程序代碼22.參考答案:軟件控制23.參考答案:C24.參考答案:邏輯25.參考答案:是把整個系統(tǒng)開發(fā)過程分為若干階段,每個階段進(jìn)行若干活動,每項活動應(yīng)用一系列標(biāo)準(zhǔn)、規(guī)范、方法和技術(shù),完成一個或多個任務(wù),形成符合規(guī)范的產(chǎn)品。第2卷參考答案一.參考題庫1.參考答案:B2.參考答案:層次式小組是將組內(nèi)人員分為3級:組長1人,他作為項目負(fù)責(zé)人負(fù)責(zé)全組工作;他直接領(lǐng)導(dǎo)2~7名高級程序員;每位高級程序員通過基層小組管理若干名程序員。3.參考答案:間接度量4.參考答案: 1.數(shù)據(jù)流圖 2.數(shù)據(jù)字典 3.描述加工邏輯的結(jié)構(gòu)化語言、判定表、判定樹.5.參考答案:B6.參考答案:A,B,C,D7.參考答案:有數(shù)據(jù)流圖(DFD)、數(shù)據(jù)字典(DD)、判定表、判定樹、結(jié)構(gòu)化語言(PDL)、層次方框圖、Warnier圖、IPO圖、控制流圖(CFD)、控制說明(CSPEC)、狀態(tài)轉(zhuǎn)換圖(STD)和實體—關(guān)系圖(E—R)等。8.參考答案:開發(fā)工具的可利用性9.參考答案: 1.模塊間的耦合性是根據(jù)模塊的外部特征提出的,是對軟件系統(tǒng)結(jié)構(gòu)中各模塊間相互聯(lián)系緊密程度的一種度量,也稱塊間關(guān)系。 2.耦合程度由低到高分為6種: ①無直接耦合(不傳遞任何消息)。 ②數(shù)據(jù)耦合(傳遞的是值)。 ③標(biāo)記耦合(傳遞的是數(shù)據(jù)結(jié)構(gòu))。 ④控制耦合(傳遞的是控制變量,例如開關(guān)、標(biāo)志等)。 ⑤外部耦合(傳遞的是I/O環(huán)境) ⑥公共耦合(傳遞的是在公共數(shù)據(jù)環(huán)境中的數(shù)據(jù))。 ⑦內(nèi)容耦合(傳遞的是一個模塊的內(nèi)部數(shù)據(jù),往往出現(xiàn)在匯編語言中)。 3.模塊間聯(lián)系越緊密,其耦合性越強(qiáng),模塊的獨立性越差。提高模塊獨立性,降低模塊間耦合度的措施是: ①在耦合方式上降低模塊間接口的復(fù)雜性。 (1)模塊接口方式不采用直接引用(內(nèi)容耦合),而采用調(diào)用方式(例如過程語句調(diào)用); (2)模塊接口信息通過參數(shù)傳遞且傳遞信息的結(jié)構(gòu)盡量簡單,不用復(fù)雜數(shù)據(jù)結(jié)構(gòu)(例如過程、指針等),參數(shù)個數(shù)不宜過多。 ②在傳遞信息類型上盡量使用數(shù)據(jù)耦合,避免控制耦合,慎用或有控制地使用公共耦合。10.參考答案: (1)在DFD圖中確定事務(wù)中心、接收部分(包含全部接收路徑)和發(fā)送部分(包含全部動作路徑); (2)畫出SC圖框架,把DFD圖的三部分,分別映射"為事務(wù)控制模塊,接收模塊和動作發(fā)送模塊,一般得到SC圖的頂層和第一層(如果第一層簡單可以并入頂層); (3)分解和細(xì)化接收分支和動作分支,完成初始的SC圖; (4)對初始結(jié)構(gòu)圖按照設(shè)計準(zhǔn)則進(jìn)行精化與改進(jìn)。11.參考答案:A12.參考答案:類和對象的靜態(tài)關(guān)系主要有關(guān)聯(lián)、聚集、泛化、依賴等四種關(guān)系。13.參考答案:D14.參考答案:風(fēng)險檢測表15.參考答案:指兩個模塊之間沒有直接關(guān)系,它們分別從屬于不同模塊的控制和調(diào)用,它們之間不傳遞任何信息。16.參考答案:又稱為軟件生存周期模型,是指軟件項目開發(fā)和維護(hù)的總體過程思路的框架。17.參考答案:B18.參考答案:B19.參考答案:A20.參考答案: 方法:采用黑盒測試技術(shù)。21.參考答案:B22.參考答案:A23.參考答案:A24.參考答案:成熟度等級25.參考答案: 1.制定申請維護(hù)報告 2.審查申請報告并批準(zhǔn) 3.進(jìn)行維護(hù)并作詳細(xì)記錄 4.覆審第3卷參考答案一.參考題庫1.參考答案:是軟件系統(tǒng)的模塊層次結(jié)構(gòu),反映了整個系統(tǒng)的功能實現(xiàn)。2.參考答案: (1)泛化。 (2)定義一個抽象類——接口類。3.參考答案:D4.參考答案:開發(fā);管理;維護(hù)活動5.參考答案:按照程序內(nèi)部的結(jié)構(gòu)測試程序,檢驗程序中的每條路徑是否都能按預(yù)定要求正確工作。有兩種測試法既邏輯覆蓋測試法和路徑測試法。6.參考答案:數(shù)據(jù)流、數(shù)據(jù)項、數(shù)據(jù)存儲、基本加工。7.參考答案:C8.參考答案:B9.參考答案:D10.參考答案:正確11.參考答案: (1)自悟。 (2)交談。 (3)觀察。 (

溫馨提示

  • 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

提交評論