首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> 關於.NET

企業架構核心:架構原則與約束的區別與實務應用

     編輯:關於.NET

原則 vs 約束

原則: 行事依據的通用規則,如憲法般不可違背。例:建築規範規定臥室窗戶尺寸以利逃生;公車博愛座;育兒原則「給自由,安全必管」。

約束: 受特定環境限制的具體規定,如「必須用 Delphi + SQL Server」。約束在原則範圍內,原則創造環境(如傘),影響業務/資訊/應用/技術四大架構域,要求易懂、一致、穩定、完整。

若現有網路 10Mbps 為約束,但架構原則要求 100Mbps 支撐視訊傳輸,則須打破約束升級網路,原則效力大於約束。

架構原則範例

架構層面

  • 採用標準方法(如 TOGAF)
  • 說不清的不做、無高層持續推動的不做、無共識的不做

業務原則

  • 業務持續性(長遠規劃)
  • 業務通用性(可復用公共業務架構)
  • 業務一致性、合法合規

資料原則

  • 資料價值性 > 正確性 > 完整性
  • 資料累積分析需規範化
  • 資料安全性

應用原則

  • 技術獨立性(不綁定廠商)
  • 易用性、模組化設計

技術原則

  • 響應變化、可擴展性

TOGAF 原則範例:原則 9 — 資料即資產

陳述: 資料是具有企業價值的資產,應妥善管理。
理由: 資料是決策基礎,準確及時的資料關鍵。企業資產皆需嚴格管理,資料不例外。
意涵:
• 需教育全企業理解資料價值、共享、可及性關係。
• 資料管家需有權限與工具管理其負責資料。
• 從「資料擁有權」轉型為「資料管家責任」。
• 管家角色關鍵,防止錯誤資料流傳影響決策。
• 建立程序預防/修正錯誤、量測品質、持續改善。
• 跨部門論壇決策流程變更。
• 企業級指派資料管家。

更多範例參考 TOGAF Architecture Principles 文件。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved