軟件開發(fā)工具自考題模擬8_第1頁(yè)
軟件開發(fā)工具自考題模擬8_第2頁(yè)
軟件開發(fā)工具自考題模擬8_第3頁(yè)
軟件開發(fā)工具自考題模擬8_第4頁(yè)
軟件開發(fā)工具自考題模擬8_第5頁(yè)
已閱讀5頁(yè),還剩8頁(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)介

2£軟件開發(fā)工具自考題模擬8(總分100,做題時(shí)間90分鐘)第I部分選擇題一、單項(xiàng)選擇題(在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的)1.在下列軟件開發(fā)所涉及的信息中,屬于跨越開發(fā)周期的是 SSS_SINGLE_SELA有關(guān)系統(tǒng)環(huán)境、現(xiàn)狀與需求的信息B有關(guān)軟件功能設(shè)計(jì)的各種信息C用戶對(duì)系統(tǒng)的各種變更要求D軟件成果本身分值:2答案:C2.決策表屬于的概念模式是 SSS_SINGLE_SELA時(shí)序網(wǎng)絡(luò)B計(jì)算機(jī)模擬模型C結(jié)構(gòu)圖D數(shù)學(xué)與邏輯模型分值:2答案:D3.在軟件開發(fā)過(guò)程中,建立邏輯模型應(yīng)在 SSS_SINGLE_SELA需求分析階段B編碼階段C分析設(shè)計(jì)階段D測(cè)試階段分值:2答案:A[考點(diǎn)]本題主要考查的知識(shí)點(diǎn)為軟件開發(fā)過(guò)程中四個(gè)主要階段的任務(wù)。軟件開發(fā)過(guò)程所劃分的四個(gè)主要階段的任務(wù)為:需求分析階段的任務(wù)是建立邏輯模型。分析設(shè)計(jì)階段的任務(wù)是完成系統(tǒng)的總體設(shè)計(jì)。編碼階段的任務(wù)是編寫軟件。測(cè)試階段的任務(wù)是對(duì)已經(jīng)完成的各個(gè)模塊或子系統(tǒng)進(jìn)行測(cè)試、調(diào)整,以便最終形成完整的軟件。

4.下列軟件中哪個(gè)是Rational公司的 SSS_SINGLE_SELACASE廠BVisualAge廠CRoseDADPS分值:2答案:C5.關(guān)于軟件開發(fā)工具的開發(fā)與選擇問(wèn)題,下列選項(xiàng)中正確的是 SSS_SINGLE_SELA具體工作條件與軟件開發(fā)工具的開發(fā)與選擇無(wú)關(guān)B選擇軟件開發(fā)工具與項(xiàng)目特征無(wú)關(guān)C只要確定了某種軟件開發(fā)工具,就能夠進(jìn)行軟件開發(fā)工作了D自行開發(fā)軟件開發(fā)工具時(shí),應(yīng)充分考慮其難度分值:2答案:D[考點(diǎn)]本題主要考查的知識(shí)點(diǎn)為在軟件開發(fā)工具的開發(fā)與選擇的過(guò)程中會(huì)遇到的問(wèn)題。在進(jìn)行軟件開發(fā)工具的開發(fā)與選擇時(shí),不能簡(jiǎn)單地回答是或不是,它與具體工作的條件、環(huán)境、人員素質(zhì)、項(xiàng)目特征都有不可分割的聯(lián)系。即使確定了要購(gòu)置軟件開發(fā)工具,在眾多的、各有長(zhǎng)處的產(chǎn)品之間如何進(jìn)行選擇,也是一個(gè)需要認(rèn)真研究的問(wèn)題。至于準(zhǔn)備自行開發(fā)軟件開發(fā)工具,則更需要進(jìn)行認(rèn)真的可行性分析和各種技術(shù)準(zhǔn)備,對(duì)其工作難度和巨大的工作量應(yīng)當(dāng)有足夠的估計(jì)和充分的準(zhǔn)備。6.在對(duì)市場(chǎng)上可供使用的軟件開發(fā)工具進(jìn)行調(diào)查研究時(shí),應(yīng)包括的內(nèi)容是 SSS_SINGLE_SELA軟件開發(fā)工具供應(yīng)商的規(guī)模B軟件開發(fā)工具的管理者C軟件開發(fā)工具的銷售量D軟件開發(fā)工具的服務(wù)和培訓(xùn)條件分值:2答案:D[考點(diǎn)]本題主要考查的知識(shí)點(diǎn)為對(duì)市場(chǎng)上可供使用的軟件開發(fā)工具進(jìn)行調(diào)查研究的主要的內(nèi)容。在對(duì)市場(chǎng)上可供使用的軟件開發(fā)工具進(jìn)行調(diào)查研究時(shí),應(yīng)包括的內(nèi)容是(1)軟件開發(fā)開發(fā)工具所使用或依據(jù)的開發(fā)方法或開發(fā)理論。(4)軟件開發(fā)工具的運(yùn)行環(huán)

