天天看點

系統架構類型劃分

一、 系統架構的定義

        系統是指一群有關聯的個體(對象、元件)根據某種規則和限制而構成的具有個體不能具備的功能的整體。

二、 架構的分類

        在系統架構設計中我們會根據其展現的形式和角度不同而競相劃分,其包括:業務架構,資料架構,産品架構,應用架構,技術架構。首先我們需要了解業務,從業務邊界劃分的次元我們可以提煉出業務架構;根據業務架構的邊界我們可以從資料層面和應用(領域或微服務)層面劃分出資料架構和應用架構,最後通過技術架構落地實施。業務架構是出于戰略藍圖層面的規劃,應用架構是承接業務架構的落地和影響技術架構的選型。其可以了解為,業務架構是使用者劃分業務邊界,應用架構是基于業務邊界劃分領域和應用,技術架構是技術棧的劃分,資料架構是資料的劃分。

2.1 業務架構

        産品概念階段,業務訴求并不明确,其訴求可能隻是一個痛點問題或者是在挖掘其本質而衍生的一系列解決方案或想法或原始訴求。在這個概念化階段我們把這些訴求整理成MRD或項目立項書(這個過程對應華為研發流程RDR0階段-項目啟動評審點)并對項目的起源、戰略目标、戰略意義、特性、功能範圍進行構思和沉澱。

待續

繼續閱讀