軟件工程 第三章ppt課件_第1頁
軟件工程 第三章ppt課件_第2頁
軟件工程 第三章ppt課件_第3頁
軟件工程 第三章ppt課件_第4頁
軟件工程 第三章ppt課件_第5頁
已閱讀5頁,還剩50頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、軟件工程軟件工程(Software Software EngineeringEngineering)第三章第三章 需求分析需求分析需求分析概述需求分析概述 需求(requirement)分析基本任務(wù)是對(duì)目標(biāo)系統(tǒng)提出完整、準(zhǔn)確、明晰、具體的要求。 需求分析的結(jié)果是系統(tǒng)開發(fā)的基礎(chǔ),關(guān)系到工程的成敗和軟件產(chǎn)品的質(zhì)量。需求分析概述需求分析概述 軟件需求:指用戶對(duì)目標(biāo)軟件系統(tǒng)在功能、行為、性軟件需求:指用戶對(duì)目標(biāo)軟件系統(tǒng)在功能、行為、性能、設(shè)計(jì)約束等方面的期望。能、設(shè)計(jì)約束等方面的期望。 需求分析:包括調(diào)研、建模。需求分析:包括調(diào)研、建模。 調(diào)研:需求獲取、需求捕捉。調(diào)研:需求獲取、需求捕捉。 分析:功

2、能建模、信息建模和行為建模。分析:功能建模、信息建模和行為建模。 需求規(guī)格說明書:對(duì)分析結(jié)果的形式描述。需求規(guī)格說明書:對(duì)分析結(jié)果的形式描述。 需求規(guī)格說明是軟件設(shè)計(jì)、實(shí)現(xiàn)、測試直至維護(hù)的主要需求規(guī)格說明是軟件設(shè)計(jì)、實(shí)現(xiàn)、測試直至維護(hù)的主要基礎(chǔ)?;A(chǔ)。需求分析的任務(wù)需求分析的任務(wù) 基本任務(wù):準(zhǔn)確回答:基本任務(wù):準(zhǔn)確回答:“系統(tǒng)必須做系統(tǒng)必須做什么?什么?”-對(duì)目標(biāo)系統(tǒng)提出完整、準(zhǔn)確、對(duì)目標(biāo)系統(tǒng)提出完整、準(zhǔn)確、明晰、具體的要求。明晰、具體的要求。確定對(duì)系統(tǒng)的綜合要求確定對(duì)系統(tǒng)的綜合要求系統(tǒng)功能要求:確定系統(tǒng)必須完成的所有功能。系統(tǒng)功能要求:確定系統(tǒng)必須完成的所有功能。系統(tǒng)性能要求:如系統(tǒng)聯(lián)機(jī)響應(yīng)

3、時(shí)間、吞吐率、可系統(tǒng)性能要求:如系統(tǒng)聯(lián)機(jī)響應(yīng)時(shí)間、吞吐率、可靠性、安全性、易用性操作簡便等??啃浴踩?、易用性操作簡便等。運(yùn)行要求:系統(tǒng)運(yùn)行時(shí)所處環(huán)境的要求,如硬件平運(yùn)行要求:系統(tǒng)運(yùn)行時(shí)所處環(huán)境的要求,如硬件平臺(tái)、軟件平臺(tái)、網(wǎng)絡(luò)環(huán)境、通信接口等。臺(tái)、軟件平臺(tái)、網(wǎng)絡(luò)環(huán)境、通信接口等。擴(kuò)展性要求:應(yīng)明確列出將來可能會(huì)提出來的擴(kuò)展擴(kuò)展性要求:應(yīng)明確列出將來可能會(huì)提出來的擴(kuò)展要求。這是設(shè)計(jì)目標(biāo)系統(tǒng)時(shí)要考慮的因素。要求。這是設(shè)計(jì)目標(biāo)系統(tǒng)時(shí)要考慮的因素。 數(shù)據(jù)需求數(shù)據(jù)需求-數(shù)據(jù)建模數(shù)據(jù)建模 任何一個(gè)軟件系統(tǒng),其本質(zhì)都是信息處理系統(tǒng),信息處理的要求決定了系統(tǒng)的性質(zhì)。因此,分析系統(tǒng)的數(shù)據(jù)要求是需求分析的一項(xiàng)

4、重要任務(wù)。 分析系統(tǒng)的數(shù)據(jù)要求包括: 建立數(shù)據(jù)模型:主要是數(shù)據(jù)概念模型 數(shù)據(jù)結(jié)構(gòu)規(guī)范化:減少冗余、避免操作錯(cuò)誤 建立數(shù)據(jù)字典:全面準(zhǔn)確地定義數(shù)據(jù)。 邏輯建模邏輯建模-功能建模功能建模 功能建模就是對(duì)系統(tǒng)功能建模就是對(duì)系統(tǒng)“做什么進(jìn)行完整、做什么進(jìn)行完整、準(zhǔn)確地描述。準(zhǔn)確地描述。結(jié)構(gòu)化分析結(jié)構(gòu)化分析 :數(shù)據(jù)流圖和數(shù)據(jù)字典。:數(shù)據(jù)流圖和數(shù)據(jù)字典。業(yè)務(wù)分析業(yè)務(wù)分析 :用例模型。:用例模型。面向?qū)ο蠓治雒嫦驅(qū)ο蠓治?:領(lǐng)域?qū)ο竽P?。:領(lǐng)域?qū)ο竽P汀?需求分析的步驟需求分析的步驟1 1、需求獲?。鹤R(shí)別用戶需求、需求獲?。鹤R(shí)別用戶需求 通過調(diào)研,獲取用戶對(duì)系統(tǒng)的功能需求和非功能需求。通過調(diào)研,獲取用戶對(duì)系

5、統(tǒng)的功能需求和非功能需求。2 2、需求分析:全面、準(zhǔn)確理解用戶需求、需求分析:全面、準(zhǔn)確理解用戶需求 通過對(duì)用戶需求分析和綜合,消除用戶需求的模糊性、通過對(duì)用戶需求分析和綜合,消除用戶需求的模糊性、歧義性和不一致性。建立系統(tǒng)邏輯功能模型。歧義性和不一致性。建立系統(tǒng)邏輯功能模型。3 3、需求描述:準(zhǔn)確地表達(dá)用戶的需求、需求描述:準(zhǔn)確地表達(dá)用戶的需求 用規(guī)范化的語言和格式生成需求規(guī)格說明。用規(guī)范化的語言和格式生成需求規(guī)格說明。4 4、需求文檔評(píng)審、需求文檔評(píng)審 通過對(duì)需求規(guī)格說明等文檔進(jìn)行技術(shù)審查和管理復(fù)審,通過對(duì)需求規(guī)格說明等文檔進(jìn)行技術(shù)審查和管理復(fù)審,確保需求描述與軟件合同的要求的一致性,確保

