版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quá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)做好充分準備。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)改進界面的設(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)詳細C)程序D)概要當某一開發(fā)項目的進度有可能拖延時,應(yīng)該(B)。A)增加新的開發(fā)人員B)分析拖期原因加以補救C)從別的小組抽調(diào)人員臨時幫忙D)推遲預(yù)定完成時間軟件的集成測試工作最好由(D)承擔,以提高集成測試的效果。A)該軟件的設(shè)計人員 B)該軟件開發(fā)組的負責(zé)人C)該軟件的編程人員D)不屬于該軟件開發(fā)組的軟件設(shè)計人員僅根據(jù)規(guī)格書描述的程序功能來測試用例的方法稱為(C)。A)原型 B)靜態(tài)分析法C)黑盒測試D)白盒測試使用白盒測試方法時,確定測試數(shù)據(jù)應(yīng)根據(jù)(A)和指定的覆蓋標準。A)程序的內(nèi)部邏輯 B)程序的復(fù)雜程度C)使用說明書 D)程序的功能在軟件開發(fā)中軟件系統(tǒng)各個組成部分的功能及其互相之間的接口關(guān)系的內(nèi)容應(yīng)在(D)中得到闡明:A)可行性研究報告 8)項目開發(fā)計劃 C)軟件需求說明書D)概要設(shè)計說明書E)詳細設(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)的軟件維護分四大類,分別是:糾錯性維護:適應(yīng)性維護:完善性維護:預(yù)防性維護。“五個面向”的實施理論,即“面向流程分析、面向數(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ù)、基線標準都有所不同,甚至維護方法都有所區(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ū)ο笫钱斀竦牧餍芯幊陶Z言,它具有可復(fù)用、好維護的特性。請說明“三個模型”的定義,以及三者之間的關(guān)系。功能模型是描述系統(tǒng)能做什么,即對系統(tǒng)的功能、性能、接口和界面進行定義。業(yè)務(wù)模型是描述系統(tǒng)在何時、何地、由何角色、按什么業(yè)務(wù)規(guī)則去做,以及做的步驟或流程,即對系統(tǒng)的操作流程進行定義。數(shù)據(jù)模型是描述系統(tǒng)工作前的數(shù)據(jù)來自何處,工作中的數(shù)據(jù)存什么地方,工作后的數(shù)據(jù)放到何處,以及這些數(shù)據(jù)之間的關(guān)聯(lián),即對系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)進行定義。功能模型和業(yè)務(wù)模型是在需求分析時建模,是兩個基本點。數(shù)據(jù)模型是一個中心,在設(shè)計時建模。功能模型和業(yè)務(wù)模型給數(shù)據(jù)模型提供數(shù)據(jù)與維護數(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),使用傳感器(如紅外探頭、攝像頭等)來檢測各種意外情況,如非法進入、火警、水災(zāi)等。房主可以在安裝該系統(tǒng)時配置安全監(jiān)控設(shè)備(如傳感器、顯示器、報警器等),也可以在系統(tǒng)運行時修改配置,通過錄像機和電視機監(jiān)控與系統(tǒng)連接的所有傳感器,并通過控制面板上的鍵盤與系統(tǒng)進行信息交互。在安裝過程中,系統(tǒng)給每個傳感器賦予一個編號(即id)和類型,并設(shè)置房主密碼以啟動和關(guān)閉系統(tǒng),設(shè)置傳感器事件發(fā)生時應(yīng)自動播出的電話號碼。當系統(tǒng)檢測到一個傳感器事件時,就激活報警,撥出預(yù)置的電話號碼,并報告關(guān)于位置和檢測到的事件的性質(zhì)等信息。【問題】如圖一所示,數(shù)據(jù)流圖(住宅安全系統(tǒng)頂層圖)中的A和B分別是什么?如圖二所示,數(shù)據(jù)流圖(住宅安全系統(tǒng)第0層圖)中的數(shù)據(jù)存儲“配置信息”會影響圖中的那些加工?如圖三所示,將數(shù)據(jù)流圖(加工4的細化圖)中的數(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的細化圖答: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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年北京客運資格用什么練題最好
- 2024年嘉興申請客運從業(yè)資格證2024年試題
- 人教部編版二年級語文上冊《語文園地六》精美課件
- 吉首大學(xué)《風(fēng)景園林樹木學(xué)》2021-2022學(xué)年第一學(xué)期期末試卷
- 《機械設(shè)計基礎(chǔ)》期末考試試卷十
- 2024年供銷社房屋轉(zhuǎn)讓協(xié)議書模板
- 2024年多頁瓷磚訂購合同范本
- 吉林師范大學(xué)《學(xué)前兒童衛(wèi)生學(xué)》2021-2022學(xué)年第一學(xué)期期末試卷
- 2024年大棚銷售居間合同協(xié)議書模板
- 2024年大工地保潔合同范本
- 云南省2023年秋季學(xué)期期末普通高中學(xué)業(yè)水平考試信息技術(shù)(含答案解析)
- 1.1《堅持改革開放》課件3
- 魚菜共生新型生態(tài)項目可行性研究報告模板-立項備案
- 2024年全國中級會計職稱之中級會計財務(wù)管理考試歷年考試題詳細參考解析
- 2024年新發(fā)傳染病或流行病的防控知識試題及答案
- 新能源公司績效考核方案
- 桁架吊裝驗收要求
- 古建筑測繪智慧樹知到期末考試答案章節(jié)答案2024年長安大學(xué)
- 意外傷害保險行業(yè)市場調(diào)研分析報告
- 智慧園區(qū)建設(shè)規(guī)范:第2部分 平臺建設(shè)
- 二甲評審迎檢注意事項及技巧
評論
0/150
提交評論