




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
-、單選題(本大題共20空格,每空格1分,共20分):需求分析的思路是從用戶的功能需求出發(fā),由系統(tǒng)的業(yè)務(wù)流程和數(shù)據(jù)流程導(dǎo)出系統(tǒng)的(:8)和(C),識別出系統(tǒng)的元數(shù)據(jù)和中間數(shù)據(jù),為今后設(shè)計(A)做好充分準(zhǔn)備。A)數(shù)據(jù)模型 B)業(yè)務(wù)模型 C)功能模型 D)UML模型軟件開發(fā)時,一個錯誤發(fā)現(xiàn)得越晚,為改正它所付出的代價就(A)。A)越大B)越小C)越不可捉摸D)越接近平均水平軟件測試的目的是(B)。A)評價軟件的質(zhì)量 B)發(fā)現(xiàn)軟件的錯誤C)找出軟件中的所有錯誤D)證明軟件是正確的原型化方法是用戶和設(shè)計者之間執(zhí)行的一種交互過程,適用于(1A )系統(tǒng)。它從用戶界面設(shè)計開始,首先形成(2 B),用戶(3D)并就(4A)提出意見。(空格中的1,2,3,4代表選項的順序,在空格中填入A,B,C,D):1:A)需求不確定性高的 B)需求確定的 C)管理信息D)決策支持2:A)用戶界面使用手冊 B)界面需求分析說明書3:A)改進(jìn)界面的設(shè)計B)使用和不使用哪種編程語C)程序的結(jié)構(gòu) D)運行界面原型4:A)同意什么和不同意什么 B)使用和不使用哪種編程語言C)程序的結(jié)構(gòu) D)執(zhí)行速度是否滿足要求軟件測試中黑盒方法中常用的方法是(B)方法和(F)方法。A)路徑測試 B)等價類C)因果圖 D)歸納測試E)綜合測試F)邊界值分析 G)深度優(yōu)先 H)相對圖軟件設(shè)計階段可分為(D)設(shè)計和(B)設(shè)計階段。A)邏輯 B)詳細(xì)C)程序D)概要當(dāng)某一開發(fā)項目的進(jìn)度有可能拖延時,應(yīng)該(B)。A)增加新的開發(fā)人員B)分析拖期原因加以補救C)從別的小組抽調(diào)人員臨時幫忙D)推遲預(yù)定完成時間軟件的集成測試工作最好由(D)承擔(dān),以提高集成測試的效果。A)該軟件的設(shè)計人員 B)該軟件開發(fā)組的負(fù)責(zé)人C)該軟件的編程人員D)不屬于該軟件開發(fā)組的軟件設(shè)計人員僅根據(jù)規(guī)格書描述的程序功能來測試用例的方法稱為(C)。A)原型 B)靜態(tài)分析法C)黑盒測試D)白盒測試使用白盒測試方法時,確定測試數(shù)據(jù)應(yīng)根據(jù)(A)和指定的覆蓋標(biāo)準(zhǔn)。A)程序的內(nèi)部邏輯 B)程序的復(fù)雜程度C)使用說明書 D)程序的功能在軟件開發(fā)中軟件系統(tǒng)各個組成部分的功能及其互相之間的接口關(guān)系的內(nèi)容應(yīng)在(D)中得到闡明:A)可行性研究報告 8)項目開發(fā)計劃 C)軟件需求說明書D)概要設(shè)計說明書E)詳細(xì)設(shè)計說明書F)測試計劃 G)測試報告軟件策劃的上游是(A),下游是(B)A)需求分析 B)軟件設(shè)計 C)軟件測試 D)可行性分析二、 填空題(本大題共25空,每空1分,共25分)瀑布模型的優(yōu)點簡單好學(xué)一缺點 逆轉(zhuǎn)性差—增量模型的優(yōu)點可以分階段提交__,缺點__有時用戶不同意、迭代模型的優(yōu)點克服瀑布模型的缺點,缺點__對開發(fā)人員要求高、原型模型的優(yōu)點開發(fā)諫度快,缺點不利于創(chuàng)新。需求描述的工具包括(至少寫出5個):數(shù)據(jù)流圖、業(yè)務(wù)流程圖、用況圖、時序圖、用戶交互圖、數(shù)據(jù)模型圖和功能需求列表、性能需求列表、接口需求列表、界面需求列表等。一般而言,在面向?qū)ο蠼_^程中,人們最常用的是建立系統(tǒng)的用例圖、類圖和順序圖。傳統(tǒng)的軟件維護(hù)分四大類,分別是:糾錯性維護(hù):適應(yīng)性維護(hù):完善性維護(hù):預(yù)防性維護(hù)。“五個面向”的實施理論,即“面向流程分析、面向數(shù)據(jù)設(shè)計、面向?qū)ο髮崿F(xiàn)、面向功能測試、面向過程管理”。三、 簡答題(本大題共4小題,每小題7分,共28分):怎樣理解元數(shù)據(jù)?元數(shù)據(jù)是關(guān)于數(shù)據(jù)的數(shù)據(jù),組織數(shù)據(jù)的數(shù)據(jù)。如數(shù)據(jù)庫概念設(shè)計中的實體名和屬性名,數(shù)據(jù)庫物理設(shè)計中的表名和字段名等都是元數(shù)據(jù)。為什么要選擇軟件開發(fā)模型?軟件開發(fā)模型與軟件生存周期有什么關(guān)系?因為軟件開發(fā)模型是軟件工程研究的四大內(nèi)容之一,它雖然不是軟件工程研究的重點,但是在宏觀上特別重要。軟件公司的項目組在開發(fā)一個大項目或產(chǎn)品時,首先在技術(shù)上必須選擇一個開發(fā)模型,使開發(fā)模型非常適合這個項目或產(chǎn)品的生存周期;隨后通過對生存周期的裁減,來給出適合與本項目或產(chǎn)品的軟件生存周期定義。軟件的開發(fā)模型與軟件生存周期有關(guān):不同的開發(fā)模型,可能對應(yīng)著不同的生存周期。生存周期不同,該軟件的開發(fā)階段劃分、評審次數(shù)、基線標(biāo)準(zhǔn)都有所不同,甚至維護(hù)方法都有所區(qū)別。為什么說“軟件設(shè)計以面向數(shù)據(jù)為主,以面向功能和面向?qū)ο鬄檩o。而軟件的編程實現(xiàn)則面向?qū)ο鬄橹?,以面向?shù)據(jù)和面向功能為輔”?軟件設(shè)計注重宏觀上框架的設(shè)計,軟件實現(xiàn)注重于微觀上和框架內(nèi)的設(shè)計,根據(jù)“面向流程分析、面向數(shù)據(jù)設(shè)計、面向?qū)ο髮崿F(xiàn)、面向功能測試、面向過程管理”的實施理論,軟件設(shè)計主要方法以面向數(shù)據(jù)為主,以面向功能和面向?qū)ο鬄檩o,重點設(shè)計數(shù)據(jù)的存儲方式、加工處理方式和傳輸方式。而軟件的編程實現(xiàn)的主要方法則以面向?qū)ο鬄橹鳎悦嫦驍?shù)據(jù)和面向功能為輔,因為面向?qū)ο笫钱?dāng)今的流行編程語言,它具有可復(fù)用、好維護(hù)的特性。請說明“三個模型”的定義,以及三者之間的關(guān)系。功能模型是描述系統(tǒng)能做什么,即對系統(tǒng)的功能、性能、接口和界面進(jìn)行定義。業(yè)務(wù)模型是描述系統(tǒng)在何時、何地、由何角色、按什么業(yè)務(wù)規(guī)則去做,以及做的步驟或流程,即對系統(tǒng)的操作流程進(jìn)行定義。數(shù)據(jù)模型是描述系統(tǒng)工作前的數(shù)據(jù)來自何處,工作中的數(shù)據(jù)存什么地方,工作后的數(shù)據(jù)放到何處,以及這些數(shù)據(jù)之間的關(guān)聯(lián),即對系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)進(jìn)行定義。功能模型和業(yè)務(wù)模型是在需求分析時建模,是兩個基本點。數(shù)據(jù)模型是一個中心,在設(shè)計時建模。功能模型和業(yè)務(wù)模型給數(shù)據(jù)模型提供數(shù)據(jù)與維護(hù)數(shù)據(jù),數(shù)據(jù)模型支持功能模型和業(yè)務(wù)模型的正常運行。通常,數(shù)據(jù)模型建模用PowerDesigner,ERwin或OracleDesigner工具實現(xiàn);功能模型用功能點列表(或用況圖)表示;業(yè)務(wù)模型用自然語言加上流程圖(或順序圖)表示。四、應(yīng)用題:(27分,每1小題12分,每2小題15分)閱讀下列說明和數(shù)據(jù)流圖,回答問題1-4,將解答填入答題紙的對應(yīng)欄內(nèi)?!菊f明】某基于微處理器的住宅系統(tǒng),使用傳感器(如紅外探頭、攝像頭等)來檢測各種意外情況,如非法進(jìn)入、火警、水災(zāi)等。房主可以在安裝該系統(tǒng)時配置安全監(jiān)控設(shè)備(如傳感器、顯示器、報警器等),也可以在系統(tǒng)運行時修改配置,通過錄像機和電視機監(jiān)控與系統(tǒng)連接的所有傳感器,并通過控制面板上的鍵盤與系統(tǒng)進(jìn)行信息交互。在安裝過程中,系統(tǒng)給每個傳感器賦予一個編號(即id)和類型,并設(shè)置房主密碼以啟動和關(guān)閉系統(tǒng),設(shè)置傳感器事件發(fā)生時應(yīng)自動播出的電話號碼。當(dāng)系統(tǒng)檢測到一個傳感器事件時,就激活報警,撥出預(yù)置的電話號碼,并報告關(guān)于位置和檢測到的事件的性質(zhì)等信息?!締栴}】如圖一所示,數(shù)據(jù)流圖(住宅安全系統(tǒng)頂層圖)中的A和B分別是什么?如圖二所示,數(shù)據(jù)流圖(住宅安全系統(tǒng)第0層圖)中的數(shù)據(jù)存儲“配置信息”會影響圖中的那些加工?如圖三所示,將數(shù)據(jù)流圖(加工4的細(xì)化圖)中的數(shù)據(jù)流補充完整,并指明加工名稱、數(shù)據(jù)流的方向和數(shù)據(jù)流名稱。(直接在圖三上寫)系統(tǒng)傳感器狀態(tài)用戶配置請求開始、停止用戶密碼控制面板錄像機電視機電話撥號電話線BA圖一住宅安全系統(tǒng)頂層圖用戶配置請求電話撥號傳感器狀態(tài)1系統(tǒng)配置■ 4監(jiān)控傳感器告警類型配置信息傳感器數(shù)據(jù)3密碼處理5 ——TV信號顯示信息和狀態(tài)開始/停止 2激活/不激活系統(tǒng)——用戶密碼顯示信息圖二住宅安全系統(tǒng)第0層圖配置信息傳感器id類型配置信息傳感器id類型,傳感器數(shù)據(jù)顯傳感器id類型定位 示格式電話號碼告警數(shù)據(jù) 4.3電話號碼告警數(shù)據(jù) 4.31產(chǎn)生息告信 告警類型4.5撥號圖三加工4的細(xì)化圖答:1A:傳感器B:報警器2加工4監(jiān)控傳感器和加工5顯示信息和狀態(tài)
3加工名稱數(shù)據(jù)流的方向(即輸入
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年北京市第一次普通高中學(xué)業(yè)水平合格性考試歷史試題(原卷版+解析版)
- 2025年入黨積極分子測試題庫(含答案)
- 2025年人民警察執(zhí)法資格考試法律專業(yè)知識考試題庫及答案(550題)
- 2025年全運會知識競賽試題及答案
- 企業(yè)買賣土地合同樣本
- Unit 6 Section A 2a -2d英文版教學(xué)設(shè)計 2024-2025學(xué)年人教版八年級英語下冊
- 信息技術(shù)背景下的教育改革探討試題及答案
- 臨床執(zhí)業(yè)醫(yī)師考試適應(yīng)癥試題及答案
- 2024年信息系統(tǒng)項目管理師考試重點題型解析試題及答案
- 2025年公共營養(yǎng)師考試與事業(yè)發(fā)展的關(guān)系試題答案
- YY/T 0606.3-2007組織工程醫(yī)療產(chǎn)品第3部分:通用分類
- GB/T 21566-2008危險品爆炸品摩擦感度試驗方法
- GB/T 17207-2012電子設(shè)備用固定電容器第18-1部分:空白詳細(xì)規(guī)范表面安裝固體(MnO2)電解質(zhì)鋁固定電容器評定水平EZ
- 國開電大《人員招聘與培訓(xùn)實務(wù)》形考任務(wù)4國家開放大學(xué)試題答案
- 臨時用電現(xiàn)場安全檢查表
- 豬營養(yǎng)體系課件
- 青少年模擬法庭劇本(敲詐勒索)
- 中考復(fù)習(xí)確定二次函數(shù)的解析式課件
- 萬用表校準(zhǔn)報告
- 地鐵盾構(gòu)法施工技術(shù)試題
- 高處作業(yè)審批表
評論
0/150
提交評論