6、軟件需求確保需求描述與軟件合同的要求的一致性,確保軟件需求的全面性、精確性和一致性。的全面性、精確性和一致性。前一頁需求分析過程需求分析過程n借助當(dāng)前系統(tǒng)的邏輯模型導(dǎo)出目標(biāo)系統(tǒng)的邏輯模型。借助當(dāng)前系統(tǒng)的邏輯模型導(dǎo)出目標(biāo)系統(tǒng)的邏輯模型。邏輯模型邏輯模型抽象化抽象化做什么做什么目標(biāo)系統(tǒng)目標(biāo)系統(tǒng)具體化具體化物理模型物理模型實(shí)例化實(shí)例化邏輯模型邏輯模型導(dǎo)導(dǎo)出出理理解解需需求求表表達(dá)達(dá)需需求求當(dāng)前系統(tǒng)當(dāng)前系統(tǒng)物理模型物理模型模型化模型化怎樣做怎樣做前一頁需求分析的步驟需求分析的步驟1 1、獲得當(dāng)前系統(tǒng)的物理模型:當(dāng)前系統(tǒng)是怎樣做的。、獲得當(dāng)前系統(tǒng)的物理模型:當(dāng)前系統(tǒng)是怎樣做的。 表達(dá)工具:組織結(jié)構(gòu)圖、業(yè)

7、務(wù)流程圖、系統(tǒng)流程圖表達(dá)工具:組織結(jié)構(gòu)圖、業(yè)務(wù)流程圖、系統(tǒng)流程圖2 2、抽象出當(dāng)前系統(tǒng)的邏輯模型:當(dāng)前系統(tǒng)做了什么、抽象出當(dāng)前系統(tǒng)的邏輯模型:當(dāng)前系統(tǒng)做了什么 表達(dá)工具:數(shù)據(jù)流程圖。表達(dá)工具:數(shù)據(jù)流程圖。3 3、建立目標(biāo)系統(tǒng)的邏輯模型:對(duì)當(dāng)前系統(tǒng)的邏輯模型進(jìn)行、建立目標(biāo)系統(tǒng)的邏輯模型:對(duì)當(dāng)前系統(tǒng)的邏輯模型進(jìn)行調(diào)整,加進(jìn)變化的部分和對(duì)目標(biāo)系統(tǒng)的新要求部分,得到調(diào)整,加進(jìn)變化的部分和對(duì)目標(biāo)系統(tǒng)的新要求部分,得到目標(biāo)系統(tǒng)的邏輯模型。目標(biāo)系統(tǒng)的邏輯模型。-系統(tǒng)功能模型系統(tǒng)功能模型 表達(dá)工具:數(shù)據(jù)流程圖、用例模型、類表達(dá)工具:數(shù)據(jù)流程圖、用例模型、類& &對(duì)象模型。對(duì)象模型。 4 4、確定用戶對(duì)目標(biāo)系統(tǒng)

8、的約束性能需求、安全性、可靠、確定用戶對(duì)目標(biāo)系統(tǒng)的約束性能需求、安全性、可靠性、可操作性等)性、可操作性等)-系統(tǒng)行為模型系統(tǒng)行為模型需求分析方法需求分析方法1、結(jié)構(gòu)化分析方法、結(jié)構(gòu)化分析方法 SA-Structured Analisys2、面向?qū)ο蠓治龇椒?、面向?qū)ο蠓治龇椒?OOAObject_Oriented Analysis 結(jié)構(gòu)化分析方法結(jié)構(gòu)化分析方法通過數(shù)據(jù)的加工變換與傳遞把它們有機(jī)地連成一個(gè)整體。通過數(shù)據(jù)的加工變換與傳遞把它們有機(jī)地連成一個(gè)整體。結(jié)構(gòu)化分析方法是面向數(shù)據(jù)流的、自頂向下逐步求精進(jìn)行結(jié)構(gòu)化分析方法是面向數(shù)據(jù)流的、自頂向下逐步求精進(jìn)行需求分析的方法。需求分析的方法。數(shù)據(jù)流

9、圖:從數(shù)據(jù)加工的角度來描述一個(gè)組織的業(yè)務(wù)活動(dòng)。數(shù)據(jù)流圖:從數(shù)據(jù)加工的角度來描述一個(gè)組織的業(yè)務(wù)活動(dòng)。數(shù)據(jù)流圖就是系統(tǒng)邏輯模型的一種圖形表示。結(jié)構(gòu)化分析方數(shù)據(jù)流圖就是系統(tǒng)邏輯模型的一種圖形表示。結(jié)構(gòu)化分析方法就是基于數(shù)據(jù)流的分析方法。法就是基于數(shù)據(jù)流的分析方法。自頂向下逐步求精是結(jié)構(gòu)化系列方法的核心和精髓,其基自頂向下逐步求精是結(jié)構(gòu)化系列方法的核心和精髓,其基本思想是按問題的概念抽象級(jí)從高到低逐層分解和展開。本思想是按問題的概念抽象級(jí)從高到低逐層分解和展開。結(jié)構(gòu)化分析方法特別適合數(shù)據(jù)處理類型軟件的需求分析。結(jié)構(gòu)化分析方法特別適合數(shù)據(jù)處理類型軟件的需求分析。利用圖形來表達(dá)需求,顯得清晰簡明,易于學(xué)習(xí)

