




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
軟件工程3.2需求分析的任務(wù)3.3面向數(shù)據(jù)流的方法3.4面向?qū)ο蟮男枨蠓治?.1問(wèn)題定義與可行性研究第3章軟件需求分析3.3面向數(shù)據(jù)流的方法一、數(shù)據(jù)流圖——DFD(DataFlowDiagram)是用來(lái)描述系統(tǒng)邏輯模型的一種圖形工具。數(shù)據(jù)流圖從數(shù)據(jù)傳遞和加工的角度,以圖形的方式刻畫(huà)數(shù)據(jù)流從輸入到輸出的移動(dòng)變換過(guò)程。DFD3.3面向數(shù)據(jù)流的方法一、數(shù)據(jù)流圖——DFD(DataFlowDiagram)是用來(lái)描述系統(tǒng)邏輯模型的一種圖形工具。數(shù)據(jù)流圖從數(shù)據(jù)傳遞和加工的角度,以圖形的方式刻畫(huà)數(shù)據(jù)流從輸入到輸出的移動(dòng)變換過(guò)程。DFD辦理取款手續(xù)的DFD圖儲(chǔ)戶(hù)檢驗(yàn)付款登記帳卡取款信息檢驗(yàn)不合格現(xiàn)款付款信息取款單存折存折一、數(shù)據(jù)流圖3.3面向數(shù)據(jù)流的方法——DFD(DataFlowDiagram)1、數(shù)據(jù)流圖中的主要圖形元素——轉(zhuǎn)換數(shù)據(jù)流的處理過(guò)程數(shù)據(jù)轉(zhuǎn)換外部實(shí)體——位于軟件系統(tǒng)邊界之外的信息生產(chǎn)或消費(fèi)者數(shù)據(jù)流——在轉(zhuǎn)換之間有向流動(dòng)的數(shù)據(jù)項(xiàng)或數(shù)據(jù)集合——可以是數(shù)據(jù)庫(kù)文件或任何形式的數(shù)據(jù)組織。箭頭向內(nèi)則表示寫(xiě)入文件或查詢(xún)文件,箭頭向外則表示從文件中讀取數(shù)據(jù)或得到查詢(xún)結(jié)果。數(shù)據(jù)存儲(chǔ)文件3.3面向數(shù)據(jù)流的方法一、數(shù)據(jù)流圖——DFD(DataFlowDiagram)1、數(shù)據(jù)流圖中的主要圖形元素?cái)?shù)據(jù)的加工或變換輸入輸出軟件系統(tǒng)外部實(shí)體…………輸入數(shù)據(jù)流輸入數(shù)據(jù)流輸出數(shù)據(jù)流輸出數(shù)據(jù)流外部實(shí)體外部實(shí)體外部實(shí)體——系統(tǒng)邏輯模型3.3面向數(shù)據(jù)流的方法一、數(shù)據(jù)流圖——DFD(DataFlowDiagram)1、數(shù)據(jù)流圖中的主要圖形元素審查并開(kāi)發(fā)票學(xué)生發(fā)票購(gòu)書(shū)單各班學(xué)生用書(shū)表教材存量表無(wú)效書(shū)單開(kāi)領(lǐng)書(shū)單領(lǐng)書(shū)單學(xué)生——學(xué)生購(gòu)買(mǎi)教材的邏輯模型外部實(shí)體數(shù)據(jù)流數(shù)據(jù)轉(zhuǎn)換數(shù)據(jù)存儲(chǔ)文件3.3面向數(shù)據(jù)流的方法一、數(shù)據(jù)流圖——DFD(DataFlowDiagram)2、數(shù)據(jù)流圖中的其他圖形元素——標(biāo)識(shí)多個(gè)數(shù)據(jù)流與加工之間關(guān)系的符號(hào)ABC——有A則B或者C,或者兩者都有——有A則B與C,兩者同時(shí)有*ABC——有A則B或C,但不會(huì)同時(shí)有B與C+ABC——當(dāng)A或B有一個(gè)存在就有CABC——只有當(dāng)A與B都存在,則有CABC*3.3面向數(shù)據(jù)流的方法一、數(shù)據(jù)流圖——DFD(DataFlowDiagram)3、分層的數(shù)據(jù)流圖F0A0B0第n層F11A0B0F12F13F14F15p1C1D1M1N1第n+1層F14F21M1F22N1F23K2F24W2F25p1Y2X2第n+2層F0例:教材購(gòu)銷(xiāo)系統(tǒng)流程圖3.3面向數(shù)據(jù)流的方法學(xué)生教材購(gòu)銷(xiāo)系統(tǒng)購(gòu)書(shū)單領(lǐng)書(shū)單缺書(shū)單進(jìn)書(shū)通知保管員第1層學(xué)生1、教材銷(xiāo)售系統(tǒng)購(gòu)書(shū)單領(lǐng)書(shū)單缺書(shū)單進(jìn)書(shū)通知保管員2、教材采購(gòu)系統(tǒng)進(jìn)書(shū)通知教材存量表F1缺書(shū)登記表F2第2層一、數(shù)據(jù)流圖——DFD(DataFlowDiagram)3.3面向數(shù)據(jù)流的方法例:教材購(gòu)銷(xiāo)系統(tǒng)流程圖——銷(xiāo)售子系統(tǒng)各班領(lǐng)書(shū)表F3學(xué)生1.1、審查有效性購(gòu)書(shū)單無(wú)效書(shū)單有效書(shū)單1.2、開(kāi)發(fā)票發(fā)票1.3、登記并開(kāi)領(lǐng)書(shū)單學(xué)生領(lǐng)書(shū)單售書(shū)登記表F4教材存量表F11.4、登記缺書(shū)暫缺書(shū)單1.5、補(bǔ)售教材采購(gòu)進(jìn)書(shū)通知補(bǔ)售書(shū)單缺書(shū)登記表F2第2層一、數(shù)據(jù)流圖——DFD(DataFlowDiagram)3.3面向數(shù)據(jù)流的方法例:教材購(gòu)銷(xiāo)系統(tǒng)流程圖——采購(gòu)子系統(tǒng)銷(xiāo)售教材存量表F1缺書(shū)登記表F2第2層2.1、按書(shū)號(hào)匯總?cè)睍?shū)2.2、按出版社統(tǒng)計(jì)缺書(shū)代購(gòu)教材表F5教材一覽表F6保管員2.3、修改庫(kù)存和待購(gòu)量進(jìn)書(shū)通知進(jìn)書(shū)通知一、數(shù)據(jù)流圖——DFD(DataFlowDiagram)3.3面向數(shù)據(jù)流的方法4、分層DFD的優(yōu)點(diǎn)——采用逐步細(xì)化的擴(kuò)展方法,可避免一次引入過(guò)多的細(xì)節(jié),有利于控制問(wèn)題的復(fù)雜度;便于實(shí)現(xiàn)——用一組圖代替一張總圖,方便用戶(hù)及軟件開(kāi)發(fā)人員閱讀。便于使用一、數(shù)據(jù)流圖——DFD(DataFlowDiagram)3.3面向數(shù)據(jù)流的方法5、分層DFD的原則注意父圖和子圖的平衡學(xué)生教材購(gòu)銷(xiāo)系統(tǒng)購(gòu)書(shū)單領(lǐng)書(shū)單缺書(shū)單進(jìn)書(shū)通知保管員學(xué)生1、教材銷(xiāo)售系統(tǒng)購(gòu)書(shū)單領(lǐng)書(shū)單缺書(shū)單進(jìn)書(shū)通知保管員2、教材采購(gòu)系統(tǒng)進(jìn)書(shū)通知教材存量表F1缺書(shū)登記表F2父圖子圖一、數(shù)據(jù)流圖——DFD(DataFlowDiagram)1.3輸出1父圖輸入1、2一、數(shù)據(jù)流圖3.3面向數(shù)據(jù)流的方法——DFD(DataFlowDiagram)5、分層DFD的原則注意父圖和子圖的平衡輸出11.3.1輸入11.3.21.3.3輸入2子圖一、數(shù)據(jù)流圖3.3面向數(shù)據(jù)流的方法——DFD(DataFlowDiagram)5、分層DFD的原則區(qū)分文件和外部項(xiàng)各班領(lǐng)書(shū)表F3學(xué)生1.1、審查有效性購(gòu)書(shū)單無(wú)效書(shū)單有效書(shū)單1.2、開(kāi)發(fā)票發(fā)票1.3、登記并開(kāi)領(lǐng)書(shū)單學(xué)生領(lǐng)書(shū)單售書(shū)登記表F4教材存量表F11.4、登記缺書(shū)暫缺書(shū)單1.5、補(bǔ)售教材采購(gòu)進(jìn)書(shū)通知補(bǔ)售書(shū)單缺書(shū)登記表F2外部項(xiàng)文件一、數(shù)據(jù)流圖3.3面向數(shù)據(jù)流的方法——DFD(DataFlowDiagram)5、分層DFD的原則掌握分解的速度一般來(lái)說(shuō),每一個(gè)加工每次可分為2-4個(gè)子加工,最好不超過(guò)7個(gè)。遵守加工編號(hào)規(guī)則頂層加工不編號(hào)第二層的加工編號(hào)為1、2、3、…、n第三層編號(hào)為1.1、1.2、1.3、…、n.1、n.2、…依此類(lèi)推。3.3面向數(shù)據(jù)流的方法課程3實(shí)踐各技術(shù)小組深入討論,請(qǐng)畫(huà)出本課程模擬項(xiàng)目的DFD圖二、數(shù)據(jù)字典3.3面向數(shù)據(jù)流的方法——DD(DataDictionary)數(shù)據(jù)字典的任務(wù)是:對(duì)于數(shù)據(jù)流圖中出現(xiàn)的所有被命名的圖形元素在字典中作為一個(gè)詞條加以定義,使得每一個(gè)圖形元素的名字都有一個(gè)確切的解釋。DD(1)數(shù)據(jù)流(2)數(shù)據(jù)元素(3)數(shù)據(jù)文件(4)加工邏輯(5)外部實(shí)體二、數(shù)據(jù)字典3.3面向數(shù)據(jù)流的方法——DD(DataDictionary)(1)數(shù)據(jù)流1、數(shù)據(jù)字典的定義數(shù)據(jù)流名:說(shuō)明:簡(jiǎn)要介紹作用,即它產(chǎn)生的原因和結(jié)果。數(shù)據(jù)流來(lái)源:即該數(shù)據(jù)流來(lái)自何方。數(shù)據(jù)流去向:去向何處。數(shù)據(jù)流組成:數(shù)據(jù)結(jié)構(gòu)。每個(gè)數(shù)據(jù)量流通量:數(shù)據(jù)量、流通量。二、數(shù)據(jù)字典3.3面向數(shù)據(jù)流的方法——DD(DataDictionary)(1)數(shù)據(jù)流1、數(shù)據(jù)字典的定義數(shù)據(jù)流名:說(shuō)明:簡(jiǎn)要介紹作用,即它產(chǎn)生的原因和結(jié)果。數(shù)據(jù)流來(lái)源:即該數(shù)據(jù)流來(lái)自何方。數(shù)據(jù)流去向:去向何處。數(shù)據(jù)流組成:數(shù)據(jù)結(jié)構(gòu)。每個(gè)數(shù)據(jù)量流通量:數(shù)據(jù)量、流通量。審查并開(kāi)發(fā)票發(fā)票購(gòu)書(shū)單開(kāi)領(lǐng)書(shū)單數(shù)據(jù)流名:發(fā)票說(shuō)明:用作學(xué)生已付書(shū)款的依據(jù);數(shù)據(jù)流來(lái)源:來(lái)自加工“審查并開(kāi)發(fā)票”;數(shù)據(jù)流去向:流向加工“開(kāi)領(lǐng)書(shū)單”;數(shù)據(jù)流組成:學(xué)號(hào)+姓名+書(shū)號(hào)+單價(jià)總價(jià)+書(shū)費(fèi)合計(jì)。(2)數(shù)據(jù)元素二、數(shù)據(jù)字典3.3面向數(shù)據(jù)流的方法——DD(DataDictionary)1、數(shù)據(jù)字典的定義數(shù)據(jù)元素名:類(lèi)型:數(shù)字(離散值、連續(xù)值),文字(編碼類(lèi)型)長(zhǎng)度:取值范圍:相關(guān)的數(shù)據(jù)元素及數(shù)據(jù)結(jié)構(gòu)(2)數(shù)據(jù)元素二、數(shù)據(jù)字典3.3面向數(shù)據(jù)流的方法——DD(DataDictionary)1、數(shù)據(jù)字典的定義數(shù)據(jù)元素名:類(lèi)型:數(shù)字(離散值、連續(xù)值),文字(編碼類(lèi)型)長(zhǎng)度:取值范圍:相關(guān)的數(shù)據(jù)元素及數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)元素名:出生日期類(lèi)型:字符串(ASCII)長(zhǎng)度:8位取值范圍:1900<=YYYY<=300001<=MM<=1201<=DD<=31相關(guān)的數(shù)據(jù)元素及數(shù)據(jù)結(jié)構(gòu):YYYYMMDD(3)數(shù)據(jù)文件二、數(shù)據(jù)字典3.3面向數(shù)據(jù)流的方法——DD(DataDictionary)1、數(shù)據(jù)字典的定義數(shù)據(jù)文件名:簡(jiǎn)述:存放的是什么數(shù)據(jù)輸入數(shù)據(jù):輸出數(shù)據(jù)::數(shù)據(jù)文件組成:數(shù)據(jù)結(jié)構(gòu)存儲(chǔ)方式:順序,直接存取頻率:……(3)數(shù)據(jù)文件二、數(shù)據(jù)字典3.3面向數(shù)據(jù)流的方法——DD(DataDictionary)1、數(shù)據(jù)字典的定義數(shù)據(jù)文件名:簡(jiǎn)述:存放的是什么數(shù)據(jù)輸入數(shù)據(jù):輸出數(shù)據(jù)::數(shù)據(jù)文件組成:數(shù)據(jù)結(jié)構(gòu)存儲(chǔ)方式:順序,直接存取頻率:……學(xué)生1、教材銷(xiāo)售系統(tǒng)購(gòu)書(shū)單領(lǐng)書(shū)單缺書(shū)單進(jìn)書(shū)通知保管員2、教材采購(gòu)系統(tǒng)進(jìn)書(shū)通知教材存量表F1缺書(shū)登記表F2數(shù)據(jù)文件名:教材存量表F1簡(jiǎn)述:每種教材庫(kù)存的數(shù)量輸入數(shù)據(jù):銷(xiāo)售和采購(gòu)數(shù)量輸出數(shù)據(jù):現(xiàn)存數(shù)量數(shù)據(jù)文件組成:二維表(表格樣式見(jiàn)附件)存儲(chǔ)方式:直接存取頻率:頻繁(4)加工邏輯二、數(shù)據(jù)字典3.3面向數(shù)據(jù)流的方法——DD(DataDictionary)1、數(shù)據(jù)字典的定義加工名:加工編號(hào):反映該加工的層次簡(jiǎn)要描述:加工邏輯及功能簡(jiǎn)述輸入數(shù)據(jù)流及取值范圍、相關(guān)的數(shù)據(jù)元素及數(shù)據(jù)結(jié)構(gòu)輸出數(shù)據(jù)流及取值范圍、相關(guān)的數(shù)據(jù)元素及數(shù)據(jù)結(jié)構(gòu)……(4)加工邏輯二、數(shù)據(jù)字典3.3面向數(shù)據(jù)流的方法——DD(DataDictionary)1、數(shù)據(jù)字典的定義加工名:加工編號(hào):反映該加工的層次簡(jiǎn)要描述:加工邏輯及功能簡(jiǎn)述輸入數(shù)據(jù)流及取值范圍、相關(guān)的數(shù)據(jù)元素及數(shù)據(jù)結(jié)構(gòu)輸出數(shù)據(jù)流及取值范圍、相關(guān)的數(shù)據(jù)元素及數(shù)據(jù)結(jié)構(gòu)……加工名:審查并開(kāi)發(fā)票加工編號(hào):1.3簡(jiǎn)要描述:審查購(gòu)書(shū)單,對(duì)有效購(gòu)書(shū)單開(kāi)具發(fā)票輸入數(shù)據(jù)流及取值范圍、相關(guān)的數(shù)據(jù)元素及數(shù)據(jù)結(jié)構(gòu):詳見(jiàn)相應(yīng)項(xiàng)說(shuō)明輸出數(shù)據(jù)流及取值范圍、相關(guān)的數(shù)據(jù)元素及數(shù)據(jù)結(jié)構(gòu):詳見(jiàn)相應(yīng)項(xiàng)說(shuō)明1.3審查并開(kāi)發(fā)票學(xué)生發(fā)票購(gòu)書(shū)單各班學(xué)生用書(shū)表教材存量表(5)外部實(shí)體二、數(shù)據(jù)字典3.3面向數(shù)據(jù)流的方法——DD(DataDictionary)1、數(shù)據(jù)字典的定義名稱(chēng):外部實(shí)體名簡(jiǎn)要描述:什么外部實(shí)體有關(guān)數(shù)據(jù)流:(5)外部實(shí)體二、數(shù)據(jù)字典3.3面向數(shù)據(jù)流的方法——DD(DataDictionary)1、數(shù)據(jù)字典的定義名稱(chēng):外部實(shí)體名簡(jiǎn)要描述:什么外部實(shí)體有關(guān)數(shù)據(jù)流:學(xué)生1、教材銷(xiāo)售系統(tǒng)購(gòu)書(shū)單領(lǐng)書(shū)單缺書(shū)單進(jìn)書(shū)通知保管員2、教材采購(gòu)系統(tǒng)進(jìn)書(shū)通知教材存量表F1缺書(shū)登記表F2名稱(chēng):學(xué)生簡(jiǎn)要描述:教材購(gòu)買(mǎi)者有關(guān)數(shù)據(jù)流:詳見(jiàn)購(gòu)書(shū)單、領(lǐng)書(shū)單說(shuō)明二、數(shù)據(jù)字典3.3面向數(shù)據(jù)流的方法——DD(DataDictionary)2、數(shù)據(jù)字典定義符號(hào)符號(hào)含義例子被定義為
+與x=a+b,則表示x由a和b組成[]或x=[a,b],則表示x由a或由b組成{}重復(fù)x={a},則表示x由0個(gè)或多個(gè)a組成m{}n重復(fù)x=3{a}8,則表示X中的a至少出現(xiàn)3次,最多出現(xiàn)8次()可選x=(a,b),則表示a或b在x中出現(xiàn),也可能不出現(xiàn)*…*注釋符表示在兩個(gè)*之間的內(nèi)容為詞條的注釋=練習(xí):請(qǐng)為下列給出的DFD圖編寫(xiě)DD二、數(shù)據(jù)字典3.3面向數(shù)據(jù)流的方法——DD(DataDictionary)儲(chǔ)戶(hù)檢驗(yàn)付款登記帳卡取款信息檢驗(yàn)不合格現(xiàn)款付款信息取款單存折存折練習(xí):請(qǐng)為下列給出的DFD圖編寫(xiě)DD二、數(shù)據(jù)字典3.3面向數(shù)據(jù)流的方法——DD(DataDictionary)儲(chǔ)戶(hù)檢驗(yàn)付款登記帳卡取款信息檢驗(yàn)不合格現(xiàn)款付款信息取款單存折存折戶(hù)名:所號(hào):帳號(hào):開(kāi)戶(hù)日:性質(zhì):印密:日期(年月日)摘要支出存入余額操作復(fù)核以存折為例練習(xí):請(qǐng)為下列給出的DFD圖編寫(xiě)DD二、數(shù)據(jù)字典3.3面向數(shù)據(jù)流的方法——DD(DataDictionary)以存折為例存折=戶(hù)名+所號(hào)+帳號(hào)+開(kāi)戶(hù)日+性質(zhì)+(印密)+1{記錄行}50戶(hù)名=2{字母}24所號(hào)=“001”…“999”帳號(hào)=“00000001”…“99999999”開(kāi)戶(hù)日=YYYY年MM月dd日性質(zhì)=“1”…“6”印密=“0”記錄行=日期+(摘要)+支出+存入+余額+操作+復(fù)核日期=YYYY年YY月DD日YYYY=“1900”…“3000”MM=“01”…“12”DD=“01”…“31”摘要=1{字母}4支出、存入=金額金額=“00000000.00”…“999999999.99”操作=[存、?。輳?fù)核=3{數(shù)字}4”……戶(hù)名:所號(hào):帳號(hào):開(kāi)戶(hù)日:性質(zhì):印密:日期(年月日)摘要支出存入余額操作復(fù)核二、數(shù)據(jù)字典3.3面向數(shù)據(jù)流的方法——DD(DataDictionary)3、數(shù)據(jù)字典的實(shí)現(xiàn)數(shù)據(jù)字典的實(shí)現(xiàn)人工方法自動(dòng)方法將每一字典中的詞條寫(xiě)在一張卡片上,由專(zhuān)人管理和維護(hù)。利用“字典管理程序”在計(jì)算機(jī)中對(duì)字典進(jìn)行管理和維護(hù)。3.3面向數(shù)據(jù)流的方法二、加工說(shuō)明——PS(ProcessSpecification)對(duì)DFD中每個(gè)加工給予說(shuō)明。它是從系統(tǒng)功能的角度對(duì)DFD作出了注解,與DD一樣是DFD必不可缺少的輔助資料。PS3.3面向數(shù)據(jù)流的方法對(duì)DFD中每個(gè)加工給予說(shuō)明。它是從系統(tǒng)功能的角度對(duì)DFD作出了注解,與DD一樣是DFD必不可缺少的輔助資料。PS加工說(shuō)明組成輸入數(shù)據(jù)加工邏輯輸出數(shù)據(jù)加工說(shuō)明描述工具結(jié)構(gòu)化語(yǔ)言判定表判定樹(shù)描述把輸入數(shù)據(jù)流變換為輸出數(shù)據(jù)流的加工過(guò)程,是加工說(shuō)明的主體。二、加工說(shuō)明——PS(ProcessSpecification)二、加工說(shuō)明3.3面向數(shù)據(jù)流的方法——PS(ProcessSpecification)1、結(jié)構(gòu)化語(yǔ)言自然語(yǔ)言+結(jié)構(gòu)化形式如果<條件><策略>If<condition>policy>選擇結(jié)構(gòu)如果<條件>則<策略1>否則<策略2>情況1<條件1><策略1……情況n<條件n><策略n>if<condition>then<policy1>Otherwise<policy2>case1:<condition1><policy1>……casen:<conditionn><policyn>循環(huán)結(jié)構(gòu)對(duì)…,重復(fù)<策略>重復(fù)一下:<策略>直至<條件>Foreach…,Do<policy>Repeatthefollowing:<policy>Until<condition>二、加工說(shuō)明3.3面向數(shù)據(jù)流的方法——PS(ProcessSpecification)1、結(jié)構(gòu)化語(yǔ)言自然語(yǔ)言+結(jié)構(gòu)化形式例1:請(qǐng)寫(xiě)出下列在DFD圖中給出的“統(tǒng)計(jì)晚婚職工”的加工說(shuō)明CountLate-MarriageEmployeesLate-Marriage-CountRequest職工名冊(cè)文件Late-Marriage-List=List-Count+Name-ListName-List={Name}二、加工說(shuō)明3.3面向數(shù)據(jù)流的方法——PS(ProcessSpecification)1、結(jié)構(gòu)化語(yǔ)言自然語(yǔ)言+結(jié)構(gòu)化形式例1:請(qǐng)寫(xiě)出下列在DFD圖中給出的“統(tǒng)計(jì)晚婚職工”的加工說(shuō)明CountLate-MarriageEmployeesLate-Marriage-CountRequest職工名冊(cè)文件Late-Marriage-List=List-Count+Name-ListName-List={Name}/*CountLate-MarriageEmployeesPolicy*/ForeachLate-Marriage-Countrequest:{Repeatthefollowing;{Accessthestaffs-Record.Ifstatusissingle,IfsexismaieandAgeisover30orsexisfemaleandAgeisover26WriteNametoName-List.IncrementList-Count.}UntiltherearenomoreStaff-Records.}CombineList-CountandName-List.WriteUpLate-Marriage-List.二、加工說(shuō)明3.3面向數(shù)據(jù)流的方法——PS(ProcessSpecification)1、結(jié)構(gòu)化語(yǔ)言自然語(yǔ)言+結(jié)構(gòu)化形式例2:請(qǐng)寫(xiě)出下列DFD中的“審查并開(kāi)發(fā)票”加工說(shuō)明審查并開(kāi)發(fā)票學(xué)生發(fā)票購(gòu)書(shū)單各班學(xué)生用書(shū)表教材存量表無(wú)效書(shū)單開(kāi)領(lǐng)書(shū)單領(lǐng)書(shū)單學(xué)生二、加工說(shuō)明3.3面向數(shù)據(jù)流的方法——PS(ProcessSpecification)1、結(jié)構(gòu)化語(yǔ)言自然語(yǔ)言+結(jié)構(gòu)化形式例2:請(qǐng)寫(xiě)出下列DFD中的“審查并開(kāi)發(fā)票”加工說(shuō)明審查并開(kāi)發(fā)票學(xué)生發(fā)票購(gòu)書(shū)單各班學(xué)生用書(shū)表教材存量表無(wú)效書(shū)單開(kāi)領(lǐng)書(shū)單領(lǐng)書(shū)單學(xué)生按購(gòu)書(shū)單上學(xué)生的年級(jí)和系、專(zhuān)業(yè)與班號(hào)檢索“各班學(xué)生用書(shū)表”文件,獲得該生當(dāng)年的書(shū)單對(duì)購(gòu)書(shū)單上的每一書(shū)號(hào)如果書(shū)單上無(wú)此書(shū)號(hào)則把書(shū)號(hào)寫(xiě)到出錯(cuò)通知單上,退出1/*無(wú)效書(shū)單*/否則按書(shū)號(hào)檢索“教材存量表”文件,從而獲得該書(shū)的單價(jià)與庫(kù)存量如果庫(kù)存量<購(gòu)書(shū)單的數(shù)量則將書(shū)號(hào)寫(xiě)到出錯(cuò)通知單上,退出2/*存量不足*/否則將書(shū)號(hào)、單價(jià)、數(shù)量、總價(jià)等項(xiàng)寫(xiě)入到發(fā)票上;更新存書(shū)量,并寫(xiě)回“教材存量表”文件;累計(jì)書(shū)費(fèi)合計(jì)把學(xué)生學(xué)號(hào)和姓名寫(xiě)到發(fā)票上把書(shū)費(fèi)合計(jì)寫(xiě)到發(fā)票上對(duì)每張購(gòu)書(shū)單二、加工說(shuō)明3.3面向數(shù)據(jù)流的方法——PS(ProcessSpecification)2、判定表采用表格形式表達(dá)具有復(fù)雜判斷的加工邏輯例3:分房加工邏輯說(shuō)明1、一般職工結(jié)婚5年后可參加分房;2、中級(jí)以上職稱(chēng)的職工結(jié)婚3年后可參加分房;3、符合正常分房條件的職工,若再符合晚婚條件可優(yōu)先分房。分房加工婚齡中級(jí)職稱(chēng)晚婚正常分房?jī)?yōu)先分房不分房++二、加工說(shuō)明3.3面向數(shù)據(jù)流的方法——PS(ProcessSpecification)例3:分房加工邏輯說(shuō)明1、一般職工結(jié)婚5年后可參加分房;2、中級(jí)以上職稱(chēng)的職工結(jié)婚3年后可參加分房;3、符合正常分房條件的職工,若再符合晚婚條件可優(yōu)先分房。分房加工婚齡中級(jí)職稱(chēng)晚婚正常分房?jī)?yōu)先分房不分房+
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- saas代理合同范本
- 南山鋁業(yè)合同范本
- 專(zhuān)業(yè)閥體采購(gòu)合同范本
- 單位購(gòu)柴油合同范例
- 和孩子簽合同范本
- 包裝禮盒合同范本
- 合同范例法院起訴
- 農(nóng)村木炭出售合同范本
- 變更購(gòu)房合同范本
- 單項(xiàng)業(yè)務(wù)合作合同范本
- 英語(yǔ)15選10練習(xí)題
- 小學(xué)道德與法治-《改革創(chuàng)新謀發(fā)展》教學(xué)課件設(shè)計(jì)
- 2022年電鍍園區(qū)規(guī)范管理方案1122
- 氣管鏡進(jìn)修個(gè)人總結(jié)
- 酸堿平衡和酸堿平衡紊亂課件
- 有限空間作業(yè)專(zhuān)項(xiàng)施工方案
- 電力安全生產(chǎn)“十項(xiàng)嚴(yán)禁”【系列漫畫(huà)】
- 升壓站設(shè)備安裝調(diào)試工程施工質(zhì)量驗(yàn)收及評(píng)定范圍劃分表
- Unit 2 My family Part A Let's talk(教學(xué)設(shè)計(jì))人教PEP版英語(yǔ)三年級(jí)下冊(cè)
- 輔酶Q10-課件-課件
- 道德與法治賽課一等獎(jiǎng):《有多少浪費(fèi)可以避免(第一課時(shí))》教學(xué)課件(四下)
評(píng)論
0/150
提交評(píng)論