1. 程式人生 > >Jason Shen's Column

Jason Shen's Column

     Philippe Kruchten, Grady Booch, Kurt Bittner與Rich Reitman基於Mary Shaw與David
Garlan的作品,引申與完善了體系結構的定義。他們的定義的是:
     軟體體系結構包括一組有關軟體系統組織的重大決策。而軟體系統組織又包括結構化元素的選擇
及組成系統的元素介面,元素間協作時的特定行為,組成更大子系統的結構化的行為元素的組合以及指
導這個組織的體系結構風格。軟體體系結構也涉及功能,可用性,還原能力(resilience),效能,重
用(reuse),可理解性(comprehensibility),經濟與技術約束,權衡(tradeoffs)與審美關切(aesthetic
concerns).