軟件工程試卷A_第1頁(yè)
軟件工程試卷A_第2頁(yè)
軟件工程試卷A_第3頁(yè)
軟件工程試卷A_第4頁(yè)
軟件工程試卷A_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、PAGE PAGE 12 一、單選題(本大題共20空格,每空格1分,共20分): 1需求分析的思路是從用戶(hù)的功能需求出發(fā),由系統(tǒng)的業(yè)務(wù)流程和數(shù)據(jù)流程導(dǎo)出系統(tǒng)的(B)和(C),識(shí)別出系統(tǒng)的元數(shù)據(jù)和中間數(shù)據(jù),為今后設(shè)計(jì)(A)做好充分準(zhǔn)備。 A)數(shù)據(jù)模型 B)業(yè)務(wù)模型 C)功能模型 D)UML模型 22 軟件開(kāi)發(fā)時(shí)時(shí),一個(gè)錯(cuò)誤誤發(fā)現(xiàn)得越晚晚,為改正它它所付出的代代價(jià)就( AA )。A)越大 BB)越小 C)越不可可捉摸 DD)越接近平平均水平 33軟件測(cè)試試的目的是( B )。 AA)評(píng)價(jià)軟件件的質(zhì)量 B)發(fā)現(xiàn)現(xiàn)軟件的錯(cuò)誤誤 CC)找出軟件件中的所有錯(cuò)錯(cuò)誤 D)證證明軟件是正正確的 44原型化方方法

2、是用戶(hù)和和設(shè)計(jì)者之間間執(zhí)行的一種種交互過(guò)程,適適用于(1 A )系系統(tǒng)。它從用用戶(hù)界面設(shè)計(jì)計(jì)開(kāi)始,首先先形成(2 B ),用用戶(hù)(3 DD)并就(44 A)提出出意見(jiàn)。(空格中的1,2,3,44代表選項(xiàng)的的順序,在空空格中填入AA,B,C,D):1:A)需求不不確定性高的的 BB)需求確定定的 CC)管理信息息 D)決策支支持2:A)用戶(hù)界界面使用手冊(cè)冊(cè) B)界面需求求分析說(shuō)明書(shū)書(shū)3:A)改進(jìn)界界面的設(shè)計(jì) B)使用和不不使用哪種編編程語(yǔ)C)程序的結(jié)構(gòu)構(gòu) D)運(yùn)行界面面原型4:A)同意什什么和不同意意什么 B)使用和不不使用哪種編編程語(yǔ)言 C)程程序的結(jié)構(gòu) D)執(zhí)行速度度是否滿(mǎn)足要要求5軟件測(cè)試

3、中中黑盒方法中中常用的方法法是( B )方法和(F )方法。 A)路徑測(cè)試試 B)等價(jià)類(lèi) C)因果圖 D)歸納測(cè)試試 E)綜合測(cè)試試 F)邊界值分分析 GG)深度優(yōu)先先 H)相對(duì)圖6. 軟件設(shè)計(jì)計(jì)階段可分為為( D )設(shè)計(jì)和和( B )設(shè)計(jì)階階段。 A)邏輯輯B)詳細(xì)C)程序D)概要7當(dāng)某一開(kāi)發(fā)發(fā)項(xiàng)目的進(jìn)度度有可能拖延時(shí)時(shí),應(yīng)該(BB )。A)增加新的開(kāi)開(kāi)發(fā)人員 B)分析拖期期原因加以補(bǔ)補(bǔ)救C)從別的小組組抽調(diào)人員臨臨時(shí)幫忙 D)推遲預(yù)定定完成時(shí)間8軟件的集成成測(cè)試工作最最好由(D )承擔(dān),以以提高集成測(cè)測(cè)試的效果。A)該軟件的設(shè)設(shè)計(jì)人員 B)該軟件開(kāi)開(kāi)發(fā)組的負(fù)責(zé)責(zé)人 C)該軟件的的編程人員

