軟件工程與實(shí)踐43_第1頁(yè)
軟件工程與實(shí)踐43_第2頁(yè)
軟件工程與實(shí)踐43_第3頁(yè)
軟件工程與實(shí)踐43_第4頁(yè)
軟件工程與實(shí)踐43_第5頁(yè)
已閱讀5頁(yè),還剩8頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、軟件工程與實(shí)踐軟件工程與實(shí)踐中國(guó)水利水電出版社中國(guó)水利水電出版社4.4 4.4 數(shù)據(jù)字典數(shù)據(jù)字典 4.4.1 4.4.1 數(shù)據(jù)字典的用途數(shù)據(jù)字典的用途 數(shù)據(jù)字典是分析階段的工具,這是數(shù)據(jù)字典數(shù)據(jù)字典是分析階段的工具,這是數(shù)據(jù)字典最重要的用途用戶(hù)通過(guò)它可以清楚地了解分析員隊(duì)最重要的用途用戶(hù)通過(guò)它可以清楚地了解分析員隊(duì)系統(tǒng)數(shù)據(jù)和處理的詳細(xì)說(shuō)明。不同的開(kāi)發(fā)人員或不系統(tǒng)數(shù)據(jù)和處理的詳細(xì)說(shuō)明。不同的開(kāi)發(fā)人員或不同的開(kāi)發(fā)小組之間可以通過(guò)數(shù)據(jù)字典對(duì)數(shù)據(jù)做出嚴(yán)同的開(kāi)發(fā)小組之間可以通過(guò)數(shù)據(jù)字典對(duì)數(shù)據(jù)做出嚴(yán)密一致的定義,從而避免定義得混亂。密一致的定義,從而避免定義得混亂。 數(shù)據(jù)字典對(duì)處理的描述是很有價(jià)值的,如數(shù)

2、據(jù)字典對(duì)處理的描述是很有價(jià)值的,如果改變了某個(gè)數(shù)據(jù)的定義,則很容易看出對(duì)處理所果改變了某個(gè)數(shù)據(jù)的定義,則很容易看出對(duì)處理所所產(chǎn)生的影響,并能夠?qū)κ艿接绊懙奶幚碜龀鱿鄳?yīng)所產(chǎn)生的影響,并能夠?qū)κ艿接绊懙奶幚碜龀鱿鄳?yīng)的改變。數(shù)據(jù)字典也是下一步設(shè)計(jì)得依據(jù),如果要的改變。數(shù)據(jù)字典也是下一步設(shè)計(jì)得依據(jù),如果要求所有開(kāi)發(fā)人員都根據(jù)數(shù)據(jù)字典的定義去設(shè)計(jì)模塊求所有開(kāi)發(fā)人員都根據(jù)數(shù)據(jù)字典的定義去設(shè)計(jì)模塊,則能避免許多麻煩的接口問(wèn)題。,則能避免許多麻煩的接口問(wèn)題。4.4.2 數(shù)據(jù)字典的內(nèi)容數(shù)據(jù)字典的內(nèi)容1. 數(shù)據(jù)流數(shù)據(jù)流編號(hào):數(shù)據(jù)流名稱(chēng):說(shuō)明:簡(jiǎn)要介紹作用即其產(chǎn)生的原因和結(jié)果數(shù)據(jù)流來(lái)源:從哪里來(lái)數(shù)據(jù)流去向:到那里去

