




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、【精品文檔】如有侵權(quán),請聯(lián)系網(wǎng)站刪除,僅供學(xué)習(xí)與交流第三章 需求分析習(xí)題及答案.精品文檔.第三章 需求分析一. 填空題1.需求分析的步驟 , , , 。2.需求分析階段需編寫的文檔有 ,
2、60; , 。3.系統(tǒng)規(guī)格說明,數(shù)據(jù)要求, , ,這四份文檔資料是在書寫文檔階段必需完成的。4.在書寫文檔階段,數(shù)據(jù)要求主要包括通過需求分析建立起來的 ,以及描繪數(shù)據(jù)結(jié)構(gòu)的層次方框圖。5.對于計(jì)算機(jī)程序處理的數(shù)據(jù),其數(shù)據(jù)域應(yīng)包括
3、; , , 和數(shù)據(jù)結(jié)構(gòu)。 6.數(shù)據(jù)內(nèi)容即是 。7.把一個(gè)功能分解成幾個(gè)子功能,并確定 , 就屬于橫向分解。8.軟件需求的邏輯視圖給出
4、 , 而不是實(shí)現(xiàn)的細(xì)節(jié)。9. 功能一般用 , 來表示。10.結(jié)構(gòu)化分析方法是 , 進(jìn)行需求分析的方法.11.描述結(jié)構(gòu)化分析方法的工具有 ,
5、60;, ,判定表,判定樹 。12. SA方法中自頂向下的分析策略主要是 和 。13.數(shù)據(jù)流圖的基本組成部分有 , , &
6、#160; , 。14.數(shù)據(jù)流圖的特性 , , , 。15.數(shù)據(jù)流圖和數(shù)據(jù)字典共同構(gòu)成了系統(tǒng)的 &
7、#160; 模型,是需求規(guī)格說明書的主要組成部分。16.分析員通過需求分析,逐步細(xì)化對軟件的需求,描述軟件主要處理的,并給軟件開發(fā)提供一種可轉(zhuǎn)化為 , 和 的數(shù)據(jù)與功能表示。17需求分析階段研究的對象是軟件項(xiàng)目的 。18數(shù)據(jù)流圖的基本符號包
8、括 , , , 。19在需求分析階段常用的圖形工具有 , ,
9、 。20需求分析應(yīng)交付的主要文檔是 。二. 選擇題1. 需求分析中開發(fā)人員要從用戶那里了解( )A軟件做什么 B用戶使用界面 C輸入的信息 D軟件的規(guī)模2. 需求分析階段的任務(wù)是確定( )A軟件開發(fā)方法 B軟件開發(fā)工具C軟件開發(fā)費(fèi)
10、0; D 軟件系統(tǒng)的功能3. 需求分析階段最重要的技術(shù)文檔之一是非曲直( )。 A項(xiàng)目開發(fā)計(jì)劃 B設(shè)計(jì)說明書 C需求規(guī)格說明書 D可行性分析報(bào)告4需求分析階段建立原型的目的是 ( )。 A確定系統(tǒng)的功能和性能的需求 B確定系統(tǒng)的運(yùn)行要求C確定系統(tǒng)是否滿足用戶需求 D確定系統(tǒng)是否滿足開發(fā)人員需要5需求分析階段研究的對象是 ( ) A用戶需求
11、160; B分析員要求 C系統(tǒng)要求 D軟硬件要求6 系統(tǒng)流程圖用于可行性分析中的_的描述。( )A當(dāng)前運(yùn)行系統(tǒng) B當(dāng)前邏輯模型C目標(biāo)系統(tǒng) D新系統(tǒng) 7 數(shù)據(jù)流圖(DFD)是_方法中用于表示系統(tǒng)的邏輯模型的一種圖形工具。()ASA BSD CSP DSC 8 數(shù)據(jù)字典是用來定義_中的各個(gè)成份的具體含義的。()A流程圖 &
12、#160; B功能結(jié)構(gòu)圖 C系統(tǒng)結(jié)構(gòu)圖 D數(shù)據(jù)流圖9 需求規(guī)格說明書的作用不包括()A軟件驗(yàn)收的依據(jù) B用戶與開發(fā)人員對軟件要做什么的共同理解C軟件可行性研究的依據(jù) D軟件設(shè)計(jì)的依據(jù)10軟件開發(fā)的需求活動,其主要任務(wù)是 ( )A給出軟件解決方案 B給出系統(tǒng)模塊結(jié)構(gòu)C定義模塊算法 D定義需求并建立系統(tǒng)模型11軟件需求分析一般要確定的是用戶對軟件的( )A 功能需求 &
13、#160; B 非功能需求 C性能需求 D功能需求和非功能需求12在數(shù)據(jù)流圖中,符號方框表示( )A變換/加工 B外部實(shí)體 C數(shù)據(jù)流 D數(shù)據(jù)存儲13需求分析是( )A由開發(fā)人員和系統(tǒng)分析人員完成 B由系統(tǒng)分析人員完成 C軟件生命周期的開始 &
14、#160; D軟件開發(fā)任務(wù)的基礎(chǔ)性工作14在軟件開發(fā)過程中常用圖作為描述工具。如DFD就是面向( )分析方法的描述工具。A數(shù)據(jù)結(jié)構(gòu) B數(shù)據(jù)流 C對象 D構(gòu)件15軟件開發(fā)常使用結(jié)構(gòu)化方法和原型化方法;實(shí)施軟件開發(fā)原型化方法應(yīng)具備的必要條件是( )A原型系統(tǒng)的積累、需求的準(zhǔn)確理解 B原型化開發(fā)人員、完善的開發(fā)工具 C軟件的支持、原型系統(tǒng)的積累
15、0; D硬件的支持、原型開發(fā)系統(tǒng)的積累16數(shù)據(jù)字典是對數(shù)據(jù)定義信息的集合,它所定義的對象都包含于( )A數(shù)據(jù)流圖 B程序框圖 C軟件結(jié)構(gòu) D方框圖17軟件開發(fā)的結(jié)構(gòu)化方法中,常用數(shù)據(jù)字典技術(shù),其中數(shù)據(jù)加工是組成內(nèi)容之一,下述方法中,( )是常采用編寫加工說明的方法。 I 結(jié)構(gòu)化語II 判定III 判定表A B C、 D全部19下面不是需求分析的具體任務(wù)的是(
16、 )A確定對系統(tǒng)的綜合要求 B分系統(tǒng)的數(shù)據(jù)要求 C修正系統(tǒng)開發(fā)計(jì)劃 D了解用戶的需要20數(shù)據(jù)流圖是表示軟件模型的一種圖示方法,畫數(shù)據(jù)流圖應(yīng)遵循的原則是:( )A自頂向上、分層繪制、逐步求精 B自定向下、分層繪制、逐步求精 C自定向下、逐步求精 D自頂向上、分層繪制三. 名詞解釋1需求分析2.結(jié)構(gòu)化分析方法3數(shù)據(jù)流4橫向分解5縱向分解6數(shù)據(jù)流圖7數(shù)據(jù)字典8.數(shù)據(jù)存貯四. 簡答題1.需求分析的任務(wù)是什么?2.在分析和綜合過程中應(yīng)注意什么?3.簡述一下需求分析的原則?4
17、.各種需求分析方法的共性? 5.結(jié)構(gòu)化分析方法通過那些步驟實(shí)現(xiàn)?6.數(shù)據(jù)流圖的作用?它的優(yōu)缺點(diǎn)?其中的符號表示什么含義? 7.畫數(shù)據(jù)流圖的原則?8.數(shù)據(jù)字典的用途? 9.什么是IDEF方法?IDEF0有什么特點(diǎn)? 10.SA方法的優(yōu)缺點(diǎn)?五應(yīng)用題1根據(jù)下列描述,畫出教材征訂系統(tǒng)的第一層數(shù)據(jù)流圖。學(xué)生入學(xué)后到教材科訂書,教材科根據(jù)教材庫存情況分析是否需要買書,如需購買,則向書店購買。各種資金往來通過學(xué)校的會計(jì)科辦理。2圖書館的預(yù)定圖書子系統(tǒng)有如下功能:(1)由供書部門提供書目給訂購組;(2)訂書組從各單位取得要訂的書目;(3)根據(jù)供書目錄和訂書書目產(chǎn)生訂書文檔留底;(4)將訂書信息(包括數(shù)目,數(shù)
18、量等)反饋給供書單位;(5) 將未訂書目通知訂書者;(6) 對于重復(fù)訂購的書目由系統(tǒng)自動檢查,并把結(jié)果反饋給訂書者。 試根據(jù)要求畫出該問題的數(shù)據(jù)流程圖,并把其轉(zhuǎn)換為軟件結(jié)構(gòu)圖。3某圖書館借閱系統(tǒng)有以下功能:(1)借書:根據(jù)讀者的借書證查詢讀者檔案,若借書數(shù)目未超過規(guī)定數(shù)量,則辦理借閱手續(xù)(修改庫存記錄及讀者檔案),超過規(guī)定數(shù)量者不予借閱。對于第一次借閱者則直接辦理借閱手續(xù)。(2)還書:根據(jù)讀者書中的條形碼,修改庫存記錄及讀者檔案,若借閱時(shí)間超過規(guī)定期限則罰款。 請對以上問題,畫出分層數(shù)據(jù)流圖。第三章 習(xí)題答案一. 填空題答案1.需
19、求規(guī)格說明書 初步用戶使用手冊 確認(rèn)測試計(jì)劃 2.調(diào)查研究 分析與綜合 書寫文檔 需求分析評審 3.用戶系統(tǒng)描述 修正的開發(fā)計(jì)劃 4.數(shù)據(jù)字典 5.數(shù)據(jù)流 數(shù)據(jù)內(nèi)容6.數(shù)據(jù)項(xiàng) 7.這些子功能與父功能的接口 8.軟件要達(dá)到的功能和要處理數(shù)據(jù)之間的關(guān)系9.數(shù)據(jù)變換或加工 10.面向數(shù)據(jù)流 11.數(shù)據(jù)流圖 數(shù)據(jù)字典 結(jié)構(gòu)化語言12.分解 抽象13.數(shù)據(jù)流 加工 數(shù)據(jù)存儲 數(shù)據(jù)源點(diǎn)或終點(diǎn) 14.抽象性 概括性 層次性 15.邏輯模型16
20、.數(shù)據(jù)域 數(shù)據(jù)設(shè)計(jì) 結(jié)構(gòu)設(shè)計(jì) 過程設(shè)計(jì) 17用戶要求 18數(shù)據(jù)輸入的源點(diǎn)和數(shù)據(jù)輸出的匯點(diǎn) 加工 數(shù)據(jù)流 數(shù)據(jù)存儲文件 19層次方框圖 Warnier圖 IPO圖20需求規(guī)格說明書二. 選擇題答案1.A 2.D 3.A 4.D 5.A 6.A 7.A 8.D 9.C 10.D 11.D 12.B 13.D14.D 15.B 16.A 17.C 18.D 19.B 20.B三. 名詞解釋答案1. 需求分析是準(zhǔn)確的理解用的需求將其轉(zhuǎn)換成需求定義,然后由需求定義轉(zhuǎn)換成形式化的功能規(guī)約。需求分析的困難表現(xiàn)在問
21、題的復(fù)雜性、交流的障礙、不完備和不一致性、需求易變性。2. 結(jié)構(gòu)化分析方法是采用自頂向下逐層分解的分析策略把一個(gè)復(fù)雜的系統(tǒng)分解成若干小問題然后分別解決3. 數(shù)據(jù)流即數(shù)據(jù)通過一個(gè)系統(tǒng)時(shí)的變化方式。輸入數(shù)據(jù)首先轉(zhuǎn)換成中間數(shù)據(jù),然后轉(zhuǎn)換成輸出結(jié)果數(shù)據(jù)。在此期間可以從已有的數(shù)據(jù)存儲(如磁盤文件或內(nèi)存緩沖區(qū))中引入附加數(shù)據(jù)。對數(shù)據(jù)進(jìn)行轉(zhuǎn)換是程序中應(yīng)有的功能或子功能。兩個(gè)轉(zhuǎn)換功能之間的數(shù)據(jù)傳遞就確定了功能間的接口。4. 把一個(gè)功能分解成幾個(gè)子功能,并確定這些子功能與父功能的接口,就屬于橫向分解。5. 把一個(gè)功能分解成幾個(gè)子功能,并確定這些子功能與父功能的接口,就屬于橫向分解。但如果繼續(xù)分解,把
22、某些子功能又分解為小的子功能,某個(gè)小的子功能又分解為更小的子功能,這就屬于縱向分解了。6. 數(shù)據(jù)流圖是用來表示系統(tǒng)的功能的工具它表示系統(tǒng)的邏輯模型描述了數(shù)據(jù)流在系統(tǒng)中流動的情況它是一種功能模型。7. 數(shù)據(jù)字典是用來描述數(shù)據(jù)流圖中數(shù)據(jù)流、加工、存儲的詳細(xì)信息的數(shù)據(jù)字典最重要的用途是作為分析階段的工具。8. 數(shù)據(jù)存貯是數(shù)據(jù)結(jié)構(gòu)停留或保存的場所。四. 簡答題答案1. 一般說來,需求分析階段的任務(wù)包括下述幾方面。(1).確定對系統(tǒng)的綜合需求 (2).分析系統(tǒng)的數(shù)據(jù)需求 (3).導(dǎo)出系統(tǒng)的邏輯模型(4).修正系統(tǒng)開發(fā)計(jì)劃 (5).開發(fā)原型系統(tǒng)2應(yīng)注意下述兩條原則:第一,在分層細(xì)化時(shí)必須保持信息連續(xù)性,也
23、就是說細(xì)化前后對應(yīng)功能的輸入輸出數(shù)據(jù)必須相同;第二,當(dāng)進(jìn)一步細(xì)化將涉及如何具體地實(shí)現(xiàn)一個(gè)功能時(shí),也就是當(dāng)把一個(gè)功能進(jìn)一步分解成子功能后,將促使人考慮為了完成這些子功能需要寫出的程序代碼時(shí),就不應(yīng)該再分解了。3.(1)必須能夠表達(dá)和理解問題的數(shù)據(jù)域和功能域 (2)按自頂向下、逐層分解問題 (3)要給出系統(tǒng)的邏輯視圖和物理視圖4(1)支持?jǐn)?shù)據(jù)域分析的機(jī)制(2)功能表示的方法(3)接口的定義(4)問題分解的機(jī)制以及對抽象的支持(5)邏輯視圖和物理視圖(6)系統(tǒng)抽象模型5. 分析現(xiàn)行系統(tǒng),獲得物理模型、抽象出當(dāng)前系統(tǒng)的邏輯模型、建立目標(biāo)系統(tǒng)的邏輯模型、補(bǔ)充優(yōu)化。6. 數(shù)據(jù)流圖是用來表示系統(tǒng)
24、的功能的工具它表示系統(tǒng)的邏輯模型描述了數(shù)據(jù)流在系統(tǒng)中流動的情況它是一種功能模型。它用來定義系統(tǒng)的功能。數(shù)據(jù)流圖的作用主要有以下幾條:(1)系統(tǒng)分析員用這種工具可以自頂向下分析系統(tǒng)信息流程。 (2)可在圖上畫出需要計(jì)算機(jī)處理的部分。 (3)根據(jù)數(shù)據(jù)存貯,進(jìn)一步作數(shù)據(jù)分析,向數(shù)據(jù)庫設(shè)計(jì)過渡。 (4)根據(jù)數(shù)據(jù)流向,定出存取方式。 (5)對應(yīng)一個(gè)處理過程,用相應(yīng)的語言、判定表等工具表達(dá)處理方法。箭頭表示數(shù)據(jù)流、圓圈表示加工、雙橫線表示存儲、方框表示數(shù)據(jù)的原點(diǎn)和終點(diǎn)。7(1)系統(tǒng)的數(shù)據(jù)源點(diǎn)與匯點(diǎn) (2) 找出外部實(shí)體的輸出數(shù)據(jù)流與輸入數(shù)據(jù)流。(3)在圖的邊上畫出系統(tǒng)的外部實(shí)體。 (4)從外部實(shí)體的輸出數(shù)據(jù)流(即系統(tǒng)的源點(diǎn))出發(fā),按照系統(tǒng)的邏輯需要,逐步畫出一系列邏輯加工,直到找到外部實(shí)體所需的輸入數(shù)據(jù)流(即系統(tǒng)的匯點(diǎn)),形成數(shù)據(jù)流的封閉。(5)按照下述的原則進(jìn)行檢查和修改。數(shù)據(jù)流圖的主圖必須包括前述四種基本元素,缺一不可;數(shù)據(jù)流圖上所有圖形符號只限于前述四種基本圖形元素;數(shù)據(jù)流圖的主圖上的數(shù)據(jù)流必須封閉在外部實(shí)體之間,外部實(shí)體可以不只一個(gè);每個(gè)加工至少有一個(gè)輸入數(shù)據(jù)流和一個(gè)輸出數(shù)據(jù)流;在數(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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度模具行業(yè)人才培養(yǎng)與交流協(xié)議模板
- 二零二五年度工業(yè)用地土地出租環(huán)保安全協(xié)議
- 新型能源設(shè)備安裝及維護(hù)協(xié)議
- 共享農(nóng)產(chǎn)品批發(fā)市場的買賣雙方合同
- 煤炭租賃合同
- 數(shù)字醫(yī)療健康平臺推廣合作協(xié)議
- 多功能餐廳運(yùn)營合同
- 餐飲行業(yè)食品安全承諾書與免責(zé)協(xié)議
- 專業(yè)資質(zhì)認(rèn)證服務(wù)合同書
- 高考英語題組限時(shí)訓(xùn)練含答案解析
- 部隊(duì)安全保密教育課件
- 新媒體導(dǎo)論彭蘭課件
- 2024統(tǒng)編版七年級上冊歷史期末復(fù)習(xí)知識清單
- 四川政采評審專家入庫考試基礎(chǔ)題練習(xí)試題(一)
- 2024解析:第七章力-講核心(解析版)
- 2024解析:第十三章內(nèi)能-講核心(解析版)
- 《呼吸囊的使用》課件
- 高三百天沖刺家長會
- 《文化遺產(chǎn)概論》課程教學(xué)大綱
- 公共體育場館物業(yè)管理服務(wù)方案
- 乳腺外科診療指南技術(shù)操作規(guī)范
評論
0/150
提交評論