软件体系架构培训
发布:张逸 | 发布时间: 2010年3月12日客户:可口可乐
时间:2009年11月23日至11月27日
地点:青岛
方式:企业内训
课程主题:
1、OOAD与设计模式
面向对象思想核心要素:封装、继承、多态。
面向对象设计原则:单一职责原则、开放封闭原则、Liskov替换原则、依赖倒置原则、接口隔离原则。
设计模式:创建型模式,包括:Factory Method模式、Abstract Factory模式、Builder模式、Singleton模式;实践:报表组件的设计、网络请求处理程序。结构型模式,包括:Adapter模式、Composite模式、Decorator模式、Proxy模式、Bridge模式;案例:媒体播放器、Web Portal、培训系统;实践:手机无线连接。行为模式,包括:Strategy模式、Command模式、Template Method模式、Visitor模式、Observer模式;案例:税务系统、安装程序、考勤系统。
2、软件生命周期模型
CMMI:CMMI的背景、CMMI模型、CMMI的原则与目标、CMMI的方法。
RUP:RUP开发模型、开发过程中的阶段与里程碑、核心工作流。
Agile:敏捷宣言、敏捷开发思想、敏捷最佳实践、敏捷方法。
3、软件需求分析
需求工程概述、需求开发过程、需求分析员、 软件需求开发(包括:确定产品前景与项目范围、获取客户需求、理解客户需求:用例法、编写需求文档、需求建模、确定需求优先级、需求确认)、软件需求管理(包括:主要的需求管理活动、变更管理、风险管理)。
4、企业应用架构基础
应用架构基础(包括:应用架构的概念、架构的目标、架构的设计因素)、应用程序类型、部署策略、架构风格、质量属性、横切关注点、通用应用程序架构、关键设计原则、其他设计原则、如何设计架构。
5、企业应用架构模式
表现层设计:MVC模式、MVP模式、Presentation Model模式);
业务层设计:Transaction Script模式、Table Module模式、Domain Model模式;
数据访问层设计:Plugin模式、控制反转模式、ORM、事务与并发处理;
服务层设计:远程外观模式、数据传输对象模式、适配器模式;
面向服务体系架构(SOA):SOA要素、SOA与服务层设计
6、软件架构设计全过程(从用户需求到分析、设计、实现)实战案例分析
综合架构案例剖析:ERP架构设计(RUP 4+1视图)、燃气集团系统解决方案;
实战典型案例分析(实际项目案例为背景):RUP模型(物流管理系统)、Scrum模型(培训网站门户)
- 相关文章:
期待的接口 (2010-3-11 13:1:52)
《软件设计精要与模式》第二版推荐序三 (2010-3-10 20:57:13)
依赖之殇 (2009-11-5 14:26:32)
虚方法的使用 (2009-11-3 22:1:23)
《软件设计精要与模式》第二版设想 (2009-8-11 19:7:40)
踏上《软件设计精要与模式》第二版的征途 (2009-8-7 11:7:52)
面向对象设计讲义 (2009-6-19 17:34:19)
《设计之道》下载 (2009-6-16 16:33:56)
软件隐喻的本质与模式 (2009-4-12 20:36:11)
Builder模式应用实践 (2009-3-18 15:39:56)
发表评论
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。






张逸(Bruce Zhang)
