广告位
软件架构
与设计高级实战
软件架构与设计高级实战
授课讲师: 陈国星
在线报名
报名电话:020-38931912
课程技能测试(鲲测评)
课程介绍
课程描述:
架构是创建系统的专家对系统的最高层次的共同理解。基于关注点的不同,存在不同层次的架构。如果将整个企业视为最顶层的关注事项,那么它就是企业架构。如果关注的是某个特定的项目或系统,那么它就是解决方案架构,也就是我们通常所说的软件架构。软件架构对于软件产品的重要性等同于地基与框架对于大厦。 作为架构师您需要掌握架构体系的理论框架与设计思路;
作为架构师您需求解决软件产品中存在的粘滞性、脆弱性、僵化性、晦涩性等设计臭味;
作为架构师您需求讲设计原则、设计模式与架构模式应用到架构设计中;
作为架构师你需要掌握OOAD、SOA等开发方法;
作为架构师您需求开发出为组织降低开发成本,提高开发效率的开发框架;
作为架构师您需要掌握软件架构的质量设计方法,如使用SDL构建安全的软件架构、基于UCD的用户体验设计、软件性能设计等等;
作为架构师你需要掌握移动应用的开发架构,如何在Native、Web与Hybrid之间做出正确的决策;
作为架构师你需要把握技术的发展,了解如何构建企业云平台、构建Hadoop大数据平台等等; ……
本课程基于授课讲师的大量一线项目实践经验,基于最前沿的开发技术,以案例分析与研讨为基础,独立于具体的软件开发平台,注重解决架构设计中的实际问题,分析国际流行的软件架构方案,并辅以相关的理论学习,能够很好地满足企业对高级架构师人才的实际需要。
授课对象:
本课程适合软件开发团队的所有成员 - 架构师、程序员、数据库开发人员、测试人员等等。我们鼓励整个开发团队一起参加,同样欢迎个人参加。为了达到培训效果,培训参与者需掌握一定的测试技能与知识。
课程内容
全部展开
第1天
软件架构的相关概念
企业架构概念综述
企业架构与软件架构
软件设计与软件架构
架构师的职责与技能
【讨论】架构师的成长之路
软件体系架构视点
软件体系架构风格
.NET体系架构与avaEE体系架构
【案例分享】通过大型海关项目软件架构文档讲解软件架构的过程
云计算介绍
软件过程实施方案选择
实施软件流程的关键要点
“重量级”过程与敏捷过程对比
精益软件开发与敏捷软件开发
RUP、Scrum、XP等过程精粹
敏捷开发与软件架构设计
【讨论】如何进行敏捷开发的架构设计
【案例】中睿iScrum敏捷开发过程在企业中实施案例
软件架构设计过程详解-(创建业务架构)
软件架构设计过程综述
【案例】大型连锁酒店电商平台案例导入
【UML】UML的基本架构及学习UML的关键要素
企业架构建模语言Archimate概述
Enterprise Architect工具使用简介
最小化UML建模-ICONIIX
业务建模与业务架构
架构师在业务建模中的任务及主要制品
创建领域模型
需求开发与需求管理
架构师在需求开发与管理中的任务及主要制品
【UML】精通用例图的使用
【讨论】互联网需求开发与传统企业需求开发的对比
【实战】连锁酒店电商平台的核心需求开发过程演练及创建软件架构草图
第2天
软件架构设计的过程详解-(创建逻辑架构-分析模型)
分析模型的基本概念
为什么需要分析模型
创建软件架构分析模型的过程与方法
基于MVC架构模式创建备选体系架构
对系统核心用例进行用例分析
【技巧】使用EA的跟踪矩阵建立架构草图到备选架构的跟踪机制
【UML】精通类图与时序图
【讨论】UML建模的三个层次:概念层 说明层 实现层
【实战演练】创建连锁酒店电商平台的逻辑架构-分析模型
软件架构设计的过程详解-(创建逻辑架构-设计模型)
分析模型与设计模型
【讨论】分析与设计角色与视觉的转换
创建系统的体系架构包图
接口设计
进行核心用例的用例设计
子系统设计的原则与方法
子系统与包的对比
子系统的使用场景
【案例】典型分层架构与MVC架构实现
【讨论】UI层技术
创建系统的数据架构-从概念视图到物理视图
【实战演练】创建连锁酒店电商平台的逻辑架构-设计模型
第3天
模式与软件架构设计
什么是好的架构与不好的架构
面向对象的设计思想
面向对象设计原则实战(OCP LSP DIP ISP SRP LKP ACRP)
面向对象设计模式精讲
面向对象设计模式与AOP编程
软件体系架构模式
敏捷架构与重构
【案例】从CSLA.NET讲述模式的使用
基于SOA架构设计
服务的设计与原则
面向服务架构的消息模式
评估基于服务的集成技术的过程和准则
WEB服务的体系结构
基于SOA的软件构件的复用模式
XML Web Service与Restful Service对比
微软的SOA与JavaEE的SOA技术对比
SOA的开发流程
SOA产品的选型思路
【实战】:创建连锁酒店电商平台的服务架构
分层架构设计
Web应用表现层的设计框架
使用”响应式设计”设计在多种设备(从PC到移动设备)上浏览的页面
【案例】响应式设计的案例讨论
HTML5的技术框架
【讨论】HTML5技术在目前开发中适用场景
业务层的设计范围与作用
业务层的设计模式与原则
[讨论]如何设计业务组件(失血模型,贫血模型,充血模型,胀血模型)
持久层组件的设计
ORM、Hibernate与CMP设计思想
灵活运用Xml Schema
【工具】使用XML Spy创建XML Schema
第4天
移动应用的架构设计
【案例导入】连锁酒店电商平台的移动端开发
移动开发平台介绍(iOS、Android与Windows Phone)
移动应用的开发模式及使用场景(Web、Native与Hibrid)
移动应用与传统企业应用开发的异同点
【案例】使用PhoneGap创建Hibrid应用
移动应用的典型架构设计(架构模式、离线存储、移动技术)
【讨论】移动CRM系统的架构与典型技术
软件架构质量设计
安全性设计与SDL(安全开发生命周期)
性能设计原则、模式、反模式与设计过程
可用性设计与UCD
从大型网站的物理架构讲述伸缩性设计
可维护性设计与软件架构模板、技术规范
可靠性等其他质量属性的设计
NoSQL与大数据平台
大数据的核心概念
NoSQL的核心概念
NoSQL与关系型数据库对比
Hadoop体系架构剖析
【案例】大型航空大数据平台架构
研发新技术研讨
JS的服务端技术:Node.js
网页设计的响应式设计与CSS3
高性能的Web应用服务器-Nginx
动态语言介绍-Python、Ruby等
讲师简介
陈国星
研发迭代领域专家
互联网创业公司团队管理领域专家
阿里云企业级互联网架构认证专家
阿里云受邀讲师
软件安全架构领域专家
曾参与广东省智慧城市建设项目、教育行业云平台与虚拟化平台建设、基于IOT在美妆行业的平台建设、基于微服务架构的数据与服务共享平台建设。 精通大型分布式应用架构设计与技术研发。对于大规模分布式架构、微服务架构、软件安全架构设计等方向特别有研究,尤其对于高并发应用有丰富的架构经验。擅长Java开发技能体系、软件架构、微服务、软件工程和研发团队管理,长期为某上市集团公司提供项目管理和架构顾问支持,曾在麦当劳、迪士尼、科海股份、花样年集团、中国电信等企业做过上门的项目服务,咨询及培训服务过300多家成长型企事业单位。现为中睿信息CTO,高级技术顾问,首席系统架构师和资深讲师。
学员评价
学员评价  (0)
我要评价
关联活动
需求开发过程要点解析与用例建模 克雷· 拉蒙(Craig Larman):『用例建模是捕获功能型需求的唯一手段』。 软件项目开发成功的关键要素有三个:项目管理,需求与软件架构,需求是方向;对于软件工程师,UML+OOAD就是他们的面包与黄油;本次直播先对软件需求开发进行要点分析,再基于案例讲述用例建模。
中睿课程申报
申报课程
联系人   
公司名称
联系邮箱
联系电话
联系我们CONTACT 扫一扫
愿景:成为最专业的软件研发服务领航者
中睿信息技术有限公司 广州•深圳 Tel:020-38931912 务实 Pragmatic
广州:广州市天河区翰景路1号金星大厦18层中睿信息 Fax:020-38931912 专业 Professional
深圳:深圳市福田区车公庙有色金属大厦509~510 Tel:0755-25855012 诚信 Integrity
版权所有:广州中睿信息技术有限公司 粤ICP备13082838号-2