软件架构设计最佳实践
Lake Li 查看讲师
百林哲咨询(北京)有限公司专家团队成员
某购物网CTO软件架构专家,十五年以上软件研发经验;十年以上软件架构师经验,现任Intel高级大数据与云计算专家。其中以第一人身份申请发明多项专利,在企业应用系统架构和大型网站架构方面都具有丰富实践经验。
浏览:8730次
详情 DETAILS

简介

1、深入阐述软件架构设计的思想、方向及趋势

2、剖析软件架构的全景视图

3、结合实际案例分析架构设计过程及需求对架构的影响

4、如何实用设计模式来实现好的架构

5、实践分享多种类型架构设计的实现

6、来自互联网和企业应用的真实案例分析大型软件架构

目标

1、掌握软件架构设计思想及本质

2、掌握软件架构建模,4+1视图,软件架构文档

3、软件架构的设计过程

4、熟悉软件架构设计模式

5、了解架构设计原则和方法学

6、掌握软件架构设计实现和企业架构应用实践

7、掌握架构设计问题的分析方法

课程时长

2天(12H)

分享提纲

软件架构本质与基本概念

架构与软件架构的基本概

架构设计的价值与意义

架构设计的目的与受众分析

4+1架构视图

绘制软件架构视图的一般方法

软件设计的原则与模式

软件开发与编程语言发展简

糟糕的软件设计方法与模式

软件设计的一般原则

面向对象设计的常用模式

架构设计方法与架构文档

UML建模语

软件架构文档的意义

常用软件架构文档模板分析

软件架构文档的结构

从多维度的读者角度编写软件架构文档

不同规模的软件项目架构设计文档真实案例分析

企业应用软件架构模式

企业应用软件的一般特点和架构模式概

分层架构模式

视图模板模式

MVC模式

业务逻辑的贫血与充血模式

数据持久化模式

并发、事务与锁模式

会话管理模式

微内核模式

大型分布式系统架构模式

大型互联网架构发展历

CDN、反向代理、页面缓存、本地缓存、分布式缓存架构设计

分布式数据库架构设计

Hadoop与分布式计算框架

分布式一致性算法

NO SQL主要产品与架构分析

软件架构设计案例分享

Web应用防火墙架构设

SOA体系结构与服务框架设计

国外某大型票务系统整体架构设计

淘宝秒杀系统架构设计与高性能架构设计专题

软件架构师的架构设计之道

如何做一个技术领导者

架构师的自我修炼

架构设计与项目管理

问题解决模式

企业服务热线:400-106-2080
电话:18519192882
投诉建议邮箱:venus@bailinzhe.com
合作邮箱:service@bailinzhe.com
总部地址:
北京市-丰台区-汽车博物馆东路6号3号楼1单元902-B73(园区)
全国客户服务中心:
天津市-南开区-桂苑路15号鑫茂集团鑫茂军民园1号楼A座802-803
公众号
百林哲咨询(北京)有限公司 京ICP备2022035414号-1