欢迎来到天天文库
浏览记录
ID:57428068
大小:16.00 KB
页数:2页
时间:2020-08-17
《系统架构师的知识结构.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、系统架构师的知识结构系统架构师是负责设计系统整体架构,从需求到设计的每个细节都要考虑到,把握整个项目,使设计的项目尽量效率高,开发容易,维护方便,升级简单等等软件系统架构师综合的知识能力包括9个方面,即: 1、战略规划能力。 2、业务流程建模能力。 3、信息数据结构能力。 4、技术架构选择和实现能力。 5、应用系统架构的解决和实现能力。 6、基础IT知识及基础设施、资源调配能力。 7、信息安全技术支持与管理保障能力。 8、IT审计、治理与基本需求分析、获取能力。 9、面向软件系统可靠性与系统生命周期的质量保障服务能力
2、。作为系统架构师,必须成为所在开发团队的技术路线指导者;具有很强的系统思维的能力;需要从大量互相冲突的系统方法和工具中区分出哪些是有效的,哪些是无效的。架构师应当是一个成熟的、丰富的、有经验的、有良好教育的、学习快捷、善沟通和决策能力强的人。丰富是指他必须具有业务领域方面的工作知识,知识来源于经验或者教育。他必须广泛了解各种技术并精通一种特定技术,至少了解计算机通用技术以便确定那种技术最优,或组织团队开展技术评估。优秀的架构师能考虑并评估所有可用来解决问题的总体技术方案。需要良好的书面和口头沟通技巧,一般通过可视化模型和小组讨论来沟通
3、指导团队确保开发人员按照架构建造系统系统构架师的职责系统架构师的职责就是设计一个公司的基础架构,并提供关于怎样建立和维护系统的指 导方针。具体来讲,系统架构师的职责主要体现在以下几方面: 1负责公司系统的架构设计、研发工作; 2承担从业务向技术转换的桥梁作用; 3协助项目经理制定项目计划和控制项目进度; 4负责辅助并指导SA开展设计工作; 5负责组织技术研究和攻关工作; 6负责组织和管理公司内部的技术培训工作; 7负责组织及带领公司内部员工研究与项目相关的新技术。 8管理技术支撑团队并给项目、产品开发实施团队提供技术
4、保障。 9理解系统的业务需求,制定系统的整体框架(包括:技术框架和业务框架,系统架构) 10对系统框架相关技术和业务进行培训,指导开发人员开发。并解决系统开发、运行中出现的各种问题。系统架构师的目的: 13对系统的重用、扩展、安全、性能、伸缩性、简洁等做系统级的把握。 ————系统架构师的工作在于针对不同的情况筛选出最优的技术解决方案,而 不是沉在具体实现细节上。此外系统架构师是不可培养的,好的系统架构师也许不是一个优秀的程序员,但是不能不懂技术之间的差别,技术的发展趋势,采用该技术的当前成本和后继成本,该技术与具体应用的偶
5、合程度,自己可以调配的资源状况,研发中可能会遇到的风险,如何回避风险。这些才是架构师需要考虑的主要内容系统架构师应该拥有以下几方面的能力: 1:具备8年以上软件行业工作经验; 2:具备4年以上C/S或B/S体系结构软件产品开发及架构和设计经验; 3:具备3年以上的代码编写工作经验; 4:具备丰富的大中型开发项目的总体规划、方案设计及技术队伍管理经验; 5:对相关的技术标准有深刻的认识,对软件工程标准规范有良好的把握; 6:对.Net/JAVA技术及整个解决方案有深刻的理解及熟练的应用,并且精通WebService/J2EE
6、架构和设计模式,并在此基础上设计产品框架; 7:具有面向对象分析、设计、开发能力(OOA、OOD、OOP),精通UML和ROSE,熟练使用RationalRose、PowerDesigner等工具进行设计开发; 8:精通大型数据库如Oracle、SqlServer等的开发; 9:对计算机系统、网络和安全、应用系统架构等有全面的认识,熟悉项目管理理论,并有实践基础; 10:在应用系统开发平台和项目管理上有深厚的基础,有大中型应用系统开发和实施的成功案例; 11:良好的团队意识和协作精神,有较强的内外沟通能力。我们可以通过以下几
7、方面来评估系统构架师的工作成绩: 1:系统构架师是否是某一技术领域的专家; 2:系统构架师能否指导分析员的设计工作,发现并指出设计存在的问题并提出解决方 法,评审他们的工作; 3:系统构架师能否指导软件工程师进行开发工作,发现并指出编码存在的问题并提出 解决方法,评审他们的工作; 4:系统构架师能否协助好项目经理制定项目计划和控制项目进度; 5:系统构架师能否及时有效地解决设计、开发人员所提出的问题,解决技术上的难 题; 6:系统构架师能否制订并规范系统设计和开发文档、工具、模型;能否让其他人员容 易理解; 7:
8、系统构架师能否经常组织并带领公司内部员工研究、学习与项目相关的新技术; 8:系统构架师能否组织和管理好公司内部的技术培训工作,技术研究和攻关工作; 9:系统构架师能否组织和管理好公司内部的技术培训工作,技术研究和攻关
此文档下载收益归作者所有