【正文】
業(yè)模型,描述業(yè)務(wù)實(shí)體、業(yè)務(wù)過(guò)程及其關(guān)系。 常用 UML圖 – 用例圖 :用例圖的主要目的是幫助開(kāi)發(fā)團(tuán)隊(duì)以一種可視化的方式理解系統(tǒng)的功能需求 – 類圖 :類圖表示不同的 對(duì)象 如何彼此相關(guān);換句話說(shuō),它顯示了 系統(tǒng)的靜態(tài)結(jié)構(gòu) 。它的用途是顯示系統(tǒng)中的 軟件對(duì)其他軟件組件(例如,庫(kù)函數(shù))的依賴關(guān)系 。 交付 操作方法 架構(gòu)建模操作方法及交付 DFD圖 DD CDM LDM/PDM 系統(tǒng)功能框架 系統(tǒng)數(shù)據(jù)交互 技術(shù)無(wú)關(guān)框架 技術(shù)相關(guān)框架 集成架構(gòu) EAP 物理部署圖 方法:為達(dá)到某種目的而采取的途徑、步驟、手段 目錄 目的 架構(gòu)建模方法總論 業(yè)務(wù)架構(gòu)建模方法 數(shù)據(jù)架構(gòu)建模方法 應(yīng)用架構(gòu)建模方法 技術(shù)架構(gòu)設(shè)計(jì)方法 事件驅(qū)動(dòng)過(guò)程建模 結(jié)構(gòu)化方法( SA)建模 事件和事件表 事物 實(shí)體-聯(lián)系圖 ER 環(huán)境圖 DFD 數(shù)據(jù)字典 DD 過(guò)程說(shuō)明 (判定樹(shù) /表) 分析 設(shè)計(jì) 實(shí)施 編程工具 測(cè)試工具 結(jié)構(gòu)圖 系統(tǒng)流程圖 關(guān)系數(shù)據(jù)庫(kù)模式 用戶界面 表單 /報(bào)表 系統(tǒng)控制 偽碼 數(shù)據(jù)字典E R 圖DF D處 理規(guī) 格說(shuō)明數(shù) 據(jù)對(duì) 象描 述狀態(tài)轉(zhuǎn)移圖控制規(guī)格說(shuō)明 CS P E C實(shí)體 關(guān)系 數(shù)據(jù)流P S P E C業(yè)務(wù)架構(gòu) 業(yè)務(wù)建模過(guò)程 明確系統(tǒng)范圍 過(guò)程分解 梳理事件列表 DFD建模 繪制上下文圖 明確 系統(tǒng)與環(huán)境的主要接口 將 系統(tǒng)分解成邏輯子系統(tǒng)或業(yè)務(wù)過(guò)程 ,形成過(guò)程分解圖。 上下文圖定義了“產(chǎn)品”的外部環(huán)境和范圍。 爆破法分解-過(guò)程級(jí) LEVEL 2 Level 2中心過(guò)程,中心過(guò)程結(jié)合在一起交付服務(wù)流和其他端到端流程 what中心過(guò)程 , who交付單位 , IT部或 SI,HOW產(chǎn)品 參考行業(yè)標(biāo)準(zhǔn)參考模型;定義模型:業(yè)務(wù)數(shù)據(jù)定義,系統(tǒng)構(gòu)成;定義業(yè)務(wù)角色。 定義 2級(jí)中心過(guò)程的流程: – 由任務(wù)組成 – 通常一般地定義(不是某個(gè)特殊的產(chǎn)品,客戶,地區(qū)的運(yùn)營(yíng)等) – 常常僅展示 正常的場(chǎng)景 ,不包含選擇性行動(dòng)、失敗和錯(cuò)誤恢復(fù)的細(xì)節(jié) 如果需要,任務(wù)在 4級(jí)操作流程里被更詳細(xì)的分解。它通過(guò) 4個(gè)基本要素:外部實(shí)體、數(shù)據(jù)流、過(guò)程和數(shù)據(jù)存儲(chǔ)描述了系統(tǒng)中數(shù)據(jù)的流動(dòng)和數(shù)據(jù)的變化,它強(qiáng)調(diào)的是數(shù)據(jù)流和處理過(guò)程。進(jìn)行該決策需要如下輸入信息:企業(yè)戰(zhàn)略、市場(chǎng)調(diào)研、市場(chǎng)分析。焦點(diǎn)是擴(kuò)容現(xiàn)有服務(wù)能力和確定新的服務(wù)能力需求。例如企業(yè)決定它要所有移動(dòng)網(wǎng)絡(luò)的供應(yīng)。1 . 4 . 2 參與人屬性用于認(rèn)識(shí)或定義一個(gè)“ 參與人” 扮演的“ 參與人角色” 的特點(diǎn)與品質(zhì),例如年齡,收入,學(xué)歷等等。1 . 5 . 3競(jìng)爭(zhēng)對(duì)手產(chǎn)品相關(guān)性企業(yè)“ 銷售品” 與“ 競(jìng)爭(zhēng)對(duì)手” “ 銷售品” 間的比較或關(guān)系。 第 4步: 物理設(shè)計(jì) 流水作業(yè) 概念 邏輯 物理 業(yè)務(wù) 管理 實(shí)現(xiàn) 實(shí) 體 1屬 性 1屬 性 2實(shí) 體 2屬 性 1屬 性 2實(shí) 體 4屬 性 1屬 性 2實(shí) 體 3屬 性 1屬 性 2數(shù)據(jù)工作 DFD工作 驗(yàn)證工作 數(shù)據(jù)模型 數(shù)據(jù)流圖 DFD 利用業(yè)務(wù)流程校驗(yàn)功能、屬性、數(shù)據(jù)流 校驗(yàn)完善數(shù)據(jù)模型 校驗(yàn)完善 DFD 業(yè)務(wù)人員或需求工作 業(yè)務(wù)事件、信息收集 概念 邏輯 物理 業(yè)務(wù) 管理 實(shí)現(xiàn) 功能 功能 功能 實(shí)體屬性 C R U 實(shí)體屬性 R R U 實(shí)體屬性 C D C 業(yè)務(wù)概念 描述 事件活動(dòng) 描述 D F D 1 層D F D 0 層P 1數(shù) 據(jù) 處 理 1數(shù) 據(jù) 存 儲(chǔ) 2數(shù) 據(jù) 存 儲(chǔ) 3P 2數(shù) 據(jù) 處 理 2數(shù) 據(jù) 存 儲(chǔ) 1數(shù) 據(jù) 存 儲(chǔ) 4客 戶P 1 .1數(shù) 據(jù) 處 理 1數(shù) 據(jù) 存 儲(chǔ) 6數(shù) 據(jù) 存 儲(chǔ) 2P 1 .2數(shù) 據(jù) 處 理 1數(shù) 據(jù) 存 儲(chǔ) 1數(shù) 據(jù) 存 儲(chǔ) 5數(shù) 據(jù) 存 儲(chǔ) 7客 戶P 1 .1數(shù) 據(jù) 處 理 1數(shù) 據(jù) 存 儲(chǔ) 6數(shù) 據(jù) 存 儲(chǔ) 3P 2 .2數(shù) 據(jù) 處 理 1數(shù) 據(jù) 存 儲(chǔ) 8數(shù) 據(jù) 存 儲(chǔ) 4數(shù) 據(jù) 存 儲(chǔ) 2人員 Who 范圍分析 What 方法hoW 從企業(yè)角度,分析業(yè)務(wù)概念和事件活動(dòng) 功能數(shù)據(jù)校驗(yàn) 任務(wù)類別 流水作業(yè) 3X3建模過(guò)程 3X3矩陣各階段:概念 邏輯 物理 34 目的 交付 要素 概念 分析 用 IT語(yǔ)言表達(dá)現(xiàn)實(shí)世界問(wèn)題空間 (信息模型 ) 目標(biāo)及業(yè)務(wù)定位 概念 ERD 概念 DFD CRUD校驗(yàn) 業(yè)務(wù)場(chǎng)景驗(yàn)證 利用業(yè)務(wù)活動(dòng)逐步分解 ?確定業(yè)務(wù)概念 ?確定業(yè)務(wù)概念之間的聯(lián)系 ?確定業(yè)務(wù)概念關(guān)鍵屬性 ?確定業(yè)務(wù)值域 邏輯 設(shè)計(jì) 設(shè)計(jì)支持現(xiàn)實(shí)世界概念模型的邏輯模式和子模式 (外模式 ) 定位圖 邏輯 ERD 邏輯 DFD CRUD校驗(yàn) 業(yè)務(wù)場(chǎng)景驗(yàn)證 ?邏輯塊之間的聚合關(guān)系 ?將 ERD轉(zhuǎn)化為關(guān)系模式 ?對(duì)實(shí)體和處理進(jìn)行歸納抽象 ?對(duì)實(shí)體和處理逐層細(xì)化 ?邏輯實(shí)體和處理定義 物理 設(shè)計(jì) 根據(jù) DBMS特點(diǎn)和處理的需要,進(jìn)行物理存儲(chǔ)安排,形成內(nèi)模式 物理 ERD 物理 DFD 功能結(jié)構(gòu)圖 集成架構(gòu)圖 技術(shù)架構(gòu)圖 ?設(shè)計(jì) UI/系統(tǒng)接口 ?設(shè)計(jì)數(shù)據(jù)存儲(chǔ) (內(nèi)存 /文件 /DB) ?設(shè)計(jì)索引等性能參數(shù) ?設(shè)計(jì)異常處理及系統(tǒng)管理 ?設(shè)計(jì)其他技術(shù)實(shí)現(xiàn)細(xì)節(jié) 3X3矩陣各層面:業(yè)務(wù) 管理 實(shí)現(xiàn) 縱向分為 業(yè)務(wù)、管理、實(shí)現(xiàn) 三個(gè)層面,這是業(yè)務(wù)角度上的劃分,它們之間是一種并列關(guān)系,但是它們之間互相聯(lián)系,只是它們各自關(guān)注的角度不同 業(yè)務(wù) – 處理 核心業(yè)務(wù)事件 (RUP:直接使客戶受益的活動(dòng) ) – 該類業(yè)務(wù)活動(dòng)的某環(huán)節(jié)一旦停止,業(yè)務(wù)即不能正常開(kāi)展 管理 – 處理為了使業(yè)務(wù)運(yùn)轉(zhuǎn)的更好所增加的管理活動(dòng),主要分以下兩類: – 一類是對(duì)活動(dòng) 本身的管理 ,既 規(guī)則管理 – 另一類是對(duì)活動(dòng) 結(jié)果的管理 ,如 經(jīng)營(yíng)分析 實(shí)現(xiàn) – 處理為了使核心業(yè)務(wù)流程能夠正常運(yùn)轉(zhuǎn)所需要開(kāi)展的 輔助活動(dòng) – 如:異常處理,支持與就緒,與參與人的交互等 35 3X3矩陣各層面:概念-邏輯-物理 概念模型設(shè)計(jì) – 是整個(gè)數(shù)據(jù)架構(gòu)設(shè)計(jì)的關(guān)鍵,通過(guò)對(duì)用戶需求進(jìn)行綜合、歸納與抽象,形成一個(gè)獨(dú)立于具體 DBMS的概念模型。關(guān)系數(shù)據(jù)庫(kù)的一個(gè)目的是最大化數(shù)據(jù)完整性,保證數(shù)據(jù)的準(zhǔn)確性,而實(shí)現(xiàn)這一目的的重要方法就是 讓每個(gè)概念在數(shù)據(jù)庫(kù)中只出現(xiàn)在一個(gè)地方 (外鍵約束除外),如果同時(shí)存在多個(gè)地方,就會(huì)存在數(shù)據(jù)不一致的隱患,導(dǎo)致對(duì)數(shù)據(jù)完整性的破壞。它可以表數(shù)據(jù) /功能系統(tǒng)化分析的結(jié)果。其具體操作方法是:調(diào)整表中的行變量或列變量,使得“ C” 元素盡量地朝對(duì)角線靠近,然后再以“ C” 元素為標(biāo)準(zhǔn),劃分子系統(tǒng)。 服務(wù)提供者通過(guò)接口向服務(wù)消費(fèi)者提供功能 , 而服務(wù)提供者和服務(wù)消費(fèi)者在架構(gòu)上可能是分布式的 。業(yè)務(wù)應(yīng)用由一系列組件實(shí)現(xiàn)。 應(yīng)用集成 – 應(yīng)用集成是指應(yīng)用 系統(tǒng)之間業(yè)務(wù)邏輯調(diào)用 的要求,在程序代碼級(jí)別上通過(guò)應(yīng)用系統(tǒng)間的接口實(shí)現(xiàn)集成。 NGOSS中定義 TNA應(yīng)遵循以下標(biāo)準(zhǔn): ?分布式面向接口結(jié)構(gòu); ?技術(shù)中立的組件模型; ?業(yè)務(wù)流程與組件實(shí)現(xiàn)相分離; ?安全使能架構(gòu); ?策略使能架構(gòu); ?共享信息模型與數(shù)據(jù)環(huán)境; ?分布透明性; 技術(shù)架構(gòu)參考模版 技術(shù)中立架構(gòu) 技術(shù)相關(guān)架構(gòu) TSA TNA對(duì)系統(tǒng)分層體系結(jié)構(gòu)及各層組件功能作了規(guī)范在此基礎(chǔ)上將各層組件的實(shí)現(xiàn)技術(shù)進(jìn)行規(guī)范則形成了技術(shù)相關(guān)架構(gòu)(Technol。適合于同步非實(shí)時(shí)與異步類型接口集成要求 – 服務(wù)集成是指符合一定技術(shù)標(biāo)準(zhǔn)規(guī)范的應(yīng)用集成 流程集成 – 流程集成是在應(yīng)用集成和數(shù)據(jù)集成的基礎(chǔ)上, 利用流程管理系統(tǒng)把各應(yīng)用系統(tǒng)暴露出來(lái)的應(yīng)用 /數(shù)據(jù)接口 ,根據(jù)業(yè)務(wù)流程的要求 進(jìn)行流程定制 ,達(dá)到業(yè)務(wù)流程與具體應(yīng)用系統(tǒng)分離的目的,并且依靠流程管理產(chǎn)品的強(qiáng)大功能獲得業(yè)務(wù)流程可靈活配臵,可實(shí)時(shí)監(jiān)控的優(yōu)勢(shì),為跨系統(tǒng)的端到端業(yè)務(wù)流程提供流程調(diào)度、自動(dòng)化執(zhí)行和靈活調(diào)整的能力。包括 接口、協(xié)議及規(guī)范 等。 其中 , 框架服務(wù)和托管服務(wù)對(duì)應(yīng) DIOA的框架服務(wù) 。 建立 U/C矩陣 數(shù)據(jù)類 過(guò)程 客 戶 訂 貨 產(chǎn) 品 工藝 流 程 材 料 表 成 本 零 件 規(guī) 格 材 料 庫(kù)存 成本庫(kù)存 職 工 銷售區(qū)域 財(cái)務(wù)計(jì)劃 計(jì) 劃 設(shè)備 負(fù)荷 物資供應(yīng) 任務(wù)單 數(shù)據(jù)N 經(jīng)營(yíng)計(jì)劃 U U U C 財(cái)務(wù)規(guī)劃 U U C C C 資產(chǎn)規(guī)模 U 產(chǎn)品預(yù)測(cè) C U C 產(chǎn)品設(shè)計(jì)開(kāi)發(fā) U C U C U 產(chǎn)品工藝 U C U 庫(kù)存控制 C C U U 調(diào) 度 U U U U C 生產(chǎn)能力計(jì)劃 U C U 材料需求 U U U C 操作順序 C U U U 銷售管理 C U U U 市場(chǎng)分析 U U U C 訂貨服務(wù) U C U U 發(fā) 運(yùn) U U U 財(cái)務(wù)會(huì)計(jì) U U U U U U 成本會(huì)計(jì) U U U U 用人計(jì)劃 C 業(yè)績(jī)考評(píng) U 過(guò)程 N 列表示數(shù)據(jù) 列表示過(guò)程 C表示此過(guò)程創(chuàng)建此數(shù)據(jù) U表示此過(guò)程使用此數(shù)據(jù) 無(wú)冗余校驗(yàn) ! 不允許有空行 ! 一致性校驗(yàn) ! 有 2個(gè) C 完備性校驗(yàn) ! 數(shù)據(jù)項(xiàng)只有 U沒(méi)有 C 完備性校驗(yàn) ! 數(shù)據(jù)項(xiàng)只有C沒(méi)有 U 完備性校驗(yàn) ! 過(guò)程沒(méi)有 U也沒(méi)有 C U/C矩陣的求解 數(shù)據(jù)類 過(guò)程 計(jì) 劃 財(cái)務(wù)計(jì)劃 產(chǎn) 品 零 件 規(guī) 格 材 料 表 材 料 庫(kù)存 成品庫(kù)存 任務(wù)單 設(shè)備 負(fù)荷 物資供應(yīng) 工藝 流 程 客 戶 銷售區(qū)域 訂 貨 成 本 職 工 經(jīng)營(yíng)計(jì)劃 C U U U 財(cái)務(wù)規(guī)劃 U C U U 資產(chǎn)規(guī)模 U 產(chǎn)品預(yù)測(cè) U U U 產(chǎn)品設(shè)計(jì)開(kāi)發(fā) U C C C U 產(chǎn)品工藝 U U U U 庫(kù)存控制 C C U U 調(diào) 度 U U C U U 生產(chǎn)能力計(jì)劃 C U U 材料需求 U U U C 操作順序 U U U C 銷售管理 U U U C U U 市場(chǎng)分析 U U U C U 訂貨服務(wù) U U U U C 發(fā) 運(yùn) U U U U U 財(cái)務(wù)會(huì)計(jì) U U U U U U U 成本會(huì)計(jì) U U U U C 用人計(jì)劃 C 業(yè)績(jī)考評(píng) U 調(diào)整列,使“ C”元素