软件架构分析与设计技术培训

课程介绍
架构是设计一切系统的基础和核心。随着用户需求的变化及技术的发展,我们身边各式各样的系统也日趋复杂。如何在万象中剥离繁华,提炼事物的本质和精髓, “系统架构”正是化繁为简、打通两极世界的一门艺术。架构之美,在于和谐。本课程从业务梳理、流程建模、软件架构、设计模式等方面进行系统、全面地介绍。 强调理论与实践相结合,聚焦于软件架构行业,全面介绍软件应用系统架构的基本原理、方法以及经典的实践经验。把握共同的规律,预知未来的发展,选择最佳的 路径,尽可能减少成长的烦恼,并保持成熟的稳定,让企业充分享受属于架构整个生命阶段的华彩!

课程对象

课程长度:5天

最新时间:定制课程(内训),人满开班(公开课)

传统的面对面授课方式。

 

课程大纲:

        软件架构介绍
          •架构的源起
          •系统架构与软件架构
          •软件架构的历程
          •软件架构的误区
          •软件架构生命周期
        企业中的架构师
          •软件架构师的定义、分类和职责
          •软件架构师具备的素质
          •架构师与职能经理
          •架构师与开发人员
        工作中的架构师
          •解决商业问题
          •解决架构问题
          •解决设计问题
          •解决编码实施问题
          •工作中的沟通
          •运用架构框架及工具
        软件架构与设计流程
          •构建商业架构概念
          •构建应用架构概念
          •确立和稳定架构基线
          •子系统架构及设计
          •构件与单元设计
          •架构/设计流程中的角色和职责
        软件架构及软件质量
          •构建符合质量要求的系统架构
          •架构构建重点考虑因素
          •衡量系统架构的质量
        软件架构的评审
          •架构评审目标确定
          •架构评审计划制定
          •架构评审输入收集
          •架构评审方法和技术选择
          •架构评审输出汇总
          •架构评审实践指导
        软件架构的恢复与重构
          •反向工程和正向工程
          •架构和设计恢复
          •架构和设计重构
          •系统代码重构
        软件产品线架构
          •软件系统产品线基本概念
          •共性和可变性分析
          •构建软件产品线架构
          •软件产品线架构的演化
          •软件产品线的管理因素
        软件架构的未来
          •当今架构的潮流
          •未来架构的发展