北京海淀区.NET软件构架设计培训哪里好
课程介绍:
本课程极少企业应用架构与设计的流程和核心概念,讲解应用架构中常用的设计模式和设计原则,以及常用的几种设计方法;重点介绍架构与设计的方法和较佳实践,包括了架构分层的相关知识和业务层、服务层、数据访问层、数据存储层、显示层的原理和设计
课程代码:2114
培训目标:
建立软件架构设计的概念,掌握设计原则 学习UML,建模及相关知识 理解系统设计,优化和相关重构 了解VS2010软件建模应用管理技术 掌握基于分布式系统软件设计的思想 掌握面向对象设计工具
课程大纲:
软件基础架构概念1. 软件架构的划分2. 软件架构相关技术3. 软件架构相关概念4. 系统,框架和架构5. 软件架构的作用
软件架构设计方法与过程1. 软件架构视图2. 架构设计5视图法3. 概念架构,逻辑架构和物理架构4. 软件架构设计过程5. 细化和优化架构设计
Visual Studio 2010建模应用管理1. VS2010建模应用基础2. 架构代码分析工具3. 有向图标记语言(DGML)4. 依赖图(Dependency Graph)5. 模型浏览器6. UML浏览器7. 架构浏览器
使用UML进行建模1. UML图使用介绍2. 开发与过程模型扩展3. 从用例图到类图4. 类图与代码同步5. UML模型优化
软件基础架构设计1. 面向对象设计原则2. 设计方法与模式3. 架构模式简介4. 设计模式简介5. 系统分解与分层6. 设计示例
Gof 软件设计模式1. 系统解耦与重构2. 从简单工程模式开始3. 工厂方法模式4. 抽象工厂方法模式5. 模板方法模式6. 策略模式7. 其他常用模式
业务层设计1. 定义业务逻辑2. 事务脚本模式3. 表模块模式4. 活动记录模式5. 领域模型模式6. 业务层常用设计模式7. 业务层设计实例
服务层设计1. 服务到底是什么2. 服务层模式3. SOA架构4. 胖客户端和瘦客户端5. 服务粒度定义6. 服务层常用设计模式
数据访问层设计1. ORM与数据持久2. 设计灵活的数据访问层3. 数据访问层设计策略4. 数据访问层设计模式和原则
数据存储层设计1. 合理的数据存储方案2. 数据库架构设计3. 数据库逻辑与物理设计方法4. 优化数据存储
表现层1. 用户界面分解2. 表现层常用设计模式3. MVP模式到MVC模式4. 优化数据存储
更多培训课程,学习资讯,课程优惠等学校信息,请进入 北京IT培训北京ITIL认证培训北京Oracle数据库认证培训北京华为认证培训 网站详细了解,免费咨询电话:400-998-6158