软件系统架构~视点和视图
生活随笔
收集整理的這篇文章主要介紹了
软件系统架构~视点和视图
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
? ? ? ? 即使是對于非常簡單的系統來說,也不可能在單一的模型中描述整個架構的要素和細節。如果你試圖那么做,最終就會得到“弗蘭克斯坦怪物”一樣的模型,而且根本無法管理,也無法向任意一位利益相關者展示系統。
? ? ? ? 管理這種復雜情況的最佳方法就是為整個架構或其中的一部分創建大量不同的展現,每種展現都專注于系統的特定方面,展示它如何解決利益相關者的關注點。我們稱為視圖。
? ? ? ? 為了幫助你決定要創建哪些視圖,以及對于特定的視圖應該有什么內容,你會使用視點,它是對視圖概念內容和活動的標準化定義。
? ? ? ? 使用視圖和視點會給我們帶來很多好處,例如關注點的分離、改善與利益相關者的溝通以及對復雜性的管理等。然而,它也存在一些缺陷,例如不一致性和碎片,你必須小心對其進行處理。
總結
以上是生活随笔為你收集整理的软件系统架构~视点和视图的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LiteIDE 编写Go的单元测试
- 下一篇: Java获取并Kill系统进程