软件架构师与软件设计师有什么区别和联系?
软件架构师与软件设计师有什么区别和联系呢?成为架构师需要具备什么样的条件?
[解决办法]
架构师要负责以下工作:
软件生产手段的革新(包括测试手段的革新)
企业库的扩展
SOP的改进
重构
自动化的测试
当然,如果人力资源充沛的情况,这些工作架构师只要规划设计,派工给设计师和程序员实现
[解决办法]
个人认为
软件架构师 是正对于 整个项目的 把握,包括项目的架构,大方向考虑
软件设计师 针对于 开发中的,用什么模式,怎么分层之类的
他们是相互协调的。。
[解决办法]
软件架构师考虑用什么实现,软件设计师考虑怎么去实现
[解决办法]