境。(5)軟件開發(fā)工具的文檔資料是否齊全。(6)軟件開發(fā)工具的服務(wù)、培訓(xùn)條件。⑺價(jià)格。7.在第三代語(yǔ)言的應(yīng)用中,人們發(fā)現(xiàn)的新的“瓶頸”是 SSS_SINGLE_SELA處理需求的描述B處理過(guò)程的描述C處理結(jié)果的描述D檢測(cè)方式的描述分值:2答案:B8.下述對(duì)通用軟件特點(diǎn)敘述正確的是 SSS_SINGLE_SELA通常情況下,用通用軟件進(jìn)行軟件開發(fā)工作要比使用軟件開發(fā)工具開發(fā)軟件效率高B使用通用軟件開發(fā)軟件能夠完成幾乎所有的開發(fā)工作C使用通用軟件常常遇到難以保持一致性的困難D通用軟件能夠自動(dòng)生成非常高質(zhì)量的程序分值:2答案:C[考點(diǎn)]本題主要考查的知識(shí)點(diǎn)為通用軟件的特點(diǎn)。使用通用軟件常常遇到難以保持一致性的困難,而并非其他三個(gè)選項(xiàng)中所描述的那樣,在這里需要考生整體理順?biāo)悸贰?.每項(xiàng)任務(wù)僅由一個(gè)模塊來(lái)完成,這稱為模塊的 SSS_SINGLE_SELA開放性B確定性C凝聚性D穩(wěn)定性分值:2答案:C[考點(diǎn)]本題主要考查的知識(shí)點(diǎn)為凝聚性的含義。模塊凝聚性的含義是每一個(gè)模塊實(shí)現(xiàn)一項(xiàng)明確的任務(wù),反之每項(xiàng)任務(wù)僅由一個(gè)模塊來(lái)完成。10.從概念上說(shuō),軟件開發(fā)工具產(chǎn)生的基礎(chǔ)是 SSS_SINGLE_SELA機(jī)器語(yǔ)言

B匯編語(yǔ)言C高級(jí)語(yǔ)言D非過(guò)程化語(yǔ)言分值:2答案:C[考點(diǎn)]本題主要考查的知識(shí)點(diǎn)為軟件開發(fā)工具產(chǎn)生的基礎(chǔ)。軟件開發(fā)工具概念的要點(diǎn)是:(1)它是在高級(jí)程序設(shè)計(jì)語(yǔ)言(第三代語(yǔ)言)之后,軟件技術(shù)進(jìn)一步發(fā)展的產(chǎn)物。(2)它的目的是在人們開發(fā)軟件中給予各種不同方面、不同程度的支持或幫助。(3)它支持軟件開發(fā)的全過(guò)程,而不是僅限于編碼或其他穩(wěn)定的工作階段。11.一般認(rèn)為,質(zhì)量好的軟件應(yīng)當(dāng) SSS_SINGLE_SELA功能正確、界面友好、占內(nèi)存少、足夠可靠、易于維護(hù)B功能正確、界面友好、程序易讀、結(jié)構(gòu)良好、文檔齊全C功能正確、界面友好、速度足夠、足夠可靠、易于維護(hù)D功能正確、結(jié)構(gòu)良好、程序短小、足夠可靠、易于維護(hù)分值:2答案:C[考點(diǎn)]本題主要考查的知識(shí)點(diǎn)為質(zhì)量好的軟件應(yīng)滿足的條件。目前多數(shù)人認(rèn)為質(zhì)量好的軟件應(yīng)當(dāng)滿足以下方面的條件:(1)正確地實(shí)現(xiàn)所要求的功能,準(zhǔn)確地給出預(yù)定的輸出結(jié)果。(2)用戶界面友好,符合實(shí)際用戶的使用習(xí)慣與知識(shí)能力。(3)具有足夠的速度(而不是越快越好),能在符合用戶要求的時(shí)間限度內(nèi),給出所要求的處理結(jié)果。(4)具有足夠的可靠性,能夠在各種干擾下保持正常的工作。(5)程序易讀,結(jié)構(gòu)良好,文檔齊全,從而保證系統(tǒng)易于修改。12.以下不屬于信息庫(kù)的組織方式的是 SSS_SINGLE_SELA建立一個(gè)龐大的數(shù)據(jù)庫(kù),把各種信息都存放在這個(gè)數(shù)據(jù)庫(kù)中B把信息分別存入不同的數(shù)據(jù)庫(kù),由不同的功能模塊來(lái)處理C不斷完善信息庫(kù)的相關(guān)職能D通過(guò)信息庫(kù)管理模塊來(lái)對(duì)分散的各個(gè)數(shù)據(jù)庫(kù)進(jìn)行存取,并進(jìn)行一致性的檢查與維護(hù)分值:2答案:C[考點(diǎn)]本題主要考查的知識(shí)點(diǎn)為信息庫(kù)的組織方式。在信息庫(kù)中,具體的組織方式有:(1) 集中方式:建立一個(gè)龐大的數(shù)據(jù)庫(kù),把各種信息都存放在這個(gè)數(shù)據(jù)庫(kù)中。(2) 分散方式:把信息分別存入不同的數(shù)據(jù)庫(kù),由不同的功能模塊來(lái)處理。

