MySQL數(shù)據(jù)庫(kù)應(yīng)用與管理項(xiàng)目化教程課件:需求分析_第1頁(yè)
MySQL數(shù)據(jù)庫(kù)應(yīng)用與管理項(xiàng)目化教程課件:需求分析_第2頁(yè)
MySQL數(shù)據(jù)庫(kù)應(yīng)用與管理項(xiàng)目化教程課件:需求分析_第3頁(yè)
MySQL數(shù)據(jù)庫(kù)應(yīng)用與管理項(xiàng)目化教程課件:需求分析_第4頁(yè)
MySQL數(shù)據(jù)庫(kù)應(yīng)用與管理項(xiàng)目化教程課件:需求分析_第5頁(yè)
已閱讀5頁(yè),還剩27頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

應(yīng)用數(shù)據(jù)庫(kù)設(shè)計(jì)教學(xué)目標(biāo)能力目標(biāo)◎能針對(duì)數(shù)據(jù)庫(kù)設(shè)計(jì)項(xiàng)目,做好調(diào)研準(zhǔn)備和有效采集調(diào)研數(shù)據(jù);◎能繪制業(yè)務(wù)流圖、數(shù)據(jù)流圖,分析數(shù)據(jù)并繪制簡(jiǎn)單局部ER圖。知識(shí)目標(biāo)◎熟悉需求分析的步驟和方法;◎掌握規(guī)范業(yè)務(wù)流圖、數(shù)據(jù)流圖、ER圖的繪制。學(xué)習(xí)重點(diǎn)◎熟悉需求分析方法步驟、調(diào)研準(zhǔn)備和采集調(diào)研數(shù)據(jù)方法;◎掌握規(guī)范業(yè)務(wù)流圖、數(shù)據(jù)流圖、ER圖的繪制方法。學(xué)習(xí)難點(diǎn)◎需求分析和全局ER圖的繪制。任務(wù)任務(wù)1需求調(diào)研任務(wù)2需求分析任務(wù)3概念模型設(shè)計(jì)任務(wù)4邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)流程圖?

