官术网_书友最值得收藏!

1.2 系統(tǒng)總體架構(gòu)設(shè)計

一款軟件隨著功能越來越多,整個軟件系統(tǒng)內(nèi)存等逐漸呈碎片化。這種情況下,如果不采取有效措施,軟件系統(tǒng)就會越來越無序,最終甚至出現(xiàn)無法維護和擴展的局面。所以說,軟件在經(jīng)過一段時間的“生長”后,我們就需要對其及時干預(yù),以避免越來越無序。架構(gòu)的本質(zhì)就是對軟件系統(tǒng)進行有序化重構(gòu),使軟件系統(tǒng)不斷進化,這時就需要給系統(tǒng)做一個架構(gòu)設(shè)計。

系統(tǒng)總體架構(gòu)設(shè)計在開發(fā)時起著重要作用,但在系統(tǒng)架構(gòu)模式表達上略有不同。下面將介紹幾種常用的系統(tǒng)架構(gòu)模式。

1.2.1 ASSF模式

ASSF(Access-Service(biz)-Standard-Fundation)模式:其對系統(tǒng)架構(gòu)各個層均有表達,但部署應(yīng)用模式需要有單獨說明,如圖1-1所示。

圖1-1 ASSF組織架構(gòu)

1.2.2 Location模式

Location模式:適合集團應(yīng)用,其對應(yīng)用邏輯表達較為清晰,如圖1-2所示。

圖1-2 Location模式

1.2.3 Management-level模式

Management-level模式:表明從決策層、管理層到操作層各個層所使用的功能,如圖1-3所示。其對于系統(tǒng)功能表達較為清晰,對與客戶達成一致性理解有較好的效果。

圖1-3 Management-level模式

主站蜘蛛池模板: 台北市| 昌图县| 若羌县| 贵南县| 南昌县| 新巴尔虎右旗| 攀枝花市| 乐东| 浙江省| 土默特左旗| 万盛区| 威远县| 茌平县| 南充市| 精河县| 南部县| 张家界市| 古浪县| 莫力| 临西县| 北流市| 尉犁县| 内黄县| 濮阳县| 遵义县| 新绛县| 嘉峪关市| 化德县| 淮滨县| 镇沅| 筠连县| 靖远县| 安阳县| 哈密市| 长宁区| 鄂托克前旗| 宁津县| 腾冲县| 丹棱县| 阳高县| 荣成市|