邏輯上集中,物理上分散:通過(guò)信息庫(kù)管理模塊來(lái)對(duì)分散的各個(gè)數(shù)據(jù)庫(kù)進(jìn)行存取,并進(jìn)行一致性的檢查與維護(hù)。13.GDB調(diào)試器的斷點(diǎn)包括 SSS_SINGLE_SELA橫斷點(diǎn)廠B列斷點(diǎn)C事件斷點(diǎn)D位置斷點(diǎn)分值:2答案:C[考點(diǎn)]本題主要考查的知識(shí)點(diǎn)為GDB調(diào)試器的主要斷點(diǎn)。GDB調(diào)試器在調(diào)試程序時(shí)主要的斷點(diǎn)有行斷點(diǎn)、事件斷點(diǎn)和方法斷點(diǎn)。所以本題的正確答案為C。14.從技術(shù)方面考慮,下列哪項(xiàng)不是軟件開發(fā)工具的基本原則 SSS_SINGLE_SELA面向用戶B保證信息存儲(chǔ)的正確性C保證信息的準(zhǔn)確傳遞D保證系統(tǒng)的開放性分值:2答案:B15.下列哪項(xiàng)不是引入軟件開發(fā)工具之后的組織管理工作所包括的內(nèi)容 SSS_SINGLE_SELA制定嚴(yán)格的使用制度B限制使用范圍C記錄使用的詳細(xì)過(guò)程D培訓(xùn)使用人員分值:2答案:B[考點(diǎn)]本題主要考查的知識(shí)點(diǎn)為在引入軟件開發(fā)工具之后的組織管理工作所包括的內(nèi)容。引入軟件開發(fā)工具之后的組織管理工作所包括的內(nèi)容有:制定嚴(yán)格的使用制度、記錄使用的詳細(xì)過(guò)程、培訓(xùn)使用人員和經(jīng)常進(jìn)行審計(jì)與評(píng)價(jià)工作。16.軟件開發(fā)工具的優(yōu)劣取決于 SSS_SINGLE_SELA生成的程序語(yǔ)言

B相關(guān)的數(shù)據(jù)庫(kù)C所涉及的開發(fā)方法D功能分值:2答案:D[考點(diǎn)]本題主要考查的知識(shí)點(diǎn)為軟件開發(fā)工具的作用與功能。軟件開發(fā)工具是幫助開發(fā)者進(jìn)行軟件開發(fā)的工具。它的優(yōu)劣首先取決于它的功能,即它能做什么。17.下列屬于總體設(shè)計(jì)階段工作的是 SSS_SINGLE_SELA設(shè)計(jì)出在計(jì)算機(jī)系統(tǒng)內(nèi)外的、合理的信息流程B寫出軟件功能說(shuō)明書C整個(gè)軟件的結(jié)構(gòu)設(shè)計(jì)D程序設(shè)計(jì)分值:2答案:C[考點(diǎn)]本題主要考查的知識(shí)點(diǎn)為軟件開發(fā)過(guò)程中總體設(shè)計(jì)階段的工作??傮w設(shè)計(jì)階段的工作內(nèi)容有:整個(gè)軟件結(jié)構(gòu)的設(shè)計(jì),公用的數(shù)據(jù)文件或數(shù)據(jù)庫(kù)設(shè)計(jì),各部分連接方式及信息交換的標(biāo)準(zhǔn)等主要內(nèi)容。18.下述體現(xiàn)軟件開發(fā)工具發(fā)展的有 SSS_SINGLE_SELA程序設(shè)計(jì)自動(dòng)化程度提高B程序員仍然用C語(yǔ)言編程C把軟件開發(fā)工作擴(kuò)展到了作為一個(gè)不斷發(fā)展的主體生長(zhǎng)完善的全過(guò)程D軟件生產(chǎn)的成敗更多地依賴于編程技術(shù)分值:2答案:A19.以下不屬于自行進(jìn)行軟件開發(fā)工具開發(fā)時(shí)的原則的是 SSS_SINGLE_SELA短小實(shí)用B避免期望過(guò)高,貪大求全C踏實(shí)發(fā)展D逐步積累分值:2答案:C[考點(diǎn)]本題主要考查的知識(shí)點(diǎn)為自行開發(fā)工具的注意事項(xiàng)。在為自己所用而開發(fā)工具時(shí),首先需要從實(shí)際出發(fā),設(shè)定現(xiàn)實(shí)的、有限的目

