1、掌握架构设计与评审的核心思想与方法,并能够在架构设计的质量优化中灵活应用; 2、理解影响软件架构设计质量的问题、对策、解决方案与整体应对策略; 3、能够应用和监控开发团队以规范的方法组织项目开发,并且发挥创造性思维去改进已有的过程与设计方案,从而达到提高质量与降低成本的目的; 4、对系统架构的构思和软件复用技术有深刻而透彻的理解,能够对改进架构设计提出有见地的意见。
二、培训提纲:
一 | 软件架构设计概述典型项目案例介绍一、架构分析方法面向服务设计模式(SOAD) 二、架构视图 RUP的4+1视图体系结构三、软件架构国际标准 |
二 | 一、架构流程 1.软件架构流程二、架构约束 1.软件架构质量约束 2.软件架构环境约束 |
三 | 一、架构底层规划 1.管理调度分析设计二、架构管理 1.软件架构文档撰写 2.软件架构评审,发布架构基线 3.软件架构变更控制管理架构案例介绍和常见问题分析 |
四 | 软件质量管理与规范 1.软件架构质量框架(1)支撑架构(2)技术架构(3)管理架构(4)业务架构 2.如何描述和评估软件架构质量 3.软件架构的未来 4.软件建模规范软件质量评估实例和优劣分析 |