軟件工程(自考)真題(2011-10)解析_第1頁
軟件工程(自考)真題(2011-10)解析_第2頁
軟件工程(自考)真題(2011-10)解析_第3頁
軟件工程(自考)真題(2011-10)解析_第4頁
軟件工程(自考)真題(2011-10)解析_第5頁
已閱讀5頁,還剩36頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、海天培訓(xùn)學(xué)校主講教師: 劉波1在軟件開發(fā)領(lǐng)域中,“描述了實(shí)現(xiàn)概念模型的軟件解決方案”的系統(tǒng)模型被稱為( )A設(shè)計(jì)模型 B.軟件模型C. 實(shí)現(xiàn)模型 D.部署模型一、單項(xiàng)選擇題(2分/題,共30分)參考答案:B參考解析:(P18-19)本題考核知識點(diǎn)是軟件系統(tǒng)模型知識。 軟件系統(tǒng)模型可以分為兩類: 概念模型:概念模型是對客觀事物系統(tǒng)的抽象,即問題定義; 軟件模型:給出需求層次上概念模型的軟件解決方案,可細(xì)分為設(shè)計(jì)、實(shí)現(xiàn)、部署模型。2. 一般來說,整個(gè)需求的主體是( )A功能需求 B.性能需求C. 外部接口需求 D.設(shè)計(jì)約束一、單項(xiàng)選擇題(2分/題,共30分)參考答案:AP243總體設(shè)計(jì)的第二階段是

2、( )A初始設(shè)計(jì) B.詳細(xì)設(shè)計(jì)C. 復(fù)審階段 D.精化設(shè)計(jì)一、單項(xiàng)選擇題(2分/題,共30分)參考答案:DP50:總體設(shè)計(jì)的3個(gè)階段:初始設(shè)計(jì),精化設(shè)計(jì),復(fù)審階段4在模塊內(nèi)聚類型中,常常通過研究流程圖確定模塊的劃分,得到的是( )A邏輯內(nèi)聚 B.順序內(nèi)聚C.功能內(nèi)聚 D.過程內(nèi)聚一、單項(xiàng)選擇題(2分/題,共30分)參考答案:DP595一個(gè)模塊直接控制(調(diào)用)的下層模塊的數(shù)目稱為模塊的( )A扇入 B.扇出C.深度 D.寬度一、單項(xiàng)選擇題(2分/題,共30分)參考答案:B6UML術(shù)語中,限定符常被用在( )A依賴關(guān)系 B.泛化關(guān)系C.關(guān)聯(lián)關(guān)系 D.細(xì)化關(guān)系一、單項(xiàng)選擇題(2分/題,共30分)參考

3、答案:C通常是多對多的關(guān)聯(lián)關(guān)系7UML提供的13種圖形化工具中,用于概念模型和軟件模型靜態(tài)結(jié)構(gòu)的是( )A用況圖 B.狀態(tài)圖C.類圖 D.活動(dòng)圖一、單項(xiàng)選擇題(2分/題,共30分)參考答案:C P101-116結(jié)構(gòu)圖表達(dá)系統(tǒng)或其成分的靜態(tài)模型。行為圖是表達(dá)成分的動(dòng)態(tài)模型,給出其行為信息(如功能性、交互性、生存狀態(tài)等)8RUP的迭代、增量式開發(fā)規(guī)定的4個(gè)階段不包括( )A評審階段 B.構(gòu)造階段C.移交階段 D.精化階段一、單項(xiàng)選擇題(2分/題,共30分)參考答案:ARUP核心工作流:初始、精化、構(gòu)造、移交9根據(jù)RUP實(shí)現(xiàn)的活動(dòng),輸入為設(shè)計(jì)類,活動(dòng)為實(shí)現(xiàn)類,則輸出為( )A用況 B.子系統(tǒng)C.接口