標(biāo)。其次一定要堅(jiān)持短小實(shí)用,逐步積累,避免期望過(guò)高、貪大求全。再者要注意文檔的齊全與資料的積累。20.下列哪項(xiàng)不屬于程序的結(jié)構(gòu)的基本模塊 SSS_SINGLE_SELA順序機(jī)制廠B處理單元C循環(huán)機(jī)制D二分決策機(jī)制分值:2答案:A[考點(diǎn)]本題主要考查的知識(shí)點(diǎn)為程序的結(jié)構(gòu)的基本模塊。程序的結(jié)構(gòu)的基本模塊有:處理單元、循環(huán)機(jī)制和二分決策機(jī)制。第II部分非選擇題二、填空題1.視圖從系統(tǒng)實(shí)現(xiàn)的角度來(lái)描述模型對(duì)象間的關(guān)系。組件2. 是一種通用的、統(tǒng)一的圖形模型語(yǔ)言,成為面向?qū)ο筌浖_發(fā)分析設(shè)計(jì)的重要工具。分值:1UML3.使用UML建模時(shí)一般分為 、 和 用例視圖設(shè)計(jì)邏輯設(shè)計(jì)物理設(shè)計(jì)4.Eclipse中打開元素選項(xiàng)位于菜單欄中的 菜單項(xiàng)中。SSS_FILLd1

