软件架构师与软件设计师有什么区别和联系呢?成为架构师需要具备什么样的条件?
------解决方案--------------------------------------------------------
架构师要负责以下工作:
软件生产手段的革新(包括测试手段的革新)
企业库的扩展
SOP的改进
重构
自动化的测试
当然,如果人力资源充沛的情况,这些工作架构师只要规划设计,派工给设计师和程序员实现
------解决方案--------------------------------------------------------
个人认为
软件架构师 是正对于 整个项目的 把握,包括项目的架构,大方向考虑
软件设计师 针对于 开发中的,用什么模式,怎么分层之类的
他们是相互协调的。。
------解决方案--------------------------------------------------------
软件架构师考虑用什么实现,软件设计师考虑怎么去实现
------解决方案--------------------------------------------------------
嗯,说的很贴切了。
------解决方案--------------------------------------------------------
不错 。。。。。。。。。。。
------解决方案--------------------------------------------------------
简单地讲,系统架构师主要关注非功能需求,而系统分析师主要关注功能需求。
系统架构师的主要职责见如下链接:
http://blog.csdn.net/cnyining/archive/2009/12/29/5097530.aspx