2023年全國(guó)碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩27頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、《軟件工程——理論與實(shí)踐》(第2版)習(xí)題答案1習(xí)題一答案一、選擇題1.軟件的主要特性是(ABC)。A)無形B)高成本C)包括程序和文檔D)可獨(dú)立構(gòu)成計(jì)算機(jī)系統(tǒng)2.軟件工程三要素是(B)。A)技術(shù)、方法和工具B)方法、工具和過程C)方法、對(duì)象和類D)過程、模型、方法3.包含風(fēng)險(xiǎn)分析的軟件工程模型是(A)。A)螺旋模型B)瀑布模型C)增量模型D)噴泉模型4.軟件工程的主要目標(biāo)是(C)。A)軟件需求B)軟件設(shè)計(jì)C)風(fēng)險(xiǎn)分析D)軟件實(shí)現(xiàn)5.下列

2、屬于面向?qū)ο箝_發(fā)方法的是(ABCD)。A)BoochB)UMLC)CoadD)OMT6.軟件危機(jī)的主要表現(xiàn)是(BD)。A)軟件成本太高B)軟件產(chǎn)品的質(zhì)量低劣C)軟件開發(fā)人員明顯不足D)軟件生產(chǎn)率低下7.軟件開發(fā)方法的主要工作模型有(ABC)A)螺旋模型B)循環(huán)模型C)瀑布模型D)專家模型8.軟件工程的目標(biāo)有(ABC)。A)易于維護(hù)B)低的開發(fā)成本C)高性能D)短的開發(fā)期9.軟件工程學(xué)的目的和意義是(AD)。A)應(yīng)用科學(xué)的方法和工程化的規(guī)

3、范管理來指導(dǎo)軟件開發(fā)B)克服軟件危機(jī)C)作好軟件開發(fā)的培訓(xùn)工作D)以較低的成本開發(fā)出高質(zhì)量的軟件二、判斷題1.軟件就是程序,編寫軟件就是編寫程序。()2.瀑布模型的最大優(yōu)點(diǎn)是將軟件開發(fā)的各個(gè)階段劃分得十分清晰。()3.結(jié)構(gòu)化方法的工作模型是使用螺旋模型進(jìn)行開發(fā)。()4.結(jié)構(gòu)化方法和OO方法都是一種面向過程的軟件開發(fā)方法。()5.原型化開發(fā)方法包括生成原型和實(shí)現(xiàn)原型兩個(gè)步驟。()6.面向?qū)ο蟮拈_發(fā)方法包括面向?qū)ο蟮姆治?、面向?qū)ο蟮脑O(shè)計(jì)和面

4、向?qū)ο蟮某绦蛟O(shè)計(jì)。(√)7.軟件危機(jī)的主要表現(xiàn)是軟件的需求量迅速增加,軟件價(jià)格上升。()8.軟件工具的作用是為了延長(zhǎng)軟件產(chǎn)品的壽命。()9.軟件工程過程應(yīng)該以軟件設(shè)計(jì)為中心,關(guān)鍵是編寫程序。()10.RCP法與RSP法的主要區(qū)別是前者采用循環(huán)漸進(jìn)的開發(fā)方式,原型將成為最終的產(chǎn)品,而后者原型將被廢棄。(√)三、簡(jiǎn)答題1.軟件產(chǎn)品的特性是什么?答:●軟件是一種邏輯產(chǎn)品,具有無形性;●軟件產(chǎn)品的生產(chǎn)主要是研制;主要是腦力勞動(dòng);●軟件不存在磨損

5、和老化問題,但存在退化問題;●軟件產(chǎn)品的成本非常昂貴,其開發(fā)方式目前尚未完全擺脫手工生產(chǎn)方式;●軟件具有“復(fù)雜性”,其開發(fā)和運(yùn)行常受到計(jì)算機(jī)系統(tǒng)的限制。2.軟件發(fā)展有幾個(gè)階段?各有何特征?答:①程序設(shè)計(jì)階段。硬件特征:價(jià)格貴、存儲(chǔ)容量小、運(yùn)行可靠性差。軟件特征:只有程序、程序設(shè)計(jì)概念,不重視程序設(shè)計(jì)方法。②程序系統(tǒng)階段。硬件特征:速度、容量及工作可靠性有明顯提高,價(jià)格降低,銷售有爆炸性增長(zhǎng)。軟件特征:程序員數(shù)量猛增,開發(fā)人員素質(zhì)低。③軟

