作者:By Peter Eeles。All Rights Reserved.
Peter Eeles 是「Rational 地區服務組織」的「技術指導」,駐於英國。在 16 年的職業生涯中,他主要專注於大型分散式系統的開發,在 1998 年,出版了他第一本合著的著作,"Building Business
Objects"。由於經常在歐洲各國的會議演講者,Peter 大部份的時間在軟體架構方面提供顧問服務,並協助組織採用 Rational Unified Process。現與夫人 Karen,以及兒子 Daniel、Thomas 與
Christopher 居住於英國。可以透過電子郵件 peter.eeles@uk.ibm.com 聯絡 Peter.
此文章有 PDF
版本,但您必須安裝 Adobe Acrobat 才能檢視。
摘要
拆解軟體系統有幾個技術。「分層」為其中一個範例,在此份文件中有所說明。這些技術提出了兩個主要考量:大部份系統太過複雜,令人無法完整領會,而且不同的對象需要不同的系統視景。
已經有許多軟體系統採用了「分層」,許多文本以及 Rational Unified Process (RRUP) 也支援此技術。然而,分層技術經常被誤解及誤用,且不正確套用。此份文件釐清了分層的意義,並討論套用不同分層策略的影響。
|