4、 D.構(gòu)件一、單項(xiàng)選擇題(2分/題,共30分)參考答案:DP167. RUP實(shí)現(xiàn)的目標(biāo):基于設(shè)計(jì)類和子系統(tǒng)生成構(gòu)件。10軟件評估可分為靜態(tài)評估和動(dòng)態(tài)評估,其中屬于動(dòng)態(tài)評估技術(shù)的是( )A評審 B.走查C.形式化證明 D.軟件測試一、單項(xiàng)選擇題(2分/題,共30分)參考答案:DP175. 評估、走查、形式化證明術(shù)語靜態(tài)評估技術(shù);軟件測試是常用的動(dòng)態(tài)測試技術(shù)(需要執(zhí)行程序)。11黑盒測試技術(shù),又稱為( )A功能測試 B.結(jié)構(gòu)測試C.系統(tǒng)測試 D.集成測試一、單項(xiàng)選擇題(2分/題,共30分)參考答案:A黑盒測試:又稱功能測試(依據(jù)軟件行為的描述)白盒測試:又稱結(jié)構(gòu)測試(依據(jù)程序的邏輯結(jié)構(gòu)),典型的是

5、路徑測試技術(shù)。12若有語句if(A0)then B=1C else B=1A,選用類似數(shù)據(jù)A=2,C=1;A=-2,C=1;A=2,C=-1;A=-2,C=-1;得到不同B的值,這種測試策略為( )A定義域測試 B.等價(jià)類測試C.路徑測試 D.事務(wù)流測試一、單項(xiàng)選擇題(2分/題,共30分)參考答案:C13在兩種模型的基礎(chǔ)上,螺旋模型加入兩者所忽略的風(fēng)險(xiǎn)分析,這兩者是( )A瀑布模型和增量模型 B.瀑布模型和演化模型C.噴泉模型和增量模型 D.噴泉模型和演化模型一、單項(xiàng)選擇題(2分/題,共30分)參考答案:BP22614在軟件生存周期模型中,主要用于支持面向?qū)ο蠹夹g(shù)的軟件開發(fā)模型是( )A演化模

6、型 B.增量模型C.噴泉模型 D.螺旋模型一、單項(xiàng)選擇題(2分/題,共30分)參考答案:CP228 噴泉模型體現(xiàn)了軟件創(chuàng)建所固有的迭代和無間歇特征;主要用于支持面向?qū)ο蠹夹g(shù)的軟件開發(fā)。15CMMI能力等級中的第一級為( )A已執(zhí)行級 B.已管理級C.已定義級 D.已定量管理級一、單項(xiàng)選擇題(2分/題,共30分)參考答案:A P244能力等級:未完成級(0)、已執(zhí)行級(1)、已管理級(2)、已定義級(3)、已定量管理級(4)、持續(xù)優(yōu)化級(5)1.成熟度等級:初始級(1)、已管理級(2)、已定義級(3)、已定量管理級(4)、持續(xù)優(yōu)化級(5)16在軟件開發(fā)領(lǐng)域,系統(tǒng)模型分為兩大類,其中之一的_描述了

7、系統(tǒng)是什么。二、填空題(每空1分,共20分)參考答案:概念模型參考解析:(P18-19)軟件系統(tǒng)模型可以分為兩類: 概念模型:概念模型是對客觀事物系統(tǒng)的抽象,即問題定義(是什么); 軟件模型:給出需求層次上概念模型的軟件解決方案,可細(xì)分為設(shè)計(jì)、實(shí)現(xiàn)、部署模型(怎么做)。17任何軟件工程項(xiàng)目的基礎(chǔ)是_。二、填空題(每空1分,共20分)參考答案:軟件需求參考解析:(P23)軟件需求是產(chǎn)品/系統(tǒng) 設(shè)計(jì)、實(shí)現(xiàn)、驗(yàn)證的信息源之一,是任何軟件工程項(xiàng)目的基礎(chǔ)。18需求階段的主要任務(wù)一般包括需求發(fā)現(xiàn)、需求分析和需求驗(yàn)證,最終形成系統(tǒng)的_。 二、填空題(每空1分,共20分)參考答案:軟件需求規(guī)格說明書參考解析:

