狠狠操夜夜甜|人妻在线中文字幕亚洲无码不卡av|一区二区欧美亚洲|日躁夜躁狠狠躁2001|亚洲,超碰,欧美|18AV成人电影|午夜成人免费在线|婷婷激情网深爱五月|色欲综合成人在线|在线美女搞黄大片

中企動(dòng)力 > 頭條 > 需求數(shù)據(jù)分析

網(wǎng)站性能檢測(cè)評(píng)分

注:本網(wǎng)站頁面html檢測(cè)工具掃描網(wǎng)站中存在的基本問題,僅供參考。

需求數(shù)據(jù)分析

需求分析第三課:需求分析常用模型概述 行業(yè)視頻課程

大牛回顧了第二課的內(nèi)容:“在需求分析中用到三種類型的模型,分別是數(shù)學(xué)模型、描述模型和圖形模型。需求分析中諸如數(shù)據(jù)分析、統(tǒng)計(jì)、計(jì)算一般用數(shù)學(xué)模型建模,圖形模型較多用于業(yè)務(wù)流程建模,描述模型一般用于功能列表、輸入列表、輸出列表、事件等列表的建模”。

小白:“在需求分析中,有沒有標(biāo)準(zhǔn)化的、成熟的模型可以使用呢?”。

大牛:“當(dāng)然有,不過軟件建模不是從來就有的,而是隨著軟件工程的發(fā)展不斷成熟和完善起來。在需求分析階段,系統(tǒng)分析員經(jīng)常使用邏輯模型來建立需求模型”。

小白:“什么是邏輯模型?”。

大牛:“邏輯模型只是定義了系統(tǒng)需求,并沒有局限于某一具體技術(shù),邏輯模型的具體細(xì)節(jié)后面會(huì)講到,本課主要是對(duì)需求分析階段用到的邏輯模型做個(gè)簡(jiǎn)單介紹”。

大牛在黑板上寫下了本節(jié)課的學(xué)習(xí)內(nèi)容。

● 需求分析階段常用的邏輯模型

大牛:“有很多種類的邏輯模型用來定義系統(tǒng)需求,這是一些經(jīng)常使用的模型”。

大牛邊說邊在黑板上寫下了常用的邏輯模型。

■ 事件列表

■ 數(shù)據(jù)字典

■ 數(shù)據(jù)流圖(DFD)

■ 實(shí)體關(guān)系圖(ERD)

■ 流程圖

■ 類圖

■ 用例圖

■ 時(shí)序圖

■ 協(xié)作圖

■ 狀態(tài)圖

小白:“太多模型了,需求分析中都要用到嗎?能不能簡(jiǎn)單介紹一下每個(gè)邏輯模型的用途?”

大牛:“在需求分析中,上面所列的模型不一定都要用到,可以根據(jù)項(xiàng)目規(guī)模和項(xiàng)目要求選取合適的邏輯模型來建模,一般建模都是從事件列表開始建模的”。

小白:“事件列表是不是記錄系統(tǒng)發(fā)生的事件呢?”

大牛:“對(duì),所有系統(tǒng)的開發(fā)方法都是以事件概念開始建模的,事件發(fā)生在某一特定的事件和地點(diǎn),可描述并且系統(tǒng)應(yīng)該記錄下來”。

小白:“記錄系統(tǒng)發(fā)生的事件對(duì)需求分析有什么作用呢?”。

大牛:“例如,我們對(duì)Windows操作系統(tǒng)都很熟悉,Windows操作系統(tǒng)本身就是由事件驅(qū)動(dòng)的。你點(diǎn)擊一個(gè)程序圖標(biāo)、滑動(dòng)鼠標(biāo)、按下鼠標(biāo)左鍵等操作都是在觸發(fā)一個(gè)事件,操作系統(tǒng)接收到事件,并對(duì)事件進(jìn)行相應(yīng)的處理”。

大牛:“Windows操作系統(tǒng)的所有處理過程都是由事件來驅(qū)動(dòng)或觸發(fā)的,當(dāng)你定義系統(tǒng)需求時(shí)把所有事件羅列出來并加以分析是非常重要的”。

小白:“哦,明白了,所有的系統(tǒng)需求分析都是先從事件分析開始的,事件模型就是記錄事件分析的結(jié)果”。

小白:“數(shù)據(jù)字典呢?這個(gè)概念有點(diǎn)抽象”。