6、件工程階段。硬件特征:向超高速、大容量、微型化及網(wǎng)絡(luò)化方向發(fā)展。軟件特征:開發(fā)技術(shù)有很大進(jìn)步,但未獲得突破性進(jìn)展,軟件價(jià)格不斷上升,未完全擺脫軟件危機(jī)。3.什么是軟件危機(jī)?其產(chǎn)生的原因是什么?答:“軟件危機(jī)”(SoftwareCrisis)的出現(xiàn)是由于軟件的規(guī)模越來越大,復(fù)雜度不斷增加,軟件需求量增大。而軟件開發(fā)過程是一種高密集度的腦力勞動(dòng),軟件開發(fā)的模式及技術(shù)不能適應(yīng)軟件發(fā)展的需要。致使大量質(zhì)量低劣的軟件涌向市場(chǎng),有的花費(fèi)大量人力、財(cái)

7、力,而在開發(fā)過程中就夭折。軟件危機(jī)主要表現(xiàn)在兩個(gè)方面:(1)軟件產(chǎn)品質(zhì)量低劣,甚至開發(fā)過程就夭折。(2)軟件生產(chǎn)率低,不能滿足需要。4.什么是軟件過程?有哪些主要的軟件過程模型?它們各有哪些特點(diǎn)?答:軟件過程是指在軟件工具的支持下,所進(jìn)行的一系列軟件開發(fā)和進(jìn)化的活動(dòng)。軟件過程模型是對(duì)軟件開發(fā)實(shí)際過程的《軟件工程——理論與實(shí)踐》(第2版)習(xí)題答案3C)數(shù)據(jù)源條目、數(shù)據(jù)流條目、數(shù)據(jù)處理?xiàng)l目、數(shù)據(jù)文件條目D)數(shù)據(jù)流條目、數(shù)據(jù)文件條目、數(shù)據(jù)池條

8、目、加工條目9.在需求分析階段主要采用圖形工具來描述的原因是(BC)。A)圖形的信息量大,便于描述規(guī)模大的軟件系統(tǒng)B)圖形工具能夠極好地概括描述一個(gè)系統(tǒng)的信息,比文字?jǐn)⑹瞿軌蚋玫乇磉_(dá)重要的細(xì)節(jié)C)圖形能夠更加直觀地描述目標(biāo)系統(tǒng),便于用戶理解和交流,有利于開發(fā)者與用戶之間達(dá)成一致的需求D)圖形比文字描述簡(jiǎn)單、形象二、判斷題1.在進(jìn)行了可行性分析后,需求分析就只需要解決目標(biāo)系統(tǒng)的設(shè)計(jì)方案。()2.SA法是面向數(shù)據(jù)流,建立在數(shù)據(jù)封閉原則上的

9、需求分析方法。(√)3.需求管理主要是對(duì)需求變化的管理,即如何有效控制和適應(yīng)需求的變化。(√)4.在面向?qū)ο蟮男枨蠓治龇椒ㄖ?,建立?dòng)態(tài)模型是最主要的任務(wù)。()5.加工小說明是對(duì)系統(tǒng)流程圖中的加工進(jìn)行說明。()6.判定表的優(yōu)點(diǎn)是容易轉(zhuǎn)換為計(jì)算機(jī)實(shí)現(xiàn),缺點(diǎn)是不能夠描述組合條件。()7.需求分析的主要方法有SD法、OOA法及HIPO法等。()8.分層的DFD圖可以用于可行性分析階段,描述系統(tǒng)的物理結(jié)構(gòu)。()9.信息建模方法是從數(shù)據(jù)的角度來建立