4、D)不屬于該該軟件開(kāi)發(fā)組組的軟件設(shè)計(jì)計(jì)人員9僅根據(jù)規(guī)格格書(shū)描述的程程序功能來(lái)測(cè)測(cè)試用例的方方法稱(chēng)為( C )。 AA)原型 B)靜態(tài)分析析法 CC)黑盒測(cè)試試 D)白盒測(cè)試試10使用白盒盒測(cè)試方法時(shí)時(shí),確定測(cè)試試數(shù)據(jù)應(yīng)根據(jù)據(jù)(A )和指定定的覆蓋標(biāo)準(zhǔn)準(zhǔn)。 A)程序的的內(nèi)部邏輯 BB)程序的復(fù)復(fù)雜程度 C)使用說(shuō)明明書(shū) D) 程序的的功能11. 在軟件件開(kāi)發(fā)中軟件件系統(tǒng)各個(gè)組組成部分的功功能及其互相相之間的接口口關(guān)系的內(nèi)容容應(yīng)在(D) 中得到闡闡明:A)可行性研究究報(bào)告 B)項(xiàng)目開(kāi)發(fā)發(fā)計(jì)劃 C)軟件需求求說(shuō)明書(shū) D)概要設(shè)計(jì)說(shuō)說(shuō)明書(shū) E)詳細(xì)設(shè)計(jì)計(jì)說(shuō)明書(shū) F)測(cè)試計(jì)劃劃 GG)測(cè)試報(bào)告告 12.

5、 軟件策劃劃的上游是(A),下游是(B) AA)需求分析析 B)軟件設(shè)計(jì)計(jì) C)軟件測(cè)試試 D)可行性分分析二、填空題(本本大題共255空,每空11分,共255分)1.瀑布模型的的優(yōu)點(diǎn)_簡(jiǎn)單好學(xué)_,缺點(diǎn)_逆轉(zhuǎn)性性差_增增量模型的優(yōu)優(yōu)點(diǎn)_可以以分階段提交交_,缺點(diǎn)點(diǎn)_有時(shí)用用戶(hù)不同意_、迭代模模型的優(yōu)點(diǎn)_克服瀑瀑布模型的缺缺點(diǎn)_,缺缺點(diǎn)_對(duì)開(kāi)開(kāi)發(fā)人員要求求高_(dá)、原原型模型的優(yōu)優(yōu)點(diǎn)_開(kāi)開(kāi)發(fā)速度快_,缺點(diǎn)_不利于創(chuàng)新新_。2需求描述的的工具包括(至至少寫(xiě)出5個(gè)個(gè)):數(shù)據(jù)流流圖、業(yè)務(wù)流程圖圖、用況圖、時(shí)序圖、用戶(hù)交互圖圖、數(shù)據(jù)模型圖圖和功能需求列列表、性能需求列列表、接口需求列列表、界面需求列列表等。

6、3. 一般而言言,在面向?qū)?duì)象建模過(guò)程程中,人們最最常用的是建建立系統(tǒng)的用用例圖、類(lèi)圖和順序圖。4.傳統(tǒng)的軟件件維護(hù)分四大大類(lèi),分別是是:糾錯(cuò)性維護(hù);適應(yīng)性維護(hù);完善性維護(hù);預(yù)防性維護(hù)。5.“五個(gè)面向向”的實(shí)施理論論,即“面向流程分析析、面向數(shù)據(jù)據(jù)設(shè)計(jì)、面向?qū)?duì)象實(shí)現(xiàn)、面向功功能測(cè)試、面向過(guò)過(guò)程管理”。三、簡(jiǎn)答題(本本大題共4小題,每小小題7分,共28分):1 怎樣理解解元數(shù)據(jù)? 元數(shù)據(jù)據(jù)是關(guān)于數(shù)據(jù)據(jù)的數(shù)據(jù),組組織數(shù)據(jù)的數(shù)數(shù)據(jù)。如數(shù)據(jù)據(jù)庫(kù)概念設(shè)計(jì)計(jì)中的實(shí)體名名和屬性名,數(shù)數(shù)據(jù)庫(kù)物理設(shè)設(shè)計(jì)中的表名名和字段名等等都是元數(shù)據(jù)據(jù)。2 為什么要要選擇軟件開(kāi)開(kāi)發(fā)模型?軟軟件開(kāi)發(fā)模型型與軟件生存存周期有什么

