你的位置: 首页 > 公开课首页 > 项目管理 > 课程详情
课程介绍 评价详情(0)
本课程名称: 架构设计最佳实践
查看更多:项目管理公开课
我要找内训供应商
授课内容与课纲相符0低0%
讲师授课水平0低0%
服务态度0低0%
课程介绍 评价详情(0)
培训受众:
具有2-3年IT部门工作经验,将负责信息化系统规划等相关任务的技术人员。
希望加强软件架构理论和实践能力的软件开发人员。
负责软件产品规划与定义的相关人员。
需要了解软件设计全过程的项目经理。
课程收益:
掌握前沿技术的同时,获得解决实际问题的规范和能力。
帮助软件企业完善软件
培训颁发证书:
获得光环国际公开课结业证书
课程大纲
本课程重点关注提升软件设计师技能,整个课程由多个实战案例贯串始终,老师带领大家通过案例实战练习,一起走完项目的全过程。案例练习中老师着重阐述和分析在实际项目中遇到的问题,提炼架构决策的思维方法,使学员体会在项目各个阶段中架构的发展演化规律,从而在实战中提炼理论,培养学员的实际应用能力。
课程特点
理论与实践相结合,注重案例的讲解。
有深刻的理论深度,准确把握设计原则与要义。
全真案例讲解,学员边做边学,具体、深刻。
能够对学员提出的案例进行咨询,指导分析、设计。
一、架构设计思想与原理
一、架构设计的内涵
1、概念和定义
2、架构原理
3、架构的三个层次
4、企业架构设计的产物
5、大型系统架构设计的产物
6、中小型系统设计的产物
二、架构设计的外延
1、架构设计方法体系
2、架构与软件工程
3、架构与模式 案例分析,某研发中心引入敏捷的实战分析,什么才是真正的敏捷
1、 某研发团队5年前引入敏捷的失败教训-能力比方法重要,但改变方法比改变能力简单多了
2、优秀的设计来自优秀的设计师,因此应该首先是尊重个体的主动和创造性,提高个体工作技能,而不是应用了一种流程,消灭了个体的活力。首先关注人,才能真敏捷。
二、基于框架的中小型系统软件架构设计案例分析与实践
一、良好需求是优秀设计的开端
1、确定业务模式
2、界定业务范围
3、细化详细需求
4、制定开发计划
5、敏捷需求方法
二、针对变化的敏捷过程与设计
1、软件设计的目标-灵活性
2、发现和封装变化的原则
3、抽象稳定接口(抽象类)
4、单一职责原则
5、多用组合,少用继承
6、创建与使用分离,创建有变化也要封装网上订单、嵌入式项目系统案例练习:
现场模拟架构需求获取过程,点评要点;
采用敏捷方式设计案例系统组成架构模型;
故障单类型的增加后,设计如何通过代码进行演化
三、改造类项目案例分析与实践
一、软件复用与基于框架技术的、架构设计
1、框架的选择/已有系统的架构
2、软件通用服务组件的设计
3、软件复用的管理策略
4、详细设计的核心——领域建模
5、领域模型中的常见问题
二、软件改造过程
1. 初始设计的问题分析
2. 拙劣设计常见症状以及如何发现和治疗
3. 在详细设计中如何对设计问题进行重构
4. 代码坏味道
5. 常见的重构设计方式
6. 重构到设计模式
7. 流程审核的改变 薪酬系统、出租系统等案例设计分析与实操演练
1、结合多个案例项目进行分析,怎样发现和封装变化,如何通过具体的手段来进行适应这些变化
2、分析真实项目,如何做的详细设计,给我们哪些启示,我们可以学习到什么
3、分析我们在项目之中是那些原因导致了没有实现这些目标.
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互联网电子商务系统设计最佳实践和案例分析
1、如何从开源起步
2、随着访问量的增加如何变迁架构;
3、淘宝 VS 12306,两类系统架构的差异性分析;
4、IBM小型机会被大量X86服务器替代吗?各自的应用背景与优势分析;
5、云计算、移动应用等新兴技术的发展意味着什么?创业黄金期的到来
培训师介绍
【资历简介】光环国际资深顾问,高级需求分析师,IBM软件学院、IT产品管理与营销专家。主要从事信息化项目规划、架构和管理工作,兼任军队信息化标准委员会副秘书长,国家人事部考试中心计算机命题评审委员会委员、国家SOA技术专家委常务委员、ISO国际标准组织SOA组中国区代表。
【授课风格】凭借多年的工作经历以及丰富的人生阅历,将IT管理咨询经验和职业经历结合。授课注重案例分析、互动游戏、实景训练、小组讨论等,使受训学员都能学以致用。
从事职业培训师十多年,形成了以先进培训理念为基础,充分结合并适用于客户需求特点和实际的课程。能根据企业的个性化需求,进行课程大纲的制定,让受训者与企业得到提升。
部分学员反馈
从实例的角度去做项目分析和架构,很有收获;理论和实践结合的教学,让我受益很多,谢谢老师——朗新科技股份有限公司
系统总结和整理架构设计实践,对自己是一次很好的查漏补缺——用友软件股份有限公司
开阔眼界,增长知识,了解互联网发展趋势和架构方向,课程设计精简实用——北京交控科技有限公司
本课程名称: 架构设计最佳实践
查看更多:项目管理公开课