大牛:“數(shù)據(jù)字典是用來描述模型數(shù)據(jù)的,是對(duì)模型涉及到數(shù)據(jù)進(jìn)行定義和描述。舉個(gè)例子,電話在線訂餐系統(tǒng)的事件模型中可能會(huì)記錄用戶撥進(jìn)電話這個(gè)事件,這個(gè)事件需要記錄撥進(jìn)的電話號(hào)碼、區(qū)號(hào)、時(shí)間等數(shù)據(jù)項(xiàng),你可能需要描述這些數(shù)據(jù)項(xiàng)的長(zhǎng)度、數(shù)據(jù)類型、用途或預(yù)先定義的默認(rèn)值,給系統(tǒng)設(shè)計(jì)師提供參考數(shù)據(jù),這些描述數(shù)據(jù)稱為數(shù)據(jù)字典”。

小白:“哦,數(shù)據(jù)字典就是模型中用到的一些數(shù)據(jù),需要另外的數(shù)據(jù)來定義和描述”。

大牛:“不錯(cuò),理解很快。我們?cè)賮砜磾?shù)據(jù)流圖”。

隨即大牛將一張圖片投影到屏幕上。

圖 2-2 數(shù)據(jù)流圖

大牛:“你看這張圖,這就是數(shù)據(jù)流圖,數(shù)據(jù)流圖描述了數(shù)據(jù)從輸入到輸出的整個(gè)過程,數(shù)據(jù)流圖以數(shù)據(jù)為中心,展示數(shù)據(jù)的流向和數(shù)據(jù)的處理節(jié)點(diǎn),通過數(shù)據(jù)流圖可以清晰地看出從接聽電話開始到取餐結(jié)束,完整訂餐信息流的處理及變換”。

小白:“真是一張圖勝過千言萬語啊,電話的訂餐過程一目了然。不過,怎么判定數(shù)據(jù)流?怎么區(qū)分?jǐn)?shù)據(jù)流和數(shù)據(jù)的處理過程呢?”

大牛笑了笑:“別急,現(xiàn)在只是讓你了解一下需求建模的常用模型,后面的課會(huì)詳細(xì)講述如何建模”。

小白:“哦,好”。

大牛:“我們?cè)賮砜磳?shí)體關(guān)系圖”

隨后大牛將一張圖片投影到屏幕上。

圖 2-3 實(shí)體關(guān)系圖

大牛:“你看這張圖,這就是實(shí)體關(guān)系圖。實(shí)體關(guān)系圖反映了系統(tǒng)實(shí)體及實(shí)體間的關(guān)系。例如:在電話訂餐系統(tǒng)中,涉及到的實(shí)體有客戶、接電話人員(客服)、備餐人員、訂餐單據(jù)。圖給出了這些實(shí)體間的關(guān)系,圖中N:N的意思是一個(gè)客服可以對(duì)應(yīng)多個(gè)客戶,一個(gè)客戶也可以對(duì)應(yīng)多個(gè)客服”。

小白:“這么說,實(shí)體就是系統(tǒng)涉及到人和事”。

大牛:“基本可以這么說,實(shí)體一般都有存儲(chǔ)數(shù)據(jù)的需求,如果事物沒有存儲(chǔ)數(shù)據(jù)的需求,就不能當(dāng)作實(shí)體看待”。

小白:“明白….”。

大牛:“接著是流程圖,流程圖很簡(jiǎn)單,基本都見過,這里就不說了,再看下面的幾個(gè)模型”。

大牛:“類圖、用例圖、時(shí)序圖、協(xié)作圖、狀態(tài)圖都是UML建模語言提供的模型,類圖用于在需求分析中為識(shí)別的實(shí)體建模;用例圖用于系統(tǒng)功能建模;時(shí)序圖用于實(shí)體間交互行為發(fā)生的時(shí)間順序建模;協(xié)作圖也是描述實(shí)體間的交互行為,與時(shí)序圖不同的是,協(xié)作圖更強(qiáng)調(diào)實(shí)體之間的相互關(guān)系及協(xié)作而忽略時(shí)間的約束;狀態(tài)圖用于描述實(shí)體狀態(tài)的變化及事件發(fā)生時(shí)實(shí)體的變化情況”。

小白苦笑了一下:“腦子有點(diǎn)打漿糊了,剛才說的類圖、用例圖、時(shí)序圖、協(xié)作圖、狀態(tài)圖都沒太聽清楚”。

大牛:“現(xiàn)在不清楚沒關(guān)系,后面我們都要詳細(xì)講述”。

小白:“哦,那太好了”。

大牛:“這節(jié)課主要是講述了需求建模常用的模型,對(duì)常用的模型先大概了解一下,后面會(huì)詳細(xì)講述。下節(jié)課的內(nèi)容,我們會(huì)探討事件的概念,因?yàn)槿魏蜗到y(tǒng)需求分析都是從事件開始的”。

需求分析第三課:需求分析常用模型概述 企業(yè)視頻課程

img

刺陵

關(guān)注

大?;仡櫫说诙n的內(nèi)容:“在需求分析中用到三種類型的模型,分別是數(shù)學(xué)模型、描述模型和圖形模型。需求分析中諸如數(shù)據(jù)分析、統(tǒng)計(jì)、計(jì)算一般用數(shù)學(xué)模型建模,圖形模型較多用于業(yè)務(wù)流程建模,描述模型一般用于功能列表、輸入列表、輸出列表、事件等列表的建?!?。

小白:“在需求分析中,有沒有標(biāo)準(zhǔn)化的、成熟的模型可以使用呢?”。

大牛:“當(dāng)然有,不過軟件建模不是從來就有的,而是隨著軟件工程的發(fā)展不斷成熟和完善起來。在需求分析階段,系統(tǒng)分析員經(jīng)常使用邏輯模型來建立需求模型”。

小白:“什么是邏輯模型?”。

大牛:“邏輯模型只是定義了系統(tǒng)需求,并沒有局限于某一具體技術(shù),邏輯模型的具體細(xì)節(jié)后面會(huì)講到,本課主要是對(duì)需求分析階段用到的邏輯模型做個(gè)簡(jiǎn)單介紹”。

大牛在黑板上寫下了本節(jié)課的學(xué)習(xí)內(nèi)容。

● 需求分析階段常用的邏輯模型

大牛:“有很多種類的邏輯模型用來定義系統(tǒng)需求,這是一些經(jīng)常使用的模型”。

大牛邊說邊在黑板上寫下了常用的邏輯模型。

■ 事件列表

■ 數(shù)據(jù)字典

■ 數(shù)據(jù)流圖(DFD)

■ 實(shí)體關(guān)系圖(ERD)

■ 流程圖

■ 類圖

■ 用例圖

■ 時(shí)序圖

■ 協(xié)作圖

■ 狀態(tài)圖

小白:“太多模型了,需求分析中都要用到嗎?能不能簡(jiǎn)單介紹一下每個(gè)邏輯模型的用途?”

大牛:“在需求分析中,上面所列的模型不一定都要用到,可以根據(jù)項(xiàng)目規(guī)模和項(xiàng)目要求選取合適的邏輯模型來建模,一般建模都是從事件列表開始建模的”。

小白:“事件列表是不是記錄系統(tǒng)發(fā)生的事件呢?”

大牛:“對(duì),所有系統(tǒng)的開發(fā)方法都是以事件概念開始建模的,事件發(fā)生在某一特定的事件和地點(diǎn),可描述并且系統(tǒng)應(yīng)該記錄下來”。

小白:“記錄系統(tǒng)發(fā)生的事件對(duì)需求分析有什么作用呢?”。

大牛:“例如,我們對(duì)Windows操作系統(tǒng)都很熟悉,Windows操作系統(tǒng)本身就是由事件驅(qū)動(dòng)的。你點(diǎn)擊一個(gè)程序圖標(biāo)、滑動(dòng)鼠標(biāo)、按下鼠標(biāo)左鍵等操作都是在觸發(fā)一個(gè)事件,操作系統(tǒng)接收到事件,并對(duì)事件進(jìn)行相應(yīng)的處理”。

大牛:“Windows操作系統(tǒng)的所有處理過程都是由事件來驅(qū)動(dòng)或觸發(fā)的,當(dāng)你定義系統(tǒng)需求時(shí)把所有事件羅列出來并加以分析是非常重要的”。

小白:“哦,明白了,所有的系統(tǒng)需求分析都是先從事件分析開始的,事件模型就是記錄事件分析的結(jié)果”。

小白:“數(shù)據(jù)字典呢?這個(gè)概念有點(diǎn)抽象”。

大牛:“數(shù)據(jù)字典是用來描述模型數(shù)據(jù)的,是對(duì)模型涉及到數(shù)據(jù)進(jìn)行定義和描述。舉個(gè)例子,電話在線訂餐系統(tǒng)的事件模型中可能會(huì)記錄用戶撥進(jìn)電話這個(gè)事件,這個(gè)事件需要記錄撥進(jìn)的電話號(hào)碼、區(qū)號(hào)、時(shí)間等數(shù)據(jù)項(xiàng),你可能需要描述這些數(shù)據(jù)項(xiàng)的長(zhǎng)度、數(shù)據(jù)類型、用途或預(yù)先定義的默認(rèn)值,給系統(tǒng)設(shè)計(jì)師提供參考數(shù)據(jù),這些描述數(shù)據(jù)稱為數(shù)據(jù)字典”。

小白:“哦,數(shù)據(jù)字典就是模型中用到的一些數(shù)據(jù),需要另外的數(shù)據(jù)來定義和描述”。

大牛:“不錯(cuò),理解很快。我們?cè)賮砜磾?shù)據(jù)流圖”。

隨即大牛將一張圖片投影到屏幕上。

圖 2-2 數(shù)據(jù)流圖

大牛:“你看這張圖,這就是數(shù)據(jù)流圖,數(shù)據(jù)流圖描述了數(shù)據(jù)從輸入到輸出的整個(gè)過程,數(shù)據(jù)流圖以數(shù)據(jù)為中心,展示數(shù)據(jù)的流向和數(shù)據(jù)的處理節(jié)點(diǎn),通過數(shù)據(jù)流圖可以清晰地看出從接聽電話開始到取餐結(jié)束,完整訂餐信息流的處理及變換”。

小白:“真是一張圖勝過千言萬語啊,電話的訂餐過程一目了然。不過,怎么判定數(shù)據(jù)流?怎么區(qū)分?jǐn)?shù)據(jù)流和數(shù)據(jù)的處理過程呢?”

大牛笑了笑:“別急,現(xiàn)在只是讓你了解一下需求建模的常用模型,后面的課會(huì)詳細(xì)講述如何建?!薄?/p>

小白:“哦,好”。

大牛:“我們?cè)賮砜磳?shí)體關(guān)系圖”

隨后大牛將一張圖片投影到屏幕上。

圖 2-3 實(shí)體關(guān)系圖

大牛:“你看這張圖,這就是實(shí)體關(guān)系圖。實(shí)體關(guān)系圖反映了系統(tǒng)實(shí)體及實(shí)體間的關(guān)系。例如:在電話訂餐系統(tǒng)中,涉及到的實(shí)體有客戶、接電話人員(客服)、備餐人員、訂餐單據(jù)。圖給出了這些實(shí)體間的關(guān)系,圖中N:N的意思是一個(gè)客服可以對(duì)應(yīng)多個(gè)客戶,一個(gè)客戶也可以對(duì)應(yīng)多個(gè)客服”。

小白:“這么說,實(shí)體就是系統(tǒng)涉及到人和事”。

大牛:“基本可以這么說,實(shí)體一般都有存儲(chǔ)數(shù)據(jù)的需求,如果事物沒有存儲(chǔ)數(shù)據(jù)的需求,就不能當(dāng)作實(shí)體看待”。

小白:“明白….”。

大牛:“接著是流程圖,流程圖很簡(jiǎn)單,基本都見過,這里就不說了,再看下面的幾個(gè)模型”。

大牛:“類圖、用例圖、時(shí)序圖、協(xié)作圖、狀態(tài)圖都是UML建模語言提供的模型,類圖用于在需求分析中為識(shí)別的實(shí)體建模;用例圖用于系統(tǒng)功能建模;時(shí)序圖用于實(shí)體間交互行為發(fā)生的時(shí)間順序建模;協(xié)作圖也是描述實(shí)體間的交互行為,與時(shí)序圖不同的是,協(xié)作圖更強(qiáng)調(diào)實(shí)體之間的相互關(guān)系及協(xié)作而忽略時(shí)間的約束;狀態(tài)圖用于描述實(shí)體狀態(tài)的變化及事件發(fā)生時(shí)實(shí)體的變化情況”。

小白苦笑了一下:“腦子有點(diǎn)打漿糊了,剛才說的類圖、用例圖、時(shí)序圖、協(xié)作圖、狀態(tài)圖都沒太聽清楚”。

大牛:“現(xiàn)在不清楚沒關(guān)系,后面我們都要詳細(xì)講述”。

小白:“哦,那太好了”。

大牛:“這節(jié)課主要是講述了需求建模常用的模型,對(duì)常用的模型先大概了解一下,后面會(huì)詳細(xì)講述。下節(jié)課的內(nèi)容,我們會(huì)探討事件的概念,因?yàn)槿魏蜗到y(tǒng)需求分析都是從事件開始的”。

img

在線咨詢

建站在線咨詢

img

微信咨詢

掃一掃添加
動(dòng)力姐姐微信

img
img

TOP