7、么關(guān)系?因?yàn)檐浖_(kāi)發(fā)模模型是軟件工工程研究的四四大內(nèi)容之一一,它雖然不不是軟件工程程研究的重點(diǎn)點(diǎn),但是在宏宏觀上特別重重要。軟件公公司的項(xiàng)目組組在開(kāi)發(fā)一個(gè)個(gè)大項(xiàng)目或產(chǎn)產(chǎn)品時(shí),首先先在技術(shù)上必必須選擇一個(gè)個(gè)開(kāi)發(fā)模型,使使開(kāi)發(fā)模型非非常適合這個(gè)個(gè)項(xiàng)目或產(chǎn)品品的生存周期期;隨后通過(guò)過(guò)對(duì)生存周期期的裁減,來(lái)來(lái)給出適合與與本項(xiàng)目或產(chǎn)產(chǎn)品的軟件生生存周期定義義。軟件的開(kāi)發(fā)模型型與軟件生存存周期有關(guān):不同的開(kāi)發(fā)發(fā)模型,可能能對(duì)應(yīng)著不同同的生存周期期。生存周期期不同,該軟軟件的開(kāi)發(fā)階階段劃分、評(píng)評(píng)審次數(shù)、基基線(xiàn)標(biāo)準(zhǔn)都有有所不同,甚甚至維護(hù)方法法都有所區(qū)別別。 3 為什么說(shuō)說(shuō)“軟件設(shè)計(jì)以以面向數(shù)據(jù)為為主,以面向

8、向功能和面向向?qū)ο鬄檩o。而而軟件的編程程實(shí)現(xiàn)則面向向?qū)ο鬄橹?,以以面向?shù)據(jù)和和面向功能為為輔”?軟件設(shè)計(jì)注重宏宏觀上框架的的設(shè)計(jì),軟件件實(shí)現(xiàn)注重于于微觀上和框框架內(nèi)的設(shè)計(jì)計(jì),根據(jù)“面向流程分分析、面向數(shù)數(shù)據(jù)設(shè)計(jì)、面面向?qū)ο髮?shí)現(xiàn)現(xiàn)、面向功能能測(cè)試、面向向過(guò)程管理”的實(shí)施理論論,軟件設(shè)計(jì)計(jì)主要方法以以面向數(shù)據(jù)為為主,以面向向功能和面向向?qū)ο鬄檩o,重重點(diǎn)設(shè)計(jì)數(shù)據(jù)據(jù)的存儲(chǔ)方式式、加工處理理方式和傳輸輸方式。而軟軟件的編程實(shí)實(shí)現(xiàn)的主要方方法則以面向向?qū)ο鬄橹?,以以面向?shù)據(jù)和和面向功能為為輔,因?yàn)槊婷嫦驅(qū)ο笫钱?dāng)當(dāng)今的流行編編程語(yǔ)言,它它具有可復(fù)用用、好維護(hù)的的特性。4.請(qǐng)說(shuō)明“三三個(gè)模型”的定義,以以及三

9、者之間間的關(guān)系。功能模型是描述述系統(tǒng)能做什什么,即對(duì)系系統(tǒng)的功能、性性能、接口和和界面進(jìn)行定定義。業(yè)務(wù)模型是描述述系統(tǒng)在何時(shí)時(shí)、何地、由由何角色、按按什么業(yè)務(wù)規(guī)規(guī)則去做,以以及做的步驟驟或流程,即即對(duì)系統(tǒng)的操操作流程進(jìn)行行定義。數(shù)據(jù)模型是描述述系統(tǒng)工作前前的數(shù)據(jù)來(lái)自自何處,工作作中的數(shù)據(jù)存存什么地方,工工作后的數(shù)據(jù)據(jù)放到何處,以以及這些數(shù)據(jù)據(jù)之間的關(guān)聯(lián)聯(lián),即對(duì)系統(tǒng)統(tǒng)的數(shù)據(jù)結(jié)構(gòu)構(gòu)進(jìn)行定義。功能模型和業(yè)務(wù)務(wù)模型是在需需求分析時(shí)建建模,是兩個(gè)個(gè)基本點(diǎn)。數(shù)數(shù)據(jù)模型是一一個(gè)中心,在在設(shè)計(jì)時(shí)建模模。功能模型型和業(yè)務(wù)模型型給數(shù)據(jù)模型型提供數(shù)據(jù)與與維護(hù)數(shù)據(jù),數(shù)數(shù)據(jù)模型支持持功能模型和和業(yè)務(wù)模型的的正常運(yùn)行。通

