88 优惠券
2020年3月1日到期。满 200 元可用
立即使用
立即使用
  • 参会报名
  • 课程介绍
  • 课程大纲
  • 讲师介绍
  • 课程费用
  • 手机下单 手机扫码下单

首页 > 商务会议 > IT互联网会议 > 康凯培训公开课:UML建模及软件设计实战(2017年2月 上海站) 更新时间:2017-02-21T15:55:22

康凯培训公开课:UML建模及软件设计实战(2017年2月 上海站)
收藏3人
分享到
官方合作

康凯培训公开课:UML建模及软件设计实战(2017年2月 上海站) 已截止报名
推荐参加:2024软件技术大会

会议时间: 2017-02-25 08:00至 2017-02-26 18:00结束

会议地点: 上海  详细地址会前通知   周边酒店预订

主办单位: 麦思博软件技术有限公司

行业热销热门关注看了又看 换一换

        课程介绍

        课程信息 主办方介绍


        康凯培训公开课:UML建模及软件设计实战(2017年2月 上海站)

        康凯培训公开课:UML建模及软件设计实战(2017年2月 上海站)宣传图

        课程信息

        课程以实战训练方式让大家迅速理解和掌握如何利用UML贯穿于整个软件的OO设计与分析。课程没有枯燥的理论,在课程实战练习中,从UML疑难辨析开始一直到软件体系的架构模式与设计模式,透彻了解UML的精髓。

        培训特色

        作为一个UML设计的高级课程,如果只拘泥于UML语法,则不免会失去UML的实用性。因此如何在掌握了UML基本语法的基础上,将之运用到实际的软件设计中,是本课程的一个重点。同时,只介绍理论会使人昏昏欲睡,本课程通过大量或大或小的实际案例,或讲师介绍、剖析,或学员动手实践,突出“实战”的效果,是学员从从中获得真实的技能,并能运用到实际工作的软件设计、建模中。

        目标收益

        1、了解UML的正确应用方法与原理;

        2、学员将了解如何把UML应用到面向对象分析和设计乃至整个软件过程中,包括使用UML建立业务模型、需求模型、分析模型、设计模型、实现模型等;

        3、重点讲解UML在具体的真实项目中的使用和应用过程指南,如何应用UML处理需求的变更,分析、设计出强壮的架构,建立充分的实现模型。强调具体项目的过程;

        4、运用系统分析模式进行本质分析;

        5、了解如何设计稳健并易于扩展的架构;

        6、通过实际的案例,掌握需求、分析设计的关键技巧;

        7、看到好的和差的实际案例,反思自我,提高实际工作能力;

        8、深入了解如何解决实际开发问题;

        9、理解UML贯穿于迭代化。

        培训对象

        本课程主要面向开发团队中的设计人员、系统分析人员、开发经理、项目经理、产品设计、UE设计人员,以及或有志成长为高级软件设计者的技术人员。

        学员基础

        课程主要针对软件设计人员、程序员,因此学员要有一定的软件设计经验,或有一定的编程基础。

        课程时长

        2天

        查看更多

        麦思博软件技术有限公司 麦思博软件技术有限公司

        麦思博(msup)有限公司发源美国西雅图,2007年创办,是一家面向技术型组织的培训咨询机构,服务于技术团队的技能提升、软件工程的实际应用和产品品质的创新与超越。强调人员、技术、流程和管理的有机结合,注重角色岗位的技能提升与职业发展,以及技术团队复合管理与协作。每年超过1000家企业续单参与msup旗下公开课、工作坊、案例研究、国际游学等培训项目。

        课程大纲


        主题

        内容

        UML简介

        UML4+1视图的意义
        逻辑视图、开发视图、物理视图、运行视图、场景视图、数据视图、功能视图
        UML图概览—应用时机、建模方法
        UML在开发过程中得使用解析(需求分析阶段、系统分析阶段、架构设计阶段、详细设计阶段)
        UML建模案例分析
        UML建模工具在架构视图的应用
        典型案例分析:结合项目实际案例(档案管理系统、信息数据分析系统等),进行介绍

        UML模型视图详解

        UML的构成
        视图、模型元素、图(用例、类、对象、序列、协作、状态、活动、构件、部署)公共机制(规约、修饰符、扩展机制)
        结构模型视图
        数据类型、多重性、类、类与对象;关联(自关联、关联的多重性、角色名、关联的具体化);属性和操作。
        行为模型视图
        序列图(对象生命线、交互的描述、时间约束的表示、条件分支的表示、重复执行的表示、递归调用的表示、对象的创建和撤销)
        协作图、状态图、活动图
        实现模型视图
        包;子系统;模型;构件图
        典型案例分析:结合项目实际案例(数据采集系统等),进行介绍

        UML中的常见疑难问题辨析

        用例图
        参与者建模中的常见问题。
        用例建模中的常见问题。
        UaseCase的本质讨论。
        类设计
        UML中关系的辨析:依赖关系、关联关系辨析;聚合,组合辨析。
        类设计中的常见问题:
        一些常见但易混淆的类关系图;
        熟悉类的自关联形式
        一些易混淆的重数表示方法
        建模为对象与建模为属性的辨析
        建模为方法与建模为对象的辨析
        使用关联类
        其它辨析
        包与组件
        扩展基类与覆盖基类等
        自关联、关联多重性、关联角色名辨析
        消除多重继承的常用手段

        RUP的UML建模与分析

        设计模型的内容与演进。
        全局分析:选用架构模式;识别关键抽象;标识分析机制;常见的分析机制
        局部分析:提取分析类:析类的类型划分:边界类、实体类、控制类,分析类在模型中的位置,边界类的复用,控制类的变通。
        分析需求场景:消息与责任;事件序列在边界、实体及控制类间的原则;控制类在交互图中的表现特征;交互图的正确性。
        整理分析类:分析类的责任和关联关系;动态与静态的关系;确定类的责任;设计类和子系统接口。
        典型案例分析:超市收款系统、图形绘制系统

        软件设计的基本原则及其UML表达

        如何构建面向对象的系统?面向对象的核心:信息专家模式和应用场景,以及案例分析
        系统中的模块及对象如何创建?创建者模式和应用场景,及案例分析
        系统如何达成高内聚/低耦合?高内聚、低耦合模式以及案例分析
        系统中不同类型的模块如何组织?控制者模式和应用场景,以及案例分析
        如何实现系统的扩展性?多态及纯虚构模式和应用场景,以及案例分析
        系统灵活性的重要手段:间接/保护变量模式和应用场景,以及案例分析
        如何提高系统的可维护性?保护变量模式的重要意义。
        UML中包的使用及设计要点
        典型案例分析:多媒体系统、数据采集展现系统

        UML建模过程

        业务建模:业务UseCase图、系统UseCase图、业务Actor与系统Actor的区别、Actor建模中得注意事项、UseCase建模中的注意事项
        需求建模:include,extend和泛化。
        领域分析:UI类、控制类,实体类、边界类;类间的关系;流程图。
        面向对象设计:划分子系统、分层、设计类和包
        典型案例分析:超市收银系统等
        学员练习:某系统分析及建模

        设计模式及UML表达

        使用GOF设计模式,借鉴前人的经验。
        常见模式:策略模式(Strategy)、桥梁模式(Bridge)、命令模式(Command )等
        设计模式本质
        典型案例分析:结合项目实例,分析设计模式的实际运用

        案例分析

        某分布式系统软件架构案例研究
        某超市收款系统软件架构案例研究

        查看更多

        讲师介绍


        K. Kang 康凯

        特聘讲师

        对系统架构、设计模式本质、重构、高质量代码等有深刻的研究,近年来专注于大规模分布式系统的系统设计及相关的领域。

        一直未脱离研发一线,熟悉java/.Net/C++等语言及对应的体系,善于从实际出发,将各种理论上的规范和技巧落地,变成实际项目开发中易于接受和使用的原则和方式。康老师在系统分解、处理系统设计中的各种因素的平衡和折中有深刻的理解。善于规划系统面模块职责,在系统分析、架构设计、模块设计,模块职责分配等方面有着深厚的功底和丰富的实践经验。

        所授课程包括:《高级系统架构师实践》;《软件架构设计模式与实践》;《软件设计模式实战》;《大规模系统案例分析及实践》;《高级软件详细设计》;《软件重构与实践》;《C++程序设计》;《J2EE系统设计》;《卓越程序员的修炼》;《UML系统分析与设计实战》;《高级程序员的三项修炼》;《面向对象实战训练营》;《如何提高软件设计的质量》;《如何写出优质的代码》;及相关的定制课程。

        培训过阿里软件、京东(多次)、洛基亚(多次)、IBM、瑞萨电子(中国)有限公司、梅特勒托利多、埃森哲、中国电信、中国移动、中国石油天然气集团公司、中国航天研究院、雅马哈信息系统有限公司、恒生电子、西南电信、三五互联、中金在线、厦门航空(多次)、浪潮集团、海关总署、中国科学院计算机网络信息中心、上海盛大网络、上海证券研究所、上海携程计算机、通化钢铁集团、总参等近百家企事业单位。

        查看更多

        课程费用

        课程费用


        课程费用 :5800元/人

        查看更多

        温馨提示
        酒店与住宿: 为防止极端情况下活动延期或取消,建议“异地客户”与活动家客服确认参会信息后,再安排出行与住宿。
        退款规则: 活动各项资源需提前采购,购票后不支持退款,可以换人参加。

        还有若干场即将举行的 软件大会

        猜你喜欢

        部分参会单位

        主办方没有公开参会单位

        邮件提醒通知

        分享到微信 ×

        打开微信,点击底部的“发现”,
        使用“扫一扫”即可将网页分享至朋友圈。

        录入信息

        请录入信息,方便生成邀请函