zoukankan      html  css  js  c++  java
  • 活用UML软件设计高手(2012526 北京答谢专场)

    活用UML-软件设计高手-北京-LOGO小.gif



    时间
    2012-5-26(周六) 上午9:00-12:00,下午13:30-17:30

    地点
    北京市海淀区中关村东路106号莫泰168酒店会议室(暂定)
    由地铁站至培训场地,步行约需5分钟。

    课程概述:
    不好的设计,导致编码工作量剧增不用说,还有一堆质量隐患,面对需求变化时更加是束手无策。我们需要的是“灵巧的,能适应变化”的设计,能解决实际问题的设计!本课程将介绍如何应用UML(统一建模语言)来应对这个挑战,系统地讲解如何理解需求、如何进行架构设计、详细设计等,让学员学会如何做出“高性价比”的设计。

    费用(需要发票):

    报名人数 费用(515日前) 费用(515日后)
    1 750/ 800/
    2 600/ 700/
    3 500/ 600/
    4人或以上 400/ 500/



    费用(不需要发票):

    报名人数 费用(515日前) 费用(515日后)
    1 480/ 600/
    2 400/ 500/
    3人或以上 300/ 400/



    讲师简介
    张传波,网名:Fireball(火球)
    UML类畅销书《火球 UML大战需求分析》作者
    软件知识原创基地(www.umlonline.org) 首席专家
    中国UML认证专家委员会专家
    讲师有十余年的应用UML进行软件分析的经验,曾主持和指导多个大型项目的软件架构、用户体验设计数据库设计、详细设计等工作,对软件设计有独到的理解。同时讲师有多年的授课经验,讲课深入浅出,注重引导学员思考,通过大量的实例让学员掌握知识。讲师是每日培训缔造者,是讲师的训练师。

    课程概述
    不好的设计,导致编码工作量剧增不用说,还有一堆质量隐患,面对需求变化时更加是束手无策。我们需要的是“灵巧的,能适应变化”的设计,能解决实际问题的设计!本课程将介绍如何应用UML(统一建模语言)来应对这个挑战,系统地讲解如何理解需求、如何进行架构设计、详细设计等,让学员学会如何做出“高性价比”的设计。

    课程目标
    1. 学会用用例图捕获需求。
    2. 学会运用部署图组件图包图进行架构设计。
    3. 学会运用序列图来细化设计。
    4. 学会运用类图进行软件设计。

    课程大纲
    一、描述系统的行为-用例图
       1. 如何条理地表达“系统能做什么事情”。
       2. 认识用例图。
       3. 用用例图表达“订餐系统”的需求。
       4. 用例表,进一步细化需求。
    二、描绘系统的骨架-部署图
       1. 认识“某便利店管理系统”的网络拓扑结构图。
       2. 通过该系统来学习部署图。
       3. 演练部署图。
       4. 怎样才能画好部署图?
    三、构造骨架及可重用设计-组件图
       1. 认识什么是组件。
       2. 学习组件图语法。
       3. 用组件图来练习可重用设计。
    四、组织你的设计-包图
       1. 认识什么是包图。
       2. 学习包图的语法。
       3. 学习应用包图进行设计的例子。
    五、设计出系统的蓝图框架-部署图、组件图、包图综合应用  
       1.“请假\外出管理系统”架构设计展示
    2.用例图的展示
    3.部署图的展示
    4.部署图、组件图、包图综合应用
    六、设计你的类-类图
       1. 类图可能是用得最多的UML图。
       2. 什么是类?
       3. 类图基本篇-通过实例来体会。
          a) 属性、方法。
          b) 关系,如:引用、泛化、包含等。
    七、让你的类交互-序列图
       1. 通过“上餐馆吃饭”事件来学习序列图。
       2. 分析用例,设计软件背后的实现。
          a) 案例1:增加、编辑、删除、查看。
          b) 案例2:复杂查询。
    八、工作流的设计利器-状态机图
       1. 通过“请假审批”案例来认识状态机图。
       2. 认识状态机工作流。
    九、小结
       1. 课程回顾
       2. UML全家福
       3. 提出学习建议

    报名方法及更多详细资料,请下载附件!

    附件1:课程大纲
    http://www.umlonline.org/school/attachment.php?aid=MTk2NXxiNTgxM2U1MHwxMzM2Mzg0MTEwfDFkOGUrbS9ZMEp3d0tKSnhldmo1YktTcnp3WWF3bkRoSlhvVTNMZjRtMkJRYm9Z

    附件2:报名办法
    http://www.umlonline.org/school/attachment.php?aid=MTk2NnxiMWE5ZTc5NHwxMzM2Mzg0MTEwfDFkOGUrbS9ZMEp3d0tKSnhldmo1YktTcnp3WWF3bkRoSlhvVTNMZjRtMkJRYm9Z

  • 相关阅读:
    express中间件原理 && 实现
    vue、react、angular三大框架对比 && 与jQuery的对比
    javascript数据基本类型和引用类型区别详解
    HTML页面的重绘(repaint)和重流(reflow)
    web worker原理 && SSE原理
    C++ STL 初探
    JavaScript模块化 --- Commonjs、AMD、CMD、es6 modules
    nodejs(三) --- nodejs进程与子进程
    数学图形之海螺与贝壳
    数学图形之螺旋管
  • 原文地址:https://www.cnblogs.com/umlonline/p/2487781.html
Copyright © 2011-2022 走看看