基于ODP的架構(gòu)師實踐
14.1 基于ODP的架構(gòu)開發(fā)過程
系統(tǒng)架構(gòu)反映了功能在系統(tǒng)系統(tǒng)構(gòu)件中的分布、基礎(chǔ)設(shè)施相關(guān)技術(shù)、架構(gòu)設(shè)計模式等,它包含了架構(gòu)的原則和方法、構(gòu)件關(guān)系與約束,并能支持迭加或增量開發(fā)。
以軟件架構(gòu)為中心的開發(fā)過程是以質(zhì)量和風(fēng)險驅(qū)動的,最終提供一個穩(wěn)定、低風(fēng)險的系統(tǒng)架構(gòu),并滿足客戶的需求(包含潛在需求)。
開放分布進程的參考模型(RM-ODP)是一個ISO標(biāo)準(zhǔn),定義了分布系統(tǒng)的重要性質(zhì):
開放性、整體性、靈活性、可塑性、聯(lián)合性、可操作管理性、優(yōu)質(zhì)服務(wù)、安全性、透明性。
RM-ODP定義的 5個觀點:
1、企業(yè)視點:商業(yè)需求和策略、系統(tǒng)的范圍和目的?赡軙绊懴到y(tǒng)中的與企業(yè)相關(guān)的信息,如組織結(jié)構(gòu)等。
2、信息視點。
3、計算視點。
4、工程視點。
5、技術(shù)視點。
每一個觀點有具體的建模目標(biāo)和系統(tǒng)相關(guān)者。
分層子系統(tǒng)視圖提供了一個所有子系統(tǒng)高度抽象的視圖。
14.2 系統(tǒng)構(gòu)想
14.2.1 系統(tǒng)構(gòu)想的定義
系統(tǒng)構(gòu)想是開發(fā)人員與用戶之間共同的協(xié)議。
按照該協(xié)議,開發(fā)人員需要在特定的時間內(nèi)完成系統(tǒng)用戶的需求,系統(tǒng)構(gòu)想必須簡短而切中要點。
高度概括了業(yè)務(wù)架構(gòu)的核心內(nèi)容。
相關(guān)推薦:北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |