系統架構設計與開發

2021-09-19 20:45:22 字數 1500 閱讀 6606

系統是什麼-->**-->合成--.>決策
架構是一種強大的思想,範圍廣,程度深,它的強大在於它的思維的強大,我們認為架構是一種產品價值的湧現物,也是一種湧現過程,業務流程的變革需要技術作為驅動,同時業務整體的聯動,需要技術高效合理的架構。技術的架構不是自己公司產品的整體架構,而是需要關注業務關聯多家公司產品的架構。我們參與的複雜系統,不一定是政務,網際網路,而是很多很多,從農具到國際空間站。

良好的架構應該是對系統中的實體及實體之間關係的抽象描述,良好的創造過程要優於毫無結構的創造過程。

而我們更需要的是什麼:就是努力了解並**湧現物以及湧現物帶給系統的強大能力,和給予我們的價值。

什麼是系統思維,是把某種疑問、某種狀況或某個難題明確的視為一種系統,也就是視為一組相互關聯的實體。系統思維不是系統性的思維,它和其他思維一樣,比如:創新思維、分析思維,而如何更好的理解和認識這種元認識,也是我們需要思考的。

什麼是系統思維,它體現在兩個重點

1、系統是由相互作用和相互聯絡的實體組成的

2、實體之間發生相互作用時,會出現一種功能,這種功能大於或等於個體實體的功能之和。

實體包括 資料結構、模組、配件、業務單位、業務系統等等,它可大可小,這需要你深刻認識你的關注點的大小程度或層次點。

當多個部件,多個系統相連線時,他會湧現出什麼? 價值。 這種價值體現在功能,體現在感受,體現在辦事方便。

比如,沙子與漏斗的結合,湧現出時間的計量系統。各系統的良好銜接湧現的就是政務辦事的方便和服務價值。

實體或者系統是什麼?

它包括如下幾部分,

1、形式與功能,

2、確定系統中實體及其形式與功能,

3、確定實體之間關係

4、湧現(有好的湧現、有不好的湧現)

湧現物的好壞依賴於如上四點。

我們需要怎麼做?

1、訓練自己的思維,試著理解複雜系統,試著畫出複雜系統。

2、熟悉業務流程,業務流程中的問題

3、技術的發展情況,系統互聯的可能性

4、實際的操作,也就是實實在在的動手做,動手分析,動手設計

我們需要掌握怎樣的方法?

1、分解

2、體系

3、層次

4、特殊的邏輯關係

5、適當的uml工具

6、系統邊界

我們需要思考什麼?

形式由物件和結構組成

1、系統是什麼?

2、主要的形式元素是什麼?

3、形式結構是什麼?

4、伴生系統是什麼?整個產品系統是什麼?

5、系統邊界是什麼? 介面是什麼?

6、使用情景是什麼?

功能由運算元和過程組成

1、系統對外體現的與價值相關的功能是什麼?與價值相關的運算元是什麼?該運算元的價值體現在哪些狀態中?

2、主要的內部功能是什麼?內部運算元與過程是什麼?

3、功能架構是什麼? 這些內部功能是怎樣連線的?對外的價值如何湧現?

4、對外湧現的哪些功能是必須的?哪些是非必須的?哪些是存在問題的?

5、系統邊界是什麼?

軟體架構設計 二 系統總體架構設計

系統總體架構非常重要,但在表達上都不盡相同,下面介紹幾種常用的系統架構模式,供參考 assf access service biz standard fundation 模式 訪問 服務 業務功能 標準 基礎,對系統架構各個層次均有表達,但部署應用模式需要有單獨說明,如下圖方式組織系統總體架構 lo...

軟體架構設計 二 系統總體架構設計

系統總體架構非常重要,但在表達上都不盡相同,下面介紹幾種常用的系統架構模式,供參考 assf access service biz standard fundation 模式 訪問 服務 業務功能 標準 基礎,對系統架構各個層次均有表達,但部署應用模式需要有單獨說明,如下圖方式組織系統總體架構 lo...

軟體架構設計 二 系統總體架構設計

系統總體架構非常重要,但在表達上都不盡相同,下面介紹幾種常用的系統架構模式,供參考 assf access service biz standard fundation 模式 訪問 服務 業務功能 標準 基礎,對系統架構各個層次均有表達,但部署應用模式需要有單獨說明,如下圖方式組織系統總體架構 lo...