摘要: 从Infoq上看到的一篇文章何谓架构师看完后让我对架构师这个名字有了重新认识开发和架构的界限难以捉摸。有些人告诉你它根本不存在,架构只是开发者们所做的设计过程的简单扩展。 另外一些人认为这是一个鸿沟,它只能由那些做到高度抽象,而且不会陷入实现细节的开发者才能跨越。通常,在这两个极端的观点中间某处有个可操作的平衡点;不论如何,怎么从开发转换为架构师都是个有趣的问题。 经常被用来区分软件架构和软件设计开发的关键几点包括 伸缩性和抽象程度的增加以及作出正确设计决策意义的增强。软件架构是通过一个全局的观点,宏观的视角来理解软件系统作为一个整体如何工作。 即使这能够帮助区分软件开发和架构,它并不能帮助理 阅读全文
posted @ 2010-05-03 22:49 EdwardLau 阅读(379) 评论(0) 推荐(0) 编辑