10、和掌握。利用圖形來表達(dá)需求,顯得清晰簡明,易于學(xué)習(xí)和掌握。 使用的工具有:數(shù)據(jù)流圖、數(shù)據(jù)字典。使用的工具有:數(shù)據(jù)流圖、數(shù)據(jù)字典?;緢D形符號(hào)基本圖形符號(hào)或或數(shù)據(jù)源點(diǎn)數(shù)據(jù)源點(diǎn)/ /終點(diǎn)終點(diǎn)或或數(shù)據(jù)加工數(shù)據(jù)加工或或數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ)或或或或數(shù)據(jù)流數(shù)據(jù)流基本圖形符號(hào)說明基本圖形符號(hào)說明數(shù)據(jù)源點(diǎn)數(shù)據(jù)源點(diǎn) :發(fā)出:發(fā)出( (產(chǎn)生產(chǎn)生) )數(shù)據(jù)的地方,數(shù)據(jù)的發(fā)源地。數(shù)據(jù)的地方,數(shù)據(jù)的發(fā)源地。數(shù)據(jù)終點(diǎn)數(shù)據(jù)終點(diǎn) :數(shù)據(jù)的歸縮。:數(shù)據(jù)的歸縮。處理框處理框 :代表一個(gè)處理。:代表一個(gè)處理。數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ) :靜止?fàn)顟B(tài)的數(shù)據(jù),是需要長期保存的數(shù)據(jù)。:靜止?fàn)顟B(tài)的數(shù)據(jù),是需要長期保存的數(shù)據(jù)。數(shù)據(jù)流數(shù)據(jù)流 :運(yùn)動(dòng)狀態(tài)的數(shù)據(jù)

11、。:運(yùn)動(dòng)狀態(tài)的數(shù)據(jù)。數(shù)據(jù)流的方向:從加工數(shù)據(jù)流的方向:從加工加工加工 加工加工數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ)加工加工 源點(diǎn)源點(diǎn)加工加工 加工加工終點(diǎn)終點(diǎn)數(shù)據(jù)流圖的基本要點(diǎn)是描述數(shù)據(jù)流圖的基本要點(diǎn)是描述“做什么做什么”,而不考慮,而不考慮“怎么怎么做做”。數(shù)據(jù)流圖繪制數(shù)據(jù)流圖繪制基本思想:基本思想: 自外向內(nèi),自頂向下,逐層求精自外向內(nèi),自頂向下,逐層求精 即從抽象到具體的過程。開始畫出的數(shù)據(jù)流即從抽象到具體的過程。開始畫出的數(shù)據(jù)流圖中的加工比較抽象,只大概知道圖中的加工比較抽象,只大概知道“做什么做什么”,具體應(yīng)該具體應(yīng)該“做什么還比較模糊,還必須進(jìn)一步做什么還比較模糊,還必須進(jìn)一步描述細(xì)化

12、),直到每個(gè)數(shù)據(jù)流和數(shù)據(jù)存儲(chǔ)包含描述細(xì)化),直到每個(gè)數(shù)據(jù)流和數(shù)據(jù)存儲(chǔ)包含的具體內(nèi)容是什么,每個(gè)加工應(yīng)該怎樣實(shí)現(xiàn),都的具體內(nèi)容是什么,每個(gè)加工應(yīng)該怎樣實(shí)現(xiàn),都基本清楚為止?;厩宄橹埂G耙豁摂?shù)據(jù)流圖的畫法數(shù)據(jù)流圖的畫法w具體步驟:具體步驟:w 1 1、先找系統(tǒng)數(shù)據(jù)源點(diǎn)和匯點(diǎn)、先找系統(tǒng)數(shù)據(jù)源點(diǎn)和匯點(diǎn), ,確定系統(tǒng)與外界的接口。確定系統(tǒng)與外界的接口。w 2 2、找出外部實(shí)體的輸出數(shù)據(jù)流和輸入數(shù)據(jù)流。、找出外部實(shí)體的輸出數(shù)據(jù)流和輸入數(shù)據(jù)流。w 3 3、在圖的邊上畫出系統(tǒng)的外部實(shí)體。、在圖的邊上畫出系統(tǒng)的外部實(shí)體。w 4 4、從外部實(shí)體的輸出數(shù)據(jù)流匯點(diǎn)出發(fā)進(jìn)行回溯,、從外部實(shí)體的輸出數(shù)據(jù)流匯點(diǎn)出發(fā)進(jìn)行

13、回溯,按照系統(tǒng)的邏輯逐步畫出一系列的邏輯加工按照系統(tǒng)的邏輯逐步畫出一系列的邏輯加工, ,直到找到外部直到找到外部實(shí)體所需的輸入數(shù)據(jù)流實(shí)體所需的輸入數(shù)據(jù)流( (源點(diǎn)源點(diǎn)) ),形成數(shù)據(jù)流的封閉。,形成數(shù)據(jù)流的封閉。w 5 5、檢查和修改所畫數(shù)據(jù)流圖、檢查和修改所畫數(shù)據(jù)流圖, ,保證數(shù)據(jù)流圖的正確性。保證數(shù)據(jù)流圖的正確性。w 6 6、按照上述步驟,再從各加工出發(fā),畫出所需子圖。、按照上述步驟,再從各加工出發(fā),畫出所需子圖。數(shù)據(jù)流圖細(xì)化的方法數(shù)據(jù)流圖細(xì)化的方法 1 1、改變?cè)瓐D:把原圖的某一加工擴(kuò)展成幾個(gè)加工。、改變?cè)瓐D:把原圖的某一加工擴(kuò)展成幾個(gè)加工。 2 2、原圖不變,把某一個(gè)加工用分圖進(jìn)行進(jìn)一

14、步描述。這、原圖不變,把某一個(gè)加工用分圖進(jìn)行進(jìn)一步描述。這種分解稱為分層細(xì)化分解)。種分解稱為分層細(xì)化分解)。 數(shù)據(jù)流圖細(xì)化基本原則是:每一個(gè)加工應(yīng)完成的功能在數(shù)據(jù)流圖細(xì)化基本原則是:每一個(gè)加工應(yīng)完成的功能在分析員和用戶之間都不會(huì)產(chǎn)生模糊不清的看法為止,即每分析員和用戶之間都不會(huì)產(chǎn)生模糊不清的看法為止,即每個(gè)加工如何去實(shí)現(xiàn)已心中有數(shù)。個(gè)加工如何去實(shí)現(xiàn)已心中有數(shù)。前一頁數(shù)據(jù)流圖細(xì)化的方法數(shù)據(jù)流圖細(xì)化的方法w分層分解的原則:分層分解的原則:w 1 1、主圖必須包含四種基本元素,缺一不可,并且必須、主圖必須包含四種基本元素,缺一不可,并且必須封閉在外部實(shí)體之間。封閉在外部實(shí)體之間。w 2 2、一張流