數(shù)據(jù)庫(kù)設(shè)計(jì)流程任務(wù)2需求分析任務(wù)說(shuō)明用戶需求調(diào)研數(shù)據(jù)收集回來(lái),應(yīng)立即進(jìn)行用戶需求分析。根據(jù)超市銷售管理系統(tǒng)的調(diào)研信息,進(jìn)行需求分析,繪制數(shù)據(jù)流圖,分析系統(tǒng)的總體結(jié)構(gòu)框架和功能模塊,與用戶充分交流,反饋修訂,相互認(rèn)可后,寫出需求分析報(bào)告。需求分析需求分析的目標(biāo)分析出更詳細(xì)表示業(yè)務(wù)活動(dòng)的數(shù)據(jù)流圖和數(shù)據(jù)字典分析系統(tǒng)的總體結(jié)構(gòu)框架利用原型化設(shè)計(jì)等分析方法,將分析成果再與用戶溝通,初步完成需求分析。寫出相應(yīng)的需求分析報(bào)告。數(shù)據(jù)流圖數(shù)據(jù)流圖(也稱為數(shù)據(jù)流程圖dateflowdiagram,DFD)是將業(yè)務(wù)流程圖轉(zhuǎn)化成更適合開發(fā)人員理解的邏輯模型圖,以圖形化的方法描繪數(shù)據(jù)在系統(tǒng)中的流動(dòng)和處理的過(guò)程。數(shù)據(jù)流的簡(jiǎn)單模型如下圖所示。數(shù)據(jù)流圖基本符號(hào)數(shù)據(jù)流圖基本符號(hào)數(shù)據(jù)流數(shù)據(jù)流表示數(shù)據(jù)的流向,由一組確定的數(shù)據(jù)項(xiàng)組成。例如“銷售單”為一個(gè)數(shù)據(jù)流,它由商品名、編號(hào)、單位、單價(jià)、數(shù)量等數(shù)據(jù)組成。數(shù)據(jù)流用帶有名字的具有箭頭的線段表示,名字稱為數(shù)據(jù)流名,表示流經(jīng)的數(shù)據(jù),箭頭表示流向。數(shù)據(jù)流可以在加工之間、加工與源終點(diǎn)之間、加工與數(shù)據(jù)存儲(chǔ)之間流動(dòng)。除了與數(shù)據(jù)存儲(chǔ)之間的數(shù)據(jù)流不必命名外,每個(gè)數(shù)據(jù)流必須要有一個(gè)合適的名字(名詞),以反映該數(shù)據(jù)流的含義。數(shù)據(jù)流圖基本符號(hào)加工(處理)加工是指數(shù)據(jù)流從輸入到輸出所經(jīng)的變換或操作,也就是輸入數(shù)據(jù)流經(jīng)過(guò)什么處理后變成了輸出數(shù)據(jù)。每個(gè)加工都有一個(gè)名字和編號(hào),加工名應(yīng)能反映處理的功能,不使用“數(shù)據(jù)處理”或“信息查詢”等籠統(tǒng)詞,編號(hào)能反映該加工位于分層的數(shù)據(jù)流圖的哪個(gè)層次和哪張圖中,能夠看出它是由哪個(gè)加工分解出來(lái)的子加工。數(shù)據(jù)流圖基本符號(hào)數(shù)據(jù)存儲(chǔ)(文件)數(shù)據(jù)存儲(chǔ)表示系統(tǒng)存儲(chǔ)的數(shù)據(jù),一般是數(shù)據(jù)庫(kù)文件。每個(gè)數(shù)據(jù)存儲(chǔ)都有一個(gè)名字。流入文件的數(shù)據(jù)流即存入數(shù)據(jù),從文件流出的數(shù)據(jù)即讀出或查詢數(shù)據(jù)。外部實(shí)體外部實(shí)體是存在于本軟件系統(tǒng)之外的人員、組織或其他系統(tǒng),他指出數(shù)據(jù)的來(lái)源點(diǎn)或系統(tǒng)所產(chǎn)生的數(shù)據(jù)的歸屬終點(diǎn)。數(shù)據(jù)流圖分析結(jié)構(gòu)化分析方法(SA方法)分析數(shù)據(jù)流圖最常用的方法是結(jié)構(gòu)化分析方法,它采用自頂向下,逐層分解的分析策略。一般把系統(tǒng)視為一個(gè)大的加工,然后對(duì)加工進(jìn)一步分解出若干個(gè)子加工,照此方法按處理功能逐層分解,直到能清楚表達(dá)出操作處理過(guò)程為止。數(shù)據(jù)流圖分析系統(tǒng)分層表示的數(shù)據(jù)流圖反映系統(tǒng)功能模塊,頂層是最高層次抽象的系統(tǒng)概貌,要反映更詳細(xì)的內(nèi)容,可將處理功能分解為若干子功能,每個(gè)子功能還可繼續(xù)分解,所用的數(shù)據(jù)也逐級(jí)分解,形成若干層次的數(shù)據(jù)流圖。數(shù)據(jù)流圖分析分析繪制數(shù)據(jù)流圖(方法步驟)(1)繪制系統(tǒng)的頂層數(shù)據(jù)流圖把整個(gè)系統(tǒng)視為一個(gè)大的加工,然后根據(jù)數(shù)據(jù)系統(tǒng)從哪些外部實(shí)體接收數(shù)據(jù)流,以及系統(tǒng)發(fā)送數(shù)據(jù)流到那些外部實(shí)體,就可以畫出輸入輸出圖。這張圖稱為頂層圖。如:圖三?7是超市銷售管理系統(tǒng)的頂層數(shù)據(jù)流圖。數(shù)據(jù)流圖分析(2)繪制系統(tǒng)的分解圖(0層圖):把頂層圖的加工分解成若干個(gè)子加工,并用數(shù)據(jù)流將這些加工連接起來(lái),使得頂層圖的輸入數(shù)據(jù)經(jīng)過(guò)若干子加工處理后,變成頂層圖的輸出數(shù)據(jù)流。這張圖稱為0層圖。從一個(gè)加工繪制出一序列子處理加工連成的數(shù)據(jù)流圖的過(guò)程就是對(duì)加工的分解。如:系統(tǒng)的0層圖。數(shù)據(jù)流圖分析(3)繪制加工的分解圖把每個(gè)加工看作一個(gè)小系統(tǒng),把加工的輸入輸出數(shù)據(jù)流看成小系統(tǒng)的輸入輸出流。于是可以象畫0層圖一樣畫出每個(gè)小系統(tǒng)的加工的DFD圖。例如:超市銷售管理0層2號(hào)加工進(jìn)一步分解,得到其1層數(shù)據(jù)流圖,如下圖。數(shù)據(jù)流圖分析(4)數(shù)據(jù)流圖和加工編號(hào)1)頂層圖只有一張,圖中的加工也只有一個(gè),所以不必為其編號(hào)。2).從0層圖開始編號(hào),0層圖中的加工號(hào)分別是1、2、3等。3)子圖號(hào)就是父圖中被分解的加工號(hào)。4)子圖中的加工號(hào)是由圖號(hào)、圓點(diǎn)和序號(hào)組成,如:1.12,1.3等等。使用數(shù)據(jù)字典數(shù)據(jù)字典用來(lái)描述更詳細(xì)的數(shù)據(jù)說(shuō)明,是系統(tǒng)中各類數(shù)據(jù)描述的集合。數(shù)據(jù)字典通常包括數(shù)據(jù)流、數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)存儲(chǔ)和處理過(guò)程5個(gè)部分,使用數(shù)據(jù)字典1、數(shù)據(jù)流條目舉例:定義數(shù)據(jù)流組成及數(shù)據(jù)項(xiàng)。

