有志于此,故适时地关注一下相关的知识需求。
这里转载了两家培训机构的课程列表,都是四天的课程。
第一家:
-------------------------------------------------------------------------------------------------------------
一天:软件进程实施与软件架构
1.企业软件构架介绍
(1)企业架构(Enterprise Architecture: EA)
(2)不同的EA架构框架(ArchitECtural Framework)
(3)MiCROSoft架构框架(MAF)
(4)Zachman架构框架
(5)Meta Group企业架构
(6)IBM企业架构(EA)
(7)美国國防部架构框架(DODAF )
(8)美国聯邦政府架构框架(FEA)
(9)集成化結構框架(IAF)
2.软件进程实施方案选择
(1)RUP与XP
(2)MSF
(3)AGILE与CMMI
3.软件架构文档管理与配置管理
(1)软件配置管理
(2)软件架构模版设计
(3)软件架构文档管理
4.设计模式与软件架构设计
(1)面向对象软件架构设计思想
(2)设计模式的本质论
(3)设计模式的综合应用
(4)AOP与OOAD , GOF设计模式关系
5.使用UML进行软件架构设计
(1)需求建模(域建模,用例建模)
(2)业务建模
(3)架构建模
(4)应用建模
(5)数据库建模
(6)测试建模
(7)利用UML进行XML建模
(8)祥解ICONIX的软件架构建模方法论
(9)使用DSL构建软件架构设计工具
实践:
(1)基于CMMI3级实施过程改进软件团队
(2)基于UML架构建模案例分析
第二天:软件架构设计方法论与风险管理
1. 企业架构实现方法
(1)开发组织架构框架(The Open Group Architecture FrAMework: TOGAF)
(2)架构开发方法(Architecture Development Method: ADM)
(3)模型驱动架构(Model Driven Architecture: MDA)
(4)基于用例面向方面软件架构设计(AOSD)
2.基于AOSD软件架构设计的方法论祥解
(1) 同时使用用例和方面
(2)使用用例捕获关注
(3)保持关注点的分离
(4)对用例片和方面建模
(5)保持对等用例的分离
(6)保持扩展用例的分离
(7)保持基础结构能力的分离
(8)保持平台具体细节的分离
(9)如何应用设计模式来实现好的结构
(10)如何使测试改进架构
(11)祥解支持MDA一个全面的方法论Kobra
3.基于SOA架构设计
(1)服务的设计与原则
(2)面向服务架构的消息模式
(3)评估基于服务的集成技术的过程和准则
(4)服务模式与反模式
(5)Web服务的体系结构
(6)改善web服务的协同工作能力<
软件架构师课程-供参考
最新推荐文章于 2022-05-08 18:01:28 发布
本文详述了两家培训机构的四天课程,涵盖了企业架构框架、软件进程实施、设计模式、SOA架构、中间件设计、风险管理和软件架构实践等方面。内容包括TOGAF、MDA、AOSD方法论、基于SOA的服务设计、数据库与XML设计、企业集成框架以及.NET与J2EE协作模式,旨在提升软件架构设计的效率和质量。
摘要由CSDN通过智能技术生成