15、圖應(yīng)該在一張紙上畫完,加工不應(yīng)超過、一張流圖應(yīng)該在一張紙上畫完,加工不應(yīng)超過9 9個(gè)個(gè)7 72 2)。)。w 3 3、各加工的抽象級(jí)應(yīng)該相同。、各加工的抽象級(jí)應(yīng)該相同。w 4 4、對(duì)流圖的細(xì)分,必須保持信息的連續(xù)性,即把一個(gè)、對(duì)流圖的細(xì)分,必須保持信息的連續(xù)性,即把一個(gè)加工分解成多個(gè)加工時(shí),分解前后的輸入輸出數(shù)據(jù)流必須加工分解成多個(gè)加工時(shí),分解前后的輸入輸出數(shù)據(jù)流必須相同。相同。w 5 5、流圖各層分解加工的標(biāo)識(shí),應(yīng)前后對(duì)照,保持一致、流圖各層分解加工的標(biāo)識(shí),應(yīng)前后對(duì)照,保持一致性,如性,如1.1,1.2 ,2.1,2.2,1.1,1.2 ,2.1,2.2,。應(yīng)用實(shí)例應(yīng)用實(shí)例 例:一家工廠采購

16、部每天需要一張定貨報(bào)表,報(bào)表中例:一家工廠采購部每天需要一張定貨報(bào)表,報(bào)表中列出所有需要再定貨的零件。零件入庫或出庫稱為事務(wù),列出所有需要再定貨的零件。零件入庫或出庫稱為事務(wù),通過放在倉庫中的通過放在倉庫中的CRTCRT終端把事務(wù)報(bào)告給定貨系統(tǒng),當(dāng)某種終端把事務(wù)報(bào)告給定貨系統(tǒng),當(dāng)某種零件的庫存量少于庫存臨界值時(shí),就應(yīng)該產(chǎn)生定貨。零件的庫存量少于庫存臨界值時(shí),就應(yīng)該產(chǎn)生定貨。倉庫管理員倉庫管理員定貨系統(tǒng)定貨系統(tǒng)采購員采購員事務(wù)事務(wù)定貨報(bào)表定貨報(bào)表應(yīng)用實(shí)例續(xù)應(yīng)用實(shí)例續(xù)1 1)定貨系統(tǒng)至少要做兩項(xiàng)工作:事務(wù)處理和產(chǎn)生報(bào)表。定貨系統(tǒng)至少要做兩項(xiàng)工作:事務(wù)處理和產(chǎn)生報(bào)表。倉庫倉庫管理員管理員事務(wù)事務(wù)1處

17、置事務(wù)2產(chǎn)生報(bào)表庫存清單庫存清單定貨定貨信息信息定貨定貨信息信息定貨報(bào)表定貨報(bào)表采購員采購員D1 D1 庫存清單庫存清單D2 定貨信息前一頁應(yīng)用實(shí)例續(xù)應(yīng)用實(shí)例續(xù)2 2)庫存庫存信息信息倉庫倉庫管理員管理員1接納事務(wù)2更新庫存清單3處置定貨4產(chǎn)生報(bào)表D1 庫存清單D2 定貨信息定貨信息事務(wù)事務(wù)事務(wù)事務(wù)庫存清單庫存清單定貨定貨信息信息定貨定貨信息信息定貨報(bào)表定貨報(bào)表采購員“事務(wù)處理事務(wù)處理既要接受輸入、又要更新庫存記錄,還要確既要接受輸入、又要更新庫存記錄,還要確定產(chǎn)生訂貨信息,顯得過于復(fù)雜,可以對(duì)其進(jìn)行分解。重定產(chǎn)生訂貨信息,顯得過于復(fù)雜,可以對(duì)其進(jìn)行分解。重畫原圖畫原圖: :細(xì)化加工細(xì)化加工“

18、事務(wù)處理事務(wù)處理”應(yīng)用實(shí)例續(xù)應(yīng)用實(shí)例續(xù)3 3)用子圖細(xì)畫用子圖細(xì)畫“事務(wù)處理事務(wù)處理”倉庫倉庫管理員管理員事務(wù)事務(wù)1處置事務(wù)2產(chǎn)生報(bào)表庫存清單庫存清單定貨定貨信息信息定貨定貨信息信息定貨報(bào)表定貨報(bào)表采購員采購員D1 D1 庫存清單庫存清單D2 定貨信息事務(wù)事務(wù)1.1接納接納事務(wù)事務(wù)D1 庫存清單庫存清單1.2更新庫更新庫存清單存清單1.3處置處置定貨定貨事務(wù)事務(wù)庫存清單庫存清單庫存庫存信息信息D2 定貨信息定貨信息定貨定貨信息信息數(shù)據(jù)流數(shù)據(jù)存儲(chǔ)命名數(shù)據(jù)流數(shù)據(jù)存儲(chǔ)命名名字應(yīng)代表整個(gè)數(shù)據(jù)流或數(shù)據(jù)存儲(chǔ)的內(nèi)容。名字應(yīng)代表整個(gè)數(shù)據(jù)流或數(shù)據(jù)存儲(chǔ)的內(nèi)容。不要用空洞的、泛指意義的名字,要有具體含義。不要用空洞

19、的、泛指意義的名字,要有具體含義。如果對(duì)某個(gè)數(shù)據(jù)流命名有困難時(shí),應(yīng)重新分解。如果對(duì)某個(gè)數(shù)據(jù)流命名有困難時(shí),應(yīng)重新分解。前一頁數(shù)據(jù)處理命名數(shù)據(jù)處理命名名字應(yīng)反映整個(gè)處理的功能。名字應(yīng)反映整個(gè)處理的功能。名字最好由一個(gè)具體的及物動(dòng)詞加上一個(gè)具體的賓名字最好由一個(gè)具體的及物動(dòng)詞加上一個(gè)具體的賓語組成。語組成。通常名字中只包括一個(gè)動(dòng)詞。通常名字中只包括一個(gè)動(dòng)詞。如果對(duì)某個(gè)處理命名有困難時(shí),應(yīng)重新分解如果對(duì)某個(gè)處理命名有困難時(shí),應(yīng)重新分解 。數(shù)據(jù)字典數(shù)據(jù)字典 數(shù)據(jù)字典數(shù)據(jù)字典: :對(duì)數(shù)據(jù)流圖中的所有元素的定義的集合。對(duì)數(shù)據(jù)流圖中的所有元素的定義的集合。 數(shù)據(jù)流圖和數(shù)據(jù)字典一起才能構(gòu)成系統(tǒng)的規(guī)格說明。數(shù)據(jù)