10、常,數(shù)據(jù)模型型建模用Poower DDesignner,ERR win或或Oraclle Dessignerr工具實(shí)現(xiàn);功能模型用用功能點(diǎn)列表表(或用況圖圖)表示;業(yè)業(yè)務(wù)模型用自自然語(yǔ)言加上上流程圖(或或順序圖)表表示。應(yīng)用題:(277分,每1小題12分,每2小題題15分)閱讀下列說(shuō)明和和數(shù)據(jù)流圖,回回答問(wèn)題1-4,將解答答填入答題紙紙的對(duì)應(yīng)欄內(nèi)內(nèi)。【說(shuō)明】某基于于微處理器的的住宅系統(tǒng),使使用傳感器(如如紅外探頭、攝攝像頭等)來(lái)來(lái)檢測(cè)各種意意外情況,如如非法進(jìn)入、火火警、水災(zāi)等等。房主可以以在安裝該系系統(tǒng)時(shí)配置安安全監(jiān)控設(shè)備備(如傳感器器、顯示器、報(bào)報(bào)警器等),也也可以在系統(tǒng)統(tǒng)運(yùn)行時(shí)修改改配置

11、,通過(guò)過(guò)錄像機(jī)和電電視機(jī)監(jiān)控與與系統(tǒng)連接的的所有傳感器器,并通過(guò)控控制面板上的的鍵盤(pán)與系統(tǒng)統(tǒng)進(jìn)行信息交交互。在安裝裝過(guò)程中,系系統(tǒng)給每個(gè)傳傳感器賦予一一個(gè)編號(hào)(即即id)和類(lèi)類(lèi)型,并設(shè)置置房主密碼以以啟動(dòng)和關(guān)閉閉系統(tǒng),設(shè)置置傳感器事件件發(fā)生時(shí)應(yīng)自自動(dòng)播出的電電話(huà)號(hào)碼。當(dāng)當(dāng)系統(tǒng)檢測(cè)到到一個(gè)傳感器器事件時(shí),就就激活報(bào)警,撥撥出預(yù)置的電電話(huà)號(hào)碼,并并報(bào)告關(guān)于位位置和檢測(cè)到到的事件的性性質(zhì)等信息。【問(wèn)題】如圖一所示,數(shù)數(shù)據(jù)流圖(住住宅安全系統(tǒng)統(tǒng)頂層圖)中中的A和B分分別是什么?如圖二所示,數(shù)數(shù)據(jù)流圖(住住宅安全系統(tǒng)統(tǒng)第0層圖)中中的數(shù)據(jù)存儲(chǔ)儲(chǔ)“配置信息”會(huì)影響圖中中的那些加工工?如圖三所示,將將數(shù)據(jù)流圖(加加工4的細(xì)化化圖)中的數(shù)數(shù)據(jù)流補(bǔ)充完完整,并指明明加工名稱(chēng)、數(shù)數(shù)據(jù)流的方向向和數(shù)據(jù)流名名稱(chēng)。(直接接在圖三上寫(xiě)寫(xiě)) 圖一一 住宅安全全系統(tǒng)頂層圖圖 圖二 住住宅安全系統(tǒng)統(tǒng)第0層圖 圖三 加工44的細(xì)化圖答:1 A:傳感器器 BB:報(bào)警器2 加工4監(jiān)控控傳感器 和和加工5顯示示信息和狀態(tài)態(tài)3 加工名稱(chēng)數(shù)據(jù)流的方向(即即輸入還是輸輸出)數(shù)據(jù)流名稱(chēng)4.4傳感器數(shù)數(shù)據(jù)顯示格式式輸出傳感器數(shù)據(jù)4.1讀傳感器器

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論