瀏覽5.準(zhǔn)備從事的軟件開發(fā)工作的 與 是決定購(gòu)置還是自行開發(fā)軟件開發(fā)工具的重要因素之一。瀏覽5.準(zhǔn)備從事的軟件開發(fā)工作的 與 是決定購(gòu)置還是自行開發(fā)軟件開發(fā)工具的重要因素之一。性質(zhì)要求(與次序無(wú)關(guān))6.軟件開發(fā)工具的使用過(guò)程是人們轉(zhuǎn)變 的過(guò)程。SSS_FILLCtrl+F8.一般來(lái)說(shuō),項(xiàng)目管理包括進(jìn)度管理、質(zhì)量管理、 管理和 管理。分值:1Ctrl+F8.一般來(lái)說(shuō),項(xiàng)目管理包括進(jìn)度管理、質(zhì)量管理、 管理和 管理。分值:1資源費(fèi)用(與次序無(wú)關(guān))工作方式7.在Eclipse中打開查找/替換的快捷鍵為 SSS_FILLd1分值:19.高級(jí)程序設(shè)計(jì)語(yǔ)言實(shí)現(xiàn)了對(duì)機(jī)器的獨(dú)立性,抽象地、 地描述處理和算法。SSS_FILLd1分值:1獨(dú)立性邏輯10.在模塊之間相互聯(lián)系時(shí),應(yīng)當(dāng)盡量避免邏輯耦合,僅限于耦合。SSS_FILLd1數(shù)據(jù)三、簡(jiǎn)答題1.AD/Cycle的系統(tǒng)應(yīng)用體系結(jié)構(gòu)包括哪三個(gè)方向的接口?SSS_TEXT_QUSTI分值:5AD/Cycle的系統(tǒng)應(yīng)用體系結(jié)構(gòu)包括對(duì)程序員接口CPI、通信接口CCS和用戶接口CUA。2.代碼生成器依據(jù)哪些資料工作?SSS_TEXT_QUSTI分值:5代碼生成器生成代碼時(shí)依據(jù)三方面的資料:信息庫(kù)里已有的有關(guān)資料。各種標(biāo)準(zhǔn)模塊的框架和構(gòu)件。使用者通過(guò)屏幕前的操作送入的信息。3.什么是數(shù)據(jù)字典?SSS_TEXT_QUSTI分值:5數(shù)據(jù)字典是一種描述數(shù)據(jù)內(nèi)容的概念模式。它用表格的形式列出數(shù)據(jù)的基本屬性以及相互關(guān)系。4.簡(jiǎn)述在軟件開發(fā)工具的使用過(guò)程中組織管理工作的重要性。SSS_TEXT_QUSTI分值:5一旦購(gòu)置了軟件開發(fā)工具,使用者必須從一開始就對(duì)它的使用過(guò)程進(jìn)行認(rèn)真的組織與管理。這種組織管理工作的成功與失敗,直接影響著軟件開發(fā)工具的作用的發(fā)揮程度。一般來(lái)說(shuō),任何軟件系統(tǒng)在運(yùn)用中都應(yīng)當(dāng)進(jìn)行認(rèn)真的管理,否則就會(huì)出現(xiàn)混亂,以致使系統(tǒng)崩潰。對(duì)于軟件開發(fā)工具來(lái)說(shuō),這個(gè)問(wèn)題更為突出。因此,如果沒(méi)有認(rèn)真的組織管理,軟件開發(fā)工具是不可能自發(fā)地、輕易地、順利地實(shí)現(xiàn)的。5.什么是時(shí)序網(wǎng)絡(luò)?SSS_TEXT_QUSTI±1SSS_TEXT_QUSTISSS_TEXT_QUSTI分值:15#includeVstdio.h>#includeVstdlib.h>±1SSS_TEXT_QUSTISSS_TEXT_QUSTI分值:15#includeVstdio.h>#includeVstdlib.h>分值:10信息庫(kù)中需要存放的四大類信息是:關(guān)于軟件應(yīng)用的領(lǐng)域與環(huán)境的狀況。這類信息包括了這個(gè)應(yīng)用領(lǐng)域中的有關(guān)實(shí)體及它們之間的相互關(guān)系的描述,軟件要處理的信息的種類、格式、數(shù)量、流向、應(yīng)用領(lǐng)域?qū)浖囊?包括定性的功能要求與定量的性能要求)、使用者的情況、背景、工作目標(biāo)、工作習(xí)慣等。這些信息一般是在需求分析階段收集并存入信息庫(kù)的,它們主要用于分析設(shè)計(jì)階段,作為形成下一類信息的原始材料。設(shè)計(jì)成果,包括邏輯設(shè)計(jì)與物理設(shè)計(jì)的成果。這類信息是分析設(shè)計(jì)人員利用前一類信息,通過(guò)人機(jī)交互的方式形成的設(shè)計(jì)方案。它主要包括數(shù)據(jù)流程圖、數(shù)據(jù)字典、系統(tǒng)結(jié)構(gòu)圖、數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)、各模塊的設(shè)計(jì)要求,以及由此形成的設(shè)計(jì)文檔。這一部分信息是人機(jī)交互的產(chǎn)物,它們存儲(chǔ)在信息庫(kù)中主要是為了組織實(shí)際編碼工作,并準(zhǔn)備今后運(yùn)行、維護(hù)及修改時(shí)查詢。運(yùn)行狀況的記錄。軟件投入運(yùn)行之后,應(yīng)當(dāng)對(duì)于它的運(yùn)行情況進(jìn)行詳細(xì)的記錄,包括它的運(yùn)行效率、作用、用戶反映、故障情況、故障的原因及處理情況。這些信息對(duì)于軟件的有效運(yùn)行與進(jìn)一步發(fā)展是至關(guān)重要的。特別需要強(qiáng)調(diào)的是對(duì)軟件的修改的記錄。如果沒(méi)有這樣的記錄,就會(huì)造成程序與文檔的脫節(jié),進(jìn)而造成系統(tǒng)的混亂以至崩潰。當(dāng)然,這與前兩類信息的更新也有關(guān)系,為了做到這一點(diǎn),首先必須把每一次修改的原因、目標(biāo)、情況、結(jié)果詳細(xì)地記錄下來(lái)。有關(guān)項(xiàng)目管理與版本管理的信息。這屬于跨生命周期的信息,對(duì)于一次開發(fā)似乎用處不大,但是對(duì)于長(zhǎng)期的、持續(xù)的、不斷更新的軟件是十分重要的。它包括項(xiàng)目的進(jìn)度、過(guò)程、人員分工、資源投入、版本組織等。對(duì)于比較大的軟件開發(fā)項(xiàng)目來(lái)說(shuō),項(xiàng)目的組織管理人員應(yīng)當(dāng)依據(jù)這些信息來(lái)進(jìn)行自己的管理工作。五、應(yīng)用題1.在Eclipse中,新建一個(gè)C/C++項(xiàng)目,試編程實(shí)現(xiàn)計(jì)算表達(dá)式(

溫馨提示

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