20、流圖和數(shù)據(jù)字典一起才能構(gòu)成系統(tǒng)的規(guī)格說明。 數(shù)據(jù)字典的內(nèi)容:數(shù)據(jù)字典的內(nèi)容: 數(shù)據(jù)流數(shù)據(jù)流 數(shù)據(jù)元素?cái)?shù)據(jù)元素 數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ) 處置處置數(shù)據(jù)字典數(shù)據(jù)字典-數(shù)據(jù)流的定義數(shù)據(jù)流的定義 數(shù)據(jù)流名:數(shù)據(jù)流名: 闡明:簡要說明數(shù)據(jù)流的產(chǎn)生原因和結(jié)果闡明:簡要說明數(shù)據(jù)流的產(chǎn)生原因和結(jié)果 數(shù)據(jù)流組成:數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)流組成:數(shù)據(jù)結(jié)構(gòu) 數(shù)據(jù)流來源數(shù)據(jù)流來源-來自何方來自何方 數(shù)據(jù)流去向數(shù)據(jù)流去向-去向何處去向何處 每個(gè)數(shù)據(jù)量的流通量每個(gè)數(shù)據(jù)量的流通量數(shù)據(jù)字典數(shù)據(jù)字典-數(shù)據(jù)元素的定義數(shù)據(jù)元素的定義w2 2、 數(shù)據(jù)元素:數(shù)據(jù)結(jié)構(gòu)由數(shù)據(jù)元素組成,數(shù)據(jù)元素?cái)?shù)據(jù)元素:數(shù)據(jù)結(jié)構(gòu)由數(shù)據(jù)元素組成,數(shù)據(jù)元素是數(shù)據(jù)處理中最小的、不可

21、再分的單位。是數(shù)據(jù)處理中最小的、不可再分的單位。w數(shù)據(jù)元素應(yīng)包含的信息:數(shù)據(jù)元素應(yīng)包含的信息:w w 數(shù)據(jù)元素名:數(shù)據(jù)元素名: 別名:別名:w 數(shù)據(jù)類型:數(shù)據(jù)類型:w 長度長度w 取值范圍:取值范圍:w 位置:相關(guān)的數(shù)據(jù)結(jié)構(gòu)位置:相關(guān)的數(shù)據(jù)結(jié)構(gòu)w 數(shù)據(jù)字典數(shù)據(jù)字典-數(shù)據(jù)存儲(chǔ)的定義數(shù)據(jù)存儲(chǔ)的定義w數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ)-文件文件w w 數(shù)據(jù)文件名:數(shù)據(jù)文件名:w 數(shù)據(jù)文件組成:數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)文件組成:數(shù)據(jù)結(jié)構(gòu)w 數(shù)據(jù)來源數(shù)據(jù)來源w 數(shù)據(jù)去處數(shù)據(jù)去處w 存儲(chǔ)方式:順序、直接、關(guān)鍵字存儲(chǔ)方式:順序、直接、關(guān)鍵字w 存取頻率存取頻率w 簡述:存儲(chǔ)的是什么數(shù)據(jù)簡述:存儲(chǔ)的是什么數(shù)據(jù)w 前一頁數(shù)據(jù)字典數(shù)據(jù)字典-數(shù)

22、據(jù)結(jié)構(gòu)的定義數(shù)據(jù)結(jié)構(gòu)的定義數(shù)據(jù)結(jié)構(gòu)的定義:描述數(shù)據(jù)結(jié)構(gòu)的組成數(shù)據(jù)結(jié)構(gòu)的定義:描述數(shù)據(jù)結(jié)構(gòu)的組成 (1 1定義式定義式 數(shù)據(jù)結(jié)構(gòu)名數(shù)據(jù)結(jié)構(gòu)名= =數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng)1+1+數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng)2+2+數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng)n n 數(shù)據(jù)定義使用的符號(hào):數(shù)據(jù)定義使用的符號(hào): = = 定義為定義為 + + 和:連接兩個(gè)分量和:連接兩個(gè)分量 選擇:表示從中選擇一項(xiàng)。選擇:表示從中選擇一項(xiàng)。 反復(fù):表示由反復(fù):表示由0 0個(gè)或多個(gè)組成。個(gè)或多個(gè)組成。 m n m n 反復(fù):表示至少出現(xiàn)反復(fù):表示至少出現(xiàn)m m次,至多出現(xiàn)次,至多出現(xiàn)n n次。次。 ( ) 可選:表示其中的內(nèi)容可出現(xiàn),也可不出現(xiàn)。可選:表示其中的內(nèi)容可出現(xiàn),也可不

23、出現(xiàn)。數(shù)據(jù)字典數(shù)據(jù)字典-數(shù)據(jù)處理的定義數(shù)據(jù)處理的定義 加工名:加工名: 加工編號(hào):反映該加工的層次加工編號(hào):反映該加工的層次 簡要描述:加工邏輯及功能描述簡要描述:加工邏輯及功能描述 輸入數(shù)據(jù)流:輸入數(shù)據(jù)流: 輸出數(shù)據(jù)流:輸出數(shù)據(jù)流: 加工邏輯:簡述加工程序,加工順序加工邏輯:簡述加工程序,加工順序 IPO IPO圖圖 輸入加工輸出前一頁應(yīng)用實(shí)例應(yīng)用實(shí)例 數(shù)據(jù)流名稱:事務(wù)數(shù)據(jù)流名稱:事務(wù) 描畫:倉庫的一次進(jìn)庫或出庫操作稱為事務(wù)。描畫:倉庫的一次進(jìn)庫或出庫操作稱為事務(wù)。 定義:事務(wù)定義:事務(wù)= =零件編號(hào)零件編號(hào)+ +零件名稱零件名稱+ +類型類型+ +數(shù)量數(shù)量 數(shù)據(jù)來源:倉庫管理員,事物接收加