機(jī)票=姓名+日期+航班號(hào)+起點(diǎn)+終點(diǎn)+費(fèi)用

姓名={字母}

航班號(hào)=“Y7100”...“Y8100”

終點(diǎn)=[上海|北京|西安]

數(shù)據(jù)流條目主要內(nèi)容及舉例如下:數(shù)據(jù)流名稱:訂單

別名:無(wú)

簡(jiǎn)述:顧客訂貨時(shí)填寫的項(xiàng)目

來(lái)源:顧客

去向:加工1“檢驗(yàn)訂單”

數(shù)據(jù)流量:1000份/每周

組成:編號(hào)+訂貨日期+顧客編號(hào)+地址+電話+銀行賬號(hào)+貨物名稱+規(guī)格+數(shù)量使用數(shù)據(jù)字典2.數(shù)據(jù)結(jié)構(gòu)條目

數(shù)據(jù)存儲(chǔ)條目是對(duì)數(shù)據(jù)存儲(chǔ)的定義,如:

數(shù)據(jù)存儲(chǔ)名稱:庫(kù)存記錄

別名:無(wú)

簡(jiǎn)述:存放庫(kù)存所有可供貨物的信息

組成:貨物名稱+編號(hào)+生產(chǎn)廠家+單價(jià)+庫(kù)存量

組織方式:索引文件,以貨物編號(hào)為關(guān)鍵字

查詢要求:要求能立即查詢

使用數(shù)據(jù)字典

3.數(shù)據(jù)項(xiàng)條目數(shù)據(jù)項(xiàng)條目是不可再分解的數(shù)據(jù)單位,,其定義格式如下:

數(shù)據(jù)項(xiàng)名稱:貨物編號(hào)

別名:G-No,G-num,Goods-No

簡(jiǎn)述:本公司的所有貨物的編號(hào)

類型:字符串

長(zhǎng)度:10

取值范圍及含義:

第一位:進(jìn)口/國(guó)產(chǎn)

第2-4位:類別

第5-7位:規(guī)格

第8-10位:品名編號(hào)