8、軟件需求規(guī)格說明書是需求階段的最終產(chǎn)出物。19HIPO圖是由一組IPO圖和一張_圖組成。二、填空題(每空1分,共20分)參考答案:H圖(層次圖)20結(jié)構(gòu)化設(shè)計(jì)分為_和詳細(xì)設(shè)計(jì),而詳細(xì)設(shè)計(jì)要提供實(shí)現(xiàn)該模塊功能的_。二、填空題(每空1分,共20分)參考答案:總體設(shè)計(jì), 具體算法21耦合和內(nèi)聚是衡量模塊_的兩個(gè)定性指標(biāo)。二、填空題(每空1分,共20分)參考答案:獨(dú)立性22UML的圖形化工具分為結(jié)構(gòu)圖和_。二、填空題(每空1分,共20分)參考答案:行為圖(P101)結(jié)構(gòu)圖表達(dá)系統(tǒng)或其成分的靜態(tài)模型。行為圖是表達(dá)成分的動(dòng)態(tài)模型,給出其行為信息(如功能性、交互性、生存狀態(tài)等)23在UML中,描述系統(tǒng)與外部

9、系統(tǒng)及用戶之間交互的圖是_。二、填空題(每空1分,共20分)參考答案:用況圖24RUP是基于_的一種軟件開發(fā)過程框架,兩者一起才稱得上是一種_。二、填空題(每空1分,共20分)參考答案:UML,軟件開發(fā)方法學(xué) (P123)軟件開發(fā)方法學(xué)至少由3部分組成:術(shù)語、表達(dá)、過程指導(dǎo)。UML提供前兩種,RUP提供過程指導(dǎo)。25在RUP的每次迭代中都要經(jīng)歷一個(gè)核心工作流:即需求獲取、分析、設(shè)計(jì)、實(shí)現(xiàn)和_。二、填空題(每空1分,共20分)參考答案:測試 P125 圖5-426白盒測試技術(shù),典型的是_技術(shù),它依據(jù)的是程序的_。二、填空題(每空1分,共20分)參考答案:路徑覆蓋技術(shù), 邏輯結(jié)構(gòu) 27單元測試主要

10、檢驗(yàn)軟件設(shè)計(jì)的最小單元_,多采用_測試技術(shù)。二、填空題(每空1分,共20分)參考答案:模塊 白盒28在標(biāo)準(zhǔn)ISOIEC軟件生存周期過程122071995中,按過程主體把軟件生存周期過程分為基本過程、支持過程和_。二、填空題(每空1分,共20分)參考答案:組織過程(P199-204)29CMMI是針對系統(tǒng)產(chǎn)品開發(fā)的能力成熟度模型,集成了3個(gè)源模型:軟件CMM、集成產(chǎn)品開發(fā)CMM和_。二、填空題(每空1分,共20分)參考答案:系統(tǒng)工程能力模型(P239-240)30CMMI的能力等級和成熟度等級在概念上互補(bǔ),區(qū)別在于成熟度等級用于表征組織對_過程域的改進(jìn),而能力等級用于表組織對_過程域的改進(jìn)。二、

11、填空題(每空1分,共20分)參考答案:一組、單個(gè)(P244)31什么是需求規(guī)約?簡述需求規(guī)約的基本性質(zhì)。三、簡答題(5分/題,共30分)參考答案:SRS是一個(gè)軟件項(xiàng)/產(chǎn)品/系統(tǒng)所有需求陳述的正式文檔,它表達(dá)了一個(gè)軟件產(chǎn)品/系統(tǒng)的概念模型。滿足四大基本性質(zhì):(1)重要性和穩(wěn)定性程度:按照需求重要性和穩(wěn)定性對需求進(jìn)行分級(2)可修改性:在不影響其他需求前提下,容易修改單一需求(3)完整性:沒有遺漏(4)一致性:沒有沖突32什么是模塊耦合?簡述常用的模塊耦合類型及其設(shè)計(jì)原則。三、簡答題(5分/題,共30分)參考答案:(1)模塊耦合是指不同模塊之間相互依賴程度的度量;(1分)(2)常見耦合類型為:內(nèi)容