3、數(shù)據(jù)流組成:數(shù)據(jù)結(jié)構(gòu) 數(shù)據(jù)元素?cái)?shù)據(jù)元素編號(hào):數(shù)據(jù)元素名稱(chēng): 類(lèi)型:數(shù)字(連續(xù)值、離散值),字符(編碼類(lèi)型)長(zhǎng)度:取值范圍:相關(guān)的數(shù)據(jù)元素即數(shù)據(jù)結(jié)構(gòu):數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ)編號(hào):數(shù)據(jù)存儲(chǔ)名稱(chēng):簡(jiǎn)述:存放的是什么數(shù)據(jù)輸入數(shù)據(jù): 輸出數(shù)據(jù):數(shù)據(jù)存儲(chǔ)組成:數(shù)據(jù)結(jié)構(gòu) 存儲(chǔ)方式:順序、直接、關(guān)鍵碼處理處理編號(hào):反映該處理的層次處理名稱(chēng):簡(jiǎn)要描述:處理邏輯及功能簡(jiǎn)述輸入數(shù)據(jù)流:輸出數(shù)據(jù)流:處理邏輯:簡(jiǎn)述處理程序、處理順序 外部實(shí)體外部實(shí)體 編號(hào):外部實(shí)體名稱(chēng):簡(jiǎn)要描述:什么外部實(shí)體從外部實(shí)體輸入:向外部實(shí)體輸出: 由數(shù)據(jù)元素組成數(shù)據(jù)(即數(shù)據(jù)結(jié)構(gòu))的方式有由數(shù)據(jù)元素組成數(shù)據(jù)(即數(shù)據(jù)結(jié)構(gòu))的方式有以下四種基本類(lèi)型:以

4、下四種基本類(lèi)型:(1)順序:即以確定次序連接兩個(gè)或多個(gè)分)順序:即以確定次序連接兩個(gè)或多個(gè)分量。量。(2)選擇:即從兩個(gè)或多個(gè)可能的數(shù)據(jù)元素)選擇:即從兩個(gè)或多個(gè)可能的數(shù)據(jù)元素中選取一個(gè)。中選取一個(gè)。(3)重復(fù):即把指定的分量重復(fù)零次或多次)重復(fù):即把指定的分量重復(fù)零次或多次。(4)可選:即一個(gè)分量是可有可無(wú)的(重復(fù))可選:即一個(gè)分量是可有可無(wú)的(重復(fù)零次或一次)零次或一次)4.4.3定義數(shù)據(jù)的方法定義數(shù)據(jù)的方法符號(hào)含 義 及 解 釋=等價(jià)于(或被定義為)+和(即,連接兩個(gè)分量);x=a + b 表示x由a 和 b 組成 選擇符號(hào),表示對(duì) 中列舉的值可以任選其一;x=a|b 表示x由 a或 b

5、組成 重復(fù)符號(hào),表示對(duì) 中的內(nèi)容可視需要重復(fù)使用 ;x=a 表示x由 0個(gè)或多個(gè) a 組成( )可選符號(hào),表示對(duì)( )中的內(nèi)容可由設(shè)計(jì)者決定取舍;x=(a) 表示 a 可在x中出現(xiàn),也可不出現(xiàn)m n 為連接符號(hào),表示取值范圍在m到n之間;x=1 9 表示x可取1到9中的任意一個(gè)值“”基本數(shù)據(jù)元素;x=“a” 表示x是取值為字符a 的數(shù)據(jù)元素*注釋符號(hào),表示兩個(gè)*之間的內(nèi)容是對(duì)條目的注釋舉例舉例 某程序設(shè)計(jì)語(yǔ)言規(guī)定,變量標(biāo)識(shí)符是長(zhǎng)度不超過(guò)10個(gè)字符的字符串,第一個(gè)字符必須是字母字符,隨后的字符既可以是字母字符也可以是數(shù)字字符。 根據(jù)上面講述的符號(hào),定義標(biāo)識(shí)符如下: 標(biāo)識(shí)符=字母字符+字母數(shù)字串 字母數(shù)字串=0字母或數(shù)字9 字母或數(shù)字=字母字符數(shù)字字符4.5 需求分析報(bào)告需求分析報(bào)告書(shū)寫(xiě)規(guī)范書(shū)寫(xiě)規(guī)范1.1.目的和對(duì)象目的和對(duì)象2. 2. 項(xiàng)目背景描述項(xiàng)目背景描述 3. 3. 調(diào)研情況介紹:調(diào)研情況介紹:4. 4. 用戶(hù)特點(diǎn)用戶(hù)特點(diǎn)5. 5. 任務(wù)概述任務(wù)概述 6. 6. 運(yùn)行環(huán)境運(yùn)行環(huán)境7. 7. 功能需求功能需求 8. 8. 數(shù)據(jù)描述數(shù)據(jù)描述 9. 9. 性能需求性能需求 10. 10. 運(yùn)行需求運(yùn)行需求 11.11.不確定的問(wèn)題不確定的問(wèn)題 12. 12

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論