丁 茜, 王躍利, 曹冠平, 葛 亮
(1. 軍事科學(xué)院研究生院, 北京 100091; 2. 特警學(xué)院職業(yè)教育中心, 北京 100020;3. 軍事科學(xué)院評(píng)估論證研究中心, 北京 100091)
統(tǒng)一體系架構(gòu)框架(Unified Architecture Framework,UAF)[1]是對(duì)象管理組織(Object Management Group,OMG)于2017年11月發(fā)布的體系架構(gòu)標(biāo)準(zhǔn),是其接手國防體系架構(gòu)框架研制后發(fā)布的第一個(gè)通用標(biāo)準(zhǔn),標(biāo)志著體系架構(gòu)技術(shù)進(jìn)入了全新的發(fā)展階段。UAF兼容美國國防部體系架構(gòu)框架(Department of Defense Architecture Framework,DoDAF)、英國國防部體系架構(gòu)框架(Ministry of Defense Architecture Framework,MoDAF)、北約體系架構(gòu)框架(NATO Architecture Framework,NAF)等多種體系架構(gòu)框架,并可與開放組體系架構(gòu)框架(The Open Group Architecture Framework,TOGAF)融合使用,是基于模型的系統(tǒng)工程(Model-Based Systems Engineering,MBSE)領(lǐng)域的創(chuàng)新性方法。
UAF能夠認(rèn)識(shí)、構(gòu)建、分析包括人員、業(yè)務(wù)(作戰(zhàn))、政策制度、軟硬件資源等各類要素在內(nèi)的復(fù)雜組織體,提供從戰(zhàn)略目標(biāo)、業(yè)務(wù)支撐到技術(shù)實(shí)現(xiàn)的一體化解決方案,并提供統(tǒng)一的架構(gòu)語言、規(guī)范和方法,解決了現(xiàn)有各體系架構(gòu)框架中概念不能完全互通、元模型難以匹配及架構(gòu)工具無法無縫溝通的問題,并保證了全周期可評(píng)估、全要素可驗(yàn)證、全體系可追溯,改進(jìn)了美、英等國傳統(tǒng)架構(gòu)方法設(shè)計(jì)、驗(yàn)證、運(yùn)行相脫節(jié)的問題,能夠確保戰(zhàn)略構(gòu)想最終實(shí)現(xiàn)。
架構(gòu)開發(fā)程序(Architecture Development Procedure,ADP)是開發(fā)、管理復(fù)雜組織體全生命周期架構(gòu)的程序方法,其提供一系列明確、有序的架構(gòu)開發(fā)步驟。DoDAF的 “六步法”、MODAF的“六步驟”、NAF及TOGAF的架構(gòu)開發(fā)方法(Architecture Development Method,ADM)[2]均為架構(gòu)開發(fā)人員提供了通用的標(biāo)準(zhǔn)化程序指導(dǎo)和全面、實(shí)用的工作指南。而UAF提供的視圖矩陣是抽象的Zachman框架結(jié)構(gòu),沒有提供具體的架構(gòu)開發(fā)程序[1,3-5]。由此,筆者在研究UAF應(yīng)用方向的基礎(chǔ)上,提出既符合體系架構(gòu)通用規(guī)范及方法論,又符合視圖矩陣中各領(lǐng)域內(nèi)在邏輯關(guān)系的UAF架構(gòu)開發(fā)程序,并指出應(yīng)關(guān)注的關(guān)鍵點(diǎn)。
UAF以貫穿系統(tǒng)全生命周期的需求管理為驅(qū)動(dòng),以域元模型為支撐,利用統(tǒng)一建模語言(Unified Modeling Language,UML)/系統(tǒng)建模語言(Systems Modeling Language,SysML)進(jìn)行面向?qū)ο蟮捻攲釉O(shè)計(jì),綜合考慮系統(tǒng)、能力、人力、業(yè)務(wù)、資源、制度、安防等要素及其之間的相互關(guān)系,提供更細(xì)致合理、邏輯關(guān)系更緊密的面向?qū)ο蠓纸獾囊晥D矩陣,以及約80個(gè)域元模型,與DoDAF的12組元模型相比,不管在數(shù)量上還是在完備性上都有了很大的提升。
圖1為UAF提供的視圖矩陣,其從2個(gè)維度(縱向領(lǐng)域、橫向視角)上對(duì)復(fù)雜組織體進(jìn)行分解建模。在縱向領(lǐng)域中,從戰(zhàn)略目標(biāo)、業(yè)務(wù)支撐到技術(shù)實(shí)現(xiàn)3個(gè)層面,將復(fù)雜組織體劃分為元數(shù)據(jù)、戰(zhàn)略、業(yè)務(wù)、服務(wù)、人力、資源、安防、項(xiàng)目、標(biāo)準(zhǔn)、現(xiàn)實(shí)實(shí)際資源、需求、總結(jié)和概述、字典13個(gè)領(lǐng)域;在橫向視覺上,每個(gè)領(lǐng)域可從靜態(tài)結(jié)構(gòu)、動(dòng)態(tài)交互、標(biāo)準(zhǔn)支撐等方面進(jìn)行多角度的細(xì)化描述,從分類、結(jié)構(gòu)、聯(lián)系、流程、狀態(tài)、交互場景、信息、參數(shù)、約束、路線圖、可追溯性11個(gè)視角進(jìn)行分析[2]。矩陣內(nèi)的每個(gè)視圖都有一個(gè)或一組域元模型來支撐、規(guī)范相應(yīng)的建模活動(dòng)[3]。
基于UAF的體系架構(gòu)體現(xiàn)了多視圖的分析思路,不僅將復(fù)雜體系簡單化,從各個(gè)方面分別進(jìn)行建模,對(duì)各特征進(jìn)行詳細(xì)刻畫,以準(zhǔn)確、全面地描述系統(tǒng);且通過“分而治之”,可將復(fù)雜組織體分解為反映不同領(lǐng)域人員要求和愿望的相對(duì)獨(dú)立的視圖,兼顧不同利益攸關(guān)者[6]。
UAF具有很強(qiáng)的實(shí)用性、通用性和擴(kuò)展性,主要應(yīng)用于以下3個(gè)方面:
1) 認(rèn)識(shí)復(fù)雜組織體。復(fù)雜組織體的多樣性、復(fù)雜性及整體特征的涌現(xiàn)性,使科學(xué)、全面地認(rèn)識(shí)復(fù)雜組織體變得極為困難。應(yīng)用UAF面向?qū)ο蟮膹?fù)雜組織體分解方法,依據(jù)視圖矩陣,從縱向的13個(gè)領(lǐng)域,逐層深化對(duì)復(fù)雜組織體各層級(jí)子系統(tǒng)的認(rèn)識(shí),每一領(lǐng)域再從橫向的11個(gè)視角細(xì)化分析,形成對(duì)復(fù)雜組織體全面、深刻的認(rèn)知。
2) 構(gòu)建復(fù)雜組織體。在深度剖析復(fù)雜組織體架構(gòu)需求的前提下,采用面向?qū)ο蟮姆椒▽?shí)現(xiàn)多領(lǐng)域、多視角的視圖模型的構(gòu)建設(shè)計(jì)以及模型間的集成和導(dǎo)航,實(shí)現(xiàn)從戰(zhàn)略目標(biāo)、業(yè)務(wù)支撐到技術(shù)實(shí)現(xiàn)協(xié)同一致的一體化架構(gòu),并通過建模平臺(tái)實(shí)現(xiàn)模型的一致性、完整性檢驗(yàn),確保模型質(zhì)量。從0到1的構(gòu)建、設(shè)計(jì)滿足特定目標(biāo)的復(fù)雜組織體,其有價(jià)值的體系架構(gòu)成果也可作為資產(chǎn)進(jìn)行復(fù)用,進(jìn)而實(shí)現(xiàn)從1到n的復(fù)雜組織體復(fù)制、擴(kuò)展。
3) 分析復(fù)雜組織體。UAF采用了全體系、工程化建模方法貫穿戰(zhàn)略籌劃、需求分析、業(yè)務(wù)設(shè)計(jì)、仿真評(píng)估和系統(tǒng)開發(fā)等各層級(jí),保證了全周期可評(píng)估。通過建立基于UAF的協(xié)同仿真環(huán)境,利用UAF中帶有參數(shù)的視圖,可進(jìn)行以下4方面的分析:
(1) 成本分析。提供整個(gè)架構(gòu)中各對(duì)象的成本分布情況,找出高消耗的問題所在,從而降低體系的費(fèi)效比。
(2) 周期分析。針對(duì)“時(shí)間”這一關(guān)鍵指標(biāo),區(qū)分流程中的增值時(shí)間(如政策編制時(shí)間、裝備研發(fā)時(shí)間等)與非增值時(shí)間(如政策落實(shí)時(shí)間、裝備故障排除時(shí)間等),從而提高體系效率。
(3) 能力分析。通過構(gòu)建指標(biāo)體系,評(píng)估分析體系的整體性能。
(4) 瓶頸分析。找出影響整體性能提升的關(guān)鍵部分,發(fā)現(xiàn)體系瓶頸所在,進(jìn)一步變更優(yōu)化體系結(jié)構(gòu),實(shí)現(xiàn)體系的持續(xù)性革新。
UAF的視圖矩陣采用了抽象的Zachman框架結(jié)構(gòu),但OMG發(fā)布的4個(gè)UAF文檔均未涉及具體的架構(gòu)開發(fā)程序。為了提高UAF的實(shí)用性、可操作性及架構(gòu)工作的規(guī)范性,筆者結(jié)合應(yīng)用UAF的架構(gòu)實(shí)踐,借鑒TOGAF的架構(gòu)開發(fā)方法,提出包括預(yù)備階段、需求管理、架構(gòu)愿景、業(yè)務(wù)架構(gòu)、數(shù)據(jù)架構(gòu)、標(biāo)準(zhǔn)架構(gòu)、專業(yè)架構(gòu)、實(shí)現(xiàn)方案、驗(yàn)證仿真和架構(gòu)變更10個(gè)階段的UAF架構(gòu)開發(fā)程序,通過迭代、標(biāo)準(zhǔn)化及貫穿架構(gòu)全生命周期的需求管理,對(duì)復(fù)雜組織體實(shí)現(xiàn)基于UAF的架構(gòu)設(shè)計(jì)、驗(yàn)證仿真及變更優(yōu)化。
UAF的架構(gòu)開發(fā)流程如圖2所示,其是一個(gè)以需求管理為中心的循環(huán)迭代過程,圖中也包括了各階段需構(gòu)建的UAF領(lǐng)域。
預(yù)備階段的目標(biāo)是為復(fù)雜組織體的架構(gòu)工作做好準(zhǔn)備,確保有充足的資源推進(jìn)后續(xù)的活動(dòng)。具體工作包括:分析架構(gòu)工作的需求、戰(zhàn)略意圖、文化渴求、業(yè)務(wù)需求、財(cái)務(wù)需求等;建立架構(gòu)團(tuán)隊(duì),明確職責(zé)分工;識(shí)別利益攸關(guān)者,明確其專注點(diǎn);明確架構(gòu)原則,制定一套一般性的架構(gòu)規(guī)則和指南;剪裁UAF,包括架構(gòu)開發(fā)方法剪裁及視圖矩陣剪裁;選擇架構(gòu)工具,搭建仿真分析平臺(tái);開始字典(即術(shù)語集)編制工作,并在架構(gòu)過程中不斷迭代完善,這對(duì)應(yīng)著視圖矩陣的“字典Dc”。
需求管理是UAF架構(gòu)開發(fā)方法的核心,貫穿于架構(gòu)開發(fā)整個(gè)過程,開發(fā)的各個(gè)階段都需要與需求管理進(jìn)行交互,確保各領(lǐng)域的構(gòu)建均在需求牽引之下,并隨著各階段的開發(fā)完善不斷更新需求狀態(tài)。需求管理表示的不是一組靜態(tài)需求,而是動(dòng)態(tài)流程,并充分考慮實(shí)際變更的影響。
與之前的體系架構(gòu)框架相比,UAF增加了“需求Rq”,強(qiáng)調(diào)系統(tǒng)架構(gòu)過程中需求分析的重要性,充分考慮需求的假設(shè)、約束、標(biāo)準(zhǔn)、規(guī)范、驅(qū)動(dòng)需求的特定領(lǐng)域原則及組織指南。UAF利用SysML需求圖對(duì)復(fù)雜組織體的架構(gòu)需求進(jìn)行分析,將頂層需求分解為細(xì)化的子需求,再將子需求具體轉(zhuǎn)化為復(fù)雜組織體應(yīng)具備哪些能力、需進(jìn)行什么業(yè)務(wù)(作戰(zhàn))活動(dòng)、配置哪些人員及資源等。分析時(shí)可自頂向下分解需求,也可自底向上收集用戶實(shí)際需求,經(jīng)過多輪迭代分析,構(gòu)建符合實(shí)際并可轉(zhuǎn)化為能力的需求體系,其中包括功能需求、非功能需求、業(yè)務(wù)需求及技術(shù)需求等。
架構(gòu)愿景階段在需求管理的牽引下,充分考慮利益攸關(guān)者的關(guān)注點(diǎn)和業(yè)務(wù)范圍、業(yè)務(wù)約束、業(yè)務(wù)原則,勾勒出復(fù)雜組織體的未來架構(gòu),并構(gòu)建“戰(zhàn)略St”(在UAF標(biāo)準(zhǔn)文檔中這一領(lǐng)域的英文名稱為“Strategic”,描述的是復(fù)雜組織體在需求牽引下應(yīng)具備的能力,其與“戰(zhàn)略方針”“戰(zhàn)略目標(biāo)”是不同概念),描述復(fù)雜組織體的能力體系如何滿足業(yè)務(wù)目的和戰(zhàn)略目標(biāo)。
主要工作包括:1)識(shí)別利益攸關(guān)者及其關(guān)注點(diǎn),明確業(yè)務(wù)能力需求,界定架構(gòu)工作的影響范圍;2)總體概述業(yè)務(wù)場景(對(duì)應(yīng)于“總結(jié)和概述Sm-Ov”),概括描述高層級(jí)的業(yè)務(wù)背景、概念及其相互關(guān)系;3)將需求轉(zhuǎn)化為具體的能力,構(gòu)建“戰(zhàn)略St”,設(shè)計(jì)復(fù)雜組織體應(yīng)具備的能力體系,并在“參數(shù)Pm”中定義能力的定量評(píng)價(jià)指標(biāo)。
業(yè)務(wù)架構(gòu)是復(fù)雜組織體的主干框架,涉及UAF視圖矩陣中的“業(yè)務(wù)Op”、“人力Pr”和“資源Rs”。構(gòu)建支持架構(gòu)愿景實(shí)現(xiàn)的業(yè)務(wù)模型,是根據(jù)架構(gòu)愿景對(duì)業(yè)務(wù)場景進(jìn)行的邏輯擴(kuò)展,以便架構(gòu)能夠從高層級(jí)架構(gòu)需求向下映射至更詳細(xì)的業(yè)務(wù)行為。描述復(fù)雜組織體如何運(yùn)行以達(dá)成能力目標(biāo),是將復(fù)雜組織體的能力轉(zhuǎn)化為日常運(yùn)作的渠道。架構(gòu)內(nèi)容包括業(yè)務(wù)活動(dòng)如何支撐所需能力的實(shí)現(xiàn),由哪些組織、崗位、人員完成業(yè)務(wù)活動(dòng),以及配置怎樣的軟硬件資源。
主要工作包括:1)構(gòu)建業(yè)務(wù)體系(對(duì)應(yīng)于“業(yè)務(wù)Op”),分析復(fù)雜組織體應(yīng)具備的能力需要由哪些業(yè)務(wù)(作戰(zhàn))活動(dòng)支撐,描述業(yè)務(wù)活動(dòng)的內(nèi)容、結(jié)構(gòu)、流程、狀態(tài)轉(zhuǎn)換、約束以及可追溯性等;2)業(yè)務(wù)領(lǐng)域構(gòu)建完畢后,構(gòu)建人力體系(對(duì)應(yīng)于“人力Pr”),即由哪些組織、崗位、人員完成各業(yè)務(wù)活動(dòng),各自擔(dān)負(fù)的職責(zé)是什么[7-9];3)構(gòu)建資源體系(對(duì)應(yīng)于“資源Rs”),進(jìn)行軟、硬件及網(wǎng)絡(luò)資源的配置;4)定義目標(biāo)架構(gòu)價(jià)值參數(shù)(對(duì)應(yīng)“參數(shù)Pm”),用于評(píng)價(jià)業(yè)務(wù)能力、組織架構(gòu)的效率及軟、硬件資源配置的合理性等。
當(dāng)大規(guī)模架構(gòu)復(fù)雜組織體時(shí),進(jìn)行數(shù)據(jù)架構(gòu)是非常重要的[10]。通過定義數(shù)據(jù)的概念結(jié)構(gòu)、邏輯結(jié)構(gòu)和物理結(jié)構(gòu),使數(shù)據(jù)作為一種資產(chǎn)能夠在各應(yīng)用間無邊界地流動(dòng),從根本上解決復(fù)雜組織體的數(shù)據(jù)共享問題,數(shù)據(jù)的結(jié)構(gòu)化及綜合性的應(yīng)用能有效利用數(shù)據(jù),積累競爭優(yōu)勢。
主要工作包括:1)構(gòu)建“元數(shù)據(jù)Md”,提供與整個(gè)體系架構(gòu)相關(guān)的元數(shù)據(jù),為體系架構(gòu)提供支持信息;2)構(gòu)建縱跨各領(lǐng)域的“信息If”,可在不考慮具體問題的情況下對(duì)架構(gòu)信息和數(shù)據(jù)定義進(jìn)行分析,構(gòu)建概念數(shù)據(jù)模型(Conceptual Data Model,CDM)、邏輯數(shù)據(jù)模型(Logical Data Model,LDM)和物理數(shù)據(jù)模型(Physical Data Model,PDM)。
標(biāo)準(zhǔn)架構(gòu)確定適用于體系結(jié)構(gòu)部分或整體的協(xié)議、標(biāo)準(zhǔn)、規(guī)則、指導(dǎo)和政策,既包括網(wǎng)絡(luò)協(xié)議、通信協(xié)議等技術(shù)標(biāo)準(zhǔn),也包括操作原則、行業(yè)流程等非技術(shù)標(biāo)準(zhǔn)。標(biāo)準(zhǔn)架構(gòu)是架構(gòu)元素安排、交互和相互依賴的規(guī)則。
主要工作包括:架構(gòu)“標(biāo)準(zhǔn)Sd”,說明架構(gòu)技術(shù)相關(guān)標(biāo)準(zhǔn)和慣例,操作標(biāo)準(zhǔn)、業(yè)務(wù)標(biāo)準(zhǔn)和慣例的分類、結(jié)構(gòu)關(guān)系、預(yù)期變化以及各標(biāo)準(zhǔn)的適用元素等。
專業(yè)架構(gòu)是相對(duì)獨(dú)立的架構(gòu)領(lǐng)域,但需要完全整合在復(fù)雜組織體整體架構(gòu)內(nèi),主要涉及“服務(wù)Sv”及“安防Sc”。
“服務(wù)Sv”創(chuàng)建面向服務(wù)的體系結(jié)構(gòu)(Service Oriented Architecture,SOA),隨著業(yè)務(wù)環(huán)境日漸復(fù)雜,復(fù)雜組織體所面臨的挑戰(zhàn)正從效率和自動(dòng)化問題向管理復(fù)雜性和業(yè)務(wù)敏捷性問題轉(zhuǎn)移。SOA的概念提供了一種架構(gòu)風(fēng)格,專門用于簡化業(yè)務(wù)及互操作。將能力結(jié)構(gòu)化為服務(wù),快速識(shí)別組織的功能性能力,避免能力的重復(fù)建設(shè),利于快速聚合新能力。
主要工作包括:1)構(gòu)建“服務(wù)Sv”,架構(gòu)直接支持業(yè)務(wù)領(lǐng)域所需的服務(wù),提供基于服務(wù)的解決方案,規(guī)范并對(duì)服務(wù)類型和要求進(jìn)行分級(jí),設(shè)計(jì)更高級(jí)別的服務(wù)組合,描述服務(wù)規(guī)范對(duì)業(yè)務(wù)活動(dòng)的映射以及服務(wù)規(guī)范如何實(shí)現(xiàn)系統(tǒng)功能;2)在“參數(shù)Pm”中定義服務(wù)策略的計(jì)算參數(shù)。
安防問題在全部架構(gòu)領(lǐng)域和所有架構(gòu)開發(fā)階段是普遍存在且極其重要的,但因安防是基礎(chǔ)且對(duì)業(yè)務(wù)功能幾乎不可見而被單獨(dú)提出,其根本目的是保護(hù)復(fù)雜組織體的信息、系統(tǒng)、資產(chǎn)、組織的安全。UAF特別提出了“安防Sc”,以提高整體架構(gòu)的質(zhì)量,既可以與其他領(lǐng)域交互,又不干擾體系功能和運(yùn)行。
主要工作包括:1)架構(gòu)“安防Sc”,定義安全資產(chǎn)和資產(chǎn)所有者的層次結(jié)構(gòu)、安全約束(策略、法律和指導(dǎo))、安全控制、安全措施、安全領(lǐng)域及安全策略改進(jìn)等;2)在“參數(shù)Pm”中定義安全風(fēng)險(xiǎn)評(píng)估參數(shù)。
實(shí)現(xiàn)方案階段直接關(guān)注復(fù)雜組織體的架構(gòu)實(shí)施,構(gòu)建“項(xiàng)目Pj”,通過工程化的項(xiàng)目管理方式提供一個(gè)實(shí)現(xiàn)架構(gòu)的整體規(guī)劃和具體的行動(dòng)計(jì)劃,明確具體的實(shí)施項(xiàng)目和項(xiàng)目里程碑,使架構(gòu)內(nèi)容明確,從而提高架構(gòu)工作的效率。
主要工作包括:構(gòu)建“項(xiàng)目Pj”,描述項(xiàng)目類型、項(xiàng)目組合、項(xiàng)目依賴關(guān)系、項(xiàng)目活動(dòng)的順序,確立項(xiàng)目里程碑,描述從當(dāng)前狀態(tài)到目標(biāo)狀態(tài)的演變過程,并明確在項(xiàng)目的生命周期中如何獲得能力、資源和資產(chǎn)。
為了驗(yàn)證架構(gòu)的合理性、完整性,并為架構(gòu)變更優(yōu)化提供定量化依據(jù),在復(fù)雜組織體架構(gòu)建立或?qū)嵤┻^程中均需要進(jìn)行持續(xù)的驗(yàn)證評(píng)估,使其具有能迅速演進(jìn)響應(yīng)能力和業(yè)務(wù)環(huán)境變化的柔性。通過在“實(shí)際資源Ar”對(duì)組織、軟件、硬件及網(wǎng)絡(luò)資源等進(jìn)行實(shí)際的配置,結(jié)合約束模塊及約束值屬性合理設(shè)計(jì)評(píng)估指標(biāo),可通過仿真對(duì)重要指標(biāo)進(jìn)行分析研究,如關(guān)鍵績效指標(biāo)(Key Performance Indicator,KPI)、效率測量(Measures Of Effectiveness,MOE)和真實(shí)性能指標(biāo)(True Performance Indicator,TPI)等分析。
主要工作包括:1)構(gòu)建“實(shí)際資源Ar”,可設(shè)計(jì)不同的資源配置方案,用于權(quán)衡評(píng)估,說明資源配置的預(yù)期效果;2)完善“參數(shù)Pm”中的各領(lǐng)域約束值屬性,補(bǔ)全約束模塊約束表達(dá)式與約束值屬性的綁定連接關(guān)系,創(chuàng)建約束組合;3)結(jié)合架構(gòu)需求,合理設(shè)置能力、業(yè)務(wù)、服務(wù)、人力、資源、項(xiàng)目、安防等各領(lǐng)域的定量分析性能指標(biāo),設(shè)計(jì)并實(shí)施靜態(tài)驗(yàn)證及迭代仿真方案,為下一步的架構(gòu)優(yōu)化提供定量化依據(jù)。
體系架構(gòu)是一個(gè)能夠?qū)夹g(shù)發(fā)展、外部環(huán)境變化、內(nèi)在需求變更及驗(yàn)證評(píng)估結(jié)果進(jìn)行快速響應(yīng)的動(dòng)態(tài)過程,以確保復(fù)雜組織體在全生命周期具有足夠的活力以及不斷優(yōu)化升級(jí)的能力,使架構(gòu)產(chǎn)出的價(jià)值最大化。
主要工作包括:對(duì)技術(shù)、環(huán)境、需求等方面進(jìn)行持續(xù)監(jiān)控,對(duì)驗(yàn)證仿真結(jié)構(gòu)進(jìn)行分析判斷,明確變更的驅(qū)動(dòng)因素(常規(guī)業(yè)務(wù)開發(fā)、業(yè)務(wù)異常、業(yè)務(wù)創(chuàng)新、技術(shù)創(chuàng)新、戰(zhàn)略變革),以確定變更的類別(簡化變更、增量變更、重新開發(fā)架構(gòu)的變更)及層級(jí)(架構(gòu)領(lǐng)域或視角的變更、架構(gòu)框架或原則的變更),進(jìn)而對(duì)架構(gòu)實(shí)施變更。
需求管理貫穿于架構(gòu)開發(fā)的全生命周期,并指導(dǎo)、約束各開發(fā)階段的架構(gòu)。由此,科學(xué)、合理、全面地生成需求體系是架構(gòu)開發(fā)成功的關(guān)鍵。需求管理指導(dǎo)復(fù)雜組織體從更高層面出發(fā),自上而下,圍繞復(fù)雜組織體的架構(gòu)需求、愿景能力,開發(fā)業(yè)務(wù)體系、人力體系及資源體系等架構(gòu),實(shí)現(xiàn)戰(zhàn)略與業(yè)務(wù)的對(duì)準(zhǔn)、業(yè)務(wù)與技術(shù)的對(duì)準(zhǔn)。
通過自頂向下地進(jìn)行多層級(jí)、多角度的需求分析,經(jīng)過需求捕獲、需求分析、需求結(jié)構(gòu)化、從需求到各領(lǐng)域架構(gòu)設(shè)計(jì)的轉(zhuǎn)化、需求優(yōu)先排序等標(biāo)準(zhǔn)化步驟,明確復(fù)雜組織體架構(gòu)的愿景目標(biāo),并向下轉(zhuǎn)化為業(yè)務(wù)設(shè)計(jì)、服務(wù)設(shè)計(jì)、資源配置及技術(shù)實(shí)現(xiàn),確保描述統(tǒng)一,形成能被各類人員共同理解的多視角大圖像,并進(jìn)行科學(xué)的結(jié)構(gòu)化表達(dá),使模型和數(shù)據(jù)完備一致。
多輪迭代體現(xiàn)在架構(gòu)開發(fā)的整個(gè)過程中,科學(xué)、合理的多輪次迭代是架構(gòu)開發(fā)的重點(diǎn)。架構(gòu)開發(fā)過程中,每當(dāng)一個(gè)新的決定產(chǎn)生,就會(huì)出現(xiàn)一次迭代,可能是一次具有完整的架構(gòu)開發(fā)生命周期的迭代,也可能是嵌套在另一個(gè)迭代過程中的迭代。迭代包括整體迭代、開發(fā)階段間的迭代和單個(gè)開發(fā)階段的迭代3種形式,具體如下:
1) 整體迭代。UAF的架構(gòu)開發(fā)過程以循環(huán)方式表示,一個(gè)階段形成的架構(gòu)產(chǎn)品直接為下一階段所用,形成一個(gè)完整的閉環(huán)。
2) 開發(fā)階段間的迭代。UAF的架構(gòu)開發(fā)方法支持跨階段的迭代,如:標(biāo)準(zhǔn)架構(gòu)完成后,可隨著認(rèn)識(shí)的深入再返回完善業(yè)務(wù)架構(gòu)。
3) 單個(gè)開發(fā)階段的迭代。為了深化、細(xì)化架構(gòu)內(nèi)容,UAF的架構(gòu)開發(fā)過程支持單個(gè)階段內(nèi)架構(gòu)活動(dòng)的循環(huán)迭代(如:業(yè)務(wù)架構(gòu)中對(duì)“業(yè)務(wù)Op”“服務(wù)Sv”“人力Pr”“資源Rs”等的開發(fā)可以進(jìn)行循環(huán)迭代),以構(gòu)建更合理完善的映射關(guān)系,保證設(shè)計(jì)的完備性。
UAF是體系架構(gòu)領(lǐng)域的創(chuàng)新性方法,其具備強(qiáng)大的兼容性、開放性及可擴(kuò)展性,在復(fù)雜組織體架構(gòu)領(lǐng)域具有廣闊的應(yīng)用前景。筆者提出的UAF架構(gòu)開發(fā)程序?yàn)閺?fù)雜組織體的架構(gòu)工作提供了通用的開發(fā)方法,提高了架構(gòu)工作的標(biāo)準(zhǔn)化程度,為實(shí)現(xiàn)和執(zhí)行復(fù)雜組織體架構(gòu)提供了較完整的指導(dǎo),隨著架構(gòu)實(shí)踐的深入,該方法也應(yīng)不斷變更完善,以具備更強(qiáng)的指導(dǎo)作用。