




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
物流管理信息系統(tǒng)分析物流管理信息系統(tǒng)分析物流管理信息系統(tǒng)分析目錄系統(tǒng)構(gòu)思分析領(lǐng)域分析應(yīng)用分析2物流管理信息系統(tǒng)分析物流管理信息系統(tǒng)分析物流管理信息系統(tǒng)分析1目錄系統(tǒng)構(gòu)思分析領(lǐng)域分析應(yīng)用分析2目錄系統(tǒng)構(gòu)思2系統(tǒng)構(gòu)思應(yīng)用程序是為誰而做的?經(jīng)濟(jì)擔(dān)保人,最終用戶、行業(yè)協(xié)會(huì)它解決了哪些問題?它會(huì)用在什么地方?何時(shí)會(huì)需要它?為什么會(huì)需要它?它是如何工作的?3系統(tǒng)構(gòu)思應(yīng)用程序是為誰而做的?3系統(tǒng)構(gòu)思-ATM應(yīng)用程序是為誰而做的?供應(yīng)商,金融公司它解決了哪些問題?銀行,客戶它會(huì)用在什么地方?銀行,許多商店、體育比賽等等場所何時(shí)會(huì)需要它?收益為什么會(huì)需要它?賺錢,溢價(jià)它是如何工作的?三層架構(gòu)4系統(tǒng)構(gòu)思-ATM應(yīng)用程序是為誰而做的?4系統(tǒng)構(gòu)思-WMS應(yīng)用程序是為誰而做的?通用、專用;企業(yè)內(nèi)、3PL、4PL、物流園區(qū);Mis、DSS它解決了哪些問題?客戶服務(wù)流水平、周轉(zhuǎn)率、空間利用率它會(huì)用在什么地方?關(guān)鍵、實(shí)驗(yàn)型;擴(kuò)展、全新;本地、網(wǎng)絡(luò)、移動(dòng);客戶特征:倉庫,生產(chǎn)部門,財(cái)務(wù)部門,客戶何時(shí)會(huì)需要它?業(yè)務(wù)量增加,與客戶交互增加為什么會(huì)需要它?信息透明,減少交易成本它是如何工作的?三層架構(gòu)5系統(tǒng)構(gòu)思-WMS應(yīng)用程序是為誰而做的?5系統(tǒng)構(gòu)思-物流園區(qū)信息平臺(tái)應(yīng)用程序是為誰而做的?物流服務(wù)需求商、物流服務(wù)提供商、電子商務(wù)提供商它解決了哪些問題?物流服務(wù)需求商、物流服務(wù)提供商、電子商務(wù)提供商它會(huì)用在什么地方?園區(qū)、物流服務(wù)需求商、物流服務(wù)提供商、電子商務(wù)提供商何時(shí)會(huì)需要它?物流需求為什么會(huì)需要它?信息共享、一站式服務(wù)它是如何工作的?三層架構(gòu)6系統(tǒng)構(gòu)思-物流園區(qū)信息平臺(tái)應(yīng)用程序是為誰而做的?6778899準(zhǔn)備問題陳述需求陳述問題領(lǐng)域需要什么應(yīng)用上下文假設(shè)性能需求設(shè)計(jì)通用方法算法數(shù)據(jù)結(jié)構(gòu)架構(gòu)優(yōu)化容量規(guī)劃實(shí)現(xiàn)平臺(tái)硬件規(guī)約軟件包接口標(biāo)準(zhǔn)10準(zhǔn)備問題陳述需求陳述設(shè)計(jì)實(shí)現(xiàn)10ATM網(wǎng)絡(luò)ATMATMATM計(jì)算機(jī)中心銀行計(jì)算機(jī)銀行計(jì)算機(jī)賬戶賬戶賬戶賬戶出納站點(diǎn)11ATM網(wǎng)絡(luò)ATMATMATM計(jì)算機(jī)中心銀行計(jì)算機(jī)銀行計(jì)算機(jī)賬WMS網(wǎng)絡(luò)計(jì)算機(jī)計(jì)算機(jī)網(wǎng)絡(luò)WMS系統(tǒng)計(jì)算機(jī)客戶ID客戶ID企業(yè)內(nèi)計(jì)算機(jī)計(jì)算機(jī)終端12WMS網(wǎng)絡(luò)計(jì)算機(jī)計(jì)算機(jī)網(wǎng)絡(luò)WMS系統(tǒng)計(jì)算機(jī)客戶ID客戶ID企1313領(lǐng)域分析概述對象的靜態(tài)結(jié)構(gòu)對象之間的交互對象的生存期14領(lǐng)域分析概述對象的靜態(tài)結(jié)構(gòu)14領(lǐng)域分析真實(shí)系統(tǒng)的靜態(tài)結(jié)構(gòu)尋找類準(zhǔn)備數(shù)據(jù)字典尋找關(guān)聯(lián)尋找對象和鏈接的屬性使用繼承組織和簡化類15領(lǐng)域分析真實(shí)系統(tǒng)的靜態(tài)結(jié)構(gòu)15尋找類人拿卡去ATM機(jī)取錢,插入卡,輸入密碼,驗(yàn)證之后,進(jìn)行交易操作(查詢、轉(zhuǎn)賬、取錢、修改密碼等),打印,完成交易,結(jié)束退卡。輸入密碼,通過網(wǎng)絡(luò)傳輸?shù)街行挠?jì)算機(jī),再傳輸?shù)较鄳?yīng)銀行的計(jì)算機(jī),該計(jì)算機(jī)從數(shù)據(jù)庫中讀取驗(yàn)證信息,并返回相應(yīng)驗(yàn)證結(jié)果。客戶,現(xiàn)金卡,ATM,錢,賬戶,交易,收據(jù),網(wǎng)絡(luò),中心計(jì)算機(jī),銀行,銀行計(jì)算機(jī),聯(lián)盟,出納,出納站點(diǎn)16尋找類人拿卡去ATM機(jī)取錢,插入卡,輸入密碼,驗(yàn)證之后,進(jìn)行WMS客戶與倉儲(chǔ)企業(yè)簽訂長期合約審核人進(jìn)行審核如審核通過,客戶可提出入庫申請如果客戶申請符合條件,打印入庫申請單如需派工、派車,進(jìn)行派工、派車操作進(jìn)行入庫作業(yè)(入庫檢查、貨位選擇、信息登記、現(xiàn)場清理)入庫作業(yè)完成后,進(jìn)行入庫信息反饋客戶,倉儲(chǔ)企業(yè),合約,審核人,審核,入庫申請,入庫單,倉儲(chǔ)作業(yè)人員,倉儲(chǔ)設(shè)備、派工作業(yè),派車作業(yè),倉儲(chǔ)作業(yè)17WMS客戶與倉儲(chǔ)企業(yè)簽訂長期合約17準(zhǔn)備數(shù)據(jù)字典客戶銀行的一個(gè)或多個(gè)賬戶的持有人。在不同的銀行持有帳戶的同一個(gè)人會(huì)被看作是不同的客戶?,F(xiàn)金卡分配給銀行客戶的一種卡,支持使用ATM機(jī)授權(quán)訪問帳戶。ATM允許客戶使用現(xiàn)金卡作為身份證明來進(jìn)行交易的柜臺(tái)。賬戶,交易,中心計(jì)算機(jī),銀行,銀行計(jì)算機(jī),聯(lián)盟,出納,出納站點(diǎn)18準(zhǔn)備數(shù)據(jù)字典客戶18尋找關(guān)聯(lián)物理位置,定向動(dòng)作,通信,擁有關(guān)系,一些條件的滿足性客戶銀行的一個(gè)或多個(gè)賬戶的持有人。在不同的銀行持有帳戶的同一個(gè)人會(huì)被看作是不同的客戶?,F(xiàn)金卡分配給銀行客戶的一種卡,支持使用ATM機(jī)授權(quán)訪問帳戶。ATM允許客戶使用現(xiàn)金卡作為身份證明來進(jìn)行交易的柜臺(tái)。賬戶,交易,中心計(jì)算機(jī),銀行,銀行計(jì)算機(jī),聯(lián)盟,出納,出納站點(diǎn)19尋找關(guān)聯(lián)物理位置,定向動(dòng)作,通信,擁有關(guān)系,一些條件的滿足性尋找關(guān)聯(lián)動(dòng)詞短語銀行網(wǎng)絡(luò)包括出納柜臺(tái)和ATM機(jī)聯(lián)盟共享ATM機(jī)銀行提供銀行計(jì)算機(jī)銀行計(jì)算機(jī)維護(hù)賬戶信息(倉庫計(jì)算機(jī)維護(hù)客戶信息)銀行計(jì)算機(jī)處理賬戶上的交易信息(倉儲(chǔ)作業(yè)人員處理客戶的庫存信息)銀行擁有出納柜臺(tái)出納柜臺(tái)與銀行計(jì)算機(jī)通信出納員輸入賬戶的交易信息ATM機(jī)與中心計(jì)算機(jī)通信交易信息中心計(jì)算機(jī)清除銀行的交易信息(客戶取消入庫單申請)ATM機(jī)接受現(xiàn)金卡(客戶支付倉儲(chǔ)作業(yè)費(fèi)用)20尋找關(guān)聯(lián)動(dòng)詞短語20尋找關(guān)聯(lián)動(dòng)詞短語ATM與用戶交互ATM分發(fā)現(xiàn)金ATM打印收據(jù)系統(tǒng)處理并發(fā)訪問銀行提供軟件費(fèi)用分?jǐn)偨o銀行隱含動(dòng)詞短語聯(lián)盟由銀行組成銀行持有賬戶聯(lián)盟擁有中心計(jì)算機(jī)系統(tǒng)提供安全客戶持有現(xiàn)金卡問題領(lǐng)域的知識(shí)現(xiàn)金卡訪問帳戶銀行雇用出納員21尋找關(guān)聯(lián)動(dòng)詞短語問題領(lǐng)域的知識(shí)21保留正確的關(guān)聯(lián)被刪除類之間的關(guān)聯(lián):1,13,14,16,17動(dòng)作:應(yīng)用領(lǐng)域的結(jié)構(gòu)化特性,而不是臨時(shí)性事件。(11)有時(shí)候,表達(dá)成動(dòng)作的需求隱含著下層的結(jié)構(gòu)化關(guān)系,應(yīng)該相應(yīng)地重新措辭。(10)三元關(guān)聯(lián):5派生關(guān)聯(lián):9,20--〉2;倉庫,雇員,設(shè)備命名不當(dāng)?shù)年P(guān)聯(lián):4限定關(guān)聯(lián):名稱在某種上下文中確定對象,多數(shù)名稱不是全局唯一的。多重性:一名經(jīng)理管理多名雇員聚合:1822保留正確的關(guān)聯(lián)被刪除類之間的關(guān)聯(lián):1,13,14,16,17尋找關(guān)聯(lián)客戶現(xiàn)金卡ATM賬戶ATM交易中心計(jì)算機(jī)銀行銀行計(jì)算機(jī)聯(lián)盟出納交易出納站點(diǎn)出納員23尋找關(guān)聯(lián)客戶現(xiàn)金卡ATM賬戶ATM交易中心計(jì)算機(jī)銀行銀行計(jì)算尋找關(guān)聯(lián)貨物申請單貨架客戶存儲(chǔ)單元倉庫合約審核人倉儲(chǔ)企業(yè)倉儲(chǔ)設(shè)備倉儲(chǔ)作業(yè)人員倉儲(chǔ)作業(yè)客戶,倉儲(chǔ)企業(yè),合約,審核人,審核,入庫申請,入庫單,倉儲(chǔ)作業(yè)人員,倉儲(chǔ)設(shè)備、派工作業(yè),派車作業(yè),倉儲(chǔ)作業(yè)24尋找關(guān)聯(lián)貨物申請單貨架客戶存儲(chǔ)單元倉庫合約審核人倉儲(chǔ)企業(yè)倉儲(chǔ)尋找屬性對象vs.屬性City,賬戶限定符vs.屬性:雇員編號(hào)關(guān)聯(lián)vs.屬性:部門名稱vs.人名關(guān)聯(lián)上的屬性:personandclub內(nèi)部取值外部不可見的內(nèi)部狀態(tài),可在分析時(shí)刪除不整合的屬性與其他屬性完全不同或無關(guān),意味著類應(yīng)該分割成兩個(gè)不同的類。25尋找屬性對象vs.屬性25尋找屬性客戶現(xiàn)金卡ATM賬戶ATM交易中心計(jì)算機(jī)銀行銀行計(jì)算機(jī)聯(lián)盟出納交易出納站點(diǎn)出納余額,信用等級(jí),類型姓名,住所交易類型,日期,交易額ATM代碼,銀行代碼26尋找屬性客戶現(xiàn)金卡ATM賬戶ATM交易中心計(jì)算機(jī)銀行銀行計(jì)算尋找屬性貨物申請單貨架客戶存儲(chǔ)單元倉庫合約審核人倉儲(chǔ)企業(yè)倉儲(chǔ)設(shè)備倉儲(chǔ)作業(yè)人員倉儲(chǔ)作業(yè)庫房基本信息、門信息、庫管員、終端基本信息、費(fèi)用管理、維修管理、事故管理基本信息、收貨人信息、貨品存儲(chǔ)要求基本信息、合約費(fèi)率、合約結(jié)算、合約審核27尋找屬性貨物申請單貨架客戶存儲(chǔ)單元倉庫合約審核人倉儲(chǔ)企業(yè)倉儲(chǔ)282829293030使用繼承來細(xì)化自下而上的泛化ATM交易,出納交易--〉交易中心計(jì)算機(jī),銀行計(jì)算機(jī)--〉計(jì)算機(jī)?自上而下的特化交易--〉A(chǔ)TM交易,出納交易泛化vs.枚舉ATM賬戶:checkingaccount,savingaccount多重繼承:學(xué)生職員相似的關(guān)聯(lián)Transaction可以在出納站點(diǎn)和ATM上輸入,entryStation泛化出納站點(diǎn)和ATM。31使用繼承來細(xì)化自下而上的泛化31變化抽象的層次IndividualcontributorSupervisorManagerEmployeetype/reportinglevelpersonbossworker32變化抽象的層次IndividualcontributorE把類組織成包出納包出納員,存入柜臺(tái),出納柜臺(tái),ATM賬戶包賬戶,現(xiàn)金卡,卡授權(quán),客戶,交易,更新,出納交易和遠(yuǎn)程交易銀行包聯(lián)盟,銀行33把類組織成包出納包33把類組織成包貨物申請單貨架客戶存儲(chǔ)單元倉庫合約審核人倉儲(chǔ)企業(yè)倉儲(chǔ)設(shè)備倉儲(chǔ)作業(yè)人員倉儲(chǔ)作業(yè)庫房基本信息、門信息、庫管員、終端基本信息、費(fèi)用管理、維修管理、事故管理基本信息、收貨人信息、存貨信息基本信息、合約費(fèi)率、合約結(jié)算、合約審核34把類組織成包貨物申請單貨架客戶存儲(chǔ)單元倉庫合約審核人倉儲(chǔ)企業(yè)領(lǐng)域狀態(tài)模型首先用關(guān)鍵狀態(tài)確定領(lǐng)域類,然后確定引發(fā)對象狀態(tài)變化的事件。確定具有狀態(tài)的領(lǐng)域類尋找狀態(tài)尋找事件構(gòu)造狀態(tài)圖評(píng)價(jià)狀態(tài)圖35領(lǐng)域狀態(tài)模型首先用關(guān)鍵狀態(tài)確定領(lǐng)域類,然后確定引發(fā)對象狀態(tài)變確定具有狀態(tài)的領(lǐng)域類論文寫、初審、外審、接受(遞進(jìn)式)飛機(jī)維修、裝貨、飛行、卸貨(循環(huán)式)賬戶遞進(jìn)+循環(huán)36確定具有狀態(tài)的領(lǐng)域類論文36尋找狀態(tài)直接描述狀態(tài)不要專注于狀態(tài)直接的微妙變化,特別是像大、中、小這樣的量化差異。狀態(tài)應(yīng)該是以行為、屬性或關(guān)聯(lián)上的本質(zhì)差異為基礎(chǔ)。賬戶Normal,closed,overdrawn,suspended37尋找狀態(tài)直接描述狀態(tài)37尋找事件引發(fā)狀態(tài)間遷移的事件事件是完成了一次do活動(dòng)可以考慮讓對象進(jìn)入特定狀態(tài),借此來尋找其他事件拿起話筒ATMCloseaccount,withdrawexcessfunds,repeatedincorrectPIN,suspectedfraud38尋找事件引發(fā)狀態(tài)間遷移的事件38構(gòu)造狀態(tài)圖closednormaloverdrawsuspendedOpenaccountcloseaccountWithdrawexcessfundsDepositsufficientfundsReleaseholdSuspectedfraudAdministrativeactionRepeatedincorrectPIN39構(gòu)造狀態(tài)圖closednormaloverdrawsuspeWMS客戶與倉儲(chǔ)企業(yè)簽訂長期合約審核人進(jìn)行審核如審核通過,客戶可提出入庫申請如果客戶申請符合條件,打印入庫申請單如需派工、派車,進(jìn)行派工、派車操作進(jìn)行入庫作業(yè)(入庫檢查、貨位選擇、信息登記、現(xiàn)場清理)入庫作業(yè)完成后,進(jìn)行入庫信息反饋40WMS客戶與倉儲(chǔ)企業(yè)簽訂長期合約401角色確定購買的商品入庫將積壓的商品退給供應(yīng)商將商品移送到銷售部門銷售部門將商品移送到倉庫管理員盤點(diǎn)倉庫供應(yīng)商提供各種貨物用戶查詢銷售部門的銷售記錄用戶查詢倉庫中的所有變動(dòng)記錄411角色確定購買的商品入庫41應(yīng)用分析應(yīng)用程序交互模型應(yīng)用類模型應(yīng)用狀態(tài)模型42應(yīng)用分析應(yīng)用程序交互模型42應(yīng)用分析應(yīng)用程序交互模型確定系統(tǒng)邊界尋找參與者尋找用例尋找初始和終止事件準(zhǔn)備普通場景增加變化和異常場景尋找外部事件編制復(fù)雜用例的活動(dòng)圖組織參與者和用例43應(yīng)用分析應(yīng)用程序交互模型43應(yīng)用分析應(yīng)用程序交互模型確定系統(tǒng)邊界ATM尋找參與者人、外部設(shè)備、其他軟件系統(tǒng)行為原形客戶、銀行、聯(lián)盟44應(yīng)用分析應(yīng)用程序交互模型44應(yīng)用分析應(yīng)用程序交互模型尋找用例ATM發(fā)起會(huì)話查詢賬戶處理事務(wù)傳輸數(shù)據(jù)45應(yīng)用分析應(yīng)用程序交互模型ATM發(fā)起會(huì)話查詢賬戶處理事務(wù)傳輸數(shù)應(yīng)用分析應(yīng)用程序交互模型尋找初始和終止事件發(fā)起會(huì)話:初始事件:客戶插入現(xiàn)金卡終止事件:系統(tǒng)留存現(xiàn)金卡or系統(tǒng)返還現(xiàn)金卡查詢賬戶初始:客戶請求賬戶數(shù)據(jù)終止:系統(tǒng)給客戶遞交賬戶數(shù)據(jù)處理事務(wù)初始:客戶發(fā)起終止:提交事務(wù)or終止事務(wù)傳輸數(shù)據(jù)初始:客戶請求賬戶數(shù)據(jù),從網(wǎng)絡(luò)、電源故障中恢復(fù)出來。終止:數(shù)據(jù)成功傳輸46應(yīng)用分析應(yīng)用程序交互模型46應(yīng)用分析應(yīng)用程序交互模型準(zhǔn)備普通場景發(fā)起會(huì)話ATM請求用戶插卡用戶插入現(xiàn)金卡ATM接收現(xiàn)金卡,讀取它的序列號(hào)ATM請求輸入密碼用戶輸入“1234”ATM通過與聯(lián)盟和銀行聯(lián)系來校驗(yàn)密碼ATM顯示了賬戶和命令菜單。。。用戶選擇命令終止會(huì)話ATM打印收據(jù),返還現(xiàn)金卡,請請求用戶拿走它們用戶拿走收據(jù)和現(xiàn)金卡ATM請求用戶插入現(xiàn)金卡47應(yīng)用分析應(yīng)用程序交互模型47應(yīng)用分析應(yīng)用程序交互模型增加變化和異常場景ATM不能讀卡卡過期ATM在等待響應(yīng)時(shí)超時(shí)金額無效及其現(xiàn)金用完或缺紙通信線路中斷因?yàn)榭ǖ目梢允褂媚J蕉斐山灰妆痪芙^48應(yīng)用分析應(yīng)用程序交互模型48應(yīng)用分析應(yīng)用程序交互模型尋找外部事件:順序圖:user:ATM:聯(lián)盟:銀行顯示菜單選擇提款選擇賬戶請求金額輸入金額驗(yàn)證資金驗(yàn)證資金確認(rèn)資金確認(rèn)資金支出現(xiàn)金拿走現(xiàn)金49應(yīng)用分析應(yīng)用程序交互模型:user:ATM:聯(lián)盟:銀行顯示菜應(yīng)用分析應(yīng)用程序交互模型尋找外部事件:user:ATM:聯(lián)盟:銀行插入卡、輸入密碼、選擇賬戶、選擇存款、選擇提款、轉(zhuǎn)帳、查詢賬戶、輸入數(shù)據(jù)、收取現(xiàn)金、拿卡、取消、終止、繼續(xù)顯示主屏幕、不可讀的卡信息、被取消的消息請求密碼、請求金額、退卡、故障消息、支出金額請求拿走現(xiàn)金、請求繼續(xù)、打印收據(jù)、請求拿走卡壞賬戶信息、壞銀行代碼消息、顯示交易菜單與銀行一起校驗(yàn)卡、校驗(yàn)資金、處理銀行交易銀行交易成功、確認(rèn)資金、銀行交易失敗、銀行賬戶完好、壞銀行賬戶、壞銀行密碼交易成功、交易失敗、賬戶完好、壞賬戶壞密碼、壞銀行代號(hào)確認(rèn)資金處理事務(wù)校驗(yàn)賬戶校驗(yàn)資金50應(yīng)用分析應(yīng)用程序交互模型:user:ATM:聯(lián)盟:銀行插入卡應(yīng)用分析應(yīng)用程序交互模型編制復(fù)雜用例的活動(dòng)圖返還卡請求密碼插卡保留卡[通信中斷][通信中斷][通信中斷][通信中斷][可讀][卡完好][好賬戶][多次輸入密碼失敗][卡詐騙警報(bào)][壞銀行代號(hào)或壞賬戶][密碼正確][不可讀]51應(yīng)用分析應(yīng)用程序交互模型返還卡請求密碼插卡保留卡[通信中斷]應(yīng)用分析應(yīng)用程序交互模型組織參與者和用例ATM發(fā)起會(huì)話查詢賬戶處理事務(wù)傳輸數(shù)據(jù)《include》《include》《include》《include》52應(yīng)用分析應(yīng)用程序交互模型ATM發(fā)起會(huì)話查詢賬戶處理事務(wù)傳輸數(shù)應(yīng)用分析應(yīng)用類模型確定用戶界面定義邊界類確定控制器檢查交互模型53應(yīng)用分析應(yīng)用類模型53應(yīng)用分析應(yīng)用類模型確定用戶界面是以一致的方式給系統(tǒng)用戶提供訪問其領(lǐng)域?qū)ο?、命令和?yīng)用選項(xiàng)的一個(gè)或一組對象。分析重點(diǎn)是信息流和控制,而不是表示格式。給用戶的消息12清除45取消78輸入0收據(jù)現(xiàn)金槽36954應(yīng)用分析應(yīng)用類模型給用戶的消息12清除45取消78輸入0收據(jù)應(yīng)用分析應(yīng)用類模型定義邊界類系統(tǒng)能操作和接收來自外部的信息,但系統(tǒng)的內(nèi)部結(jié)構(gòu)不受制于外部信息。ATM和銀行聯(lián)盟之間的通信過程封裝起來。55應(yīng)用分析應(yīng)用類模型55應(yīng)用分析應(yīng)用類模型確定控制器控制器:管理應(yīng)用程序內(nèi)部控制權(quán)的主動(dòng)對象外環(huán):驗(yàn)證客戶和賬戶內(nèi)環(huán):對交易進(jìn)行服務(wù)檢查交互模型應(yīng)用類模型和與它交互的領(lǐng)域模型cashCard—ATMsession—SessionController—ControllerProblem—problemTypeRemotetransaction—transactionController56應(yīng)用分析應(yīng)用類模型56應(yīng)用分析應(yīng)用狀態(tài)模型使用狀態(tài)來確定應(yīng)用類尋找事件構(gòu)建狀態(tài)圖檢查其他狀態(tài)圖檢查類模型檢查交互模型57應(yīng)用分析應(yīng)用狀態(tài)模型57應(yīng)用分析應(yīng)用狀態(tài)模型使用狀態(tài)來確定應(yīng)用類用戶界面類邊界類控制器類58應(yīng)用分析應(yīng)用狀態(tài)模型58應(yīng)用分析應(yīng)用狀態(tài)模型尋找事件插卡、輸入密碼、結(jié)束會(huì)話、取卡59應(yīng)用分析應(yīng)用狀態(tài)模型59應(yīng)用分析應(yīng)用狀態(tài)模型構(gòu)建狀態(tài)圖:交易控制器存款轉(zhuǎn)帳MainscreenDo/displaycommands查詢Commdown取款繼續(xù)完成清除交易信息取消取款存款轉(zhuǎn)帳查詢60應(yīng)用分析應(yīng)用狀態(tài)模型存款轉(zhuǎn)帳Mainscreen查詢Com應(yīng)用分析應(yīng)用狀態(tài)模型檢查其他狀態(tài)圖SessionController發(fā)起transactionController,transactionController的終止引發(fā)SessionController從中斷處繼續(xù)61應(yīng)用分析應(yīng)用狀態(tài)模型61UML內(nèi)容結(jié)構(gòu)uml事物關(guān)系關(guān)聯(lián)關(guān)系圖依賴關(guān)系泛化關(guān)系實(shí)現(xiàn)關(guān)系結(jié)構(gòu)事物行為事物組織事物輔助事物靜態(tài)圖動(dòng)態(tài)圖用例類接口協(xié)作活動(dòng)類組件節(jié)點(diǎn)交互狀態(tài)機(jī)包注釋用例圖類圖對象圖組件圖配置圖時(shí)序圖協(xié)作圖狀態(tài)圖活動(dòng)圖62UML內(nèi)容結(jié)構(gòu)uml事物關(guān)系關(guān)聯(lián)圖依賴泛化實(shí)現(xiàn)結(jié)構(gòu)行為組織類圖和對象圖63類圖和對象圖63組件圖64組件圖64協(xié)作圖65協(xié)作圖65配置圖66配置圖66Rose視圖及其所含的模型元素用例視圖參與者用例用例文檔用例圖類圖狀態(tài)圖活動(dòng)圖順序圖協(xié)作圖包文件URL邏輯視圖用例用例圖類類實(shí)體類圖接口活動(dòng)圖狀態(tài)圖協(xié)作圖順序圖包文件URL67Rose視圖及其所含的模型元素用例視圖邏輯視圖67Rose視圖及其所含的模型元素構(gòu)件視圖構(gòu)件接口構(gòu)件圖包文件URL部署視圖進(jìn)程處理器連接器設(shè)備部署圖文件URL68Rose視圖及其所含的模型元素構(gòu)件視圖部署視圖68WMS系統(tǒng)角色操作員管理員供應(yīng)商商品領(lǐng)料員商品退料員用例倉庫進(jìn)貨倉庫退貨倉庫領(lǐng)料倉庫退料商品移庫盤點(diǎn)庫存查詢業(yè)務(wù)分析倉庫歷史紀(jì)錄查詢供應(yīng)商信息維護(hù)倉庫信息維護(hù)用戶登錄用戶注銷退出系統(tǒng)69WMS系統(tǒng)角色用例69WMS系統(tǒng)角色用例關(guān)系圖操作員用戶登錄用戶注銷退出系統(tǒng)倉庫進(jìn)貨倉庫退貨倉庫退料商品移庫管理員盤點(diǎn)庫存查詢業(yè)務(wù)分析倉庫歷史紀(jì)錄查詢供應(yīng)商信息維護(hù)倉庫信息維護(hù)用戶登錄用戶注銷退出系統(tǒng)70WMS系統(tǒng)角色用例關(guān)系圖管理員70WMS系統(tǒng)角色用例關(guān)系圖領(lǐng)料員倉庫領(lǐng)料退料員倉庫退料商品供應(yīng)商倉庫進(jìn)貨倉庫退貨71WMS系統(tǒng)角色用例關(guān)系圖717272W
M
S
系
統(tǒng)
進(jìn)
貨
活
動(dòng)
圖73W
M
S
系
統(tǒng)
進(jìn)
貨
活
動(dòng)
圖73W
M
S
系
統(tǒng)
盤點(diǎn)
時(shí)序
圖74W
M
S
系
統(tǒng)
盤點(diǎn)
時(shí)序
圖74W
M
S
系
統(tǒng)
商品管理時(shí)序
圖75W
M
S
系
統(tǒng)
商品管理時(shí)序
圖75W
M
S
系
統(tǒng)
盤點(diǎn)協(xié)作圖76W
M
S
系
統(tǒng)
盤點(diǎn)協(xié)作圖76W
M
S
系
統(tǒng)
商品管理協(xié)作圖77W
M
S
系
統(tǒng)
商品管理協(xié)作圖77創(chuàng)建系統(tǒng)包圖人員信息包操作員供應(yīng)商管理員商品領(lǐng)料員商品退料員接口包倉庫管理系統(tǒng)設(shè)置業(yè)務(wù)查詢用戶登錄事物包倉庫進(jìn)貨倉庫退貨倉庫領(lǐng)料倉庫退料商品移庫盤點(diǎn)庫存查詢業(yè)務(wù)分析倉庫歷史紀(jì)錄查詢供應(yīng)商信息維護(hù)倉庫信息維護(hù)用戶登錄用戶注銷退出系統(tǒng)78創(chuàng)建系統(tǒng)包圖人員信息包事物包78類圖人員信息包操作員屬性:姓名,ID號(hào),權(quán)限操作:倉庫進(jìn)貨,倉庫退貨,倉庫領(lǐng)料,倉庫退料,商品移庫,用戶登錄,用戶注銷,退出系統(tǒng)供應(yīng)商屬性:姓名,ID號(hào),聯(lián)系方法操作:進(jìn)貨,退貨管理員商品領(lǐng)料員屬性:姓名,ID號(hào),所屬部門操作:商品領(lǐng)料商品退料員79類圖人員信息包79類圖系統(tǒng)事物包倉庫進(jìn)貨:交易ID號(hào),日期,操作人,供應(yīng)商倉庫退貨:交易ID號(hào),日期,操作人倉庫領(lǐng)料:交易ID號(hào),日期,操作人,領(lǐng)料人倉庫退料:交易ID號(hào),日期,操作人,退料人商品移庫:交易ID號(hào),日期,操作人,出貨倉庫ID,入庫倉庫ID盤點(diǎn):交易ID號(hào),日期,管理員ID,倉庫ID庫存查詢:操作ID號(hào),日期業(yè)務(wù)分析:操作ID號(hào),日期,管理員ID倉庫歷史紀(jì)錄查詢:操作ID號(hào),日期供應(yīng)商信息維護(hù):操作ID號(hào),日期,管理員ID,增加供應(yīng)商。。。倉庫信息維護(hù):操作ID號(hào),日期用戶登錄:操作ID號(hào),登陸日期,登錄ID,姓名80類圖系統(tǒng)事物包80系統(tǒng)部署-組件圖81系統(tǒng)部署-組件圖81配置圖82配置圖82
主要內(nèi)容需求分析流程描述分析描述工具的比較子系統(tǒng)的劃分邏輯模型建立與理解系統(tǒng)分析報(bào)告分析中常見的一些問題83主要內(nèi)容需求分析835.1 物流管理信息系統(tǒng)的需求分析
系統(tǒng)需求分析以詳細(xì)調(diào)查為基礎(chǔ),對用戶的需求進(jìn)行分析,包括分析現(xiàn)行系統(tǒng)的信息需求、功能需求、輔助決策需求等,提出對新系統(tǒng)的設(shè)計(jì)要求,確定對系統(tǒng)的綜合要求、系統(tǒng)功能要求、系統(tǒng)性能要求、運(yùn)行要求和將來可能提出的要求。845.1 物流管理信息系統(tǒng)的需求分析系統(tǒng)1.詳細(xì)調(diào)查
系統(tǒng)分析階段的詳細(xì)調(diào)查是根據(jù)系統(tǒng)規(guī)劃的新系統(tǒng)的目標(biāo)、范圍、規(guī)模和要求,解決開發(fā)系統(tǒng)要做什么的問題。
1)詳細(xì)調(diào)查的原則:真實(shí)性、全面性、規(guī)范性、啟發(fā)性
2)詳細(xì)調(diào)查的內(nèi)容:現(xiàn)行系統(tǒng)邊界和運(yùn)行狀態(tài);組織機(jī)構(gòu)與功能調(diào)查;業(yè)務(wù)流程調(diào)查;決策方法的調(diào)查;資源情況和約束條件;薄弱環(huán)節(jié)和用戶要求等。
3)詳細(xì)調(diào)查的方法:調(diào)查座談會(huì)、重點(diǎn)詢問方式、問卷調(diào)查方式、查閱與待開發(fā)系統(tǒng)有關(guān)的資料、跟蹤現(xiàn)場業(yè)務(wù)流程、向用戶領(lǐng)域的專家個(gè)別咨詢、實(shí)地考察、使用各種調(diào)查工具等。851.詳細(xì)調(diào)查系統(tǒng)分析階段的詳細(xì)調(diào)查是根據(jù)
流行的需求分析方法:功能分析方法、結(jié)構(gòu)化分析方法、信息建模法和面向?qū)ο蟮姆治龇椒?。不同視角的需求獲取模型:物流企業(yè)的需求描述可以從兩個(gè)方面進(jìn)行,一是對客戶現(xiàn)行系統(tǒng)的描述;二是對系統(tǒng)未來的設(shè)想。兩種描述都要包括企業(yè)信息系統(tǒng)的5個(gè)基本要素,即企業(yè)的組織結(jié)構(gòu)、流程、數(shù)據(jù)、商務(wù)規(guī)則與功能(性能)。2.需求獲取模型86流行的需求分析方法:功能分析方法、結(jié)構(gòu)3.組織結(jié)構(gòu)與功能分析
組織結(jié)構(gòu)調(diào)查內(nèi)容:弄清組織內(nèi)部的部門劃分;各部門之間的領(lǐng)導(dǎo)與被領(lǐng)導(dǎo)關(guān)系;信息資料的傳遞關(guān)系;物資流動(dòng)關(guān)系與資金流動(dòng)關(guān)系;此外,還應(yīng)詳細(xì)了解各級(jí)組織存在的問題以及對新系統(tǒng)的要求等。圖5-3給出了第三方物流企業(yè)的組織結(jié)構(gòu)圖。873.組織結(jié)構(gòu)與功能分析組織結(jié)構(gòu)調(diào)查內(nèi)容
圖5-1
第三方物流企業(yè)的組織結(jié)構(gòu)圖物流公司
企業(yè)發(fā)展部
市場經(jīng)營部
業(yè)務(wù)運(yùn)作部
企業(yè)管理部
戰(zhàn)略中心
研發(fā)中心
廣告中心
調(diào)查中心
法律中心
倉儲(chǔ)中心
調(diào)度中心
加工中心
人力資源
績效中心
結(jié)算中心
運(yùn)輸
中心
后勤
財(cái)務(wù)部
信息部
3.組織結(jié)構(gòu)與功能分析88圖5-1第三方物流企業(yè)的組織結(jié)構(gòu)圖物流公司企業(yè)發(fā)展部
功能指的是完成某項(xiàng)工作的能力。為了實(shí)現(xiàn)系統(tǒng)目標(biāo),系統(tǒng)必須具有各種功能。各子系統(tǒng)功能的完成,又依賴于下面更具體的工作的完成。管理功能的調(diào)查是要確定系統(tǒng)的這種功能結(jié)構(gòu)。業(yè)務(wù)功能一覽表是一個(gè)完全以業(yè)務(wù)功能為主體的樹型表。其目的在于描述組織內(nèi)部各部分的業(yè)務(wù)和功能。3.組織結(jié)構(gòu)與功能分析89功能指的是完成某項(xiàng)工作的能力。為了實(shí)現(xiàn)系3.組織結(jié)構(gòu)與功能分析903.組織結(jié)構(gòu)與功能分析905.2 物流管理信息系統(tǒng)的流程描述
完成對企業(yè)的組織結(jié)構(gòu)和功能分析之后,需要從業(yè)務(wù)處理的角度描述和分析業(yè)務(wù)的處理模式,以及從數(shù)據(jù)的處理與流動(dòng)過程描述和分析實(shí)際業(yè)務(wù)的數(shù)據(jù)動(dòng)態(tài)處理模式。在這一節(jié)里主要講解業(yè)務(wù)流程描述和數(shù)據(jù)流程描述。915.2 物流管理信息系統(tǒng)的流程描述完成對1.業(yè)務(wù)流程描述
業(yè)務(wù)流程調(diào)查主要任務(wù)是調(diào)查系統(tǒng)中各環(huán)節(jié)的業(yè)務(wù)活動(dòng),掌握業(yè)務(wù)的內(nèi)容、作用、及信息的輸入、輸出、數(shù)據(jù)存儲(chǔ)和信息的處理方法及過程等。業(yè)務(wù)流程圖(transactionflowdiagram,TFD),就是用一些規(guī)定的符號(hào)及連線來表示某個(gè)具體業(yè)務(wù)處理過程。業(yè)務(wù)流程圖的繪制基本上按照業(yè)務(wù)的實(shí)際處理步驟和過程繪制。
TFD的繪制方法很多如業(yè)務(wù)活動(dòng)圖(businessactivitymapping,BAM)、角色活動(dòng)圖(roleactivitydiagram,RAD)和IDEF系列(integrationdefinitionmethod,IDEF),等等。921.業(yè)務(wù)流程描述業(yè)務(wù)流程調(diào)查主要任務(wù)是調(diào)
圖5-5
第三方物流整體業(yè)務(wù)流程圖
客戶
形成運(yùn)輸任務(wù)
回單登記
入庫
不入庫
貨物入庫
派車取貨
庫內(nèi)操作
貨物出庫
客戶
提
單
提單登記
派出送貨
費(fèi)用(倉儲(chǔ)、打包)等
資費(fèi)結(jié)算
圖5-
海爾RMA業(yè)務(wù)流程圖
客戶
網(wǎng)上先期審核
紅沖發(fā)票
倉庫存檔
審核通過
未通過
申請RMA
上門診斷
提貨換回發(fā)票
返還貨款
客戶
493圖5-5第三方物流整體業(yè)務(wù)流程圖客戶形成運(yùn)輸任務(wù)IDEF0描述加工配送作業(yè)流程,如下:
圖5-7
加工配送作業(yè)功能模型
流
通
加工系統(tǒng)
M1
C2
庫存產(chǎn)品
合格
C1
配
貨
系
統(tǒng)
M1
C2
不
合
格
配送商品
C1
合格
配
裝
系
統(tǒng)
M1
C2
C1
M0
不
合
格
不
合
格
庫
存
管理系統(tǒng)
C0
94IDEF0描述加工配送作業(yè)流程,如下:圖5-7加工配送2.數(shù)據(jù)流程描述
數(shù)據(jù)分析與數(shù)據(jù)流程分析是今后建立數(shù)據(jù)庫系統(tǒng)和設(shè)計(jì)功能模塊處理過程的基礎(chǔ)。數(shù)據(jù)匯總分析的任務(wù)首先是將系統(tǒng)調(diào)查所得到的數(shù)據(jù)分為如下三類:系統(tǒng)輸入數(shù)據(jù)類;系統(tǒng)內(nèi)要存儲(chǔ)的數(shù)據(jù)類;系統(tǒng)產(chǎn)生的數(shù)據(jù)類。然后再對每一類數(shù)據(jù)進(jìn)行如下三項(xiàng)分析:(1)匯總并檢查數(shù)據(jù)有無遺(2)檢查數(shù)據(jù)的匹配情況(3)建立統(tǒng)一的數(shù)據(jù)字典952.數(shù)據(jù)流程描述數(shù)據(jù)分析與數(shù)據(jù)流程分析
數(shù)據(jù)流程分析把數(shù)據(jù)在組織(或原系統(tǒng))內(nèi)部的流動(dòng)情況抽象地獨(dú)立出來,舍去了具體組織機(jī)構(gòu)、信息載體、處理工作、物資、材料等,單從數(shù)據(jù)流動(dòng)過程來考查實(shí)際業(yè)務(wù)的數(shù)據(jù)處理模式?,F(xiàn)有的數(shù)據(jù)流程分析多是通過分層的數(shù)據(jù)流程圖(dataflowdiagram,DFD)來實(shí)現(xiàn)的。2.數(shù)據(jù)流程描述96數(shù)據(jù)流程分析把數(shù)據(jù)在組織(或原系統(tǒng))內(nèi)5.3 物流管理信息系統(tǒng)分析描述工具的比較
物流管理信息系統(tǒng)的系統(tǒng)模型有很多設(shè)計(jì)方法,結(jié)構(gòu)化系統(tǒng)分析方法、結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)方法與結(jié)構(gòu)化程序設(shè)計(jì)方法是其中的一種,還有后期出現(xiàn)的面向?qū)ο蠓椒?。本?jié)主要針對以上兩種方法進(jìn)行比較。975.3 物流管理信息系統(tǒng)分析描述工具的比較物1.結(jié)構(gòu)化系統(tǒng)分析的描述模型
結(jié)構(gòu)化的分析方法,采用自頂向下逐層分解、由粗到細(xì)、由復(fù)雜到簡單的求解方法,應(yīng)用數(shù)據(jù)流程圖和數(shù)據(jù)字典來描述系統(tǒng)邏輯模型。981.結(jié)構(gòu)化系統(tǒng)分析的描述模型結(jié)構(gòu)化的分1)數(shù)據(jù)流程圖
數(shù)據(jù)流程圖是描述數(shù)據(jù)在系統(tǒng)中的流動(dòng)和變化,以及對數(shù)據(jù)流進(jìn)行變換的功能。常見的數(shù)據(jù)流程圖是以方框、連線及其變形為基本圖例符號(hào)來表示數(shù)據(jù)流動(dòng)過程。
圖5-8
方框圖圖形符號(hào)
<編號(hào)>
<處理邏輯名稱>
<外部
實(shí)體名稱>
<編號(hào)><數(shù)據(jù)儲(chǔ)存名稱>
外部實(shí)體
處理邏輯
數(shù)據(jù)存儲(chǔ)
數(shù)據(jù)流
991)數(shù)據(jù)流程圖數(shù)據(jù)流程圖是描述數(shù)據(jù)在系統(tǒng)
無論是現(xiàn)行系統(tǒng)還是新系統(tǒng)都可以用分層的數(shù)據(jù)流程圖來描述,分層的數(shù)據(jù)流程圖繪制的步驟如下:第一步,掌握對系統(tǒng)調(diào)查的全部資料;第二步,畫頂層圖,初步確定新系統(tǒng)的輸入、輸出和外部實(shí)體;第三步,分解頂層圖的處理功能,繪制一級(jí)細(xì)化圖;第四步,逐步分解、擴(kuò)充、調(diào)整,得到比較完整的數(shù)據(jù)流程圖,并初步劃分出計(jì)算機(jī)處理過程和手工處理過程;第五步,組織領(lǐng)導(dǎo)和業(yè)務(wù)人員討論、修改,直至定稿。100無論是現(xiàn)行系統(tǒng)還是新系統(tǒng)都可以用分層的第三方物流企業(yè)的物流管理信息系統(tǒng)數(shù)據(jù)流程分析:
圖5-9第三方物流管理信息系統(tǒng)的頂層DFD
P
第三方物流
管理信息
系統(tǒng)
貨物
供應(yīng)商
供應(yīng)商
配送服務(wù)
回執(zhí)
回執(zhí)
101第三方物流企業(yè)的物流管理信息系統(tǒng)數(shù)據(jù)流程分析:圖5-9第
圖5-
第三方物流管理信息系統(tǒng)的第一層DFD
P2
物流作業(yè)
管理
貨物
供應(yīng)商
庫存信息
訂單
訂單信息
客戶
P3
客戶關(guān)系
管理
P1
物流決策
管理
D1庫存
D2訂單
D3客戶資料
庫存信息
客戶基本資料
客戶資料信息
10第三方物流企業(yè)的物流管理信息系統(tǒng)數(shù)據(jù)流程分析:102圖5-第三方物流管理信息系統(tǒng)的第一層DFDP2物流作2)數(shù)據(jù)字典
數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是對數(shù)據(jù)流程圖中包含的所有元素的定義的集合。它是對數(shù)據(jù)流程圖中的數(shù)據(jù)項(xiàng)(亦稱為數(shù)據(jù)元素)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、處理邏輯、數(shù)據(jù)存儲(chǔ)和外部實(shí)體進(jìn)行定義和描述的工具。圖5-11
數(shù)據(jù)項(xiàng)描述
數(shù)據(jù)項(xiàng)編號(hào):dm-01
數(shù)據(jù)項(xiàng)名稱:條形碼
別名:條碼
簡述:某物體或商品的EAN代碼
類型及寬度:數(shù)字型,13位
取值范圍:0000000000001-9999999999999
1032)數(shù)據(jù)字典數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合3)處理邏輯的表達(dá)工具
處理邏輯的表達(dá)工具可以用來描述復(fù)雜的處理邏輯,即處理邏輯小說明。表達(dá)工具有自然語言、決策樹、判斷表、結(jié)構(gòu)化語言或其他簡明的方法1043)處理邏輯的表達(dá)工具處理邏輯的表達(dá)工具可以決策樹表達(dá)工具
決策樹用來描述一個(gè)功能模塊的邏輯處理過程,便于描述一種策略以及相關(guān)條件的組合關(guān)系。
圖5-12
折扣策略的決策樹描述
折扣策略
金額≥40000
金額<40000
無折扣
近4個(gè)月無欠款
近4個(gè)月有欠款
折扣率為15%
折扣率為5%
105決策樹表達(dá)工具決策樹用來描述一個(gè)功能模塊的邏判定表表達(dá)工具
判定表能把所有的條件組合充分地表達(dá)出來,判定表的邏輯表達(dá)能力較強(qiáng),描述比較完整,對于比較復(fù)雜的邏輯判斷易于表達(dá),但其建立過程較為繁雜,表達(dá)方式不如前一種簡便。106判定表表達(dá)工具判定表能把所有的條件組合充條件是否省內(nèi)YYYYNNNN狀態(tài)是否快件YYNNYYNN質(zhì)量(W)>20kgYNYNYNYN決策方案3W
YY
決策規(guī)則5WYY
N7W
N
5W+(W-20)*1.5
N
7W+(W-20)*1.5
N
表5-1判斷表達(dá)工具判定表表達(dá)工具107條件是否省內(nèi)YYYYNNNN狀態(tài)是否快件YYNNYYNN質(zhì)量結(jié)構(gòu)化語言
結(jié)構(gòu)化語言用來描述一個(gè)功能單元邏輯要求,不同于自然英語語言,它有三種基本結(jié)構(gòu):順序結(jié)構(gòu)、判斷結(jié)構(gòu)和循環(huán)結(jié)構(gòu),并利用幾個(gè)關(guān)鍵詞來完成對模塊處理過程的描述,如IF,THEN等。108結(jié)構(gòu)化語言結(jié)構(gòu)化語言用來描述一個(gè)功能單元邏輯三種表達(dá)工具的比較如下表:特點(diǎn)結(jié)構(gòu)化語言決策樹判定表直觀性一般很好一般用戶檢查不便方便不便可修改性好一般差邏輯檢查好一般很好機(jī)器可讀性很好差很好機(jī)器可編程一般不好很好表5-2表達(dá)邏輯工具的比較109三種表達(dá)工具的比較如下表:特點(diǎn)結(jié)構(gòu)化語言決策樹判定表直觀性一4)數(shù)據(jù)立即存取圖
在數(shù)據(jù)流程圖中定義了數(shù)據(jù)存儲(chǔ)。數(shù)據(jù)字典對每個(gè)數(shù)據(jù)存儲(chǔ)的結(jié)構(gòu)進(jìn)行了描述,但是沒有詳細(xì)說明有哪些立即存取,有哪些查詢需要實(shí)時(shí)響應(yīng)。數(shù)據(jù)立即存取圖就是說明這些問題的工具,用來定義那些用戶需要且系統(tǒng)能夠?qū)崿F(xiàn)的實(shí)時(shí)查詢信息(包括實(shí)體和屬性)。1104)數(shù)據(jù)立即存取圖在數(shù)據(jù)流程圖中定義了數(shù)據(jù)4)數(shù)據(jù)立即存取圖1114)數(shù)據(jù)立即存取圖1112.UML的描述模型UML支持從需求分析開始的軟件開發(fā)的全過程。UML通過三類圖形建立系統(tǒng)模型:用例(UseCase)圖、靜態(tài)結(jié)構(gòu)圖(對象類圖、對象圖、組件圖、配置圖)和動(dòng)態(tài)行為圖(順序圖、協(xié)同圖、狀態(tài)圖、活動(dòng)圖),這些圖分別從不同的抽象角度實(shí)現(xiàn)系統(tǒng)的可視化。1122.UML的描述模型UML支持從需求分5.4 子系統(tǒng)的劃分
按照系統(tǒng)的思想,劃分子系統(tǒng)的目的就是要將復(fù)雜的難以研究的大系統(tǒng)劃分成若干個(gè)簡單的易處理的系統(tǒng)。系統(tǒng)的劃分應(yīng)遵循如下幾點(diǎn)原則:(1)子系統(tǒng)要具有相對獨(dú)立性(2)要使子系統(tǒng)之間數(shù)據(jù)的依賴性盡量?。?)子系統(tǒng)劃分的結(jié)果應(yīng)使數(shù)據(jù)冗余較?。?)子系統(tǒng)的設(shè)置應(yīng)考慮今后管理發(fā)展的需要(5)子系統(tǒng)的劃分應(yīng)便于系統(tǒng)分階段實(shí)現(xiàn)(6)子系統(tǒng)的劃分應(yīng)考慮到各類資源的充分利用1135.4 子系統(tǒng)的劃分按照系統(tǒng)的思想,劃分子系子系統(tǒng)的劃分的劃分方法子系統(tǒng)劃分的方法分為以下6類:(1)按功能劃分法;(2)按業(yè)務(wù)處理順序劃分法;(3)按數(shù)據(jù)擬合程度來劃分法;(4)按過程劃分法;(5)按時(shí)間劃分法;(6)按環(huán)境劃分法。114子系統(tǒng)的劃分的劃分方法子系統(tǒng)劃分的方法分為以下6類:114混合劃分方法
混合劃分方法一種以功能/數(shù)據(jù)分析結(jié)果為主,兼顧組織實(shí)際情況的劃分方法。它可以通過U/C矩陣的建立和分析來實(shí)現(xiàn)的。從數(shù)據(jù)處理的角度來分析,過程和數(shù)據(jù)之間的關(guān)系只有3類:產(chǎn)生并使用(Create,C)、使用(Use,U)、無關(guān)(Null),即C表示某流程或者活動(dòng)產(chǎn)生并使用相應(yīng)的數(shù)據(jù)類,U表示某流程或者活動(dòng)僅使用相應(yīng)的數(shù)據(jù)類,Null表示某流程或活動(dòng)既不產(chǎn)生也不使用某數(shù)據(jù)類。115混合劃分方法混合劃分方法一種以功能/數(shù)據(jù)分5.5 物流管理信息系統(tǒng)的邏輯模型建立與理解
邏輯模型的建立是系統(tǒng)分析階段的最終成果。其建立是否達(dá)到設(shè)計(jì)者的目標(biāo),還有通過各種途徑進(jìn)行驗(yàn)證和評(píng)估。檢驗(yàn)指標(biāo)有:(1)邏輯模型的準(zhǔn)確性(2)邏輯模型的可理解性(3)邏輯模型的性能(4)邏輯模型描述和可視化1165.5 物流管理信息系統(tǒng)的邏輯模型建立與理解邏輯模型驗(yàn)證方法
為了檢測邏輯模型的正確性,常用的驗(yàn)證方法可分為模擬、仿真和形式驗(yàn)證三種。應(yīng)根據(jù)新邏輯模型構(gòu)造的不同階段,采用最佳的驗(yàn)證方法。選擇驗(yàn)證方法,還要考慮到成本、時(shí)間、技術(shù)等問題,并不是最好的驗(yàn)證方法才是最佳的選擇,要兼顧到各方面的因素。117邏輯模型驗(yàn)證方法為了檢測邏輯模型的正確性,5.6 系統(tǒng)分析報(bào)告
系統(tǒng)分析報(bào)告又稱為系統(tǒng)說明書,它反映了系統(tǒng)調(diào)查與分析階段的全部情況,是系統(tǒng)分析階段的成果與工作總結(jié),也是系統(tǒng)分析階段的重要文檔。系統(tǒng)分析報(bào)告主要包括以下內(nèi)容:(1)報(bào)告概述(2)組織情況概況(3)現(xiàn)行系統(tǒng)的概況(4)系統(tǒng)需求說明(5)新系統(tǒng)的邏輯方案(6)系統(tǒng)開發(fā)費(fèi)用、資源與時(shí)間1185.6 系統(tǒng)分析報(bào)告系統(tǒng)分析報(bào)告又稱為系統(tǒng)說5.7 物流管理信息系統(tǒng)分析中常見的一些問題用戶需求不確定的問題技術(shù)問題圖表描述問題信息載體收集問題業(yè)務(wù)流程重組問題經(jīng)濟(jì)管理模型應(yīng)用問題1195.7 物流管理信息系統(tǒng)分析中常見的一些問題用戶需求不確定的 謝謝大家! 謝謝大家!120物流管理信息系統(tǒng)分析物流管理信息系統(tǒng)分析物流管理信息系統(tǒng)分析目錄系統(tǒng)構(gòu)思分析領(lǐng)域分析應(yīng)用分析2物流管理信息系統(tǒng)分析物流管理信息系統(tǒng)分析物流管理信息系統(tǒng)分析121目錄系統(tǒng)構(gòu)思分析領(lǐng)域分析應(yīng)用分析122目錄系統(tǒng)構(gòu)思2系統(tǒng)構(gòu)思應(yīng)用程序是為誰而做的?經(jīng)濟(jì)擔(dān)保人,最終用戶、行業(yè)協(xié)會(huì)它解決了哪些問題?它會(huì)用在什么地方?何時(shí)會(huì)需要它?為什么會(huì)需要它?它是如何工作的?123系統(tǒng)構(gòu)思應(yīng)用程序是為誰而做的?3系統(tǒng)構(gòu)思-ATM應(yīng)用程序是為誰而做的?供應(yīng)商,金融公司它解決了哪些問題?銀行,客戶它會(huì)用在什么地方?銀行,許多商店、體育比賽等等場所何時(shí)會(huì)需要它?收益為什么會(huì)需要它?賺錢,溢價(jià)它是如何工作的?三層架構(gòu)124系統(tǒng)構(gòu)思-ATM應(yīng)用程序是為誰而做的?4系統(tǒng)構(gòu)思-WMS應(yīng)用程序是為誰而做的?通用、專用;企業(yè)內(nèi)、3PL、4PL、物流園區(qū);Mis、DSS它解決了哪些問題?客戶服務(wù)流水平、周轉(zhuǎn)率、空間利用率它會(huì)用在什么地方?關(guān)鍵、實(shí)驗(yàn)型;擴(kuò)展、全新;本地、網(wǎng)絡(luò)、移動(dòng);客戶特征:倉庫,生產(chǎn)部門,財(cái)務(wù)部門,客戶何時(shí)會(huì)需要它?業(yè)務(wù)量增加,與客戶交互增加為什么會(huì)需要它?信息透明,減少交易成本它是如何工作的?三層架構(gòu)125系統(tǒng)構(gòu)思-WMS應(yīng)用程序是為誰而做的?5系統(tǒng)構(gòu)思-物流園區(qū)信息平臺(tái)應(yīng)用程序是為誰而做的?物流服務(wù)需求商、物流服務(wù)提供商、電子商務(wù)提供商它解決了哪些問題?物流服務(wù)需求商、物流服務(wù)提供商、電子商務(wù)提供商它會(huì)用在什么地方?園區(qū)、物流服務(wù)需求商、物流服務(wù)提供商、電子商務(wù)提供商何時(shí)會(huì)需要它?物流需求為什么會(huì)需要它?信息共享、一站式服務(wù)它是如何工作的?三層架構(gòu)126系統(tǒng)構(gòu)思-物流園區(qū)信息平臺(tái)應(yīng)用程序是為誰而做的?6127712881299準(zhǔn)備問題陳述需求陳述問題領(lǐng)域需要什么應(yīng)用上下文假設(shè)性能需求設(shè)計(jì)通用方法算法數(shù)據(jù)結(jié)構(gòu)架構(gòu)優(yōu)化容量規(guī)劃實(shí)現(xiàn)平臺(tái)硬件規(guī)約軟件包接口標(biāo)準(zhǔn)130準(zhǔn)備問題陳述需求陳述設(shè)計(jì)實(shí)現(xiàn)10ATM網(wǎng)絡(luò)ATMATMATM計(jì)算機(jī)中心銀行計(jì)算機(jī)銀行計(jì)算機(jī)賬戶賬戶賬戶賬戶出納站點(diǎn)131ATM網(wǎng)絡(luò)ATMATMATM計(jì)算機(jī)中心銀行計(jì)算機(jī)銀行計(jì)算機(jī)賬WMS網(wǎng)絡(luò)計(jì)算機(jī)計(jì)算機(jī)網(wǎng)絡(luò)WMS系統(tǒng)計(jì)算機(jī)客戶ID客戶ID企業(yè)內(nèi)計(jì)算機(jī)計(jì)算機(jī)終端132WMS網(wǎng)絡(luò)計(jì)算機(jī)計(jì)算機(jī)網(wǎng)絡(luò)WMS系統(tǒng)計(jì)算機(jī)客戶ID客戶ID企13313領(lǐng)域分析概述對象的靜態(tài)結(jié)構(gòu)對象之間的交互對象的生存期134領(lǐng)域分析概述對象的靜態(tài)結(jié)構(gòu)14領(lǐng)域分析真實(shí)系統(tǒng)的靜態(tài)結(jié)構(gòu)尋找類準(zhǔn)備數(shù)據(jù)字典尋找關(guān)聯(lián)尋找對象和鏈接的屬性使用繼承組織和簡化類135領(lǐng)域分析真實(shí)系統(tǒng)的靜態(tài)結(jié)構(gòu)15尋找類人拿卡去ATM機(jī)取錢,插入卡,輸入密碼,驗(yàn)證之后,進(jìn)行交易操作(查詢、轉(zhuǎn)賬、取錢、修改密碼等),打印,完成交易,結(jié)束退卡。輸入密碼,通過網(wǎng)絡(luò)傳輸?shù)街行挠?jì)算機(jī),再傳輸?shù)较鄳?yīng)銀行的計(jì)算機(jī),該計(jì)算機(jī)從數(shù)據(jù)庫中讀取驗(yàn)證信息,并返回相應(yīng)驗(yàn)證結(jié)果??蛻簦F(xiàn)金卡,ATM,錢,賬戶,交易,收據(jù),網(wǎng)絡(luò),中心計(jì)算機(jī),銀行,銀行計(jì)算機(jī),聯(lián)盟,出納,出納站點(diǎn)136尋找類人拿卡去ATM機(jī)取錢,插入卡,輸入密碼,驗(yàn)證之后,進(jìn)行WMS客戶與倉儲(chǔ)企業(yè)簽訂長期合約審核人進(jìn)行審核如審核通過,客戶可提出入庫申請如果客戶申請符合條件,打印入庫申請單如需派工、派車,進(jìn)行派工、派車操作進(jìn)行入庫作業(yè)(入庫檢查、貨位選擇、信息登記、現(xiàn)場清理)入庫作業(yè)完成后,進(jìn)行入庫信息反饋客戶,倉儲(chǔ)企業(yè),合約,審核人,審核,入庫申請,入庫單,倉儲(chǔ)作業(yè)人員,倉儲(chǔ)設(shè)備、派工作業(yè),派車作業(yè),倉儲(chǔ)作業(yè)137WMS客戶與倉儲(chǔ)企業(yè)簽訂長期合約17準(zhǔn)備數(shù)據(jù)字典客戶銀行的一個(gè)或多個(gè)賬戶的持有人。在不同的銀行持有帳戶的同一個(gè)人會(huì)被看作是不同的客戶。現(xiàn)金卡分配給銀行客戶的一種卡,支持使用ATM機(jī)授權(quán)訪問帳戶。ATM允許客戶使用現(xiàn)金卡作為身份證明來進(jìn)行交易的柜臺(tái)。賬戶,交易,中心計(jì)算機(jī),銀行,銀行計(jì)算機(jī),聯(lián)盟,出納,出納站點(diǎn)138準(zhǔn)備數(shù)據(jù)字典客戶18尋找關(guān)聯(lián)物理位置,定向動(dòng)作,通信,擁有關(guān)系,一些條件的滿足性客戶銀行的一個(gè)或多個(gè)賬戶的持有人。在不同的銀行持有帳戶的同一個(gè)人會(huì)被看作是不同的客戶?,F(xiàn)金卡分配給銀行客戶的一種卡,支持使用ATM機(jī)授權(quán)訪問帳戶。ATM允許客戶使用現(xiàn)金卡作為身份證明來進(jìn)行交易的柜臺(tái)。賬戶,交易,中心計(jì)算機(jī),銀行,銀行計(jì)算機(jī),聯(lián)盟,出納,出納站點(diǎn)139尋找關(guān)聯(lián)物理位置,定向動(dòng)作,通信,擁有關(guān)系,一些條件的滿足性尋找關(guān)聯(lián)動(dòng)詞短語銀行網(wǎng)絡(luò)包括出納柜臺(tái)和ATM機(jī)聯(lián)盟共享ATM機(jī)銀行提供銀行計(jì)算機(jī)銀行計(jì)算機(jī)維護(hù)賬戶信息(倉庫計(jì)算機(jī)維護(hù)客戶信息)銀行計(jì)算機(jī)處理賬戶上的交易信息(倉儲(chǔ)作業(yè)人員處理客戶的庫存信息)銀行擁有出納柜臺(tái)出納柜臺(tái)與銀行計(jì)算機(jī)通信出納員輸入賬戶的交易信息ATM機(jī)與中心計(jì)算機(jī)通信交易信息中心計(jì)算機(jī)清除銀行的交易信息(客戶取消入庫單申請)ATM機(jī)接受現(xiàn)金卡(客戶支付倉儲(chǔ)作業(yè)費(fèi)用)140尋找關(guān)聯(lián)動(dòng)詞短語20尋找關(guān)聯(lián)動(dòng)詞短語ATM與用戶交互ATM分發(fā)現(xiàn)金ATM打印收據(jù)系統(tǒng)處理并發(fā)訪問銀行提供軟件費(fèi)用分?jǐn)偨o銀行隱含動(dòng)詞短語聯(lián)盟由銀行組成銀行持有賬戶聯(lián)盟擁有中心計(jì)算機(jī)系統(tǒng)提供安全客戶持有現(xiàn)金卡問題領(lǐng)域的知識(shí)現(xiàn)金卡訪問帳戶銀行雇用出納員141尋找關(guān)聯(lián)動(dòng)詞短語問題領(lǐng)域的知識(shí)21保留正確的關(guān)聯(lián)被刪除類之間的關(guān)聯(lián):1,13,14,16,17動(dòng)作:應(yīng)用領(lǐng)域的結(jié)構(gòu)化特性,而不是臨時(shí)性事件。(11)有時(shí)候,表達(dá)成動(dòng)作的需求隱含著下層的結(jié)構(gòu)化關(guān)系,應(yīng)該相應(yīng)地重新措辭。(10)三元關(guān)聯(lián):5派生關(guān)聯(lián):9,20--〉2;倉庫,雇員,設(shè)備命名不當(dāng)?shù)年P(guān)聯(lián):4限定關(guān)聯(lián):名稱在某種上下文中確定對象,多數(shù)名稱不是全局唯一的。多重性:一名經(jīng)理管理多名雇員聚合:18142保留正確的關(guān)聯(lián)被刪除類之間的關(guān)聯(lián):1,13,14,16,17尋找關(guān)聯(lián)客戶現(xiàn)金卡ATM賬戶ATM交易中心計(jì)算機(jī)銀行銀行計(jì)算機(jī)聯(lián)盟出納交易出納站點(diǎn)出納員143尋找關(guān)聯(lián)客戶現(xiàn)金卡ATM賬戶ATM交易中心計(jì)算機(jī)銀行銀行計(jì)算尋找關(guān)聯(lián)貨物申請單貨架客戶存儲(chǔ)單元倉庫合約審核人倉儲(chǔ)企業(yè)倉儲(chǔ)設(shè)備倉儲(chǔ)作業(yè)人員倉儲(chǔ)作業(yè)客戶,倉儲(chǔ)企業(yè),合約,審核人,審核,入庫申請,入庫單,倉儲(chǔ)作業(yè)人員,倉儲(chǔ)設(shè)備、派工作業(yè),派車作業(yè),倉儲(chǔ)作業(yè)144尋找關(guān)聯(lián)貨物申請單貨架客戶存儲(chǔ)單元倉庫合約審核人倉儲(chǔ)企業(yè)倉儲(chǔ)尋找屬性對象vs.屬性City,賬戶限定符vs.屬性:雇員編號(hào)關(guān)聯(lián)vs.屬性:部門名稱vs.人名關(guān)聯(lián)上的屬性:personandclub內(nèi)部取值外部不可見的內(nèi)部狀態(tài),可在分析時(shí)刪除不整合的屬性與其他屬性完全不同或無關(guān),意味著類應(yīng)該分割成兩個(gè)不同的類。145尋找屬性對象vs.屬性25尋找屬性客戶現(xiàn)金卡ATM賬戶ATM交易中心計(jì)算機(jī)銀行銀行計(jì)算機(jī)聯(lián)盟出納交易出納站點(diǎn)出納余額,信用等級(jí),類型姓名,住所交易類型,日期,交易額ATM代碼,銀行代碼146尋找屬性客戶現(xiàn)金卡ATM賬戶ATM交易中心計(jì)算機(jī)銀行銀行計(jì)算尋找屬性貨物申請單貨架客戶存儲(chǔ)單元倉庫合約審核人倉儲(chǔ)企業(yè)倉儲(chǔ)設(shè)備倉儲(chǔ)作業(yè)人員倉儲(chǔ)作業(yè)庫房基本信息、門信息、庫管員、終端基本信息、費(fèi)用管理、維修管理、事故管理基本信息、收貨人信息、貨品存儲(chǔ)要求基本信息、合約費(fèi)率、合約結(jié)算、合約審核147尋找屬性貨物申請單貨架客戶存儲(chǔ)單元倉庫合約審核人倉儲(chǔ)企業(yè)倉儲(chǔ)148281492915030使用繼承來細(xì)化自下而上的泛化ATM交易,出納交易--〉交易中心計(jì)算機(jī),銀行計(jì)算機(jī)--〉計(jì)算機(jī)?自上而下的特化交易--〉A(chǔ)TM交易,出納交易泛化vs.枚舉ATM賬戶:checkingaccount,savingaccount多重繼承:學(xué)生職員相似的關(guān)聯(lián)Transaction可以在出納站點(diǎn)和ATM上輸入,entryStation泛化出納站點(diǎn)和ATM。151使用繼承來細(xì)化自下而上的泛化31變化抽象的層次IndividualcontributorSupervisorManagerEmployeetype/reportinglevelpersonbossworker152變化抽象的層次IndividualcontributorE把類組織成包出納包出納員,存入柜臺(tái),出納柜臺(tái),ATM賬戶包賬戶,現(xiàn)金卡,卡授權(quán),客戶,交易,更新,出納交易和遠(yuǎn)程交易銀行包聯(lián)盟,銀行153把類組織成包出納包33把類組織成包貨物申請單貨架客戶存儲(chǔ)單元倉庫合約審核人倉儲(chǔ)企業(yè)倉儲(chǔ)設(shè)備倉儲(chǔ)作業(yè)人員倉儲(chǔ)作業(yè)庫房基本信息、門信息、庫管員、終端基本信息、費(fèi)用管理、維修管理、事故管理基本信息、收貨人信息、存貨信息基本信息、合約費(fèi)率、合約結(jié)算、合約審核154把類組織成包貨物申請單貨架客戶存儲(chǔ)單元倉庫合約審核人倉儲(chǔ)企業(yè)領(lǐng)域狀態(tài)模型首先用關(guān)鍵狀態(tài)確定領(lǐng)域類,然后確定引發(fā)對象狀態(tài)變化的事件。確定具有狀態(tài)的領(lǐng)域類尋找狀態(tài)尋找事件構(gòu)造狀態(tài)圖評(píng)價(jià)狀態(tài)圖155領(lǐng)域狀態(tài)模型首先用關(guān)鍵狀態(tài)確定領(lǐng)域類,然后確定引發(fā)對象狀態(tài)變確定具有狀態(tài)的領(lǐng)域類論文寫、初審、外審、接受(遞進(jìn)式)飛機(jī)維修、裝貨、飛行、卸貨(循環(huán)式)賬戶遞進(jìn)+循環(huán)156確定具有狀態(tài)的領(lǐng)域類論文36尋找狀態(tài)直接描述狀態(tài)不要專注于狀態(tài)直接的微妙變化,特別是像大、中、小這樣的量化差異。狀態(tài)應(yīng)該是以行為、屬性或關(guān)聯(lián)上的本質(zhì)差異為基礎(chǔ)。賬戶Normal,closed,overdrawn,suspended157尋找狀態(tài)直接描述狀態(tài)37尋找事件引發(fā)狀態(tài)間遷移的事件事件是完成了一次do活動(dòng)可以考慮讓對象進(jìn)入特定狀態(tài),借此來尋找其他事件拿起話筒ATMCloseaccount,withdrawexcessfunds,repeatedincorrectPIN,suspectedfraud158尋找事件引發(fā)狀態(tài)間遷移的事件38構(gòu)造狀態(tài)圖closednormaloverdrawsuspendedOpenaccountcloseaccountWithdrawexcessfundsDepositsufficientfundsReleaseholdSuspectedfraudAdministrativeactionRepeatedincorrectPIN159構(gòu)造狀態(tài)圖closednormaloverdrawsuspeWMS客戶與倉儲(chǔ)企業(yè)簽訂長期合約審核人進(jìn)行審核如審核通過,客戶可提出入庫申請如果客戶申請符合條件,打印入庫申請單如需派工、派車,進(jìn)行派工、派車操作進(jìn)行入庫作業(yè)(入庫檢查、貨位選擇、信息登記、現(xiàn)場清理)入庫作業(yè)完成后,進(jìn)行入庫信息反饋160WMS客戶與倉儲(chǔ)企業(yè)簽訂長期合約401角色確定購買的商品入庫將積壓的商品退給供應(yīng)商將商品移送到銷售部門銷售部門將商品移送到倉庫管理員盤點(diǎn)倉庫供應(yīng)商提供各種貨物用戶查詢銷售部門的銷售記錄用戶查詢倉庫中的所有變動(dòng)記錄1611角色確定購買的商品入庫41應(yīng)用分析應(yīng)用程序交互模型應(yīng)用類模型應(yīng)用狀態(tài)模型162應(yīng)用分析應(yīng)用程序交互模型42應(yīng)用分析應(yīng)用程序交互模型確定系統(tǒng)邊界尋找參與者尋找用例尋找初始和終止事件準(zhǔn)備普通場景增加變化和異常場景尋找外部事件編制復(fù)雜用例的活動(dòng)圖組織參與者和用例163應(yīng)用分析應(yīng)用程序交互模型43應(yīng)用分析應(yīng)用程序交互模型確定系統(tǒng)邊界ATM尋找參與者人、外部設(shè)備、其他軟件系統(tǒng)行為原形客戶、銀行、聯(lián)盟164應(yīng)用分析應(yīng)用程序交互模型44應(yīng)用分析應(yīng)用程序交互模型尋找用例ATM發(fā)起會(huì)話查詢賬戶處理事務(wù)傳輸數(shù)據(jù)165應(yīng)用分析應(yīng)用程序交互模型ATM發(fā)起會(huì)話查詢賬戶處理事務(wù)傳輸數(shù)應(yīng)用分析應(yīng)用程序交互模型尋找初始和終止事件發(fā)起會(huì)話:初始事件:客戶插入現(xiàn)金卡終止事件:系統(tǒng)留存現(xiàn)金卡or系統(tǒng)返還現(xiàn)金卡查詢賬戶初始:客戶請求賬戶數(shù)據(jù)終止:系統(tǒng)給客戶遞交賬戶數(shù)據(jù)處理事務(wù)初始:客戶發(fā)起終止:提交事務(wù)or終止事務(wù)傳輸數(shù)據(jù)初始:客戶請求賬戶數(shù)據(jù),從網(wǎng)絡(luò)、電源故障中恢復(fù)出來。終止:數(shù)據(jù)成功傳輸166應(yīng)用分析應(yīng)用程序交互模型46應(yīng)用分析應(yīng)用程序交互模型準(zhǔn)備普通場景發(fā)起會(huì)話ATM請求用戶插卡用戶插入現(xiàn)金卡ATM接收現(xiàn)金卡,讀取它的序列號(hào)ATM請求輸入密碼用戶輸入“1234”ATM通過與聯(lián)盟和銀行聯(lián)系來校驗(yàn)密碼ATM顯示了賬戶和命令菜單。。。用戶選擇命令終止會(huì)話ATM打印收據(jù),返還現(xiàn)金卡,請請求用戶拿走它們用戶拿走收據(jù)和現(xiàn)金卡ATM請求用戶插入現(xiàn)金卡167應(yīng)用分析應(yīng)用程序交互模型47應(yīng)用分析應(yīng)用程序交互模型增加變化和異常場景ATM不能讀卡卡過期ATM在等待響應(yīng)時(shí)超時(shí)金額無效及其現(xiàn)金用完或缺紙通信線路中斷因?yàn)榭ǖ目梢允褂媚J蕉斐山灰妆痪芙^168應(yīng)用分析應(yīng)用程序交互模型48應(yīng)用分析應(yīng)用程序交互模型尋找外部事件:順序圖:user:ATM:聯(lián)盟:銀行顯示菜單選擇提款選擇賬戶請求金額輸入金額驗(yàn)證資金驗(yàn)證資金確認(rèn)資金確認(rèn)資金支出現(xiàn)金拿走現(xiàn)金169應(yīng)用分析應(yīng)用程序交互模型:user:ATM:聯(lián)盟:銀行顯示菜應(yīng)用分析應(yīng)用程序交互模型尋找外部事件:user:ATM:聯(lián)盟:銀行插入卡、輸入密碼、選擇賬戶、選擇存款、選擇提款、轉(zhuǎn)帳、查詢賬戶、輸入數(shù)據(jù)、收取現(xiàn)金、拿卡、取消、終止、繼續(xù)顯示主屏幕、不可讀的卡信息、被取消的消息請求密碼、請求金額、退卡、故障消息、支出金額請求拿走現(xiàn)金、請求繼續(xù)、打印收據(jù)、請求拿走卡壞賬戶信息、壞銀行代碼消息、顯示交易菜單與銀行一起校驗(yàn)卡、校驗(yàn)資金、處理銀行交易銀行交易成功、確認(rèn)資金、銀行交易失敗、銀行賬戶完好、壞銀行賬戶、壞銀行密碼交易成功、交易失敗、賬戶完好、壞賬戶壞密碼、壞銀行代號(hào)確認(rèn)資金處理事務(wù)校驗(yàn)賬戶校驗(yàn)資金170應(yīng)用分析應(yīng)用程序交互模型:user:ATM:聯(lián)盟:銀行插入卡應(yīng)用分析應(yīng)用程序交互模型編制復(fù)雜用例的活動(dòng)圖返還卡請求密碼插卡保留卡[通信中斷][通信中斷][通信中斷][通信中斷][可讀][卡完好][好賬戶][多次輸入密碼失敗][卡詐騙警報(bào)][壞銀行代號(hào)或壞賬戶][密碼正確][不可讀]171應(yīng)用分析應(yīng)用程序交互模型返還卡請求密碼插卡保留卡[通信中斷]應(yīng)用分析應(yīng)用程序交互模型組織參與者和用例ATM發(fā)起會(huì)話查詢賬戶處理事務(wù)傳輸數(shù)據(jù)《include》《include》《include》《include》172應(yīng)用分析應(yīng)用程序交互模型ATM發(fā)起會(huì)話查詢賬戶處理事務(wù)傳輸數(shù)應(yīng)用分析應(yīng)用類模型確定用戶界面定義邊界類確定控制器檢查交互模型173應(yīng)用分析應(yīng)用類模型53應(yīng)用分析應(yīng)用類模型確定用戶界面是以一致的方式給系統(tǒng)用戶提供訪問其領(lǐng)域?qū)ο?、命令和?yīng)用選項(xiàng)的一個(gè)或一組對象。分析重點(diǎn)是信息流和控制,而不是表示格式。給用戶的消息12清除45取消78輸入0收據(jù)現(xiàn)金槽369174應(yīng)用分析應(yīng)用類模型給用戶的消息12清除45取消78輸入0收據(jù)應(yīng)用分析應(yīng)用類模型定義邊界類系統(tǒng)能操作和接收來自外部的信息,但系統(tǒng)的內(nèi)部結(jié)構(gòu)不受制于外部信息。ATM和銀行聯(lián)盟之間的通信過程封裝起來。175應(yīng)用分析應(yīng)用類模型55應(yīng)用分析應(yīng)用類模型確定控制器控制器:管理應(yīng)用程序內(nèi)部控制權(quán)的主動(dòng)對象外環(huán):驗(yàn)證客戶和賬戶內(nèi)環(huán):對交易進(jìn)行服務(wù)檢查交互模型應(yīng)用類模型和與它交互的領(lǐng)域模型cashCard—ATMsession—SessionController—ControllerProblem—problemTypeRemotetransaction—transactionController176應(yīng)用分析應(yīng)用類模型56應(yīng)用分析應(yīng)用狀態(tài)模型使用狀態(tài)來確定應(yīng)用類尋找事件構(gòu)建狀態(tài)圖檢查其他狀態(tài)圖檢查類模型檢查交互模型177應(yīng)用分析應(yīng)用狀態(tài)模型57應(yīng)用分析應(yīng)用狀態(tài)模型使用狀態(tài)來確定應(yīng)用類用戶界面類邊界類控制器類178應(yīng)用分析應(yīng)用狀態(tài)模型58應(yīng)用分析應(yīng)用狀態(tài)模型尋找事件插卡、輸入密碼、結(jié)束會(huì)話、取卡179應(yīng)用分析應(yīng)用狀態(tài)模型59應(yīng)用分析應(yīng)用狀態(tài)模型構(gòu)建狀態(tài)圖:交易控制器存款轉(zhuǎn)帳MainscreenDo/displaycommands查詢Commdown取款繼續(xù)完成清除交易信息取消取款存款轉(zhuǎn)帳查詢180應(yīng)用分析應(yīng)用狀態(tài)模型存款轉(zhuǎn)帳Mainscreen查詢Com應(yīng)用分析應(yīng)用狀態(tài)模型檢查其他狀態(tài)圖SessionController發(fā)起transactionController,transactionController的終止引發(fā)SessionController從中斷處繼續(xù)181應(yīng)用分析應(yīng)用狀態(tài)模型61UML內(nèi)容結(jié)構(gòu)uml事物關(guān)系關(guān)聯(lián)關(guān)系圖依賴關(guān)系泛化關(guān)系實(shí)現(xiàn)關(guān)系結(jié)構(gòu)事物行為事物組織事物輔助事物靜態(tài)圖動(dòng)態(tài)圖用例類接口協(xié)作活動(dòng)類組件節(jié)點(diǎn)交互狀態(tài)機(jī)包注釋用例圖類圖對象圖組件圖配置圖時(shí)序圖協(xié)作圖狀態(tài)圖活動(dòng)圖182UML內(nèi)容結(jié)構(gòu)uml事物關(guān)系關(guān)聯(lián)圖依賴泛化實(shí)現(xiàn)結(jié)構(gòu)行為組織類圖和對象圖183類圖和對象圖63組件圖184組件圖64協(xié)作圖185協(xié)作圖65配置圖186配置圖66Rose視圖及其所含的模型元素用例視圖參與者用例用例文檔用例圖類圖狀態(tài)圖活動(dòng)圖順序圖協(xié)作圖包文件URL邏輯視圖用例用例圖類類實(shí)體類圖接口活動(dòng)圖狀態(tài)圖協(xié)作圖順序圖包文件URL187Rose視圖及其所含的模型元素用例視圖邏輯視圖67Rose視圖及其所含的模型元素構(gòu)件視圖構(gòu)件接口構(gòu)件圖包文件URL部署視圖進(jìn)程處理器連接器設(shè)備部署圖文件URL188Rose視圖及其所含的模型元素構(gòu)件視圖部署視圖68WMS系統(tǒng)角色操作員管理員供應(yīng)商商品領(lǐng)料員商品退料員用例倉庫進(jìn)貨倉庫退貨倉庫領(lǐng)料倉庫退料商品移庫盤點(diǎn)庫存查詢業(yè)務(wù)分析倉庫歷史紀(jì)錄查詢供應(yīng)商信息維護(hù)倉庫信息維護(hù)用戶登錄用戶注銷退出系統(tǒng)189WMS系統(tǒng)角色用例69WMS系統(tǒng)角色用例關(guān)系圖操作員用戶登錄用戶注銷退出系統(tǒng)倉庫進(jìn)貨倉庫退貨倉庫退料商品移庫管理員盤點(diǎn)庫存查詢業(yè)務(wù)分析倉庫歷史紀(jì)錄查詢供應(yīng)商信息維護(hù)倉庫信息維護(hù)用戶登錄用戶注銷退出系統(tǒng)190WMS系統(tǒng)角色用例關(guān)系圖管理員70WMS系統(tǒng)角色用例關(guān)系圖領(lǐng)料員倉庫領(lǐng)料退料員倉庫退料商品供應(yīng)商倉庫進(jìn)貨倉庫退貨191WMS系統(tǒng)角色用例關(guān)系圖7119272W
M
S
系
統(tǒng)
進(jìn)
貨
活
動(dòng)
圖193W
M
S
系
統(tǒng)
進(jìn)
貨
活
動(dòng)
圖73W
M
S
系
統(tǒng)
盤點(diǎn)
時(shí)序
圖194W
M
S
系
統(tǒng)
盤點(diǎn)
時(shí)序
圖74W
M
S
系
統(tǒng)
商品管理時(shí)序
圖195W
M
S
系
統(tǒng)
商品管理時(shí)序
圖75W
M
S
系
統(tǒng)
盤點(diǎn)協(xié)作圖196W
M
S
系
統(tǒng)
盤點(diǎn)協(xié)作圖76W
M
S
系
統(tǒng)
商品管理協(xié)作圖197W
M
S
系
統(tǒng)
商品管理協(xié)作圖77創(chuàng)建系統(tǒng)包圖人員信息包操作員供應(yīng)商管理員商品領(lǐng)料員商品退料員接口包倉庫管理系統(tǒng)設(shè)置業(yè)務(wù)查詢用戶登錄事物包倉庫進(jìn)貨倉庫退貨倉庫領(lǐng)料倉庫退料商品移庫盤點(diǎn)庫存查詢業(yè)務(wù)分析倉庫歷史紀(jì)錄查詢供應(yīng)商信息維護(hù)倉庫信息維護(hù)用戶登錄用戶注銷退出系統(tǒng)198創(chuàng)建系統(tǒng)包圖人員信息包事物包78類圖人員信息包操作員屬性:姓名,ID號(hào),權(quán)限操作:倉庫進(jìn)貨,倉庫退貨,倉庫領(lǐng)料,倉庫退料,商品移庫,用戶登錄,用戶注銷,退出系統(tǒng)供應(yīng)商屬性:姓名,ID號(hào),聯(lián)系方法操作:進(jìn)貨,退貨管理員商品領(lǐng)料員屬性:姓名,ID號(hào),所屬部門操作:商品領(lǐng)料商品退料員199類圖人員信息包79類圖系統(tǒng)事物包倉庫進(jìn)貨:交易ID號(hào),日期,操作人,供應(yīng)商倉庫退貨:交易ID號(hào),日期,操作人倉庫領(lǐng)料:交易ID號(hào),日期,操作人,領(lǐng)料人倉庫退料:交易ID號(hào),日期,操作人,退料人商品移庫:交易ID號(hào),日期,操作人,出貨倉庫ID,入庫倉庫ID盤點(diǎn):交易ID號(hào),日期,管理員ID,倉庫ID庫存查詢:操作ID號(hào),日期業(yè)務(wù)分析:操作ID號(hào),日期,管理員ID倉庫歷史紀(jì)錄查詢:操作ID號(hào),日期供應(yīng)商信息維護(hù):操作ID號(hào),日期,管理員ID,增加供應(yīng)商。。。倉庫信息維護(hù):操作ID號(hào),日期用戶登錄:操作ID號(hào),登陸日期,登錄ID,姓名200類圖系統(tǒng)事物包80系統(tǒng)部署-組件圖201系統(tǒng)部署-組件圖81配置圖202配置圖82
主要內(nèi)容需求分析流程描述分析描述工具的比較子系統(tǒng)的劃分邏輯模型建立與理解系統(tǒng)分析報(bào)告分析中常見的一些問題203主要內(nèi)容需求分析835.1 物流管理信息系統(tǒng)的需求分析
系統(tǒng)需求分析以詳細(xì)調(diào)查為基礎(chǔ),對用戶的需求進(jìn)行分析,包括分析現(xiàn)行系統(tǒng)的信息需求、功能需求、輔助決策需求等,提出對新系統(tǒng)的設(shè)計(jì)要求,確定對系統(tǒng)的綜合要求、系統(tǒng)功能要求、系統(tǒng)性能要求、運(yùn)行要求和將來可能提出的要求。2045.1 物流管理信息系統(tǒng)的需求分析系統(tǒng)1.詳細(xì)調(diào)查
系統(tǒng)分析階段的詳細(xì)調(diào)查是根據(jù)系統(tǒng)規(guī)劃的新系統(tǒng)的目標(biāo)、范圍、規(guī)模和要求,解決開發(fā)系統(tǒng)要做什么的問題。
1)詳細(xì)調(diào)查的原則:真實(shí)性、全面性、規(guī)范性、啟發(fā)性
2)詳細(xì)調(diào)查的內(nèi)容:現(xiàn)行系統(tǒng)邊界和運(yùn)行狀態(tài);組織機(jī)構(gòu)與功能調(diào)查;業(yè)務(wù)流程調(diào)查;決策方法的調(diào)查;資源情況和約束條件;薄弱環(huán)節(jié)和用戶要求等。
3)詳細(xì)調(diào)查的方法:調(diào)查座談會(huì)、重點(diǎn)詢問方式、問卷調(diào)查方式、查閱與待開發(fā)系統(tǒng)有關(guān)的資料、跟蹤現(xiàn)場業(yè)務(wù)流程、向用戶領(lǐng)域的專家個(gè)別咨詢、實(shí)地考察、使用各種調(diào)查工具等。2051.詳細(xì)調(diào)查系統(tǒng)分析階段的詳細(xì)調(diào)查是根據(jù)
流行的需求分析方法:功能分析方法、結(jié)構(gòu)化分析方法、信息建模法和面向?qū)ο蟮姆治龇椒ā2煌暯堑男枨螳@取模型:物流企業(yè)的需求描述可以從兩個(gè)方面進(jìn)行,一是對客戶現(xiàn)行系統(tǒng)的描述;二是對系統(tǒng)未來的設(shè)想。兩種描述都要包括企業(yè)信息系統(tǒng)的5個(gè)基本要素,即企業(yè)的組織結(jié)構(gòu)、流程、數(shù)據(jù)、商務(wù)規(guī)則與功能(性能)。2.需求獲取模型206流行的需求分析方法:功能分析方法、結(jié)構(gòu)3.組織結(jié)構(gòu)與功能分析
組織結(jié)構(gòu)調(diào)查內(nèi)容:弄清組織內(nèi)部的部門劃分;各部門之間的領(lǐng)導(dǎo)與被領(lǐng)導(dǎo)關(guān)系;信息資料的傳遞關(guān)系;物資流動(dòng)關(guān)系與資金流動(dòng)關(guān)系;此外,還應(yīng)詳細(xì)了解各級(jí)組織存在的問題以及對新系統(tǒng)的要求等。圖5-3給出了第三方物流企業(yè)的組織結(jié)構(gòu)圖。2073.組織結(jié)構(gòu)與功能分析組織結(jié)構(gòu)調(diào)查內(nèi)容
圖5-1
第三方物流企業(yè)的組織結(jié)構(gòu)圖物流公司
企業(yè)發(fā)展部
市場經(jīng)營部
業(yè)務(wù)運(yùn)作部
企業(yè)管理部
戰(zhàn)略中心
研發(fā)中心
廣告中心
調(diào)查中心
法律中心
倉儲(chǔ)中心
調(diào)度中心
加工中心
人力資源
績
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學(xué)生思品課件
- 廣州代理銷售合同范本
- 鋼廠皮帶銷售合同范本
- 小型設(shè)備采購合同范本
- 臨時(shí)搭建合同范本
- 香港租憑合同范本
- 按摩課程培訓(xùn)課件
- 農(nóng)村的門窗合同范本
- 智能家居設(shè)備使用安全免責(zé)協(xié)議
- 綠色農(nóng)業(yè)科技項(xiàng)目投資扶持協(xié)議
- 泡沫鉆井技術(shù)
- 大學(xué)數(shù)學(xué)實(shí)驗(yàn)(MATLAB版)PPT全套完整教學(xué)課件
- 2022年臨西縣事業(yè)單位考試真題及答案
- 新蘇教版三年級(jí)科學(xué)下冊知識(shí)點(diǎn)歸納復(fù)習(xí)資料
- 航天集團(tuán)人才隊(duì)伍建設(shè)經(jīng)驗(yàn)介紹
- 牙周炎-侵襲性牙周炎
- 心理委員工作記錄表
- 教師的十大轉(zhuǎn)變課件
- 焦化廠生產(chǎn)工序及工藝流程圖
- 可下載打印的公司章程
- 中藥熏洗法課件
評(píng)論
0/150
提交評(píng)論