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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

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

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

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

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

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

7、么關系?因為軟件開發(fā)模模型是軟件工工程研究的四四大內容之一一,它雖然不不是軟件工程程研究的重點點,但是在宏宏觀上特別重重要。軟件公公司的項目組組在開發(fā)一個個大項目或產產品時,首先先在技術上必必須選擇一個個開發(fā)模型,使使開發(fā)模型非非常適合這個個項目或產品品的生存周期期;隨后通過過對生存周期期的裁減,來來給出適合與與本項目或產產品的軟件生生存周期定義義。軟件的開發(fā)模型型與軟件生存存周期有關:不同的開發(fā)發(fā)模型,可能能對應著不同同的生存周期期。生存周期期不同,該軟軟件的開發(fā)階階段劃分、評評審次數、基基線標準都有有所不同,甚甚至維護方法法都有所區(qū)別別。 3 為什么說說“軟件設計以以面向數據為為主,以面向

8、向功能和面向向對象為輔。而而軟件的編程程實現則面向向對象為主,以以面向數據和和面向功能為為輔”?軟件設計注重宏宏觀上框架的的設計,軟件件實現注重于于微觀上和框框架內的設計計,根據“面向流程分分析、面向數數據設計、面面向對象實現現、面向功能能測試、面向向過程管理”的實施理論論,軟件設計計主要方法以以面向數據為為主,以面向向功能和面向向對象為輔,重重點設計數據據的存儲方式式、加工處理理方式和傳輸輸方式。而軟軟件的編程實實現的主要方方法則以面向向對象為主,以以面向數據和和面向功能為為輔,因為面面向對象是當當今的流行編編程語言,它它具有可復用用、好維護的的特性。4.請說明“三三個模型”的定義,以以及三

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

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

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

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論