首先我认为,在软件行业,架构师最根本的职责不是单一完成系统设计交付,不是光看结果的有无,还要度量设计过程和设计结果两个方面。我认为,架构师的根本职责是使总体能力一般的队伍,通过设计的力量,生产出符合质量要求的产品。如果说一个设计的产品,非要高手云集才能生产出来,那么我们可以说这个产品的架构设计是失败的。一个产品设计,非要自己从头开发,放弃成熟且价格低廉的采购方案,也是失败的。成本因素,必须纳入现代软件架构所考虑的范围,而且,成本因素(投资回报率),应该是决定架构设计的关键因素之一。因此,架构师为企业生产成本决策,要提供依据,架构师此时扮演部分首先我认为,在软件行业,架构师最根本的职责不是单一完成系统设计交付,不是光看结果的有无,还要度