2023年高等教育工學(xué)類自考-02333軟件工程考試歷年參考核心考點(diǎn)薈萃附答案_第1頁
2023年高等教育工學(xué)類自考-02333軟件工程考試歷年參考核心考點(diǎn)薈萃附答案_第2頁
2023年高等教育工學(xué)類自考-02333軟件工程考試歷年參考核心考點(diǎn)薈萃附答案_第3頁
2023年高等教育工學(xué)類自考-02333軟件工程考試歷年參考核心考點(diǎn)薈萃附答案_第4頁
2023年高等教育工學(xué)類自考-02333軟件工程考試歷年參考核心考點(diǎn)薈萃附答案_第5頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

(圖片大小可任意調(diào)節(jié))2023年高等教育工學(xué)類自考-02333軟件工程考試歷年參考核心考點(diǎn)薈萃附答案第一卷一.參考題庫(共20題)1.軟件項(xiàng)目的風(fēng)險按照其影響的范圍,可分為項(xiàng)目風(fēng)險、技術(shù)風(fēng)險和()三類。2.需求分析是()。A、軟件開發(fā)工作的基礎(chǔ)B、軟件生存周期的開始C、由系統(tǒng)分析員單獨(dú)完成的D、由用戶自己單獨(dú)完成的3.軟件需求分析階段的工作,可以分成以下四個方面:對問題的識別、分析與綜合、制定規(guī)格說明以及()。A、總結(jié)B、實(shí)踐性報(bào)告C、需求分析評審D、以上答案都不正確4.軟件項(xiàng)目管理的對象主要包括()、()、()等。5.數(shù)據(jù)字典是對數(shù)據(jù)流圖中的數(shù)據(jù)流,加工、數(shù)據(jù)存儲、數(shù)據(jù)的源和終點(diǎn)進(jìn)行詳細(xì)定義。6.面向?qū)ο蟮念悓哟谓Y(jié)構(gòu)中,聚集關(guān)系是一種()A、“一般——特殊”關(guān)系B、“整體——部分”關(guān)系C、“相互依賴”關(guān)系D、“一般——具體”關(guān)系7.關(guān)于軟件測試的目的,下面觀點(diǎn)錯誤的是()A、為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程B、一個好的測試用例能夠發(fā)現(xiàn)至今尚未發(fā)現(xiàn)的錯誤C、證明程序是正確、沒有錯誤的D、一個成功的測試用例是發(fā)現(xiàn)了至今尚未發(fā)現(xiàn)的錯誤的測試8.原型化方法是一種()型的設(shè)計(jì)過程。9.簡述面向?qū)ο蟮娜齻€基本要素。10.軟件測試包括哪些步驟?同時說明這些步驟的測試目的是什么?11.在JSP方法中解決結(jié)構(gòu)沖突的具體辦法是()12.一個成功的測試可以()A、表明程序沒有錯誤B、發(fā)現(xiàn)所有錯誤C、發(fā)現(xiàn)尚未發(fā)現(xiàn)的錯誤D、提高軟件可靠性13.數(shù)據(jù)流圖中有四種符號元素,他們是()、()、()、()。14.簡述演化模型的缺點(diǎn)。15.數(shù)據(jù)字典中有四類條目,分別是()、()、()、()。16.JSP方法17.計(jì)算機(jī)輔助軟件工程18.軟件維護(hù)的特點(diǎn)是什么?19.軟件特性中,使軟件在不同的系統(tǒng)約束條件下,使用戶需求得到滿足的難易程度稱為()。A、可修改性B、可靠性C、可適應(yīng)性D、可重用性20.以下屬于形式化開發(fā)方法的是()A、結(jié)構(gòu)化開發(fā)方法B、Jackson開發(fā)方法C、維也納開發(fā)方法D、面向?qū)ο箝_發(fā)方法第二卷一.參考題庫(共20題)1.數(shù)據(jù)流圖和數(shù)據(jù)字典共同構(gòu)成了系統(tǒng)的()模型,是需求規(guī)格說明書的主要組成部分。2.簡述原型的作用。3.概要設(shè)計(jì)階段產(chǎn)生的文檔不包括()。A、概要設(shè)計(jì)說明書B、數(shù)據(jù)庫設(shè)計(jì)說明書C、用戶手冊D、開發(fā)進(jìn)度月報(bào)4.軟件開發(fā)環(huán)境的目標(biāo)是提高軟件開發(fā)的生產(chǎn)率和()。5.設(shè)計(jì)人工智能領(lǐng)域內(nèi)的系統(tǒng),程序設(shè)計(jì)語言最好選擇()A、Cobol語言B、C語言C、Pascal語言D、Prolog語言6.順序內(nèi)聚7.在結(jié)構(gòu)化分析方法中,可采用()、判定表和判定樹描述加工。8.隨著軟件技術(shù)的發(fā)展,人們逐漸認(rèn)識到編碼不僅要強(qiáng)調(diào)效率還要強(qiáng)調(diào)清晰。9.在軟件生存周期中,軟件定義過程可以通過軟件系統(tǒng)的()、()兩個階段來完成。10.決策樹()A、能用來代替程序流程圖B、是程序流程圖的輔助手段C、是描述基本加工的邏輯功能的有效工具D、A和B11.說明面向?qū)ο蟮囊匾约斑@些要素的具體含義。12.下列選項(xiàng)中屬于資源的外部屬性的是()。A、經(jīng)驗(yàn)B、人員C、生產(chǎn)率D、工具13.以下軟件生存周期的活動中,要進(jìn)行軟件結(jié)構(gòu)設(shè)計(jì)的是()A、測試用例設(shè)計(jì)B、概要設(shè)計(jì)C、程序設(shè)計(jì)D、詳細(xì)設(shè)計(jì)14.JAVA語言編譯器是一個CASE工具。15.簡述數(shù)據(jù)流圖的繪制步驟。16.變換型數(shù)據(jù)流由哪幾部分組成?17.在詳細(xì)設(shè)計(jì)階段,經(jīng)常采用的工具包括()。A、SC圖B、DFD圖C、判定表D、形式化方法18.數(shù)據(jù)字典的任務(wù)是對于數(shù)據(jù)流圖中出現(xiàn)的所有被命名的數(shù)據(jù)元素,在數(shù)據(jù)字典中作為一個詞條加以定義,使得每一個圖形元素的名字都有一個確切的()。A、對象B、解釋C、符號D、描述19.一個局部數(shù)據(jù)存儲當(dāng)它作為()時,就把他畫出來。A、某些加工的數(shù)據(jù)接口B、某個加工的特定輸入C、某個加工的特定輸出D、某些加工的數(shù)據(jù)接口或某個加工的特定輸入輸出20.對于分層的DFD,父圖與子圖的平衡指子圖的輸入、輸出數(shù)據(jù)流同父圖相應(yīng)加工的輸入、輸出數(shù)據(jù)流()A、必須一致B、數(shù)目必須相等C、名字必須相同D、數(shù)目必須不等第三卷一.參考題庫(共20題)1.需求分析中,開發(fā)人員要從用戶那里解決的最重要的問題是()A、讓軟件做什么B、要給軟件提供哪些信息C、要求軟件工作效率怎樣D、讓軟件具有何種結(jié)構(gòu)2.什么是程序設(shè)計(jì)風(fēng)格?為了具有良好的設(shè)計(jì)風(fēng)格,應(yīng)注意哪些方面的問題?3.數(shù)據(jù)字典有哪些條目?4.與“項(xiàng)目開發(fā)計(jì)劃”文檔有關(guān)的人員是()A、管理人員和開發(fā)人員B、開發(fā)人員和維護(hù)人員C、開發(fā)人員和用戶D、管理人員和用戶5.數(shù)據(jù)流圖的正確性是保證軟件邏輯模型正確性的基礎(chǔ),以下()項(xiàng)內(nèi)容與它的正確性、相關(guān)性最弱。A、數(shù)據(jù)守恒B、均勻分解C、文件操作D、圖形層次6.數(shù)據(jù)字典是對數(shù)據(jù)定義信息的集合,它所定義的對象都包含于()。A、數(shù)據(jù)流圖B、程序框圖C、軟件結(jié)構(gòu)D、方框圖7.SA方法中使用半形式化的描述方式表達(dá)需求,采用的主要描述工具是()、()。8.JSD是一種典型的()的分析設(shè)計(jì)方法。9.軟件需求分析方法中,結(jié)構(gòu)化分析是一種常用的方法。結(jié)構(gòu)化分析產(chǎn)生的系統(tǒng)說明書是包括一套分層的()圖。A、流程B、數(shù)據(jù)流C、軟件結(jié)構(gòu)D、事務(wù)轉(zhuǎn)換10.瀑布模型的缺點(diǎn)主要有哪些?11.內(nèi)容耦合12.簡述有效性測試的方法。13.簡述面向?qū)ο笤O(shè)計(jì)的啟發(fā)規(guī)則。14.詳細(xì)設(shè)計(jì)的任務(wù)是確定每個模塊的內(nèi)部特性,即模塊的算法、()15.結(jié)構(gòu)化程序設(shè)計(jì)的一種基本方法是()。A、篩選法B、遞歸法C、迭代法D、逐步求法16.黑盒測試17.程序語言有哪些共同特征?18.由于運(yùn)用原型的目的和方式不同,在使用原型中可以采取()策略和附加策略。19.數(shù)據(jù)庫的設(shè)計(jì)一般要進(jìn)行三個方面的設(shè)計(jì):概念設(shè)計(jì)、邏輯設(shè)計(jì)和物理設(shè)計(jì),其中邏輯設(shè)計(jì)對應(yīng)于系統(tǒng)開發(fā)的什么部分()A、可行性分析B、需求分析C、概要設(shè)計(jì)D、詳細(xì)設(shè)計(jì)20.在硬件工程中,硬件制造與銷售維護(hù)階段的任務(wù)是什么?第一卷參考答案一.參考題庫1.正確答案:商業(yè)風(fēng)險2.正確答案:A3.正確答案:C4.正確答案:產(chǎn)品;過程;資源5.正確答案:錯誤6.正確答案:B7.正確答案:C8.正確答案:自外向內(nèi)9.正確答案: 面向?qū)ο笥腥齻€基本要素:抽象、封裝性(信息隱蔽)、共享性。10.正確答案: (1)單元測試,目的是代碼達(dá)到模塊說明書的要求 (2)集成測試,目的是將經(jīng)過單元測試的模塊逐步組裝成具有良好一致性的完整的程序 (3)確認(rèn)測試,目的是確認(rèn)程序系統(tǒng)是否滿足軟件需求規(guī)格說明書的要求 (4)系統(tǒng)測試,目的是檢查能否與系統(tǒng)的其余部分協(xié)調(diào)運(yùn)行,并且完成SRS對他的要求。11.正確答案:中間數(shù)據(jù)結(jié)構(gòu)或中間文件12.正確答案:C13.正確答案:數(shù)據(jù)流;加工;數(shù)據(jù)存儲;實(shí)體14.正確答案: (1)如果所有的產(chǎn)品需求在一開始并不完全弄清楚的話,會給總體設(shè)計(jì)帶來困難及削弱產(chǎn)品設(shè)計(jì)的完整性,并因而影響產(chǎn)品性能的優(yōu)化及產(chǎn)品的可維護(hù)性。 (2)如果缺乏嚴(yán)格的過程管理的話,這個生命周期模型很可能退化為一種原始的無計(jì)劃的“試-錯-改”模式。 (3)心理上,可能產(chǎn)生一種影響盡最大努力的想法,認(rèn)為雖然不能完成全部功能,但還是造出了一個有部分功能的產(chǎn)品。 (4)如果不加控制地讓用戶接觸開發(fā)中尚未測試穩(wěn)定的功能,可能對開發(fā)人員及用戶都產(chǎn)生負(fù)面的影響。15.正確答案:加工說明;數(shù)據(jù)流條目;數(shù)據(jù)存儲條目;數(shù)據(jù)項(xiàng)條目16.正確答案: 是面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)方法,其定義了一組以數(shù)據(jù)結(jié)構(gòu)為指導(dǎo)的映射過程,它根據(jù)輸入,輸出的數(shù)據(jù)結(jié)構(gòu),按一定的規(guī)則映射成軟件的過程描述,即程序結(jié)構(gòu)。17.正確答案:在軟件工程活動中,人們按照軟件工程的原則和方法,利用計(jì)算機(jī)及其集成的軟件開發(fā)環(huán)境,輔助軟件項(xiàng)目的開發(fā)、維護(hù)及管理的過程,稱為計(jì)算機(jī)輔助軟件工程(即CASE)。18.正確答案: 1.非結(jié)構(gòu)化維護(hù)和結(jié)構(gòu)化維護(hù) 2.維護(hù)的困難性 3.軟件強(qiáng)維護(hù)的費(fèi)用19.正確答案:C20.正確答案:C第二卷參考答案一.參考題庫1.正確答案:邏輯2.正確答案: 3.正確答案:D4.正確答案:降低軟件的費(fèi)用5.正確答案:D6.正確答案:指一個模塊中各個處理元素都密切相關(guān)于同一功能且必須順序執(zhí)行,前一功能元素的輸出就是下一功能元素的輸入。7.正確答案:結(jié)構(gòu)化自然語言8.正確答案:正確9.正確答案:可行性研究;需求分析10.正確答案:C11.正確答案: (1)抽象:抽象是指強(qiáng)調(diào)實(shí)體的本質(zhì)。內(nèi)在的屬性,忽略一些無關(guān)緊要的屬性。 (2)封裝性(信息隱蔽):封裝性是指所有軟件部件內(nèi)部都有明確的范圍以及清楚的外部邊界。 (3)共享性:面向?qū)ο蠹夹g(shù)在不同級別上促進(jìn)了共享。12.正確答案:C13.正確答案:B14.正確答案:正確15.正確答案: (1)先畫出系統(tǒng)的輸入輸出,即先畫頂層數(shù)據(jù)流圖。頂層數(shù)據(jù)流圖包括一個加工以表示被開發(fā)的系統(tǒng)。 (2)畫系統(tǒng)內(nèi)部,即畫下層數(shù)據(jù)流圖。將層號從0號開始編號,采用自頂向下、由外向內(nèi)德原則。畫更下層數(shù)據(jù)流圖時,則分解上層圖中的加工,一般沿輸入流方向,凡數(shù)據(jù)流的組成或值發(fā)生變化的地方則設(shè)置一個加工,一直進(jìn)行到輸出流。如果加工的內(nèi)部還有數(shù)據(jù)流則繼續(xù)分解,直到每個加工足夠簡單,不能分解為止。不能分解的加工叫基本加工。16.正確答案:變換型結(jié)構(gòu)由三部分組成:傳入路徑、變換(加工)中心和傳出路徑。17.正確答案:C18.正確答案:D19.正確答案:D20.正確答案:A第三卷參考答案一.參考題庫1.正確答案:A2.正確答案: 1.程序設(shè)計(jì)風(fēng)格是指一個人編制程序時所表現(xiàn)出來的特點(diǎn)、習(xí)慣、邏輯思路等。 2.要形成良好的程序設(shè)計(jì)風(fēng)格,應(yīng)從源程序文檔化、數(shù)據(jù)說明、語句構(gòu)造、輸入輸出和追求效率幾個方面加以注意。3.正確答案:數(shù)據(jù)流、數(shù)據(jù)項(xiàng)、數(shù)據(jù)存儲、基本加工。4.正確答案:A5.正確答案:C6.正確答案:A7.正確答案:數(shù)據(jù)流圖;數(shù)據(jù)字典8.正確答案:面向數(shù)據(jù)結(jié)構(gòu)9.正確答案:B10.正確答案: 1.在軟件開發(fā)的初期階段就要求做出正確、全面、完整的需求分析對許多應(yīng)用軟件來說是極其困難的。 2.在需求分析階段,當(dāng)需求確定后,無法及時驗(yàn)證需求是否正確、完整。 3.不支持產(chǎn)品的演化,缺乏靈活性,使軟件產(chǎn)品難以維護(hù)。11.正確答案:指一個模塊直接調(diào)用另一個模塊的內(nèi)部數(shù)據(jù),或通過非正常入口而轉(zhuǎn)入另一個模塊內(nèi)部。12.正確答案: 方法:采用黑盒測試技術(shù)。13.正確答案: 面向?qū)ο笤O(shè)計(jì)的啟發(fā)規(guī)則: (1)設(shè)計(jì)結(jié)果清晰易懂。 (2)一般-具體結(jié)構(gòu)的深度應(yīng)適當(dāng)。 (3)設(shè)計(jì)簡單的類。 (4)使用簡單協(xié)議。 (5)使用簡單操作。 (6)把設(shè)計(jì)變動減到最小。14.正確答案:使用的數(shù)據(jù)15.正確答案:D16.正確答案:按照程序的功能測試程序,檢驗(yàn)與程序功能有關(guān)的輸入、輸出與程序執(zhí)行是否正確。有四種方法既等價

溫馨提示

  • 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

提交評論