研发骨干进阶架构师的15项修炼

时间:该课程暂无课程排期

地点:暂无地点信息

教练:温老师

MSUP 咨询顾问

讲师具有军工电子、通讯、移动互联网等行业开发经验;另外,有长期嵌入式软件研发咨询经验,尤其擅长嵌入式软件的架构优化和代码重构,客户包括大厂华为、以及烽火和康尼等上市公司。 也是《一线架构师实践指南》、及《软件架构设计——程序员向架构师转型必备》畅销书作者。

| 培训特色 |

内容上,紧扣上面“右列”所列的15项“进阶修炼”。

形式上,采用案例贯穿方式,讲解、实战、体会与反思三条线索三箭齐发。本课要求每位学员带笔记本电脑、和U盘。随着一个个实际案例的展开,学员们组成的虚拟团队将和老师一起,领命在手、分析权衡、领会方法、实践技巧、验证结果。
学员们践行架构设计之旅的途中,将领略设计思路、设计技巧、设计结果之“美”。不仅如此,大多数“进阶修炼”环节,也有识别设计之“丑”的反例案例分析。

| 目标收益 |

本课认为“当堂夯实的技能,可用于实际工作”。所以,要求学员必备电脑和U盘,借大量实例研习,师生一起分析、设计、思考、验证 架构方法与技巧的实际应用之道。
新课推出一年来,客户给予了非常好的评价。其中包括:
评价一:技能实用、且体系化,U盘材料丰富真实,使“实战”有真实感。
评价二:实战结尾,老师提供《架构设计书doc》有多个版本,便于对比体会。

| 学员基础 |

 各类软件企业的设计人员、初级架构师、资深程序员
 2年以上开发经验,经历过完整项目开发的程序员
 希望通过强化架构、设计环节提高研发效率的团队
 必须使用C/C++、Java或C# 2年以上

| 课程大纲 |

主题

内容

变被动理解需求,为主动分析需求

【1】文档理解力
如何快速分析《需求规格说明书》?
【2】需求分析力
需求=功能+质量+约束。 质量=场景+定量
【3】需求变更分析
功能、接口、质量三方面的需求变更规律

高层架构,重在选型合理、长期稳定

【4】架构选型
抓三方面:逻辑分层/物理分布/前后台划分
【5】技术选型
如何做到开发技术、运行环境选型合理

细化架构,是并行开发的基础

【6】静态设计维
模块化的代码模块划分结构设计
【7】动态设计维
如何运用消息循环、多任务等技术,为前端系统、后台系统设计合理的控制结构

设计松耦合、可扩展的接口

【8】前端与后台接口设计
【9】外部集成接口设计

表结构设计好
(信息系统最常见的性能瓶颈)

【10】为功能扩展而设计表结构
【11】为高性能而设计表结构

架构关键点设计好
(能提升开发效率、避免重复返工)

【12】UI层/业务层/数据层,层间接口设计
【13】DAL层设计,缓存及回写设计
【14】外部接口层,如何适配多种外部系统
【15】硬件控制层,如何封装细节?

国内外知名一线技术专家分享世界级软件研发管理实践,讲述他们在知名企业的成功案例与宝贵经验。
msup与企业深度合作,并为其量身定制个性化学习课程,精心设计内容与形式,提供最高质量的学习体验。

服务热线 : 400-812-8020

邮箱: market@msup.com.cn

官网: www.msup.com.cn