版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、關于面向數(shù)據(jù)流的需求分析方法第一張,PPT共三十七頁,創(chuàng)作于2022年6月Copyright Xinjun Mao面向數(shù)據(jù)流的需求分析方法2序言需求分析的任務建模是實現(xiàn)需求分析任務的一種好的方法有助于全面、系統(tǒng)地了解和分析用戶的需求有助于發(fā)現(xiàn)需求描述中不一致、錯誤和模糊性確保軟件SRS一致化、全面化、準確化如何建立用戶需求的模型?第二張,PPT共三十七頁,創(chuàng)作于2022年6月Copyright Xinjun Mao面向數(shù)據(jù)流的需求分析方法3主講內容基本思想和原理建模語言建模過程CASE工具第三張,PPT共三十七頁,創(chuàng)作于2022年6月Copyright Xinjun Mao面向數(shù)據(jù)流的需求分析
2、方法4基本原理和思想提出一種建模方法時需考慮的問題用戶需求的本質是什么? (原理)表示機制以刻畫和描述用戶的需求? (語言)建模的過程和步驟? (方法)第四張,PPT共三十七頁,創(chuàng)作于2022年6月Copyright Xinjun Mao面向數(shù)據(jù)流的需求分析方法5面向數(shù)據(jù)流需求分析方法的產生結構化軟件開發(fā)方法70年代Edward Yourdon, Tom DeMarco等人提出基本思想: “自頂向下,逐步求精” ,“抽象和分解”結構化軟件開發(fā)方法結構化需求分析 + 結構化軟件設計 + 結構化程序設計面向數(shù)據(jù)流分析方法(DFD)是結構化軟件開發(fā)方法一員第五張,PPT共三十七頁,創(chuàng)作于2022年6
3、月Copyright Xinjun Mao面向數(shù)據(jù)流的需求分析方法6基本原理 用戶需求:功能和行為, 性能, 設計約束從信息處理的角度上看,應用系統(tǒng)的功能本質上對各種數(shù)據(jù)的加工和處理如何表示各種數(shù)據(jù)的加工和處理?怎樣進行需求分析?第六張,PPT共三十七頁,創(chuàng)作于2022年6月Copyright Xinjun Mao面向數(shù)據(jù)流的需求分析方法7主講內容基本思想和原理建模語言建模過程CASE工具第七張,PPT共三十七頁,創(chuàng)作于2022年6月Copyright Xinjun Mao面向數(shù)據(jù)流的需求分析方法8模型表示工具(語言)數(shù)據(jù)流圖數(shù)據(jù)字典小說明第八張,PPT共三十七頁,創(chuàng)作于2022年6月Copy
4、right Xinjun Mao面向數(shù)據(jù)流的需求分析方法9數(shù)據(jù)流圖數(shù)據(jù)流圖是一種描述數(shù)據(jù)以及對數(shù)據(jù)進行加工轉換的圖形工具一個數(shù)據(jù)流圖主要由以下四個部分組成: 數(shù)據(jù)流數(shù)據(jù)處理外部實體數(shù)據(jù)存儲外部實體名稱數(shù)據(jù)存儲名稱轉換名稱數(shù)據(jù)流名稱第九張,PPT共三十七頁,創(chuàng)作于2022年6月Copyright Xinjun Mao面向數(shù)據(jù)流的需求分析方法10數(shù)據(jù)流圖例子第十張,PPT共三十七頁,創(chuàng)作于2022年6月Copyright Xinjun Mao面向數(shù)據(jù)流的需求分析方法11數(shù)據(jù)字典第十一張,PPT共三十七頁,創(chuàng)作于2022年6月Copyright Xinjun Mao面向數(shù)據(jù)流的需求分析方法12數(shù)據(jù)字
5、典面向數(shù)據(jù)流分析需要引進數(shù)據(jù)字典數(shù)據(jù)字典以一種準確、簡潔的方式對數(shù)據(jù)流圖中數(shù)據(jù)流、外部實體、數(shù)據(jù)存儲作說明數(shù)據(jù)字典中的每個數(shù)據(jù)條目有以下內容:名字(別名)數(shù)據(jù)類型使用該數(shù)據(jù)條目的簡要說明數(shù)據(jù)條目的解釋性說明其他補充說明:取值范圍、缺省值、設計約束等以它作為輸入流或輸出流的轉換的列表第十二張,PPT共三十七頁,創(chuàng)作于2022年6月Copyright Xinjun Mao面向數(shù)據(jù)流的需求分析方法13數(shù)據(jù)字典例子訂票單 名字: 訂票單 數(shù)據(jù)類型: 航班日期 + 目的地 + 出發(fā)地 + 航班號 作為輸出流的轉換列表: 作為輸入流的轉換列表: 預定機票使用說明: 必須給出各個數(shù)據(jù)項解釋性說明: 無缺省值
6、: 出發(fā)地 = 填寫本地 第十三張,PPT共三十七頁,創(chuàng)作于2022年6月Copyright Xinjun Mao面向數(shù)據(jù)流的需求分析方法14小說明第十四張,PPT共三十七頁,創(chuàng)作于2022年6月Copyright Xinjun Mao面向數(shù)據(jù)流的需求分析方法15小說明小說明準確、詳細對數(shù)據(jù)流圖中的各個轉換的功能、性能和設計約束等作進一步的解釋和說明;需求分析人員通常用結構化的自然語言、判定樹和判定表來書寫小說明小說明應該盡可能的簡潔、清晰、易于理解第十五張,PPT共三十七頁,創(chuàng)作于2022年6月Copyright Xinjun Mao面向數(shù)據(jù)流的需求分析方法16小說明例子記帳(1) 將本次業(yè)
7、務記錄到中心數(shù)據(jù)庫中(2) 產生帳單(3) 打印賬單第十六張,PPT共三十七頁,創(chuàng)作于2022年6月Copyright Xinjun Mao面向數(shù)據(jù)流的需求分析方法17主講內容基本思想和原理建模語言建模過程CASE工具第十七張,PPT共三十七頁,創(chuàng)作于2022年6月Copyright Xinjun Mao面向數(shù)據(jù)流的需求分析方法18面向數(shù)據(jù)流的建模過程DFD是系統(tǒng)中各處理子功能以及它們之間數(shù)據(jù)流動的圖形表示 - 刻劃系統(tǒng)功能和行為DFD為描述和建模的工具和手段如何利用DFD進行需求分析,描述用戶需求?第十八張,PPT共三十七頁,創(chuàng)作于2022年6月Copyright Xinjun Mao面向數(shù)
8、據(jù)流的需求分析方法19面向數(shù)據(jù)流的分析方法面向數(shù)據(jù)流分析方法運用了抽象和分解的技術.提供一些經驗知識和規(guī)則以指導需求分析第十九張,PPT共三十七頁,創(chuàng)作于2022年6月Copyright Xinjun Mao面向數(shù)據(jù)流的需求分析方法20步驟1: 建立頂級DFD(1/2)根據(jù)問題域與外部環(huán)境之間的相互關系定義問題 域的邊界,即問題域與外界環(huán)境之間的輸入輸出關系 - 得到最高抽象層次頂級數(shù)據(jù)流圖僅僅描述待開發(fā)的軟件系統(tǒng)與外部環(huán)境之間的關系,因此在此DFD中,待開發(fā)的軟件系統(tǒng)被抽象描述為一個轉換第二十張,PPT共三十七頁,創(chuàng)作于2022年6月Copyright Xinjun Mao面向數(shù)據(jù)流的需求分
9、析方法21步驟1: 建立頂級DFD(2/2)第二十一張,PPT共三十七頁,創(chuàng)作于2022年6月Copyright Xinjun Mao面向數(shù)據(jù)流的需求分析方法22步驟2:自頂向下,功能分解自頂向下、逐步求精對頂級數(shù)據(jù)流圖進行精化,生成下一級數(shù)據(jù)流圖對用戶的需求描述進行語法分析名詞或名詞短語構成潛在數(shù)據(jù)流、數(shù)據(jù)存儲和外部實體 動詞構成潛在的處理功能第二十二張,PPT共三十七頁,創(chuàng)作于2022年6月Copyright Xinjun Mao面向數(shù)據(jù)流的需求分析方法23案例分析:頂級(0)DFD第二十三張,PPT共三十七頁,創(chuàng)作于2022年6月Copyright Xinjun Mao面向數(shù)據(jù)流的需求分
10、析方法24案例分析:精化生成一級(0.1)DFD第二十四張,PPT共三十七頁,創(chuàng)作于2022年6月Copyright Xinjun Mao面向數(shù)據(jù)流的需求分析方法25案例分析: 精化生成二級(0.1.1)DFD第二十五張,PPT共三十七頁,創(chuàng)作于2022年6月Copyright Xinjun Mao面向數(shù)據(jù)流的需求分析方法26案例分析: 精化生成三級(0.1.1.1)DFD第二十六張,PPT共三十七頁,創(chuàng)作于2022年6月Copyright Xinjun Mao面向數(shù)據(jù)流的需求分析方法27步驟2:自頂向下,功能分解(續(xù))在分解、精化過程中,把生成的數(shù)據(jù)流、數(shù)據(jù)存儲、外部實體在數(shù)據(jù)字典中加以定義
11、, 對底層轉換在小說明中作出描述什么是底層轉換?是一個轉換沒有被進一步精化和分解第二十七張,PPT共三十七頁,創(chuàng)作于2022年6月Copyright Xinjun Mao面向數(shù)據(jù)流的需求分析方法28案例分析: 三級DFD第二十八張,PPT共三十七頁,創(chuàng)作于2022年6月Copyright Xinjun Mao面向數(shù)據(jù)流的需求分析方法29數(shù)據(jù)字典讀者基本信息 名字和別名:讀者基本信息 數(shù)據(jù)類型:名字讀者類別出生日期系別 照片 限制: 必須提供所有的信息 相關的轉換列表:讀者類別 名字和別名:讀者類別 數(shù)據(jù)類型:教師 | 本科生 | 碩士研究生 | 博士研究生 限制: 無 相關的轉換列表:第二十九
12、張,PPT共三十七頁,創(chuàng)作于2022年6月Copyright Xinjun Mao面向數(shù)據(jù)流的需求分析方法30案例分析: 三級DFD第三十張,PPT共三十七頁,創(chuàng)作于2022年6月Copyright Xinjun Mao面向數(shù)據(jù)流的需求分析方法31小說明判斷讀者是否存在判斷讀者信息的合法性和有效性查詢讀者信息庫,判斷該讀者是否已經注冊第三十一張,PPT共三十七頁,創(chuàng)作于2022年6月Copyright Xinjun Mao面向數(shù)據(jù)流的需求分析方法32需求分析原則正確使用數(shù)據(jù)流圖中的各個圖形要素;如一個轉換既有輸入,又有輸出每個數(shù)據(jù)流、數(shù)據(jù)存儲、外部實體在數(shù)據(jù)字典中均有定義,數(shù)據(jù)流圖中最底層的轉
13、換必須在小說明中說明父圖和子圖之間必須保持平衡,即父圖中某一轉換的輸入、輸出數(shù)據(jù)流和分解這個轉換的子圖的 輸入、輸出數(shù)據(jù)流必須完全一致精化過程適可而止第三十二張,PPT共三十七頁,創(chuàng)作于2022年6月Copyright Xinjun Mao面向數(shù)據(jù)流的需求分析方法33主講內容基本思想和原理建模語言建模過程CASE工具第三十三張,PPT共三十七頁,創(chuàng)作于2022年6月Copyright Xinjun Mao面向數(shù)據(jù)流的需求分析方法34支持面向數(shù)據(jù)流分析的CASE工具建模(數(shù)據(jù)流圖, 數(shù)據(jù)字典, 小說明)模型的存儲, 顯示和檢索模型之間, 數(shù)據(jù)條目之間的一致性檢查第三十四張,PPT共三十七頁,創(chuàng)作于2022年6月Copyright Xinjun Mao面向數(shù)據(jù)流的需求分析方法35本講小結基本原理和思想建模語言(數(shù)據(jù)流、數(shù)據(jù)字典、小說明)建模方法(規(guī)則和經驗)第三十五張,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- Module 10 Unit 2 You shouldn't be late(說課稿)-2024-2025學年外研版(一起)英語五年級上冊001
- 16 滑輪 說課稿-2023-2024學年科學六年級上冊青島版001
- 3 珍貴的淡水資源(說課稿)-2023-2024學年四年級科學下冊大象版
- 3 我不拖拉 第2課時(說課稿)-2023-2024學年道德與法治一年級下冊統(tǒng)編版
- 2023二年級數(shù)學上冊 二 角的初步認識 銳角和鈍角說課稿 西師大版
- 19《夜宿山寺》說課稿-2024-2025學年二年級上冊語文統(tǒng)編版
- 2023八年級道德與法治上冊 第四單元 維護國家利益 第八課 國家利益至上 第1框 國家好 大家才會好說課稿 新人教版
- 2024年八年級道德與法治下冊 第三單元 人民當家作主 第五課 我國基本制度 第2框 根本政治制度說課稿 新人教版
- 2024年秋九年級歷史上冊 第一單元 古代亞非文明 第3課 古代印度說課稿2 新人教版001
- 2025北京建筑材料購貨合同
- 2025年公務員考試申論試題與參考答案
- 2025年高考作文專練(25道真題+審題立意+范文)- 2025年高考語文作文備考總復習
- 中國高血壓防治指南(2024年修訂版)要點解讀
- 二十屆三中全會精神應知應會知識測試30題(附答案)
- 小學三年級下冊奧數(shù)題100道附答案
- 《烏有先生歷險記》原文及翻譯
- 人員測評方案
- 小升初卷(試題)-2023-2024學年六年級下冊數(shù)學人教版
- GB/T 40565.1-2024液壓傳動連接快換接頭第1部分:通用型
- 《教科版》二年級科學下冊全冊課件(完整版)
評論
0/150
提交評論