24、工)數(shù)據(jù)來源:倉庫管理員,事物接收加工) 數(shù)據(jù)去向:倉庫管理員數(shù)據(jù)去向:倉庫管理員- -事務(wù)接收事務(wù)接收- -更新庫存請(qǐng)單更新庫存請(qǐng)單 流通量:每天平均流通量:每天平均2020次次 數(shù)據(jù)流名稱:庫存信息數(shù)據(jù)流名稱:庫存信息 別名別名: :零件庫存量零件庫存量 描畫:通過一次更新庫存請(qǐng)單操作后,對(duì)應(yīng)零件的當(dāng)前庫存量描畫:通過一次更新庫存請(qǐng)單操作后,對(duì)應(yīng)零件的當(dāng)前庫存量 定義:庫存信息定義:庫存信息= =零件編號(hào)零件編號(hào)+ +零件名稱零件名稱+ +庫存量庫存量 數(shù)據(jù)來源:更新庫存請(qǐng)單加工)數(shù)據(jù)來源:更新庫存請(qǐng)單加工) 數(shù)據(jù)去向:定貨處理加工)數(shù)據(jù)去向:定貨處理加工) 流通量:每天平均流通量:每天平

25、均2020次次前一頁應(yīng)用實(shí)例應(yīng)用實(shí)例數(shù)據(jù)流名稱:定貨信息數(shù)據(jù)流名稱:定貨信息 描畫:當(dāng)某個(gè)零件的庫存量低于臨界值時(shí)的定貨量描畫:當(dāng)某個(gè)零件的庫存量低于臨界值時(shí)的定貨量 定義:定貨信息定義:定貨信息= =零件編號(hào)零件編號(hào)+ +零件名稱零件名稱+ +定貨量定貨量 數(shù)據(jù)來源:定貨處理加工),定貨信息數(shù)據(jù)文件)數(shù)據(jù)來源:定貨處理加工),定貨信息數(shù)據(jù)文件) 數(shù)據(jù)去向:定貨處理數(shù)據(jù)去向:定貨處理- -定貨信息數(shù)據(jù)文件)定貨信息數(shù)據(jù)文件)- -報(bào)表生成加工)報(bào)表生成加工) 流通量:每天平均流通量:每天平均8 8次次 數(shù)據(jù)流名稱:定貨報(bào)表數(shù)據(jù)流名稱:定貨報(bào)表 描畫:每天一次送給采購員的需要定貨的零件表描畫:每

26、天一次送給采購員的需要定貨的零件表 定義:訂貨報(bào)表定義:訂貨報(bào)表= =零件編號(hào)零件編號(hào)+ +零件名稱零件名稱+ +定貨數(shù)量定貨數(shù)量+ +目前定價(jià)目前定價(jià)+ +主要供應(yīng)者主要供應(yīng)者+ +次要供次要供應(yīng)者應(yīng)者 數(shù)據(jù)來源:產(chǎn)生報(bào)表加工)數(shù)據(jù)來源:產(chǎn)生報(bào)表加工) 數(shù)據(jù)去向:打印機(jī)采購員)數(shù)據(jù)去向:打印機(jī)采購員)前一頁應(yīng)用實(shí)例應(yīng)用實(shí)例數(shù)據(jù)流名稱:庫存清單數(shù)據(jù)流名稱:庫存清單 描畫:某個(gè)零件的庫存信息描畫:某個(gè)零件的庫存信息 定義:庫存清單定義:庫存清單= =零件編號(hào)零件編號(hào)+ +零件名稱零件名稱+ +庫存量庫存量+ +臨界值臨界值 數(shù)據(jù)來源:庫存清單數(shù)據(jù)文件)數(shù)據(jù)來源:庫存清單數(shù)據(jù)文件)處理庫存清單加工