10、信息模型的,最常用的描述信息模型的方法是ER圖。(√)10.用于需求分析的軟件工具,應(yīng)該能夠保證需求的正確性,即驗(yàn)證需求的一致性、完整性、現(xiàn)實(shí)性和有效性。(√)三、簡(jiǎn)答題1.需求工程包括哪些基本活動(dòng)?各項(xiàng)基本活動(dòng)的主要任務(wù)是什么?答:需求工程過程包括如下主要活動(dòng):⑴獲取需求。深入實(shí)際,在充分理解用戶需求的基礎(chǔ)上,獲取足夠多的問題領(lǐng)域的知識(shí),積極與用戶交流,捕捉、分析和修訂用戶對(duì)目標(biāo)系統(tǒng)的需求,并提煉出符合解決領(lǐng)域問題的用戶需求。需求獲取

11、的方法一般有問卷法、面談法、數(shù)據(jù)采集法、用例法、情景實(shí)例法以及基于目標(biāo)的方法等。⑵需求分析與建模。對(duì)已獲取的需求進(jìn)行分析和提煉,進(jìn)行抽象描述,建立目標(biāo)系統(tǒng)的概念模型,需求概念模型的要求包括實(shí)現(xiàn)的獨(dú)立性:不模擬數(shù)據(jù)的表示和內(nèi)部組織等;需求模擬技術(shù)又分為企業(yè)模擬、功能需求模擬和非功能需求模擬等。進(jìn)一步對(duì)所建立的模型(原型)進(jìn)行分析。需求模型的表現(xiàn)形式有自然語言、半形式化(如圖、表、結(jié)構(gòu)化英語等)和形式化表示等三種。⑶需求規(guī)格說明。對(duì)需求模型

12、進(jìn)行精確的、形式化的描述,為計(jì)算機(jī)系統(tǒng)的實(shí)現(xiàn)提供基礎(chǔ)。⑷確認(rèn)需求。以需求規(guī)格說明為基礎(chǔ)輸入,通過符號(hào)執(zhí)行、模擬或快速原型等方法,分析和驗(yàn)證需求規(guī)格說明的正確性和可行性,確保需求說明準(zhǔn)確、完整地表達(dá)系統(tǒng)的主要特性,就是對(duì)需求規(guī)格說明與用戶達(dá)成一致。其主要任務(wù)是沖突求解,包括定義沖突和沖突求解兩方面。常用的沖突求解方法有:協(xié)商、競(jìng)爭(zhēng)、仲裁、強(qiáng)制、教育等,其中有些只能用人的因素去控制。⑸需求管理。在整個(gè)需求工程過程中,貫穿了需求管理活動(dòng)。需求

13、管理主要包括跟蹤和管理需求變化,支持系統(tǒng)的需求演進(jìn)。由于客戶的需要總是不斷(連續(xù))增長(zhǎng)的,但一般的軟件開發(fā)又總是落后于客戶需求的增長(zhǎng),如何管理需求的進(jìn)化(變化)就成為軟件管理的首要問題。對(duì)于傳統(tǒng)的變化管理過程來說,其基本成分包括軟件配置、軟件基線和變化審查小組。當(dāng)前的發(fā)展是軟件家族法,即產(chǎn)品線方法。多視點(diǎn)方法也是管理需求變化的一種新方法,它可以用于管理不一致性,并進(jìn)行關(guān)于變化的推理。進(jìn)化需求是十分必要的。2簡(jiǎn)述抽取需求的主要方法,并比較

14、它們的特點(diǎn)。⑴面談法。這是一種重要而直接簡(jiǎn)單,隨時(shí)可使用的發(fā)現(xiàn)和獲取需求的方法。面談的對(duì)象主要有用戶和領(lǐng)域?qū)<遥号c用戶面談主要了解和提取需求,與領(lǐng)域?qū)<颐嬲劊且粋€(gè)對(duì)領(lǐng)域知識(shí)的學(xué)習(xí)和轉(zhuǎn)換過程。使用該方法時(shí)應(yīng)注意面談前要充分準(zhǔn)備面談后認(rèn)真分析總結(jié),同時(shí)注意掌握面談的人際交流技巧,才能取得好的效果。⑵問卷法調(diào)查法。通過采用向用戶發(fā)問卷調(diào)查表的方式,達(dá)到徹底弄清項(xiàng)目需求的一種需求獲取方法。這是一種從多個(gè)用戶處收集需求信息的有效方式,是對(duì)面談法

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲(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)論