软件分析设计实战培训

培训目标
通过学习掌握Enterprise Architect设计工具,灵活运用类图、顺序图和状态图等UML设计语言进行业务设计,提升软件设计水平,提高设计效率和沟通效率,形成产品生产力。

培训要点
以贵公司复杂系统为实例,通过学习使用EA工具达到迅速理解复杂软件系统的源码能力,提高新手的接手老系统的效率,提升老手对老系统的思考层面和设计水准,从而推动落实老系统的重构和演进。

人数:不限。

内容安排:


入门大纲
  • UML概念介绍
  • 用例图入门
  • 组件图入门
  • 类图入门
  • 状态图入门
  • 活动图入门
  • 顺序图入门

 

 

需求用例

  • 需求描述
  • 需求定义与产品定位
  • 复杂案例系统的用例分析
  • 复杂案例2系统的用例分析
  • 复杂案例3系统的用例分析

 

 

服务组件设计

  • 组件图设计要点
  • 服务设计要点
  • 微服务与SOA区别
  • 复杂案例系统的组件设计
  • 复杂案例2系统的组件设计
  • 复杂案例3系统的组件设计

类图设计

  • 类之间的四大关系
  • 聚合与松耦合
  • 类图与设计模式
  • SOLID原则
  • 复杂案例系统的类图设计
  • 复杂案例2系统的类图设计
  • 复杂案例3系统的类图设计

状态设计

  • 领域模型与状态的关系
  • 状态模式
  • 活动图与状态图
  • 复杂案例系统的状态图设计
  • 复杂案例2系统的状态图设计
  • 复杂案例3系统的状态与流程设计

顺序图设计

  • 顺序图设计原则
  • 复杂案例系统的顺序图设计
  • 复杂案例2系统的顺序图设计
  • 复杂案例3系统的受理顺序图设计

 

更多咨询培训内容

  以上课程都可由banq163.com联系,能立即回复。联系表单按这里