27、)處理庫存清單加工) 數(shù)據(jù)去向:庫存清單數(shù)據(jù)文件)數(shù)據(jù)去向:庫存清單數(shù)據(jù)文件)處理庫存清單加工)處理庫存清單加工) 流通量:每天平均流通量:每天平均2 2次次 數(shù)據(jù)存儲(chǔ)名稱:庫存清單數(shù)據(jù)存儲(chǔ)名稱:庫存清單 描畫:存儲(chǔ)倉庫中所有零件的庫存信息描畫:存儲(chǔ)倉庫中所有零件的庫存信息 定義:定義:( (同數(shù)據(jù)流同數(shù)據(jù)流“庫存清單庫存清單”) 數(shù)據(jù)來源:處理庫存清單數(shù)據(jù)來源:處理庫存清單 數(shù)據(jù)去向:處理庫存清單數(shù)據(jù)去向:處理庫存清單 存儲(chǔ)量:存儲(chǔ)量:300300種零件種零件前一頁應(yīng)用實(shí)例應(yīng)用實(shí)例數(shù)據(jù)存儲(chǔ)名稱:定貨信息數(shù)據(jù)存儲(chǔ)名稱:定貨信息 描畫:存儲(chǔ)一天中的定貨信息描畫:存儲(chǔ)一天中的定貨信息 定義:定義:

28、( (同數(shù)據(jù)流同數(shù)據(jù)流“定貨信息定貨信息”) 數(shù)據(jù)來源:處理定貨數(shù)據(jù)來源:處理定貨 數(shù)據(jù)去向:產(chǎn)生報(bào)表數(shù)據(jù)去向:產(chǎn)生報(bào)表 存儲(chǔ)量:平均存儲(chǔ)量:平均8 8種零件種零件 數(shù)據(jù)元素名稱:零件編號(hào)數(shù)據(jù)元素名稱:零件編號(hào) 描畫:唯一標(biāo)識(shí)庫存清單中一個(gè)特定零件的關(guān)鍵域描畫:唯一標(biāo)識(shí)庫存清單中一個(gè)特定零件的關(guān)鍵域 定義:零件編號(hào)定義:零件編號(hào)=8=8字符字符88 位置:事務(wù),定貨清單,定貨信息,定貨報(bào)表位置:事務(wù),定貨清單,定貨信息,定貨報(bào)表應(yīng)用實(shí)例應(yīng)用實(shí)例 數(shù)據(jù)元素名字:零件名稱數(shù)據(jù)元素名字:零件名稱 描畫:標(biāo)識(shí)庫存清單中一個(gè)特定零件的名字描畫:標(biāo)識(shí)庫存清單中一個(gè)特定零件的名字 定義:零件名字定義:零件名

29、字=2=2字符字符2020 位置:定貨報(bào)表、定貨信息、庫存清單,事務(wù)位置:定貨報(bào)表、定貨信息、庫存清單,事務(wù) 數(shù)據(jù)元素名字:定貨數(shù)量數(shù)據(jù)元素名字:定貨數(shù)量 描畫:某個(gè)零件一次定貨的數(shù)量描畫:某個(gè)零件一次定貨的數(shù)量 定義:定貨數(shù)量定義:定貨數(shù)量=1=1數(shù)字?jǐn)?shù)字55 位置:定貨報(bào)表、定貨信息位置:定貨報(bào)表、定貨信息應(yīng)用實(shí)例應(yīng)用實(shí)例 加工名字:事務(wù)接收加工名字:事務(wù)接收 加工編號(hào):加工編號(hào):1.11.1 簡要描述:從鍵盤接收事務(wù)數(shù)據(jù)簡要描述:從鍵盤接收事務(wù)數(shù)據(jù) 輸入數(shù)據(jù)流:輸入數(shù)據(jù)流:( (來自鍵盤的事務(wù)來自鍵盤的事務(wù) 輸出數(shù)據(jù)流:輸出數(shù)據(jù)流:( (通過有效性驗(yàn)證后的通過有效性驗(yàn)證后的) )事務(wù)事務(wù)

30、 加工邏輯:從鍵盤接收事務(wù)數(shù)據(jù),并對(duì)數(shù)據(jù)進(jìn)行有效性驗(yàn)證加工邏輯:從鍵盤接收事務(wù)數(shù)據(jù),并對(duì)數(shù)據(jù)進(jìn)行有效性驗(yàn)證 加工名字:更新庫存清單加工名字:更新庫存清單 加工編號(hào):加工編號(hào):1.2 1.2 描畫:根據(jù)事務(wù)的類型更新零件的庫存量描畫:根據(jù)事務(wù)的類型更新零件的庫存量 輸入數(shù)據(jù)流:事務(wù)輸入數(shù)據(jù)流:事務(wù)* *庫存清單庫存清單 輸出數(shù)據(jù)流:庫存清單輸出數(shù)據(jù)流:庫存清單* *庫存信息庫存信息 加工邏輯:根據(jù)事務(wù)數(shù)據(jù)從庫存清單中讀取對(duì)應(yīng)零件的庫存數(shù)據(jù),修改加工邏輯:根據(jù)事務(wù)數(shù)據(jù)從庫存清單中讀取對(duì)應(yīng)零件的庫存數(shù)據(jù),修改相應(yīng)庫存量并寫入庫存清單,同時(shí)把庫存信息傳送到相應(yīng)庫存量并寫入庫存清單,同時(shí)把庫存信息傳送到

31、“處理定貨處理定貨”。IPO圖圖 IPOInput/process/output圖是輸入/處置/輸出的簡稱,是由IBM公司發(fā)展完善起來的一種圖形工具,能方便地描繪輸入數(shù)據(jù)、數(shù)據(jù)的處理和輸出數(shù)據(jù)之間的關(guān)系。應(yīng)用實(shí)例應(yīng)用實(shí)例-IPO-IPO圖實(shí)例圖實(shí)例庫存清單庫存清單文件文件事務(wù)事務(wù)輸入輸入更新庫更新庫存清單存清單記錄記錄加工加工更新庫存更新庫存清單主文清單主文件件庫存信息庫存信息輸出輸出改進(jìn)改進(jìn)IPO圖圖前一頁開發(fā)軟件原型系統(tǒng)開發(fā)軟件原型系統(tǒng)原型:指模擬某產(chǎn)品的原始模型,即本來面目原型:指模擬某產(chǎn)品的原始模型,即本來面目 在軟件開發(fā)過程中,根據(jù)用戶對(duì)需求的描述,通過快速在軟件開發(fā)過程中,根據(jù)用戶

32、對(duì)需求的描述,通過快速構(gòu)造軟件的工具,構(gòu)造一個(gè)小型軟件系統(tǒng),來描述目標(biāo)系構(gòu)造軟件的工具,構(gòu)造一個(gè)小型軟件系統(tǒng),來描述目標(biāo)系統(tǒng)的主要功能,讓用戶使用,使得用戶在使用過程中親身統(tǒng)的主要功能,讓用戶使用,使得用戶在使用過程中親身感受和受到啟發(fā),作出反應(yīng)和評(píng)價(jià)。然后開發(fā)者根據(jù)用戶感受和受到啟發(fā),作出反應(yīng)和評(píng)價(jià)。然后開發(fā)者根據(jù)用戶意見對(duì)原型加以改進(jìn)。隨著不斷實(shí)驗(yàn)、糾錯(cuò)、運(yùn)用、評(píng)價(jià)意見對(duì)原型加以改進(jìn)。隨著不斷實(shí)驗(yàn)、糾錯(cuò)、運(yùn)用、評(píng)價(jià)和修改,最后使得在功能上完全滿足用戶需求。和修改,最后使得在功能上完全滿足用戶需求。 這里開發(fā)的軟件系統(tǒng)不是最終的目標(biāo)系統(tǒng),而是一個(gè)很這里開發(fā)的軟件系統(tǒng)不是最終的目標(biāo)系統(tǒng),而是一

33、個(gè)很粗糙的軟件系統(tǒng),它是在功能上描述了用戶需求,而不考粗糙的軟件系統(tǒng),它是在功能上描述了用戶需求,而不考慮系統(tǒng)性能。慮系統(tǒng)性能。 前一頁開發(fā)原型系統(tǒng)的條件開發(fā)原型系統(tǒng)的條件1 1、無現(xiàn)存的軟件系統(tǒng)作為定義和評(píng)價(jià)的依據(jù);、無現(xiàn)存的軟件系統(tǒng)作為定義和評(píng)價(jià)的依據(jù);2 2、用戶對(duì)目標(biāo)系統(tǒng)的要求只有模糊籠統(tǒng)的認(rèn)識(shí),難以、用戶對(duì)目標(biāo)系統(tǒng)的要求只有模糊籠統(tǒng)的認(rèn)識(shí),難以準(zhǔn)確地提出所有的系統(tǒng)要求。準(zhǔn)確地提出所有的系統(tǒng)要求。3 3、軟件開發(fā)者和用戶之間存在通信障礙不同專業(yè)領(lǐng)、軟件開發(fā)者和用戶之間存在通信障礙不同專業(yè)領(lǐng)域之間存在相互難以理解的語言)。域之間存在相互難以理解的語言)。4 4、有快速構(gòu)造原型的工具。、有

