第3章軟件需求獲取與結(jié)構(gòu)化分析方法_第1頁(yè)
第3章軟件需求獲取與結(jié)構(gòu)化分析方法_第2頁(yè)
第3章軟件需求獲取與結(jié)構(gòu)化分析方法_第3頁(yè)
已閱讀5頁(yè),還剩2頁(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)介

1、第 3 章 軟件需求獲取與結(jié)構(gòu)化分析方法3。1 為什么結(jié)構(gòu)化分析要叫“結(jié)構(gòu)化”?有其他可替代的術(shù)語(yǔ)嗎? “結(jié)構(gòu)化”一詞應(yīng)來(lái)源于“結(jié)構(gòu)化程序設(shè)計(jì)”,先有“結(jié)構(gòu)化程序設(shè)計(jì) " 的思想,后有結(jié) 構(gòu)化設(shè)計(jì)及結(jié)構(gòu)化分析。有時(shí)稱傳統(tǒng)的分析方法,指的就是結(jié)構(gòu)化分析方法。3.2 頂層數(shù)據(jù)流圖或稱環(huán)境圖的作用是什么? 頂層數(shù)據(jù)流圖(或稱環(huán)境圖)僅包括一個(gè)數(shù)據(jù)處理過(guò)程, 也就是要開(kāi)發(fā)的目標(biāo)系統(tǒng)。 其 作用如下:(1)確定系統(tǒng)在其環(huán)境中的位置,與系統(tǒng)有聯(lián)系的外部實(shí)體(包括硬件、軟件、組織機(jī) 構(gòu)及人 )有哪些 .(2)通過(guò)確定系統(tǒng)的輸入和輸出與外部實(shí)體的關(guān)系確定系統(tǒng)的邊界, 也就是要確定哪些 功能或處理屬于

2、系統(tǒng)范圍之內(nèi),哪些屬于系統(tǒng)范圍之外,需要由其他系統(tǒng)處理或人工處理。3。 3 在對(duì)數(shù)據(jù)流圖進(jìn)行分解時(shí)需要注意哪些問(wèn)題?在對(duì)數(shù)據(jù)流圖進(jìn)行分解時(shí),需要注意以下兩個(gè)問(wèn)題:( 1) 當(dāng)對(duì)數(shù)據(jù)流圖分層細(xì)化時(shí)必須保持信息連續(xù)性,也就是說(shuō),當(dāng)把一個(gè)處理分解為 一系列處理時(shí),分解前和分解后的輸入 /輸出數(shù)據(jù)流必須相同。(2) 注意分層細(xì)化時(shí)對(duì)編號(hào)的處理方法 .3.4 銀行存款業(yè)務(wù)如下:客戶到銀行柜臺(tái)存款時(shí),首先填寫(xiě)存款單(包括帳號(hào)、姓名、存款 金額、存款類(lèi)型 ),如果還沒(méi)有開(kāi)戶,則需要先開(kāi)戶,填寫(xiě)開(kāi)戶單(包括姓名、身份證號(hào)、地 址、電話、是否留密碼)。填寫(xiě)完存款單或開(kāi)戶單后,交給營(yíng)業(yè)員,營(yíng)業(yè)員將存款單或開(kāi) 戶單

3、信息輸入計(jì)算機(jī) ,系統(tǒng)記錄開(kāi)戶信息或存款單信息,如果是開(kāi)戶并選擇留密碼,則需要 客戶輸入密碼 .最后印出開(kāi)戶單或存款單給用戶。請(qǐng)畫(huà)出銀行存款業(yè)務(wù)的分層數(shù)據(jù)流圖(至 少畫(huà)出兩層)。(1) 識(shí)別外部實(shí)體及輸入輸出數(shù)據(jù)流 外部實(shí)體:儲(chǔ)戶、業(yè)務(wù)員。輸入數(shù)據(jù)流 :存款單 ,開(kāi)戶單,密碼。可以將存款單和開(kāi)戶單抽象為事務(wù).輸出數(shù)據(jù)流 :存款單,開(kāi)戶單。(2) 頂層數(shù)據(jù)流圖(3) 一層數(shù)據(jù)流圖對(duì)銀行儲(chǔ)蓄系統(tǒng)進(jìn)行分解,從大的方面分解為接收事務(wù)、處理開(kāi)戶、處理存款三部分,得到一層數(shù)據(jù)流圖對(duì)“處理存款”及“處理開(kāi)戶”進(jìn)行進(jìn)一步分解,得到二層數(shù)據(jù)流圖,即處理存款的 數(shù)據(jù)流圖和處理開(kāi)戶的數(shù)據(jù)流圖。2.1存隸信忌1 &#

4、187; 記錄存就 信昱< /打印存款單<J存畝甘託處理存款的數(shù)據(jù)流圖3。5按照以下描述,畫(huà)出 ER圖。一本教材由許多章組成,每一章包含許多節(jié)、小結(jié)和習(xí)題組成,章和節(jié)都具有標(biāo)題和序號(hào) 屬性。ER圖如下:3.6請(qǐng)根據(jù)以下描述畫(huà)出某庫(kù)存管理系統(tǒng)的數(shù)據(jù)流圖及ER圖。該系統(tǒng)的數(shù)據(jù)流程描述如下:(1)首先,根據(jù)計(jì)劃部門(mén)轉(zhuǎn)來(lái)的收貨通知單和已存在的物資編碼文件,建立物資采購(gòu)單流水 賬;(2)然后,根據(jù)技術(shù)部門(mén)的物資驗(yàn)收?qǐng)?bào)告和物資采購(gòu)單流水賬,更新物資臺(tái)賬文件(3)最后,對(duì)物資臺(tái)賬分類(lèi)匯總,將結(jié)果存儲(chǔ)于物資總賬文件中數(shù)據(jù)流圖1)識(shí)別外部實(shí)體及輸入輸出數(shù)據(jù)流外部實(shí)體:管理員、技術(shù)部門(mén)、物資總帳文件、物資編碼文件輸入數(shù)據(jù)流:收貨通知單、物資編碼、物資驗(yàn)收?qǐng)?bào)告。輸出數(shù)據(jù)流:分類(lèi)的物資臺(tái)帳 2)頂層數(shù)據(jù)流圖因?yàn)閿?shù)據(jù)存儲(chǔ)是系統(tǒng)中的一部說(shuō)明:1)一層數(shù)據(jù)流圖中的兩個(gè)數(shù)據(jù)存儲(chǔ)不應(yīng)畫(huà)在頂層流圖中。分,從這個(gè)角度,不應(yīng)畫(huà)在頂層數(shù)據(jù)流圖中2)此處將物資總賬文件當(dāng)成了外部紙質(zhì)文件,因此是外部實(shí)體。如果是電子文件,也可以當(dāng)成是數(shù)據(jù)存儲(chǔ)。3。7假設(shè)要開(kāi)發(fā)一個(gè)學(xué)生選課系統(tǒng),要求根據(jù)學(xué)生的專業(yè)班級(jí)自動(dòng)將其必選的課填入課表,并列出所有可選的課程供學(xué)生挑選,保證時(shí)間不沖突。采用結(jié)構(gòu)化的分析方法建立需求模 型。(1)數(shù)據(jù)流圖1)頂層數(shù)據(jù)流圖2

溫馨提示

  • 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)論