軟件開發(fā)工具模擬試卷答案_第1頁
軟件開發(fā)工具模擬試卷答案_第2頁
軟件開發(fā)工具模擬試卷答案_第3頁
軟件開發(fā)工具模擬試卷答案_第4頁
軟件開發(fā)工具模擬試卷答案_第5頁
已閱讀5頁,還剩16頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

2011年全國自考軟件開發(fā)工具模擬試卷(二)一、單項(xiàng)選擇題(本大題共20小題,每小題2分,共40分。在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請將其代碼填寫在題后的括號內(nèi),錯(cuò)選、多選或未選均無分)軟件開發(fā)工具在技術(shù)上的三個(gè)要點(diǎn)是面向使用者、保證信息的準(zhǔn)確傳遞和保證系統(tǒng)的【】一致性周期性開放性準(zhǔn)確性答案:C解析:【考點(diǎn)點(diǎn)擊】本題主要考查的知識點(diǎn)為軟件開發(fā)工具在技術(shù)上的三個(gè)要點(diǎn)。【要點(diǎn)透析】軟件開發(fā)工具在技術(shù)上的三個(gè)要點(diǎn)是面向使用者、保證信息的準(zhǔn)確傳遞和保證系統(tǒng)的開放性。下面哪項(xiàng)不屬于項(xiàng)目管理的范圍【】質(zhì)量管理資源管理費(fèi)用管理計(jì)時(shí)管理答案:D解析:【考點(diǎn)點(diǎn)擊】本題主要考查的知識點(diǎn)為項(xiàng)目管理的范圍?!疽c(diǎn)透析】項(xiàng)目管理包括質(zhì)量管理、進(jìn)度管理、資源管理和費(fèi)用管理。下列哪個(gè)是軟件開發(fā)工具【】菜單生成器編譯系統(tǒng)操作系統(tǒng)病毒防治軟件答案:A解析:【考點(diǎn)點(diǎn)擊】本題主要考查的知識點(diǎn)為軟件開發(fā)工具的種類?!疽c(diǎn)透析】軟件開發(fā)工具包括面向特定功能模塊的各種代碼生成程序,如:報(bào)表生成器、菜單生成器、對話生成器等,而選項(xiàng)中的編譯系統(tǒng)、操作系統(tǒng)、病毒防治軟件均不是軟件開發(fā)工具。在文件系統(tǒng)基礎(chǔ)上發(fā)展起來的一種數(shù)據(jù)管理技術(shù),它的重點(diǎn)在于合理地組織數(shù)據(jù),體現(xiàn)出數(shù)據(jù)之間的邏輯關(guān)系,并盡可能地幫助用戶檢索,減少冗余。這是【】信息庫數(shù)據(jù)庫數(shù)據(jù)倉庫資料庫答案:B解析:【考點(diǎn)點(diǎn)擊】本題主要考查的知識點(diǎn)為數(shù)據(jù)庫的定義?!疽c(diǎn)透析】數(shù)據(jù)庫是在文件系統(tǒng)基礎(chǔ)上發(fā)展起來的一種數(shù)據(jù)管理技術(shù),它的重點(diǎn)在于合理地組織數(shù)據(jù),體現(xiàn)出數(shù)據(jù)之間的邏輯關(guān)系,并盡可能地幫助用戶檢索,減少冗余。下列哪個(gè)與軟件開發(fā)工具的性能指標(biāo)無關(guān)【】主機(jī)(頻)速度軟件環(huán)境硬件環(huán)境使用要求答案:A解析:【考點(diǎn)點(diǎn)擊】本題主要考查的知識點(diǎn)為與軟件開發(fā)工具有關(guān)的一些具體的指標(biāo)?!疽c(diǎn)透析】軟件開發(fā)工具的性能指標(biāo)有:(1)表達(dá)能力或描述能力。(2)保持信息一致性的能力。(3)使用的方便程度。(4)工具的可靠程度。(5)對硬件和軟件環(huán)境的要求。在大型軟件開發(fā)中,項(xiàng)目負(fù)責(zé)人的任務(wù)不包括【】分析需求分配任務(wù)模塊調(diào)式向用戶交付使用答案:C解析:【考點(diǎn)點(diǎn)擊】本題在2010年10月真題第一大題第4小題考查過,主要考查的知識點(diǎn)為在大型軟件開發(fā)中,項(xiàng)目負(fù)責(zé)人具體要執(zhí)行的任務(wù)?!疽c(diǎn)透析】在大型軟件開發(fā)中,項(xiàng)目負(fù)責(zé)人的任務(wù)有:分析需求、分配任務(wù)、向用戶交付使用和對整個(gè)軟件進(jìn)行聯(lián)調(diào)等。關(guān)于模塊,正確的敘述是【】模塊的功能應(yīng)單一應(yīng)增加程序模塊之間的通信聯(lián)系模塊之間應(yīng)盡量避免數(shù)據(jù)耦合,僅限于邏輯耦合程序模塊內(nèi)的凝聚性越弱越好,模塊間的耦合越強(qiáng)越好答案:A解析:【考點(diǎn)點(diǎn)擊】本題主要考查的知識點(diǎn)為模塊的劃分要求?!疽c(diǎn)透析】模塊的劃分應(yīng)符合以下基本要求:(1)模塊的功能在邏輯上盡可能地單一化、明確化,最好做到一一對應(yīng),有的書上稱之為模塊的凝聚性。(2)模塊之間應(yīng)盡量避免邏輯耦合,而僅限于數(shù)據(jù)耦合。(3)模塊的規(guī)模應(yīng)當(dāng)足夠小。由于軟件開發(fā)工具一般都較為龐大,復(fù)雜,因而要首先考慮其(1)與(2),以使其既實(shí)用又靈活。【】A.(1)代碼生成(2)文檔生成B.(1)項(xiàng)目管理(2)版本管理C.(1)功能設(shè)計(jì)(2)總體結(jié)構(gòu)D.(1)信息庫的內(nèi)容(2)信息庫的管理答案:C解析:【考點(diǎn)點(diǎn)擊】本題主要考查的知識點(diǎn)為在開發(fā)軟件開發(fā)工具的過程中應(yīng)該考慮的問題【要點(diǎn)透析】由于軟件開發(fā)工具一般都較為復(fù)雜、龐大、所以,它的功能設(shè)計(jì)與總體結(jié)構(gòu)是必須首先認(rèn)真考慮的。它的功能必須符合軟件開發(fā)工作的實(shí)際需要,且具有足夠的開放性與靈活性;它的結(jié)構(gòu)也必須為實(shí)現(xiàn)這種開放性和靈活性提供基礎(chǔ)。近年來對質(zhì)量好的軟件的評判標(biāo)準(zhǔn)有【】運(yùn)行越快越好程序越短越好占用內(nèi)存越少越好用戶界面友好答案:D下列哪個(gè)選項(xiàng)不是信息庫的內(nèi)容【】系統(tǒng)狀況設(shè)計(jì)成果有關(guān)項(xiàng)目管理與版本管理的信息系統(tǒng)維護(hù)信息答案:D解析:【考點(diǎn)點(diǎn)擊】本題主要考查的知識點(diǎn)為信息庫的內(nèi)容?!疽c(diǎn)透析】信息庫的內(nèi)容包括:(1)關(guān)于軟件應(yīng)用的領(lǐng)域與環(huán)境的狀況。(2)設(shè)計(jì)成果,包括邏輯設(shè)計(jì)與物理設(shè)計(jì)的成果。(3)運(yùn)行狀況的記錄。(4)有關(guān)項(xiàng)目管理與版本管理的信息。在對市場上可供使用的軟件開發(fā)工具進(jìn)行調(diào)查研究時(shí),應(yīng)包括的內(nèi)容是【】軟件開發(fā)工具供應(yīng)商的規(guī)模軟件開發(fā)工具的管理者軟件開發(fā)工具的銷售量軟件開發(fā)工具的服務(wù)和培訓(xùn)條件答案:D解析:【考點(diǎn)點(diǎn)擊】本題在2005年10月真題第一大題第6小題考查過,主要考查的知識點(diǎn)為對市場上可供使用的軟件開發(fā)工具進(jìn)行調(diào)查研究的主要的內(nèi)容?!疽c(diǎn)透析】在對市場上可供使用的軟件開發(fā)工具進(jìn)行調(diào)查研究時(shí),應(yīng)包括的內(nèi)容是(1軟件開發(fā)工具的功能。(2)軟件開發(fā)工具的性能。(3)軟件開發(fā)工具所使用或依據(jù)的開發(fā)方法或開發(fā)理論。(4)軟件開發(fā)工具的運(yùn)行環(huán)境。(5)軟件開發(fā)工具的文檔資料是否齊全。(6)軟件開發(fā)工具的服務(wù)、培訓(xùn)條件。(7)價(jià)格。下述對通用軟件特點(diǎn)敘述正確的是【】通常情況下,用通用軟件進(jìn)行軟件開發(fā)工作要比使用軟件開發(fā)工具開發(fā)軟件效率高使用通用軟件開發(fā)軟件能夠完成幾乎所有的開發(fā)工作使用通用軟件常常遇到難以保持一致性的困難通用軟件能夠自動生成非常高質(zhì)量的程序答案:C解析:【考點(diǎn)點(diǎn)擊】本題在2005年10月真題第一大題第8小題考查過,主要考查的知識點(diǎn)為通用軟件的特點(diǎn)。【要點(diǎn)透析】使用通用軟件常常遇到難以保持一致性的困難,而并非其他三個(gè)選項(xiàng)中所描述的那樣,在這里需要考生整體理順?biāo)悸?。關(guān)于軟件開發(fā)環(huán)境的敘述,不正確的是【】A.IBM公司的AD/Cycle給出了集成軟件開發(fā)環(huán)境的理論框架軟件開發(fā)工具對環(huán)境的要求不應(yīng)當(dāng)?shù)陀谒С值膽?yīng)用軟件的環(huán)境要求集成化的軟件開發(fā)工具對環(huán)境的要求比單項(xiàng)工具的要求高軟件開發(fā)工具的環(huán)境要求應(yīng)盡量降低,以利于廣泛應(yīng)用答案:B引入軟件開發(fā)工具后,還需要經(jīng)常進(jìn)行【】工作。復(fù)查審計(jì)日志記錄調(diào)查答案:B以下各項(xiàng)中,不屬于項(xiàng)目管理的內(nèi)容的是【】需求有什么變更環(huán)境有什么變更程序有什么變更人員有什么變更答案:C解析:【考點(diǎn)點(diǎn)擊】本題主要考查的知識點(diǎn)為在進(jìn)行軟件開發(fā)的過程中所接觸的到的項(xiàng)目管理的內(nèi)容?!疽c(diǎn)透析】項(xiàng)目管理的內(nèi)容包括:(1)研究與確定開發(fā)工作的方針與方法。(2)開發(fā)任務(wù)的劃分與分工。(3)資源狀況。(4)人員情況。(5)變更情況。(6)質(zhì)量情況。其中變更情況包括:需求有什么變更,環(huán)境有什么變更,人員有什么變更,在開發(fā)期間技術(shù)和設(shè)備有什么變更o在軟件開發(fā)過程中需要很多人員的共同參與,以下不屬于軟件開發(fā)人員的是【】編譯人員測試人員程序員資料員答案:A解析:【考點(diǎn)點(diǎn)擊】本題主要考查的知識點(diǎn)為軟件開發(fā)人員的具體定位?!疽c(diǎn)透析】軟件開發(fā)人員包括:項(xiàng)目負(fù)責(zé)人、程序員、資料員、測試員。在以下有關(guān)項(xiàng)目管理的方法的敘述中,不正確的是【】在正確處理好質(zhì)量、進(jìn)度、資源配置和費(fèi)用這四個(gè)問題的基礎(chǔ)上提出的方法人們依據(jù)項(xiàng)目管理的經(jīng)驗(yàn),提出了以數(shù)據(jù)庫為中心進(jìn)行項(xiàng)目管理的方法項(xiàng)目數(shù)據(jù)庫實(shí)際上是信息庫的一個(gè)組成部分,它記錄的是項(xiàng)目本身進(jìn)展的各種有關(guān)信息根據(jù)嚴(yán)格的規(guī)定進(jìn)行的一種管理方式答案:B軟件開發(fā)工具是以第幾代語言為基礎(chǔ)的【】第一代第二代第三代第四代答案:C對信息庫來說,最困難的工作是保持信息庫的【】安全性完整性共享性一致性答案:B衡量項(xiàng)目組是否合乎標(biāo)準(zhǔn)用【】A.OODCMM模型OOPD.AD/Cycle答案:B解析:【考點(diǎn)點(diǎn)擊】本題主要考查的知識點(diǎn)為衡量項(xiàng)目組的標(biāo)準(zhǔn)?!疽c(diǎn)透析】卡內(nèi)基?梅隆大學(xué)的軟件工程研究所提出了CMM模型,作為衡量項(xiàng)目組的標(biāo)準(zhǔn)。二、填空題(本大題共10小題,每小題1分,共10分。請?jiān)诿啃☆}的空格中填上正確答案。錯(cuò)填、不填均無分)Eclipse中將命名空間、類、結(jié)構(gòu)、變量等定義為 。答案:元素在軟件開發(fā)工具中,總控部分及 是整個(gè)工具的信息入口和調(diào)度中心,它們在軟件開發(fā)工具中處于中心地位。答案:人機(jī)界面結(jié)構(gòu)化程序設(shè)計(jì)限制 語句的使用而且要求子程序盡可能做到一個(gè)入口和一個(gè)出口答案:GOTO總體設(shè)計(jì)的成果是 及 。答案:系統(tǒng)的總體設(shè)計(jì)文件各個(gè)模塊的設(shè)計(jì)任務(wù)書準(zhǔn)備從事的軟件開發(fā)工作的 與 是決定購置還是自行開發(fā)軟件開發(fā)工具的重要因素之一。答案:性質(zhì)要求(與次序無關(guān))軟件開發(fā)工具的使用過程是人們轉(zhuǎn)變 的過程。答案:工作方式一般來說,項(xiàng)目管理包括進(jìn)度管理、質(zhì)量管理、 管理和 管理。答案:資源費(fèi)用(與次序無關(guān))軟件應(yīng)當(dāng)包括 和 兩個(gè)不可缺少的組成部分。答案:程序文檔如果有多種概念模式,則可以從 能力,是否方便易用,是否嚴(yán)格,有沒有二義性等方面來評價(jià)選擇。答案:表達(dá)在軟件開發(fā)過程中,成本的情況是 的綜合的最終體現(xiàn)。答案:項(xiàng)目管理狀況三、簡答題(本大題共5小題,每小題5分,共25分)什么是結(jié)構(gòu)圖?答案:結(jié)構(gòu)圖用以表示大型軟件的層次結(jié)構(gòu)即模塊結(jié)構(gòu)。它以模塊的調(diào)用關(guān)系為線索,從宏觀上使人一目了然地掌握軟件的全貌。它的基本圖例為模塊,用自上而下的連線表示調(diào)用關(guān)系,并注明參數(shù)傳遞的方向和內(nèi)容。什么是遺傳性?答案:抽象的、較大的對象所具有的性質(zhì),包括靜態(tài)屬性和動態(tài)操作,自然地成為它的子類的性質(zhì),不必加以說明或規(guī)定,這就是所謂“遺傳性”。簡述軟件開發(fā)工具與第四代程序設(shè)計(jì)語言的聯(lián)系與區(qū)別。答案:第四代語言(4GL)的原義是非過程化的程序設(shè)計(jì)語言。針對以處理過程為中心的第三代語言,第四代語言希望通過某些標(biāo)準(zhǔn)處理過程的自動生成,使得用戶可以只說明要求做什么,而把具體的執(zhí)行步驟的安排交由軟件自動處理。顯然,這一思路與軟件開發(fā)工具是一致的,離硬件更遠(yuǎn),離用戶更近。但是,第四代語言沒有涉及需求分析、項(xiàng)目管理、文檔生成等問題。因此,我們認(rèn)為第四代語言可以被看做軟件開發(fā)工具中的一類,而不是全部。軟件開發(fā)工具的范圍還要更寬一些。對于大的、歷時(shí)較長的軟件開發(fā)項(xiàng)目,購買軟件開發(fā)工具有什么好處?答案:(1)在某些環(huán)節(jié)上可以代替一些簡單的、重復(fù)性的工作。使開發(fā)工作的組織管理比較規(guī)范。信息的管理與檢索比較方便。部分地做到信息與知識的重用與共享。簡述在軟件開發(fā)工具的使用過程中組織管理工作的重要性。答案:一旦購置了軟件開發(fā)工具,使用者必須從一開始就對它的使用過程進(jìn)行認(rèn)真的組織與管理。這種組織管理工作的成功與失敗,直接影響著軟件開發(fā)工具的作用的發(fā)揮程度。一般來說,任何軟件系統(tǒng)在運(yùn)用中都應(yīng)當(dāng)進(jìn)行認(rèn)真的管理,否則就會出現(xiàn)混亂,以致使系統(tǒng)崩潰。對于軟件開發(fā)工具來說,這個(gè)問題更為突出。因此,如果沒有認(rèn)真的組織管理,軟件開發(fā)工具是不可能自發(fā)地、輕易地、順利地實(shí)現(xiàn)的。四、論述題(本大題共1小題,共10分)1.論述組織管理工作的內(nèi)容。答案:第一,嚴(yán)格使用制度。對于有關(guān)的各種信息,都要明確其來源、使用權(quán)限、維護(hù)職責(zé)等有關(guān)事宜。單純一個(gè)抽象的模型或一個(gè)空的信息庫對實(shí)際工作是毫無意義的。實(shí)質(zhì)性的內(nèi)容是與本軟件開發(fā)有關(guān)的信息。一方面,一個(gè)項(xiàng)目組在工作中使用軟件開發(fā)工具時(shí),必須明確規(guī)定各種有關(guān)的信息由哪些人在什么時(shí)候完成這種任務(wù),而且必須對這些信息的準(zhǔn)確性負(fù)責(zé)。另一方面,對于已經(jīng)存入信息庫的信息也要規(guī)定其使用權(quán)限及維護(hù)責(zé)任,即哪些人可以使用它、修改它。如果沒有明確的規(guī)定,信息庫的內(nèi)容就失去了可靠性,工具的運(yùn)用也就失去了基礎(chǔ)。第二,記錄使用的詳細(xì)過程。作為使用制度的落實(shí),對使用過程要進(jìn)行認(rèn)真的、盡可能完整地記錄。記錄的內(nèi)容包括系統(tǒng)運(yùn)行的次數(shù)、時(shí)間信息庫的輸入與更新時(shí)間;各種輸出的質(zhì)量與數(shù)量,使用者的反映與滿意程度,各種故障的情況及處理。這種記錄工作是一項(xiàng)基礎(chǔ)性的工作。沒有這樣的記錄,人們就很難確切地分析軟件開發(fā)工具的作用與價(jià)值,也就無法改進(jìn)及用好它。這種記錄工作可以由機(jī)器自動完成(如用機(jī)器已有的工作日志功能——LOG功能),也可以用手工方式進(jìn)行。不管用什么方式記錄,項(xiàng)目的組織者必須及時(shí)地清楚地知道軟件開發(fā)工具的使用情況、信息庫的情況以及人們是否正確地使用了它們。第三,培訓(xùn)使用人員。既然軟件開發(fā)工具的使用過程是人們轉(zhuǎn)變工作方式的過程,那么人員培訓(xùn)工作無疑也是使用過程中十分重要的、不可缺少的一個(gè)部分。要使所有的有關(guān)工作人員都真正領(lǐng)會軟件開發(fā)工具所包含的思想與方法,絕不是一兩次學(xué)習(xí)所能實(shí)現(xiàn)的。必須在軟件開發(fā)工具的使用過程中反復(fù)強(qiáng)調(diào),反復(fù)領(lǐng)會。作為組織者更應(yīng)當(dāng)結(jié)合實(shí)際情況,以本組工作中的實(shí)際的經(jīng)驗(yàn)與教訓(xùn)為教材,不斷強(qiáng)調(diào)軟件開發(fā)工具的思想與方法。這種培訓(xùn)工作必須成為項(xiàng)目組的日常工作的一部分。第四,經(jīng)常進(jìn)行審計(jì)與評價(jià)工作。審計(jì)是指對一個(gè)系統(tǒng)的運(yùn)行狀況及效率進(jìn)行檢測與評價(jià),以便進(jìn)一步用好或改進(jìn)這個(gè)系統(tǒng)。審計(jì)的目的是為了做到心中有數(shù)、用好工具、保證取得實(shí)際的應(yīng)用效果。審計(jì)可以由本項(xiàng)目組的人員自行進(jìn)行也可以請外面的專家來進(jìn)行。審計(jì)的基礎(chǔ)是日常記錄的信息,沒有日常信息的積累,審計(jì)工作就無法進(jìn)行。五、應(yīng)用題(本大題共1小題,共15分)1.請使用Eclipse中

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論