1. 程式人生 > >系統架構設計方法論——IBM架構解決方案設計

系統架構設計方法論——IBM架構解決方案設計

IBM內部有一套自成體系的架構設計方法論,且是和TOGAF所互相承認效力的。相比較而言,IBM的架構設計理論,在實際上的可操作性會更強,也可以說是功利性更強些。當然,也會更容易落地使用。 該理論包括5個架構設計的步驟: 1、理解客戶的業務和需要(Understand Client's Bussiness and Needs) 具體的理解範圍包括:
  • 客戶的業務發展方向,Business Directions
  • 當前組織結構,Current Organization Description
  • 當前IT環境,Current IT Environment
  • 標準約定,Compliance Standards
2、探索方案和方法(Explore Options and Approach) 方案和方法包括:
  • 專案定義,Project Definition
  • 系統上下文,System Context
  • 主題模型,Subject Area Model,即表單實體
  • 功能性需求列表,Functional Requirement Matrix
  • 非功能性需求,None Functional Requirement
  • 用例圖,Use case Diagram
  • 架構決策,Architechtural Decision
  • 可行性評估,Viability Assesment
3、開發並與客戶確認解決方案(Develop and Agree to Client Solution ) 解決方案包括:
  • 應用架構概況圖,Architecture Overview Diagram
  • 架構部件(元件)模型圖,Component Model
  • 系統執行部署圖,Operational Model
4、執行客戶的解決方案(Implement Client Solution) 5、確認客戶的價值的體現(Confirm Client Value and Experience) 全部工作中,設計部分主要是前三個步驟。