收藏私塾在线
 

欢迎您来到私塾在线网!   

请登录! 

免费注册 

首页 > Java  > 企业架构  > 软件系统功能设计实战训练视频教程

软件系统功能设计实战训练视频教程 

顾客评分:
人气:18265   讲师: cc   
课次:44次   课时:27小时22分钟

原价:2736.00学币 普通会员价:1368.00学币

您是(【普通】会员,再优惠0.00学币)
您享有的最终折上折价格:
1368.00学币

会员级别优惠列表:『点击了解会员等级的好处
普通会员: 1368.00学币
VIP1会员: 1299.00学币
VIP2会员: 1231.00学币
VIP3会员: 1162.00学币
VIP4会员: 1094.00学币
VIP5会员: 957.00学币

内容概述:
  本课程是《软件系统功能设计实战训练》网络班的全套学习视频,通过6个具体的设计案例,综合应用几乎全部的GoF设计模式,以及多种设计理念和方法。
  每个设计案例都各有侧重点,训练的难度会逐步加大,以切实帮助各位学员快速的掌握软件系统设计的方法,提升自己的软件系统设计能力。
技术要点:
  1:软件系统功能设计的基本方法
  2:不搞假大空的空泛理论,真实实战训练,围绕着多个精心挑选的功能需求,老师和学生共同进行设计,在实践中掌握设计的方法,包括:
  (1):订单管理——来自韩国ST电子商务系统
  (2):仓储堆位管理——来自中国邮政物流综合管理系统
  (3):成本核算管理——来自某在线旅游系统
  (4):编号/文号生成器——来自中国人寿企业年金系统
  (5):热轧厂与加热炉的交互控制系统——来自某大型钢铁企业生产型ERP
  (6):一个基本的通用权限系统设计

 

    掌握软件系统设计的方法,提升软件系统设计的能力,是每个软件开发从业人员的必经之路。

    为了帮助各位学员快速的掌握软件系统设计的方法,提升自己的软件系统设计能力,私塾在线特推出:

  

《软件系统功能设计实战训练》配套视频教程——独家精品课程

 

特别说明:由于老师时间紧张,本课程只有完整的视频课程,
不提供一对一的设计辅导,视频课程里面有提到老师会
一对一辅导,请忽略,如果非要老师一对一辅导的朋友,
请不要购买本视频课程,暂时无法为你提供这样的服务!

  

  

课程内容:

     1:软件系统功能设计的基本方法

     2:多个经过精心挑选的真实项目中的功能需求,围绕着这些实际的功能需求,老师和学生共同进行设计,在实践中掌握设计的方法

     3:每个设计案例都会综合应用几个设计模式  

课程内容概述:

     整个课程共有6个具体的设计案例,综合应用几乎全部的GoF设计模式,以及多种设计理念和方法。

     每个设计案例都各有侧重点,训练的难度会逐步加大,以切实提升设计能力。      

特别说明:

     1:本课程只有完整的视频课程,不提供一对一的设计辅导,视频课程里面有提到老师会一对一辅导,请忽略

     2:课程为设计类课程,只关注设计,不提供具体的实现 

     3:视频课程为一次性完整发放,不再分周发放

第一周学习内容:

     1:软件系统功能设计的常见理念和方法

     2:设计作业的项目背景:

            订单管理——来自韩国ST电子商务系统

     3:学习目标:

        (1)掌握软件系统功能设计的常见理念和方法

        (2)学习多模块的业务状态跟踪处理的方式

        (3)学习处理多模块循环引用、交叉引用的问题

        (4)综合应用简单工厂、代理模式、中介者模式,包含着这些模式但不限于这些模式

     4:设计方式可应用于多种有类似功能的系统,比如:OA中的各种审批单流程…… 

第二周学习内容:

     1:设计作业的项目背景:

            仓储堆位管理——来自中国邮政物流综合管理系统

     2:学习目标:

       (1)在实战中练习设计的理念和方法

       (2)学习如何灵活的预留功能扩展

       (3)综合应用组合模式、访问者模式,包含着这些模式但不限于这些模式

     3:设计方式可应用于多种有类似功能的系统,比如:各种类型树、类别树、组织结构树……

