pȝ架构设计师角色是技术上的领导和pȝ开发创新远景的来源?br /> 随着现在技术的q步Q特别师银行Q电信都在搞省集中,那么集中意味q什么,数据量增大,q发增大Q特别是现在在银行,电信目中ؓ了达到^C业化Q都是在向SOA靠拢。这意味q什么?接口增多了,而且都是ZȝQ那么在q种情况下,软g的管理和规划设计和原来的都不一样了Q就需要更高的架构师?br /> q一q我一直在做电信的目Q以前一?7目Q包|万象,什么都有。所以到了今q中国电信提出^C业化Q都在向省集中靠拢,那么以前的一个项目就搞定了,现在变成?0几个厂商都在Q由于SOAq不成熟Q基于ȝQ接口非怹多,数据Q模型等都需要一个技术专家组Q也是所谓的架构师去换一U思\设计整体的架构。特别是SOA有很多没有一个很成熟的方案,所以架构是在这个时候就需要具有透视未来的能力,以后压力增大Q系l可以承受吗Q很多都需要重新思考。需要一个正规的程显的特别重要!Q下面说说理想中的架构师。应该向q方面靠拢!
pȝ架构设计师徏立ƈ改进pȝ逻辑l构和物理结构ƈ参与优化q些l构Q优化结构要Ҏ主要的系l元素及其接口,q要权衡各种竞争因素和约束(如,性能、h格和环境影响Q,评估生成所需行ؓ的可能方案。系l架构设计师的视野跨整个系l以及内部和外部可能影响到开发的所有因素。考虑到要l持该广阔的视野Q系l分析员很少深入地参与系l的详细工程Q而們于把它们留给各个工程专业的其他专业h员?
pȝ架构设计师角色要求精通促成系l工E的多个规程Qƈ在分析和解决Ҏ合成斚w技术娴熟。系l架构设计师q必d于启发式和归U_推理Q大部分pȝ体系l构所依赖的)Q以及对其他工程规程的演l推理。系l架构设计师不只是地考虑解决Ҏ的技术,q考虑许多其他问题Q比如系l操作、性能、经可行性、可l护性和后勤支持Q以及有兌些问题的政治、技术、社会、胦务和环境因素Q及其他因素Q?#160;
pȝ架构设计师必L熟有l验Q其能够完成对象分析和贸易研究以从多个解决Ҏ中选择最优解x案,能够在信息不完整或不明确时作出好的判断,q能够认识到“最?#8221;通常是由政治、经以及工E考虑支配的?
在处理由人员、硬件和软gl合的系l时Q系l架构设计师需要对M解决Ҏ中由人员和硬件组件施加的物理限制和约束有很强的判断力。除了在pȝ工程斚w的经验(以及对联合规E方面的知识Q如操作调查和工E经)之外Q系l架构设计师在Y件工E(׃它在Cpȝ中普遍存在)斚w也要有坚实的基础以及以下素质Q?
pȝ架构设计师角色具有系l设计h员的技能,但前者的技能重Ҏ战略性的Qƈ不详l?
pȝ架构设计师与软g设计人员的关p?/strong>
q两个角色有很多怼点;实际上对于那些因规模或复杂程度而被看作“pȝ”开发、但仍是大型的或完整的Y仉目来_q两个角色是合ؓ一体的?然而,通常情况下,pȝ架构设计师比软g设计人员的支持范围大?pȝ架构设计师必d付物理上强加的约束,q些U束在Y件更易适应的领域中不存在。但是,正是软g的灵zL得体pȝ构演q具有可能的道\Q这在以前是无法设想的。因此,软g设计人员和系l架构设计师之间q不是严格的从属关系Q从软g体系l构上考虑的反馈可能对pȝ的体pȝ构有p的媄响;否认q一点将要承担潜在的ơ最?i>pȝ体系l构的风险,q些体系l构Z软g体系l构可从需求的分配Q由pȝ架构设计师完成)z到计^台这一单的概念。但是以下说法也是正的Q在pȝ架构设计师和软g设计人员的团队中Q系l架构设计师角色的职责要求系l架构设计师?i>团队中的g?/i>Q因为系l是最l品?