代码改变世界

软件架构(读书笔记2)

2012-01-16 09:11  康杜  阅读(185)  评论(0编辑  收藏  举报

架构关键要素 (Architectual Properties fo Key Interest )

一个软件的架构不可能全部满足以下的架构性质,比如可移植的软件架构可能不必单一平台上架构的软件系统性能更好,但是我们可以通过列举系统的架构性质能够评估我们系统架构的属性(Properties)。

 

通常,我们可以做一个矩阵,对每项特质根据实际情况,用符号+、-,+/-表示系统的架构属性。如下图所示

 

image