软件架构师培训课程
一、课程简介
课程收益:为了进一步提升组织或机构创新、创业、转型的实战能力,需要对从事企业架构建构,位处建构层的软件架构师,进行全面的能力提升训练,从而打造一批:责任心高,建构能力强的软件架构师。在接受本训练课程前,必须先获得ArchiMate操作基础课程的实战经验,才能向本课程推进。
整体设计思路:企业架构包括了: 动机架构、业务架构、应用架构、技术架构、移转与实作架构,组织或机构在实现创新、创业、转型项目时, 亟须各类型架构师来运筹帷幄,亟须具备指导绘图帮手绘制视图的能力。考虑到目前企业架构从业人员及项目经理的知识背景、工作经历等实际情况,为了进一步提升训练的针对性,本课程方案从架构意识、操作能力和实践能力三个方面进行综合全面提升。
课程参考:本课程的具体内容参考了国际上多种企业架构师能力相关体系,并可针对客户的特点和需求进行设计,参考包括:TOGAF,FEAF,DoDAF,UML、SBC。
二、课程特点
本课程将根据企业组织或机构的业务特点、具体需求、人员特点等全面进行定制。
实践性:基于实际的案例进行工具操作式教学,突出实战、分享企业架构案例的最佳实践。
体验式:以企业架构从业人员或项目经理参与为主导:自己动手,实际操作,解读视图反馈。
针对性:所有课程都会有理论与实务的内容,并基于国内外企业的真实需求进行课程设计。
全面性:本课程包括准备、实施、考核等全生命周期的内容,最终能全方位对企业架构从业人员或项目经理的能力进行评估,并制定持续能力提升计划。
三、课程概要
模块一:软件架构师建构应用架构之素养与意识提升
课程名称内容简介课长开营典礼:企业架构与软件工程• 架构与软件工程
• Zachman架构
• 架构中心软件工程
• 软件架构工具UML
• 软件架构模型0.2天高等软件工程• 软件质量管理
• 软件流程
• 需求工程
• 软件报告书
• 软件测试
• 软件反向工程
• 软件再使用0.4天构件操作图(COD)• 软件架构阶层
• 软件框架
• 软件构件操作
• 前端软件构件操作
• 后端软件构件操作
• 数据库与数据架构0.4天
模块二:软件架构师软件架构观点模型与数据流程图建构素养与意识提升
课程名称内容简介课长软件架构观点模型• 规划者观点
• 拥有者观点
• 设计者观点
• 实作者观点0.3天数据流程图(DFD)• 业务事件
• 业务行动者
• 业务过程
• 业务协作者
• 业务协作者之协作程序
• 应用服务
• 应用构件0.4天拥有者观点• 拥有者观点之架构诱导问卷(AEQ)
• 业务事件总盘点
• 业务协作人总盘点
• 业务事件之业务协作人盘点
• 业务事件之业务协作人之协作程序盘点
• 协作程序之数据流
• 业务服务领域盘点
• 业务服务之业务事件盘点
• 业务服务状态盘点0.3天
模块三:软件架构师互动流程图建构与软件架构实战素养与意识提升
课程名称内容简介课长设计者观点• 应用事件
• 业务行动者
• 前端软件构件
• 前端软件构件之协作程序
• 后端软件构件之协作程序
• 数据库档案
• 业务行动者触发顺序算法
• 应用服务
• 应用服务状态0.3天互动流程图(IFD)• 设计者观点之架构诱导问卷(AEQ)
• 应用事件总盘点
• 业务行动者总盘点
• 应用事件构型
• 前端软件构件之协作程序盘点
• 后端软件构件之协作程序盘点
• 数据库档案盘点
• 业务行动者触发顺序
• 应用服务领域盘点
• 应用服务之应用事件盘点
• 应用服务状态盘点0.4天软件架构案例• 案例研究一: 多层次个人资料系统
• 案例研究二: 销售与采购系统
• 案例研究三: 问与答轮播学习系统
• 案例研究四: EA案件审查系统0.3天
四、能力评估
本课程最终会对所有参加培训的学员进行最后的能力评估,主要从如下三个方面进行综合评估:
评估维度评估来源权重备注思维能力论文评分20%企业架构意识、价值意识的提升和考核知识能力考试成绩20%重点是知识点的提升和考核,知识点包括国内外企业架构的知识要求(应知应会)实践能力作业评分60%基于实际的项目完成对应的作业内容,并对结果进行评分
关注公众号“赛希咨询”,了解更多精彩内容。