课程名称:.NET 应用建模

 认证机构:UML软件工程组织

上课时间:上午9:00-12:00;下午13:00-16:00

学习期限:24学时/4天
课程构成:资深专家授课、互动式案例教学、实战模拟项目运作
学习费用:(含教材费用 等、并免费提供午餐)
报名方式:培训报名表
住宿情况:根据个人要求安排住宿,费用自理

课程简介:

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

课程指南:

培训对象

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

学员基础

培训目标

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

 

培训内容

 

1. 软件建模介绍

 建模的意义

 建模语言

 建模工具

 建模步骤

2. VISIO对UML建模的支持

 软件模型的组织

 软件生命周期中的三种典型模型

 建模环境

3. 建模工具的比较

 TOGETHER、ROSE和VISIO

4. VISIO倡导的软件建模过程

 迭代

 三种软件模型

 模型驱动

5. UML中的图及其用法

 八种图:用例图、静态结构图、活动图、序列图、协作图、部署图、组件图、包图

6. 用例模型

 识别用例

 用例的组织

 用例的细化

7. 设计模型

 设计元素

 软件构架设计:MVC模式

8. 实现模型

 编码要点:针对抽象编程

 部署

 部署的基本单位:程序集

 应用配置

 .NET部署项目

9. 专题:类、接口设计

 功能封装与代码复用

 类关系建模:派生、委托、依赖

 模板类

 设计原则:开闭原则

10. 文档和代码

 代码和文档的合一

 代码的组织风格

 从一开始就考虑测试:测试模型

11. 典型应用建模

 ASP.NET WEB应用建模

 XML WEB SERVICE建模

 控制台应用建模

12. 界面设计

 基本原则:焦点、平衡、简洁

 MVC模式

 桌面UI和WEBUI的区别

13. 正向工程

 类图转化为代码

 序列图转化为代码

 代码生成选项说明

14. 代码重构

 重构过程:从代码抽取模型—模型求精—正向工程

 模型和代码的同步:TOGETHER
15. 案例:实时信息采集系统建模

 背景介绍

 需求分析

 从需求导出软件架构

 确定接口:主要类的协作关系  

 生成代码框架

 细化代码

 部署

16. .NET建模的其他问题

 数据库访问建模

 分布式通信机制建模

 IO建模

 课程特点

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

Copyright 2002 ®  UML 软 件 工 程 组 织