企业培训 | 课程导视图 | 公开课计划 | 项目咨询 | CMMI咨询 | 培训认证 | UML定制系列 | 培训案例 |   技术论坛      
.NET应用建模培训-火龙果软件工程技术中心-UML软件工程组织

课程名称:.NET应用建模
认证机构:UML软件工程组织
上课时间:上午9:00-12:00;下午13:00-16:00
学习期限:24学时/4天
课程构成:资深专家授课、互动式案例教学、实战模拟项目运作

住宿情况:根据个人要求安排住宿,费用自理
培训费用:3000元



我要报名

公开课>>>
团体课>>>

课程简介:

 本课程本面.NET程序员介绍软件建模。通过一个完整的实例的建模过程介绍用VISIO进行.NET应用建模的全过程。在建模过程中,穿插讲解统一建模语言的相关内容,具体而言,本书介绍软件的领域模型、分析模型、设计模型和实现模型。对于每种模型,会详细介绍它要解决的问题、解决的途径、技巧及实例。

课程指南:

培训对象

.NET程序员;软件项目经理;软件开发经理;其他对软件建模感兴趣的人员。

学员基础

 
培训目标

本课程结束后,学员应能够:

使学员了解UML建模的基本概念,并牢牢掌握VISIO这种UML建模工具。通过本课程的学习,读者将不仅仅是了解UML语言,更重要的是将掌握其在.NET应用开发实践活动中的用法,并能在自己的工程实践中使用。 读者将会提高软件系统的架构能力,并提升编码质量。

 

培训内容

方向
内容
软件建模介绍
  • 建模的意义
  • 建模语言
  • 建模工具
  • 建模步骤
VISIO对UML建模的支持
  • 软件模型的组织
  • 软件生命周期中的三种典型模型
  • 建模环境
建模工具的比较
  • TOGETHER、ROSE和VISIO
VISIO倡导的软件建模过程
  • 迭代
  • 三种软件模型
  • 模型驱动
UML中的图及其用法
  • 八种图:用例图、静态结构图、活动图、序列图、协作图、部署图、组件图、包图
用例模型
  • 识别用例
  • 用例的组织
  • 用例的细化
设计模型
  • 设计元素
  • 软件构架设计:MVC模式
实现模型
  • 编码要点:针对抽象编程
  • 部署
  • 部署的基本单位:程序集
  • 应用配置
  • .NET部署项目
专题:类、接口设计
  • 功能封装与代码复用
  • 类关系建模:派生、委托、依赖
  • 模板类
  • 设计原则:开闭原则
文档和代码
  • 代码和文档的合一
  • 代码的组织风格
  • 从一开始就考虑测试:测试模型
典型应用建模
  • ASP.NET WEB应用建模
  • XML WEB SERVICE建模
  • 控制台应用建模
界面设计
  • 基本原则:焦点、平衡、简洁
  • MVC模式
  • 桌面UI和WEBUI的区别
正向工程
  • 类图转化为代码
  • 序列图转化为代码
  • 代码生成选项说明
代码重构
  • 重构过程:从代码抽取模型—模型求精—正向工程
  • 模型和代码的同步:TOGETHER
案例:实时信息采集
系统建模
  • 背景介绍
  • 需求分析
  • 从需求导出软件架构
  • 确定接口:主要类的协作关系  
  • 生成代码框架
  • 细化代码
  • 部署
.NET建模的其他问题
  • 数据库访问建模
  • 分布式通信机制建模
  • IO建模

标注:采用实际案例教学,授课过程中可以针对实际问题提供技术性指导

 课程特点

 1、 理论与实践相结合,解决你的实际问题。
 2、真实案例的剖析,深入浅出的讲解,使你能学以致用。
 3、咨询学员提出的案例,指导分析、设计。

Copyright 2002 ®  UML 软 件 工 程 组 织