收藏私塾在线
 

欢迎您来到私塾在线网!   

请登录! 

免费注册 

首页 > 我的学习中心 > 试看课程:软件系统功能设计实战训练视频教程

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

总课次:44次   总课时:27小时22分钟 前往购买

视频 标题 总时间 操作
第一周作业的业务和相应模式 44分47秒 试看
总课次:44次   总课时:27小时22分钟

视频 标题 总时间 操作
整体课程介绍和杂项介绍 26分57秒 不可试看
仅购买后可播放
软件功能设计常见理念和方法 45分45秒 不可试看
仅购买后可播放
关于软件设计的一些思考 19分46秒 不可试看
仅购买后可播放
第一周作业的业务和相应模式 44分47秒 试看
第一周设计作业的基础概要代码 55分22秒 不可试看
仅购买后可播放
第一周作业老师范例讲解一 43分58秒 不可试看
仅购买后可播放
第一周作业老师范例讲解二 45分26秒 不可试看
仅购买后可播放
第二周作业的业务和相应模式 38分45秒 不可试看
仅购买后可播放
第二周设计作业的概要代码 28分48秒 不可试看
仅购买后可播放
第二周作业老师范例讲解一 51分18秒 不可试看
仅购买后可播放
<上一页12345下一页>

学习社区

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

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

  

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

 

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

  

  

课程内容:

     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的设计模式,所以你应该基本掌握这些设计模式