12、耦合、公共耦合、控制耦合、標(biāo)記耦合、數(shù)據(jù)耦合等;(2分,至少回答4個(gè))。(3)設(shè)計(jì)原則:如果模塊間必須存在耦合,盡量使用數(shù)據(jù)耦合,少用控制耦合,限制公共耦合,避免內(nèi)容耦合(2分)33UML給出了哪些表達(dá)關(guān)系的術(shù)語?簡述它們的概念。三、簡答題(5分/題,共30分)參考答案:(1)為了表達(dá)各類事物之間的關(guān)系,UML給出了四種關(guān)系:關(guān)聯(lián)、泛化、細(xì)化、依賴(1分)(2)關(guān)聯(lián)是類目之間的一種良構(gòu)關(guān)系,是對一組具有相同結(jié)構(gòu)、相同鏈的描述;(1分)(3)泛化是一般性類目和它的較為特殊性類目之間的一種關(guān)系(1分)(4)細(xì)化是類目之間的語義關(guān)系,其中一個(gè)類目規(guī)約了另一個(gè)類目執(zhí)行的契約;(1分)(5)依賴是一種使

13、用關(guān)系,用于描述一個(gè)類目使用另一個(gè)類目的信息和服務(wù)。(1分)n 34簡述RUP的定義和特點(diǎn)。三、簡答題(5分/題,共30分)參考答案:(1)RUP是基于UML的一種過程框架,為軟件開發(fā),為進(jìn)行不同抽象層之間的映射安排其開發(fā)活動(dòng)的次序、制定任務(wù)和需要開發(fā)的制品提供指導(dǎo);并為對項(xiàng)目中的制品和活動(dòng)進(jìn)行監(jiān)督和度量提供相應(yīng)的準(zhǔn)則(2分)(2)RUP特點(diǎn):以用況為驅(qū)動(dòng),以體系結(jié)構(gòu)為中心,迭代、增量式開發(fā)(3分)。n 35簡述軟件測試步驟及關(guān)注的內(nèi)容。三、簡答題(5分/題,共30分)參考答案:(1)測試步驟:單元測試、集成測試、有效性測試和系統(tǒng)測試(1分)(2)單元測試關(guān)注每個(gè)獨(dú)立的模塊(1分)(3)集成測

14、試關(guān)注模塊的組裝(1分)(4)有效性測試關(guān)注檢驗(yàn)是否符合用戶所見的文檔(1分)(5)系統(tǒng)測試關(guān)注檢驗(yàn)系統(tǒng)中的所有元素(軟、硬件、信息等)之間的協(xié)作是否合適,整個(gè)系統(tǒng)的性能、功能是否達(dá)到(1分)n 36簡述瀑布模型以及可適應(yīng)的情況。三、簡答題(5分/題,共30分)參考答案:(1)瀑布模型將軟件生命周期的各項(xiàng)活動(dòng)規(guī)定為按固定順序而連接的若干階段工作,形如瀑布流水,最終得到軟件產(chǎn)品(2分)(2)瀑布模型在支持結(jié)構(gòu)化軟件開發(fā)、控制軟件開發(fā)的復(fù)雜性、促進(jìn)軟件開發(fā)工程化等方面起著很大作用;(1分)(3)該模型適用的情況:需求已被很好的理解,且開發(fā)組織熟悉為實(shí)現(xiàn)這一模型所需要的過程。(2分)37假設(shè)某大學(xué)要從學(xué)生中挑選男子籃球隊(duì)隊(duì)員?;緱l件是:各門課程的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(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

提交評論