版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
(圖片大小可任意調(diào)節(jié))2023年高等教育工學(xué)類自考-03173軟件開發(fā)工具考試歷年參考核心考點(diǎn)薈萃附答案第一卷一.參考題庫(共20題)1.軟件的()是指能做什么,軟件的()是指能做到什么程度。2.()工具從更宏觀的角度去看待軟件開發(fā)。A、計劃B、分析C、設(shè)計D、調(diào)試運(yùn)行3.非過程化程序設(shè)計語言4.計算機(jī)輔助文檔生成的主要困難是保持文檔與程序的()。5.簡述集成化軟件開發(fā)工具產(chǎn)生的背景。6.提高代碼的編制速度,可采取以下措施()。A、代碼自動生成B、多用匯編語言編程C、軟件模塊重用D、縮短分析設(shè)計過程E、增加調(diào)試人員7.軟件開發(fā)技術(shù)的發(fā)展可歸納為四個階段,各個階段依次用機(jī)器語言、()、()、()來開發(fā)軟件。8.專用軟件開發(fā)L具很多,如()。A、報表生成器B、MSWordC、操作說明書編寫工具D、數(shù)據(jù)流圖繪制工具E、綜合性的第四代語言9.為了推廣應(yīng)用計算機(jī),大量的工作集中在()中。A、硬件領(lǐng)域B、軟件領(lǐng)域C、研制軟件開發(fā)工具D、研究改進(jìn)程序設(shè)計方法10.編寫軟件使用說明書與編程工作應(yīng)()。A、先編寫程序B、先編寫使用說明節(jié)C、同步編寫D、可不計次序11.軟件產(chǎn)品的()、效率和()已成為各方關(guān)注的十分重要的問題.12.需求分析階段的特點(diǎn)有()oA、不確定程度高B、更需要經(jīng)驗C、易于規(guī)范化D、易于認(rèn)識相理解E、需要抽象出信息需求和信息流程13.人們將事先編好并存入計算機(jī)的指令序列稱為()。14.IBM公司的AD/cycLE是軟件開發(fā)工具進(jìn)入()階段的標(biāo)志。15.軟件測試的要求包括()。A、功能與性能是否先進(jìn)B、功能與性能是否達(dá)到設(shè)計目標(biāo)C、文檔是否齊全D、文檔與程序是否一致E、主要應(yīng)由編程者自己進(jìn)行測試16.軟件開發(fā)的需求分析階段形成的文檔是:()。17.軟件測試階段包括()的調(diào)試與整個軟件的聯(lián)調(diào)兩個部分。18.軟件開發(fā)工具概念的要點(diǎn)包括()。A、出現(xiàn)在高級程序設(shè)計語言之前B、給予并發(fā)者各種不同方面、不同程度的支持或幫助C、支持軟件開發(fā)的全過程D、管理計算機(jī)的資源E、屬于程序生成器19.幫助管理項目的進(jìn)度、資源、質(zhì)量等的軟件開發(fā)工具屬于()A、計劃上具B、分析工具C、設(shè)計工具D、管理工具20.需求分析第二卷一.參考題庫(共20題)1.軟件開發(fā)工具是以()語言為基礎(chǔ)的。A、第一代B、第二代C、第三代D、第四代2.軟件開發(fā)工具的()是指能在開發(fā)過程中提供哪些幫助,軟件開發(fā)工具的()是指這些支持和幫助的程度。3.軟件開發(fā)工作從一次性的、具體的編程,擴(kuò)展到了長期的、不斷更新的過程,從而引出了()、()和軟件重用等問題。4.從()語言開始,軟件擺脫了對特定硬件系統(tǒng)的依賴。A、第一代B、第二代C、第三代D、第四代5.論述第一代到第四代程序設(shè)計語言的主要特征。6.與軟件開發(fā)工具有關(guān)的概念、術(shù)語很多,如:()。A、CASE工具B、可視化程序設(shè)計C、最終用戶計算D、組件程序設(shè)計E、即插即用的程序設(shè)計F、第四代語言G、軟件開發(fā)方法學(xué)7.面向軟件開發(fā)全過程的工具稱為()的工具。8.簡述用通用軟件輔助軟件開發(fā)的缺點(diǎn)。9.論述軟件開發(fā)I—具的性能要求。10.軟件總體設(shè)計文件應(yīng)包括()oA、結(jié)構(gòu)圖B、模塊清單C、公用數(shù)據(jù)結(jié)構(gòu)D、程序清單E、變量清單11.軟件開發(fā)工具中,上游工具指的是()工具,下游工具指的是()工具。12.說明軟件開發(fā)工具和新的軟件開發(fā)方法的主要特點(diǎn)。13.對用戶的需求進(jìn)行分析,最終以編程所需的方式表達(dá)出來,這是()必須承擔(dān)的任務(wù)。A、用戶部門的技術(shù)人員B、企業(yè)管理人員C、教學(xué)工作者D、軟件開發(fā)者14.關(guān)于輔助軟件并發(fā)的通用軟件,以下敘述正確的是()。A、可以減少不少丁作量B、開發(fā)所需的許多工作無法完成C、不但可表現(xiàn)形式,還可反映其邏輯內(nèi)涵D、難于保持一致性E、可在多個開發(fā)開發(fā)階段幫助開發(fā)15.簡述第四代語言與軟件開發(fā)工具的區(qū)別。16.按集成程度劃分,可將軟件開發(fā)工具分為:()工具、面向某一階段或某一任務(wù)的工具、()的工具。17.按軟件開發(fā)工作階段可將軟件開發(fā)工具分為:計劃工具、()工具和設(shè)計工具。18.按支持軟件開發(fā)的階段劃分,軟件開發(fā)工具可分為()。A、計劃工具B、分析工具C、設(shè)計工具D、編程工具E、調(diào)試工具19.軟件項目管理一般包括()管理、()管理、資源與費(fèi)用管理。20.簡述軟件開發(fā)的項目管理功能。第三卷一.參考題庫(共20題)1.軟件測試需要()。A、根據(jù)設(shè)計任務(wù)書提出測試方案B、安排測試環(huán)境C、編制測試數(shù)據(jù)D、確保程序完全正確E、確保所有的可能均已測試過2.可視化(所見即所得)編程3.現(xiàn)在的軟件開發(fā)工具有以下特點(diǎn)()。A、自動化程度提高了B、能幫助需求分析C、能幫助項目管理D、能幫助版本管理E、吸收了許多管理科學(xué)的內(nèi)容和方法4.()語言依賴于機(jī)器A、第—代B、第二代C、第三代D、第四代E、第五代5.軟件使用的方便程度主要依賴于()A、軟件的功能B、操作系統(tǒng)C、I/O設(shè)備D、人機(jī)界面6.簡述軟件開發(fā)工具認(rèn)識與描述客觀系統(tǒng)的功能要求。7.軟件開發(fā)要兼顧兩頭:一頭是面向(),一頭是面向(),形成機(jī)器指令序列。8.編程由多人完成,為了能夠及時發(fā)現(xiàn)和糾正背離總體設(shè)計的情況,編程工作應(yīng)強(qiáng)調(diào)()的重要性。9.IBM公司的集成軟件開發(fā)工具失敗的原因是()。A、局限于集中式體系結(jié)構(gòu)B、未能及時適應(yīng)客戶機(jī)/5R務(wù)器體系結(jié)構(gòu)C、局限于IBM計算機(jī)上,背離了開放式趨勢D、缺少滯求分析工具E、缺少計劃工具10.軟件的開發(fā)過程可分以下幾個階段:需求分析、()、程序和文檔的編寫、()、完善與版本更新。11.以下()敘述正確。A、計劃工具往往獨(dú)立于機(jī)器與軟件B、分析工具往往獨(dú)立于機(jī)器與軟件C、設(shè)計上具多是依賴于特定軟件的D、集成化的軟件開發(fā)工具常常是依賴于機(jī)器與軟件E、現(xiàn)在真正集成化的軟件開發(fā)工具還相當(dāng)少見12.關(guān)于軟件開發(fā)工具,以下敘述正確()。A、設(shè)計工具出現(xiàn)得最早,數(shù)量最大B、現(xiàn)在,設(shè)計工具比較成熟C、分析工具出現(xiàn)得較晚,數(shù)量較少D、計劃工具出現(xiàn)得員晚,只有在軟件規(guī)模很大時才需要。E、計劃工具完全是為項目主管服務(wù)的,保存和管理的信息都是宏觀信息13.軟件開發(fā)的第一階段是:()A、需求分析B、畫出程序流程圖C、選擇所用的語自D、編寫程序14.軟件工作人員為什么需要學(xué)習(xí)和了解軟件開發(fā)工具?15.簡述軟件開發(fā)總體設(shè)計階段的工作要點(diǎn)。16.說明軟件產(chǎn)品開發(fā)過程各個階段的主要任務(wù)。17.需求分析階段的主要任務(wù)是()。A、提出初始要求,寫出功能說明書B、對計算機(jī)需求的分析C、對語言需求的分橋D、對軟件開發(fā)工具的需求分析18.軟件包括段序以及相關(guān)的()。19.()實現(xiàn)了跨生命周期的信息管理與共享。A、計劃工具B、分橋工具C、設(shè)計工具D、管理工具20.第三代程序語言的主要特點(diǎn)是()。A、程序語句與機(jī)器指令一一對應(yīng)B、算術(shù)表達(dá)式接近于人的書寫形式C、非過程化D、執(zhí)行前需要用編譯程序來翻譯E、實現(xiàn)了對機(jī)器的獨(dú)立性第一卷參考答案一.參考題庫1.正確答案:功能;性能2.正確答案:B3.正確答案:非過程化語言也稱第四代語言,即只給機(jī)器下達(dá)做什么,由機(jī)器自動安排執(zhí)行的順序。4.正確答案:—致性5.正確答案:以往的專用軟件開發(fā)L具對軟件的開發(fā)缺乏全面的、統(tǒng)一的支撐環(huán)境。這些零散地、分散地支持各個工作階段、各項具體工作的專用工具之間沒有有機(jī)地聯(lián)系起瑯,必然會造成沖突與矛盾i這種沖突與矛盾對于用戶來說,造成了沉重的、不堪忍受的負(fù)擔(dān),使用工具越多這種負(fù)擔(dān)越重,以致抵消了使用工具帶來的益處。這種情況導(dǎo)致了集成化軟件開發(fā)工具的產(chǎn)生。6.正確答案:A,C7.正確答案:匯編語言;高級程序設(shè)計語言;軟件開發(fā)工具8.正確答案:C,D,E9.正確答案:B10.正確答案:C11.正確答案:質(zhì)量;價格12.正確答案:A,B,E13.正確答案:程序14.正確答案:集成化15.正確答案:B,C,D16.正確答案:功能說明書17.正確答案:模塊18.正確答案:B,C,D,E19.正確答案:D20.正確答案: 需求分析是軟件開發(fā)的第一個階段,軟件設(shè)計者需要從用戶的初始要求出發(fā),經(jīng)過大量的調(diào)查研究工作,抽象出應(yīng)用領(lǐng)域中的實際信息需求.設(shè)計出在計算機(jī)系統(tǒng)內(nèi)外的、合理的信息流程,并規(guī)定出軟件系統(tǒng)的功能與性能要求,寫出軟件功能說明書。第二卷參考答案一.參考題庫1.正確答案:C2.正確答案:功能;性能3.正確答案:功能管理;版本控制4.正確答案:C5.正確答案: 第一代程序沒計語言就是計算機(jī)的指令系統(tǒng)。用戶用機(jī)器指令編寫程序。這種程序就是機(jī)器指令的序列,都是由“o”和“2”組成,難于閱讀,難于維護(hù).而月程序高度依賴于計算機(jī)硬件,難于移植。 第二代語言是匯編語言.其中每個語句是用助億符形式表示的機(jī)器指令(匯編語句與機(jī)器指令基本上是一——對應(yīng)的)雖然可讀性和可移植性方面前進(jìn)了一步,但稍然依賴于計算機(jī)硬件。 第三代語言也稱為高級程序設(shè)計語言,其中的語句與機(jī)器指令并不一一對應(yīng),尤其是表達(dá)式的書寫與人們的習(xí)慣基個相同。程序員需要遠(yuǎn)行編寫語句來實現(xiàn)算法的過程,因此,第王代語言仍屬于過程化的語言, 第四代語言(4GI‘)是非過程化的程序設(shè)計語言,用戶只說明要求做什么.而把具體的執(zhí)行步驟交由軟件自動執(zhí)行。6.正確答案:A,B,C,D,E,F,G7.正確答案:集成化8.正確答案: (1)有許多工作是通用軟件所無法完成的。 (2)用通用軟件完成果些工作、只能表現(xiàn)出其表面的形式。 只能做到“形似”,不能做到“神似”。 (3)難于保持一致性。9.正確答案: (1)表達(dá)能力或描述能力。 (2)保持信息一致的能力。 (3)使用的方便程度。 (4)工具的可靠程度。 (5)對硬軟件環(huán)境的要求。10.正確答案:A,B,D,E11.正確答案:計劃和分析;設(shè)計12.正確答案: (1)自動化程度提高。 (2)軟件開發(fā)工作包括了需求分析。 (3)軟件開發(fā)工作包括了項目管理和版本管理。 (4)吸收了許多管理科學(xué)的內(nèi)容和方法。13.正確答案:D14.正確答案:A,B,D15.正確答案: (1)軟件開發(fā)工具包括4GL的功能。 (2)軟件開發(fā)工具支持系統(tǒng)分衡.設(shè)計工作。 (3)軟件開發(fā)工具支持文檔工作。16.正確答案:專用;集成17.正確答案:分析18.正確答案:A,B,C19.正確答案:質(zhì)量;進(jìn)度20.正確答案:為項目管理人員提供支持。項日管理包括進(jìn)度管理、資源與費(fèi)用管理、質(zhì)量管理三個基本內(nèi)容。還包括需要提出測試方案,提供測試環(huán)境和測試數(shù)據(jù),并進(jìn)行版本管理。第三卷參考答案一.參考題庫1.正確答案:A,B,C2.正確答案: 可視化編程就是編程工作的可視化,即在編程過程中隨時可以看到結(jié)果,程序的調(diào)整與后果的調(diào)整同步進(jìn)行o3.正確答案:A,C,D,E4.正確答案:A,B5.正確答案:D6.正確答案:認(rèn)識與描述客觀系統(tǒng)是軟件開發(fā)第一階段所需的重要工作。該項工作不確定程度高,更需要經(jīng)驗,受難規(guī)范化。需要對復(fù)雜系統(tǒng)認(rèn)識與理解,并在此基礎(chǔ)上抽象出信息需求與信息流程。7.正確答案:應(yīng)用(用戶);計算機(jī)硬件8.正確答案:組織管理9.正確答案:A,C10.正確答案:總體設(shè)計;測試11.正確答案:A,B,C,D,E12.正確答案:A,B,C,D,E13.正確答案:A14.正確答案:使用軟件并發(fā)工具開發(fā)軟件使開發(fā)規(guī)范化,可提高軟件產(chǎn)品的質(zhì)量,提高開發(fā)的效率,縮短開發(fā)周期.降低開發(fā)成本,使軟件更適應(yīng)應(yīng)用需要,并易于更新版本。學(xué)習(xí)和了解軟件開發(fā)工具還有助于認(rèn)識軟件開發(fā)的各種理論和方法。15.正確答案:其工作要點(diǎn)是根據(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二四年體育賽事贊助合同詳細(xì)條款與權(quán)益分配3篇
- 2025年度跨國公司美金貸款合同
- 二零二五年度水稻種植基地建設(shè)合同
- 2025版離婚協(xié)議書范本:房產(chǎn)買賣合同分割及處理細(xì)則4篇
- 2025年度脫硫石膏復(fù)合材料銷售協(xié)議3篇
- 2025年冰箱洗衣機(jī)節(jié)能補(bǔ)貼項目合作協(xié)議3篇
- 2025年度離婚協(xié)議書:陳飛與劉婷離婚財產(chǎn)分割及子女撫養(yǎng)費(fèi)協(xié)議4篇
- 二零二五年度老舊小區(qū)消防隱患排查與整改承包合同2篇
- 二零二四云存儲服務(wù)與云原生應(yīng)用部署合同3篇
- 貨物運(yùn)輸協(xié)議
- ICU常見藥物課件
- CNAS實驗室評審不符合項整改報告
- 農(nóng)民工考勤表(模板)
- 承臺混凝土施工技術(shù)交底
- 臥床患者更換床單-軸線翻身
- 計量基礎(chǔ)知識培訓(xùn)教材201309
- 中考英語 短文填詞、選詞填空練習(xí)
- 一汽集團(tuán)及各合資公司組織架構(gòu)
- 阿特拉斯基本擰緊技術(shù)ppt課件
- 初一至初三數(shù)學(xué)全部知識點(diǎn)
- 新課程理念下的班主任工作藝術(shù)
評論
0/150
提交評論