使用數(shù)據(jù)字典用表格表示:如數(shù)據(jù)字典中的商品信息數(shù)據(jù)項(xiàng)。數(shù)據(jù)項(xiàng)名數(shù)據(jù)類型長(zhǎng)度取值范圍商品編號(hào)字符型500001-99999商品名稱字符型20任何字符或數(shù)字商品類型字符型20任何字符或數(shù)字商品簡(jiǎn)介字符型100任何字符或數(shù)字商品品牌字符型20任何字符或數(shù)字廠商名稱字符型50任何字符或數(shù)字使用數(shù)據(jù)字典4.加工條目

加工條目是用來(lái)說(shuō)明DFD中基本加工的處理邏輯的,由于上層的加工是由下層的基本加工分解而來(lái),只要有了基本加工的說(shuō)明,就可理解其他加工。舉例如下:

加工名:查閱庫(kù)存

編號(hào):1.2

激發(fā)條件:接收到合格訂單時(shí)

優(yōu)先級(jí):普通

輸入:合格訂單

輸出:可供貨訂單、缺貨訂單

加工邏輯:根據(jù)庫(kù)存記錄

IF訂單項(xiàng)目的數(shù)量<該項(xiàng)目庫(kù)存量的臨界值>

THEN可供貨處理

ELSE此訂單缺貨,登錄,待進(jìn)貨后再處理

ENDIF系統(tǒng)總體功能框架系統(tǒng)總體功能一般是從使用的角度對(duì)管理信息系統(tǒng)進(jìn)行功能設(shè)計(jì)的??梢詮墓芾砺毮芊诸愔?,采用自頂向下逐步分解原則,通過(guò)對(duì)業(yè)務(wù)過(guò)程和數(shù)據(jù)進(jìn)行分析,將系統(tǒng)分解為多個(gè)子系統(tǒng),再將子系統(tǒng)分解為功能模塊,直到每個(gè)下層子功能對(duì)應(yīng)一個(gè)窗口界面,完成一個(gè)相對(duì)獨(dú)立的業(yè)務(wù)處理。原型化方法在某些新系統(tǒng)開發(fā)中,很難摸清用戶的需求或用戶提不出自己的需求的情況下,采用演化模型方法:第一次只是試驗(yàn)開發(fā),其目標(biāo)只在于探索可行性,弄清軟件需求;第二次則在此基礎(chǔ)上獲得較為滿意的軟件產(chǎn)品,通常把一次得到的試驗(yàn)性產(chǎn)品稱“原型”,這種采用開發(fā)方法也稱原形化方法。采用這種方法可以減少由于軟件需求不明確而給開發(fā)帶來(lái)的風(fēng)險(xiǎn),一般適合于中小型系統(tǒng)。系統(tǒng)總體功能框架系統(tǒng)總體功能框架需求分析報(bào)告需求分析最后得出一份分析成果,即需求分析報(bào)告(又稱需求分析說(shuō)明書),需求分析說(shuō)明書編寫格式可參照IEEE標(biāo)準(zhǔn)830-1998(IEEE1998)描述的需求規(guī)格說(shuō)明書模板(,再根據(jù)項(xiàng)目系統(tǒng)特點(diǎn)進(jìn)行適當(dāng)改動(dòng)。需求分析報(bào)告需求規(guī)格說(shuō)明書綱目:條目

細(xì)目123456一、引言目的

文檔約定

預(yù)期的讀者和閱讀建議

產(chǎn)品的范圍

參考文獻(xiàn)二、綜合描述產(chǎn)品的前景產(chǎn)品的功能用戶類和特征

運(yùn)行環(huán)境設(shè)計(jì)和實(shí)現(xiàn)上的限制假設(shè)和依賴附錄三、外部接口需求附錄用戶界面附錄硬件接口軟件接口

通信接口四、系統(tǒng)特性說(shuō)明和優(yōu)先級(jí)激勵(lì)/響應(yīng)序列

功能需求

五、其它非功能需求

性能需求安全設(shè)施需求安全性需求軟件質(zhì)量屬性

業(yè)務(wù)規(guī)則

用戶文檔六、其它需求七、附件詞匯表分析模型

待確定問(wèn)題的列表

任務(wù)實(shí)施分

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論