34、快速構(gòu)造原型的工具。當(dāng)用戶對(duì)系統(tǒng)需求說不清或者分析員和用戶對(duì)需求的當(dāng)用戶對(duì)系統(tǒng)需求說不清或者分析員和用戶對(duì)需求的理解溝通困難時(shí),可以采用原型法使用戶接受學(xué)習(xí)和教育,理解溝通困難時(shí),可以采用原型法使用戶接受學(xué)習(xí)和教育,逐步導(dǎo)出更符合實(shí)際的需求。逐步導(dǎo)出更符合實(shí)際的需求。開發(fā)原型系統(tǒng)需要占用一定的成本和時(shí)間,但開發(fā)原開發(fā)原型系統(tǒng)需要占用一定的成本和時(shí)間,但開發(fā)原型系統(tǒng)將使系統(tǒng)的需求更完整、準(zhǔn)確、合理,對(duì)提高開發(fā)型系統(tǒng)將使系統(tǒng)的需求更完整、準(zhǔn)確、合理,對(duì)提高開發(fā)成功率,對(duì)提高軟件質(zhì)量都有很大好處。成功率,對(duì)提高軟件質(zhì)量都有很大好處。專家系統(tǒng)的開發(fā)一般采用原型法。專家系統(tǒng)的開發(fā)一般采用原型法。 前一頁

35、數(shù)據(jù)需求分析數(shù)據(jù)需求分析數(shù)據(jù)流程圖描述的是系統(tǒng)的加工邏輯,對(duì)數(shù)據(jù)流的描數(shù)據(jù)流程圖描述的是系統(tǒng)的加工邏輯,對(duì)數(shù)據(jù)流的描述實(shí)際上是對(duì)加工所需要的數(shù)據(jù)的描述。若系統(tǒng)涉及到復(fù)述實(shí)際上是對(duì)加工所需要的數(shù)據(jù)的描述。若系統(tǒng)涉及到復(fù)雜的和嚴(yán)格的數(shù)據(jù)要求,必須對(duì)系統(tǒng)所涉及的數(shù)據(jù)對(duì)象進(jìn)雜的和嚴(yán)格的數(shù)據(jù)要求,必須對(duì)系統(tǒng)所涉及的數(shù)據(jù)對(duì)象進(jìn)行詳細(xì)描述行詳細(xì)描述-建立系統(tǒng)的概念性數(shù)據(jù)模型也稱信息模建立系統(tǒng)的概念性數(shù)據(jù)模型也稱信息模型)。型)。表示概念數(shù)據(jù)模型的常用方法是實(shí)體表示概念數(shù)據(jù)模型的常用方法是實(shí)體聯(lián)系方法。這聯(lián)系方法。這種方法用種方法用ERER圖描述現(xiàn)實(shí)世界中的實(shí)體,而不涉及這些實(shí)體圖描述現(xiàn)實(shí)世界中的實(shí)體,而不涉

36、及這些實(shí)體在系統(tǒng)中的實(shí)現(xiàn)方法。在系統(tǒng)中的實(shí)現(xiàn)方法。用用ERER圖表示的概念性數(shù)據(jù)模型又稱圖表示的概念性數(shù)據(jù)模型又稱ERER模型。模型。前一頁ERER模型的基本要素模型的基本要素ERER模型包括模型包括“實(shí)體實(shí)體”、“聯(lián)絡(luò)聯(lián)絡(luò)和和“屬性屬性三個(gè)基本三個(gè)基本部分。部分。實(shí)體:是客觀世界中存在的且可以相互區(qū)分的實(shí)體:是客觀世界中存在的且可以相互區(qū)分的 物。如物。如:職工、教師、產(chǎn)品等:職工、教師、產(chǎn)品等 聯(lián)絡(luò):客觀世界中事物間的聯(lián)系。往往表示實(shí)體間發(fā)聯(lián)絡(luò):客觀世界中事物間的聯(lián)系。往往表示實(shí)體間發(fā)生的某種行為。生的某種行為。屬性:是實(shí)體或聯(lián)系具有的性質(zhì),通常一個(gè)實(shí)體由若屬性:是實(shí)體或聯(lián)系具有的性質(zhì),通

37、常一個(gè)實(shí)體由若干個(gè)性質(zhì)來刻畫。干個(gè)性質(zhì)來刻畫。ERER模型實(shí)例模型實(shí)例數(shù)據(jù)規(guī)范化數(shù)據(jù)規(guī)范化通常用通常用“范式范式”(Normal FormasNormal Formas定義消除定義消除數(shù)據(jù)的冗余的程度。數(shù)據(jù)的冗余的程度。按照冗余程度的大小,分為第一范式按照冗余程度的大小,分為第一范式1NF1NF到第五范式到第五范式5FN5FN)。)。大多數(shù)情況下達(dá)到第三范式就可避免數(shù)據(jù)插入大多數(shù)情況下達(dá)到第三范式就可避免數(shù)據(jù)插入、刪除和更新異常、刪除和更新異常 。范式范式第一范式:每個(gè)屬性都必須是原子值,即僅僅第一范式:每個(gè)屬性都必須是原子值,即僅僅是一個(gè)簡單值而不含內(nèi)部結(jié)構(gòu)。是一個(gè)簡單值而不含內(nèi)部結(jié)構(gòu)。第二范式:滿足第一范式條件,而且每個(gè)非關(guān)第二范式:滿足第一范式條件,而且每個(gè)非關(guān)鍵字的屬性都由整個(gè)關(guān)鍵字決定。鍵字的屬性都由整個(gè)關(guān)鍵字決定。第三范式:符合第二范式條件,每個(gè)非關(guān)鍵字第三范式:符合第二范式條件,每個(gè)非關(guān)鍵字的屬性僅由關(guān)鍵字決定,而且一個(gè)非關(guān)鍵字的屬性的屬性僅由關(guān)鍵字決定,而且一個(gè)非關(guān)鍵字的屬性值不依賴于另一個(gè)非關(guān)鍵字屬性值。值不依賴于另一個(gè)非關(guān)鍵字屬性值。其它圖形工具其它圖形工具-層次方框圖層次方框圖采用層次的樹

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論