版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
關(guān)于面向數(shù)據(jù)流的需求分析方法?CopyrightXinjunMao面向數(shù)據(jù)流的需求分析方法2序言需求分析的任務(wù)建模是實(shí)現(xiàn)需求分析任務(wù)的一種好的方法有助于全面、系統(tǒng)地了解和分析用戶的需求有助于發(fā)現(xiàn)需求描述中不一致、錯(cuò)誤和模糊性確保軟件SRS一致化、全面化、準(zhǔn)確化如何建立用戶需求的模型?第2頁(yè),共37頁(yè),2024年2月25日,星期天?CopyrightXinjunMao面向數(shù)據(jù)流的需求分析方法3主講內(nèi)容基本思想和原理建模語(yǔ)言建模過(guò)程CASE工具第3頁(yè),共37頁(yè),2024年2月25日,星期天?CopyrightXinjunMao面向數(shù)據(jù)流的需求分析方法4基本原理和思想提出一種建模方法時(shí)需考慮的問(wèn)題用戶需求的本質(zhì)是什么?(原理)表示機(jī)制以刻畫(huà)和描述用戶的需求?(語(yǔ)言)建模的過(guò)程和步驟?(方法)第4頁(yè),共37頁(yè),2024年2月25日,星期天?CopyrightXinjunMao面向數(shù)據(jù)流的需求分析方法5面向數(shù)據(jù)流需求分析方法的產(chǎn)生結(jié)構(gòu)化軟件開(kāi)發(fā)方法70年代EdwardYourdon,TomDeMarco等人提出基本思想:“自頂向下,逐步求精”,“抽象和分解”結(jié)構(gòu)化軟件開(kāi)發(fā)方法結(jié)構(gòu)化需求分析+結(jié)構(gòu)化軟件設(shè)計(jì)+結(jié)構(gòu)化程序設(shè)計(jì)面向數(shù)據(jù)流分析方法(DFD)是結(jié)構(gòu)化軟件開(kāi)發(fā)方法一員第5頁(yè),共37頁(yè),2024年2月25日,星期天?CopyrightXinjunMao面向數(shù)據(jù)流的需求分析方法6基本原理用戶需求:功能和行為,性能,設(shè)計(jì)約束從信息處理的角度上看,應(yīng)用系統(tǒng)的功能本質(zhì)上對(duì)各種數(shù)據(jù)的加工和處理如何表示各種數(shù)據(jù)的加工和處理?怎樣進(jìn)行需求分析?第6頁(yè),共37頁(yè),2024年2月25日,星期天?CopyrightXinjunMao面向數(shù)據(jù)流的需求分析方法7主講內(nèi)容基本思想和原理建模語(yǔ)言建模過(guò)程CASE工具第7頁(yè),共37頁(yè),2024年2月25日,星期天?CopyrightXinjunMao面向數(shù)據(jù)流的需求分析方法8模型表示工具(語(yǔ)言)數(shù)據(jù)流圖數(shù)據(jù)字典小說(shuō)明第8頁(yè),共37頁(yè),2024年2月25日,星期天?CopyrightXinjunMao面向數(shù)據(jù)流的需求分析方法9數(shù)據(jù)流圖數(shù)據(jù)流圖是一種描述數(shù)據(jù)以及對(duì)數(shù)據(jù)進(jìn)行加工轉(zhuǎn)換的圖形工具一個(gè)數(shù)據(jù)流圖主要由以下四個(gè)部分組成:數(shù)據(jù)流數(shù)據(jù)處理外部實(shí)體數(shù)據(jù)存儲(chǔ)外部實(shí)體名稱數(shù)據(jù)存儲(chǔ)名稱轉(zhuǎn)換名稱數(shù)據(jù)流名稱第9頁(yè),共37頁(yè),2024年2月25日,星期天?CopyrightXinjunMao面向數(shù)據(jù)流的需求分析方法10數(shù)據(jù)流圖例子第10頁(yè),共37頁(yè),2024年2月25日,星期天?CopyrightXinjunMao面向數(shù)據(jù)流的需求分析方法11數(shù)據(jù)字典第11頁(yè),共37頁(yè),2024年2月25日,星期天?CopyrightXinjunMao面向數(shù)據(jù)流的需求分析方法12數(shù)據(jù)字典面向數(shù)據(jù)流分析需要引進(jìn)數(shù)據(jù)字典數(shù)據(jù)字典以一種準(zhǔn)確、簡(jiǎn)潔的方式對(duì)數(shù)據(jù)流圖中數(shù)據(jù)流、外部實(shí)體、數(shù)據(jù)存儲(chǔ)作說(shuō)明數(shù)據(jù)字典中的每個(gè)數(shù)據(jù)條目有以下內(nèi)容:名字(別名)數(shù)據(jù)類(lèi)型使用該數(shù)據(jù)條目的簡(jiǎn)要說(shuō)明數(shù)據(jù)條目的解釋性說(shuō)明其他補(bǔ)充說(shuō)明:取值范圍、缺省值、設(shè)計(jì)約束等以它作為輸入流或輸出流的轉(zhuǎn)換的列表第12頁(yè),共37頁(yè),2024年2月25日,星期天?CopyrightXinjunMao面向數(shù)據(jù)流的需求分析方法13數(shù)據(jù)字典例子訂票單名字:訂票單數(shù)據(jù)類(lèi)型:航班日期+目的地+出發(fā)地+航班號(hào)作為輸出流的轉(zhuǎn)換列表:作為輸入流的轉(zhuǎn)換列表:預(yù)定機(jī)票使用說(shuō)明:必須給出各個(gè)數(shù)據(jù)項(xiàng) 解釋性說(shuō)明:無(wú)缺省值:出發(fā)地=填寫(xiě)本地……第13頁(yè),共37頁(yè),2024年2月25日,星期天?CopyrightXinjunMao面向數(shù)據(jù)流的需求分析方法14小說(shuō)明第14頁(yè),共37頁(yè),2024年2月25日,星期天?CopyrightXinjunMao面向數(shù)據(jù)流的需求分析方法15小說(shuō)明小說(shuō)明準(zhǔn)確、詳細(xì)對(duì)數(shù)據(jù)流圖中的各個(gè)轉(zhuǎn)換的功能、性能和設(shè)計(jì)約束等作進(jìn)一步的解釋和說(shuō)明;需求分析人員通常用結(jié)構(gòu)化的自然語(yǔ)言、判定樹(shù)和判定表來(lái)書(shū)寫(xiě)小說(shuō)明小說(shuō)明應(yīng)該盡可能的簡(jiǎn)潔、清晰、易于理解第15頁(yè),共37頁(yè),2024年2月25日,星期天?CopyrightXinjunMao面向數(shù)據(jù)流的需求分析方法16小說(shuō)明例子記帳(1)將本次業(yè)務(wù)記錄到中心數(shù)據(jù)庫(kù)中(2)產(chǎn)生帳單(3)打印賬單第16頁(yè),共37頁(yè),2024年2月25日,星期天?CopyrightXinjunMao面向數(shù)據(jù)流的需求分析方法17主講內(nèi)容基本思想和原理建模語(yǔ)言建模過(guò)程CASE工具第17頁(yè),共37頁(yè),2024年2月25日,星期天?CopyrightXinjunMao面向數(shù)據(jù)流的需求分析方法18面向數(shù)據(jù)流的建模過(guò)程DFD是系統(tǒng)中各處理子功能以及它們之間數(shù)據(jù)流動(dòng)的圖形表示--刻劃系統(tǒng)功能和行為DFD為描述和建模的工具和手段如何利用DFD進(jìn)行需求分析,描述用戶需求?第18頁(yè),共37頁(yè),2024年2月25日,星期天?CopyrightXinjunMao面向數(shù)據(jù)流的需求分析方法19面向數(shù)據(jù)流的分析方法面向數(shù)據(jù)流分析方法運(yùn)用了抽象和分解的技術(shù).提供一些經(jīng)驗(yàn)知識(shí)和規(guī)則以指導(dǎo)需求分析第19頁(yè),共37頁(yè),2024年2月25日,星期天?CopyrightXinjunMao面向數(shù)據(jù)流的需求分析方法20步驟1:建立頂級(jí)DFD(1/2)根據(jù)問(wèn)題域與外部環(huán)境之間的相互關(guān)系定義問(wèn)題域的邊界,即問(wèn)題域與外界環(huán)境之間的輸入輸出關(guān)系-->得到最高抽象層次頂級(jí)數(shù)據(jù)流圖僅僅描述待開(kāi)發(fā)的軟件系統(tǒng)與外部環(huán)境之間的關(guān)系,因此在此DFD中,待開(kāi)發(fā)的軟件系統(tǒng)被抽象描述為一個(gè)轉(zhuǎn)換第20頁(yè),共37頁(yè),2024年2月25日,星期天?CopyrightXinjunMao面向數(shù)據(jù)流的需求分析方法21步驟1:建立頂級(jí)DFD(2/2)第21頁(yè),共37頁(yè),2024年2月25日,星期天?CopyrightXinjunMao面向數(shù)據(jù)流的需求分析方法22步驟2:自頂向下,功能分解自頂向下、逐步求精對(duì)頂級(jí)數(shù)據(jù)流圖進(jìn)行精化,生成下一級(jí)數(shù)據(jù)流圖對(duì)用戶的需求描述進(jìn)行語(yǔ)法分析名詞或名詞短語(yǔ)構(gòu)成潛在數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)和外部實(shí)體動(dòng)詞構(gòu)成潛在的處理功能第22頁(yè),共37頁(yè),2024年2月25日,星期天?CopyrightXinjunMao面向數(shù)據(jù)流的需求分析方法23案例分析:頂級(jí)(0)DFD第23頁(yè),共37頁(yè),2024年2月25日,星期天?CopyrightXinjunMao面向數(shù)據(jù)流的需求分析方法24案例分析:精化生成一級(jí)(0.1)DFD第24頁(yè),共37頁(yè),2024年2月25日,星期天?CopyrightXinjunMao面向數(shù)據(jù)流的需求分析方法25案例分析:精化生成二級(jí)(0.1.1)DFD第25頁(yè),共37頁(yè),2024年2月25日,星期天?CopyrightXinjunMao面向數(shù)據(jù)流的需求分析方法26案例分析:精化生成三級(jí)(0.1.1.1)DFD第26頁(yè),共37頁(yè),2024年2月25日,星期天?CopyrightXinjunMao面向數(shù)據(jù)流的需求分析方法27步驟2:自頂向下,功能分解(續(xù))在分解、精化過(guò)程中,把生成的數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)、外部實(shí)體在數(shù)據(jù)字典中加以定義,對(duì)底層轉(zhuǎn)換在小說(shuō)明中作出描述什么是底層轉(zhuǎn)換?是一個(gè)轉(zhuǎn)換沒(méi)有被進(jìn)一步精化和分解第27頁(yè),共37頁(yè),2024年2月25日,星期天?CopyrightXinjunMao面向數(shù)據(jù)流的需求分析方法28案例分析:三級(jí)DFD第28頁(yè),共37頁(yè),2024年2月25日,星期天?CopyrightXinjunMao面向數(shù)據(jù)流的需求分析方法29數(shù)據(jù)字典讀者基本信息名字和別名:讀者基本信息數(shù)據(jù)類(lèi)型:名字+讀者類(lèi)別+出生日期+系別+照片限制:必須提供所有的信息相關(guān)的轉(zhuǎn)換列表:……讀者類(lèi)別名字和別名:讀者類(lèi)別數(shù)據(jù)類(lèi)型:教師|本科生|碩士研究生|博士研究生限制:無(wú)相關(guān)的轉(zhuǎn)換列表:……第29頁(yè),共37頁(yè),2024年2月25日,星期天?CopyrightXinjunMao面向數(shù)據(jù)流的需求分析方法30案例分析:三級(jí)DFD第30頁(yè),共37頁(yè),2024年2月25日,星期天?CopyrightXinjunMao面向數(shù)據(jù)流的需求分析方法31小說(shuō)明判斷讀者是否存在判斷讀者信息的合法性和有效性查詢讀者信息庫(kù),判斷該讀者是否已經(jīng)注冊(cè)第31頁(yè),共37頁(yè),2024年2月25日,星期天?CopyrightXinjunMao面向數(shù)據(jù)流的需求分析方法32需求分析原則正確使用數(shù)據(jù)流圖中的各個(gè)圖形要素;如一個(gè)轉(zhuǎn)換既有輸入,又有輸出每個(gè)數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)、外部實(shí)體在數(shù)據(jù)字典中均有定義,數(shù)據(jù)流圖中最底層的轉(zhuǎn)換必須在小說(shuō)明中說(shuō)明父圖和子圖之間必須保持平衡,即父圖中某一轉(zhuǎn)換的輸入、輸出數(shù)據(jù)流和分解這個(gè)轉(zhuǎn)換的子圖的輸入、輸出數(shù)據(jù)流必須完全一致精化過(guò)程適可而止第32頁(yè),共37頁(yè),2024年2月25日,星期天?CopyrightXinjunMao面向數(shù)據(jù)流的需求分析方法33主講內(nèi)容基本思想和原理建模語(yǔ)言建模過(guò)程CASE工具第33頁(yè),共37頁(yè),2024年2月25日,星期天?CopyrightXinjunMao面向數(shù)據(jù)流的需求分析方法34支持面向數(shù)據(jù)流分析的CASE工具建模(數(shù)據(jù)流圖,數(shù)據(jù)字典,小說(shuō)明)模型的存儲(chǔ),顯示和檢索模型之間,數(shù)據(jù)條目之間的一致性檢查……第34頁(yè),共37頁(yè),2024年2月25日,星期天?CopyrightXinjunMao面向數(shù)據(jù)流的需求分析方法35本講小結(jié)基本原理和思想建模語(yǔ)言(數(shù)據(jù)流、數(shù)據(jù)字典、小說(shuō)明)建模方法(規(guī)則和經(jīng)驗(yàn))第35頁(yè),共37
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 居間合同2025年度版:定義、屬性與服務(wù)質(zhì)量評(píng)估體系3篇
- 二零二五年度能源項(xiàng)目權(quán)益轉(zhuǎn)讓與投資合同3篇
- 二零二五年軟件開(kāi)發(fā)服務(wù)合同4篇
- 二零二五版智能LED戶外廣告平臺(tái)合作項(xiàng)目合同3篇
- 影視器材租賃與技術(shù)服務(wù)2025年度合同3篇
- 二零二五年度房地產(chǎn)開(kāi)發(fā)項(xiàng)目造價(jià)咨詢合同6篇
- 二零二五版搬家運(yùn)輸合同:搬家運(yùn)輸途中物品丟失賠償3篇
- 二零二五版海鮮加盟店日常運(yùn)營(yíng)管理與維護(hù)服務(wù)合同范本2篇
- 二零二五年度車(chē)輛轉(zhuǎn)讓附帶綠色出行獎(jiǎng)勵(lì)政策合同3篇
- 二零二五年度智能辦公桌椅研發(fā)合作合同2篇
- 一年級(jí)語(yǔ)文雨點(diǎn)兒-教學(xué)課件【希沃白板初階培訓(xùn)結(jié)營(yíng)大作業(yè)】
- 替格瑞洛藥物作用機(jī)制、不良反應(yīng)機(jī)制、與氯吡格雷區(qū)別和合理使用
- 河北省大學(xué)生調(diào)研河北社會(huì)調(diào)查活動(dòng)項(xiàng)目申請(qǐng)書(shū)
- GB/T 20920-2007電子水平儀
- 如何提高教師的課程領(lǐng)導(dǎo)力
- 企業(yè)人員組織結(jié)構(gòu)圖
- 日本疾病診斷分組(DPC)定額支付方式課件
- 兩段焙燒除砷技術(shù)簡(jiǎn)介 - 文字版(1)(2)課件
- 實(shí)習(xí)證明模板免費(fèi)下載【8篇】
- 復(fù)旦大學(xué)用經(jīng)濟(jì)學(xué)智慧解讀中國(guó)課件03用大歷史觀看中國(guó)社會(huì)轉(zhuǎn)型
- 案件受理登記表模版
評(píng)論
0/150
提交評(píng)論