培训时间:2015年6月12日-13日 北京 周五、周六全天
培训地点:北京市昌平区立水桥中东路398号东门3层
参训人数:40人小班精品课程
培训费用:3600元/人
PDU积攒:获得美国项目管理协会(PMI)授权颁发的14小时PDU证书
颁发证书:获得光环国际公开课结业证书
课程介绍
一般的书籍和培训,往往是重点介绍设计原则和模式,之后给出几个简单的在理想情况下的应用;或者是拿出最终设计来讲解,然后告诉他的设计的是多么灵活,多么的好。但是当你课程结束后,回到工作之中却发现情况是完全的不一样,这时你只有束手无策。
本课程重点关注提升软件设计师技能,整个课程由多个实战案例贯串始终,老师带领大家通过案例实战练习,一起走完项目的全过程。案例练习中老师着重阐述和分析在实际项目中遇到的问题,提炼架构决策的思维方法,使学员体会在项目各个阶段中架构的发展演化规律,从而在实战中提炼理论,培养学员的实际应用能力。
课程特点
学习收益
学习对象
学员基础
授课名师
杨老师—— 光环国际资深顾问 【资历简介】光环国际资深顾问,高级需求分析师,IBM软件学院、IT产品管理与营销专家。主要从事信息化项目规划、架构和管理工作,兼任军队信息化标准委员会副秘书长,国家人事部考试中心计算机命题评审委员会委员、国家SOA技术专家委常务委员、ISO国际标准组织SOA组中国区代表。 【授课风格】凭借多年的工作经历以及丰富的人生阅历,将IT管理咨询经验和职业经历结合。授课注重案例分析、互动游戏、实景训练、小组讨论等,使受训学员都能学以致用。 从事职业培训师十多年,形成了以先进培训理念为基础,充分结合并适用于客户需求特点和实际的课程。能根据企业的个性化需求,进行课程大纲的制定,让受训者与企业得到提升。 |
课程结构和大纲
主题 |
内容 |
案例实践 |
|
一、架构设计思想与原理
|
一、架构设计的内涵 1、概念和定义 2、架构原理 3、架构的三个层次 4、企业架构设计的产物 5、大型系统架构设计的产物 6、中小型系统设计的产物 二、架构设计的外延 1、架构设计方法体系 2、架构与软件工程 3、架构与模式 |
案例分析,某研发中心引入敏捷的实战分析,什么才是真正的敏捷
1、 某研发团队5年前引入敏捷的失败教训-能力比方法重要,但改变方法比改变能力简单多了 |
|
二、基于框架的中小型系统软件架构设计案例分析与实践
|
一、良好需求是优秀设计的开端 1、确定业务模式 2、界定业务范围 3、细化详细需求 4、制定开发计划 5、敏捷需求方法 二、针对变化的敏捷过程与设计 1、软件设计的目标-灵活性 2、发现和封装变化的原则 3、抽象稳定接口(抽象类) 4、单一职责原则 5、多用组合,少用继承 6、创建与使用分离,创建有变化也要封装 |
网上订单、嵌入式项目系统案例练习: 现场模拟架构需求获取过程,点评要点; 采用敏捷方式设计案例系统组成架构模型; 故障单类型的增加后,设计如何通过代码进行演化
|
|
三、改造类项目案例分析与实践
|
一、软件复用与基于框架技术的、架构设计 1、框架的选择/已有系统的架构 2、软件通用服务组件的设计 3、软件复用的管理策略 4、详细设计的核心——领域建模 5、领域模型中的常见问题
二、软件改造过程 |
薪酬系统、出租系统等案例设计分析与实操演练
2、分析真实项目,如何做的详细设计,给我们哪些启示,我们可以学习到什么 6、通过该案例分析,讲师加入项目之后,将进行哪些重构 |
|
四、基于架构的大型系统软件架构设计案例分析与实践(上) |
一、优秀大型系统架构设计的最佳实践 1、合理的架构设计来源于正确的需求过程; 2、业务建模和需求分析中的架构因素; 3、采用原型法降低架构风险; 4、架构风险管理方法与决策; 5、几种典型高层架构介绍; 6、高层架构的表示;
|
银行、政府等多领域大型核心系统设计最佳实践案例分析 1、案例背景介绍 2、提出问题,捕获需求 3、工作量与开发计划制定 |
|
五、基于架构的大型系统软件架构设计案例分析与实践(下) |
二、架构评审与架构重构 1、非功能性需求对架构的影响; 2、高层架构设计的应用技巧和实践; 3、ATAM架构评审与决策; 4、系统数据架构模型 5、细化架构设计 6、优化分解架构设计 7、合理重构设计; |
军队大型信息系统设计分析与实操演练 1、逻辑架构视图设计案例练习 2、物理架构视图设计案例练习 3、运行架构视图设计案例练习 4、数据视图设计案例练习 5、非功能需求对架构的影响 |
|
六、千万级访问量网站架构变迁案例分析与最佳实践
|
一、用户体验与交互设计 1、基本概念 2、6大设计原则 3、亚马逊网站案例剖析 二、千万级访问量的大型网站架构变迁 1、物理分离webserver和数据库 2、增加页面缓存 3、增加页面片段缓存 4、数据缓存 5、增加webserver 6、分库 7、分表、DAL和分布式缓存 8、增加更多的webserver 9、数据读写分离和廉价存储方案 10、大型分布式应用和廉价服务器群时代 |
某Web互联网电子商务系统设计最佳实践和案例分析 2、随着访问量的增加如何变迁架构; 3、淘宝 VS 12306,两类系统架构的差异性分析; 4、IBM小型机会被大量X86服务器替代吗?各自的应用背景与优势分析; 5、云计算、移动应用等新兴技术的发展意味着什么?创业黄金期的到来 |
部分学员反馈