第三周学习内容:

     1:设计作业的项目背景:

            成本核算管理——来自某在线旅游系统

     2:学习目标:

       (1)在实战中练习设计的理念和方法

       (2)学习如何动态的组装所需功能

       (3)学习基本的领域设计知识

       (4)综合应用享元模式、装饰模式,包含着这些模式但不限于这些模式

     3:设计方式可应用于多种有类似功能的系统,比如:奖金计算、佣金计算、报价计算……

第四周和第五周学习内容:

     1:设计作业的项目背景:

            编号/文号生成器——来自中国人寿企业年金系统

     2:学习目标:

       (1)在实战中练习设计的理念和方法

       (2)学习如何设计API,如何应对业务的变更,体会应用功能需求的多变性,体会优秀设计的重要性和对变化的支持

       (3)学习缓存的应用,高并发的处理策略等

       (4)综合应用工厂方法/简单工厂模式、桥接模式、策略模式、适配器模式、值对象模式、单例模式、观察者模式等,包含着这些模式但不限于这些模式

      3:设计方式可应用于多种有类似功能的系统,比如:固定资产编号、文件编号、所有需要有格式号的系统…… 

第六周和第七周学习内容:

      1:设计作业的项目背景:

             热轧厂与加热炉的交互控制系统——来自某大型钢铁企业生产型ERP

      2:学习目标:

        (1)在实战中练习设计的理念和方法

        (2)学习如何设计消息交互系统

        (3)学习如何处理交互报文

        (4)综合应用生成器模式、原型模式、备忘录模式、状态模式、命令模式、职责链模式、代理模式等,包含但不限于这些模式

      3:设计方式可应用于多种有类似功能的系统,比如:任何多模块交互协作完成业务流程的系统(稍微复杂点的系统,几乎都有这样的功能)…… 

第八周学习内容:

      1:设计作业的项目背景:

            实现一个基本的通用权限系统设计

      2:学习目标:

        (1)在实战中练习设计的理念和方法

        (2)学习如何实现API和SPI分离设计

        (3)学习如何设计公共级别的接口,并提供足够的灵活性进行扩展

        (4)综合应用多种设计模式,除了前面练到的,还会有外观模式、抽象工厂模式、中介者模式、解释器模式、模板方法模式等的应用

      3:设计出易用的、灵活的、具有足够灵活性的系统 

 

课程对象:

     1:软件架构师、设计师,想要继续提升自己设计能力的朋友

     2:有志成为软件架构师、设计师的朋友

     3:想要快速的掌握软件系统设计的方法,提升自己的软件系统设计能力的程序员朋友

课程特色:

     1:不空谈理论,“实践出真知”,在一个个设计案例中,真实训练设计能力

     2:独家模式:真实功能需求,老师和学生共同设计
     3:《研磨设计模式》作者--陈臣老师亲自授课指导
     4:融汇贯通软件功能设计的方法以及相关设计模式,课程基本会完整覆盖GoF的设计模式

名师简介:

     陈臣:

         私塾在线和Java私塾的创始人。

         近十四年Java/JavaEE开发经验,高级系统架构师,拥有Sun的多项Java和J2EE方面的技能认证,拥有丰富的开发经验和深厚的技术沉淀,精通Java/JavaEE相关技术和多种开源框架,尤其擅长系统分析和架构设计,曾从事专业的中间件研发,参与或主持了多个中大型的企业级应用项目。

         原创著作《研磨设计模式》,堪称是对GoF设计模式的最佳解读,一直稳居原创设计模式类图书第一的位置,并输出版权到台湾。该书一直广受好评,在当当有近800条评论,强烈推荐比例高达97.9% 。 

 

注意事项:

      1:课程中老师的设计示范是基于Java的,所以你应该掌握基本的Java开发

      2:课程中的设计案例会应用到GoF的设计模式,所以你应该基本掌握这些设计模式

 

正在加载,请稍候