课程名称:.Net应用软件系统架构设计

认证机构:UML软件工程组织
上课时间:上午9:00-12:00;下午13:00-16:00
学习期限:18学时/3天
课程构成:资深专家授课、互动式案例教学、实战模拟项目运作
报名方式:
培训报名表
住宿情况:根据个人要求安排住宿,费用自理

课程简介:

本课程主要讲述面向对象的应用软件系统架构的基本原理、策略,以及如何利用C#来进行面向对象的应用软件系统的架构。

课程指南:

培训对象
 系统分析员 、技术项目经理、 小组领导和设计人员、 高级程序员。
学员基础

本课程适用于熟悉C#语言,对面向对象和设计模式有一定了解的软件开发人员。

培训目标

 

本课程结束后,学员应能够:
 1. 掌握面向对象系统设计的基本原理和可用策略
 2. 了解.Net系统设计方面的特点
 3. 能够设计自己的应用软件系统框架
培训内容

第一天
 系统设计的指导原则
 1、 内聚和耦合
 2、 MVC模式
 3、 抽象方法
 4、 系统架构和团队开发

 系统的分层
 1、 典型的3层系统
 2、 应用服务层细分,讲解应用服务层的设计思路

 设计模式与系统架构方法
 1、 设计模式的基本概念,从一个实际的例子展开,展示设计模式的思维方法
 2、 讲解2种主要的设计模式:Factory和Singleton

第二天
 设计模式与系统架构方法
 1、 继续介绍几种设计模式
 2、 .Net系统中设计模式的应用
 3、 ASP.Net中设计模式的应用

 系统各个层次的设计策略
 1、 数据表现的设计方法
 2、 数据访问的设计方法
 3、 业务逻辑的设计方法
 4、 业务服务提供方法

 系统层次间的交互以及部署
 1、 多层分布式系统的部署
 2、 Web Service和.Net Remoting的选择

第三天
 Websharp中间件的设计策略详细解释自主开发的框架Websharp的设计考虑,结合前面讲的理论,展示一个实 际的案例。

 系统设计的性能问题
 1、 从综合的角度看待系统性能
 2、 使用缓存提高系统性能答疑

课程特点

 1. 结合具体实际产品讲解
 2. 理论和实际结合
 3. 从系统全局着眼,不拘泥于具体实现方式


Copyright 2002 ®  UML 软 件 工 程 组 织