如何成为一名优秀的软件架构师?――微软资深软件架构师成长之道

近年来,架构师(Architecture)逐渐成为很多软件企业最急需的人才,特别是对一些大型软件产品或项目的开发,这一角色显得很关键。一位优秀的架构师不仅要具备各项知识素质,更应成为在全产品生命周期都能带领团队拨开迷雾克服困难向前走的领航人。

如何才能成为一名优秀的软件架构师呢?本次创力德(Cleader)特别邀请了微软企业软件架构专家张开怀,于2008年11月22日-23日在北京与您一起探讨微软架构师的成长之道。旨在帮助软件架构师走上规范的职业化快车道,为很多初入行或正在探索的架构师指明前进的方向。

作为一名架构师,除了对所在领域、行业要有深刻的理解之外,还要有广泛的技术基础,包括UML/MDA/DSL基础、OOAD/COD/SOA基础、模式基础、方法论基础及架构图的绘制等。这些作为架构师最基础的技术储备,往往也最容易被忽视。在练好架构师基本功后,最重要的也是最关键的就是如何具有全局视野,在全软件生命周期的各个阶段都能游刃有余地完成架构设计任务。这里将会重点给大家介绍微软架构师的体系结构,包括微软软件开发流程,项目管理与架构设计,生命周期演进中的架构设计和文档编写四个方面的内容。微软软件开发流程中涉及了Milestone流程与应用、微软解决方案框架、POC-Proto-Product流程与应用、Feature Crew流程与应用等内容。在文档编写部分则详细描述了文档编写过程中经常会遇见的误区及不同文档的编写方法。

作为一名微软架构师,通常需要以下几种知识素质:Scope、Teamwork Skills、Technical Ability、Output等,不同职业阶段的架构师所需要的知识能力模型往往各不相同,如何让各个职业阶段的架构师都找到自身下一步应该努力的方向,无论对软件企业还是架构师个人都是重中之重。何谓“道”,“道”即是方向,只有明确了方向,才能衍生出万物。

谈到目前应用最为广泛的微软.net架构,张开怀先生对.net企业应用与软件产品有较为丰富的经验及独到的见解,将通过.net下多个经典架构设计案例,为各位成长中的架构师提供设计参考。包括银行交易系统架构实践、地理信息系统架构实践等经典设计案例。

    架构师的成长任重而道远,非一日之寒。本次创力德(www.cleader.com.cn )举办的微软Architecture Circle面对面活动,将让您充分领略到微软资深架构师的风采、实力和底蕴,相信您能从中借鉴不少成功之处,助您和您的企业突破发展极限。


微软应用架构指南(第2版)》的目标是帮助开发人员和方案架构师利用成熟的架构和设计原则与模式,在微软平台和.NET框架上更快速并且低风险地来构建高效、高质量的应用程序。《微软应用架构指南(第2版)》按照主要的架构和设计关注点来分成不同的部分,既可作为参考资料也可从头到尾阅读。《微软应用架构指南(第2版)》旨在帮助您:理解在微软平台上开发成功的解决方案的底层架构、设计原则,以及设计模式。确定正确的策略和设计模式,帮助您设计解决方案的分层、组件和服务。为解决方案确定和处理关键的工程决策点。为解决方案确定和处理关键质量特性和横切关注点。为解决方案选择正确的技术。为解决方案创建候选基准架构。确定patterns & paractices团队的解决方案产品,并进一步指导您来实现解决方案。 本书为架构师和开发人员提供有关基于微软平台和.net框架进行应用程序架构设计的一些指导。本书分为四个部分:diyi部分“软件架构和设计篇”提供了对底层原则和模式的总结,第二部分“设计基础篇”提供了有关设计解决方案分层、组件及服务的指导原则,以及处理有关质量特性和横切关注点的一些指导原则,第三部分“应用原型篇”提供了针对典型应用程序类型的一些特定指导原则,zui后,附录提供了微软平台和.net框架技术及其特性的概览。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值