基于组件的设计和开发-易程培训-软件研发管理培训、咨询服务
首页 | 快捷通道:我是

关注的讲师:

分享到:
课程体系
基于组件的设计和开发

本课程主要关注使用CBD(基于组件开发)技术去创建系统中的组件套件,最终创建应用程序集。软件开发是团队协作的成果,如何在分析、设计和开发人员取得一致结果,需要采用统一的交流语言,而UML的符号可以高效地达到目标,辅助组件产生。本课程将通过理论和实践案例进行组件分析、设计和实现的全过程,深入讨论组件开发生命周期的策略和最有效的方法,通过严谨的组件产生过程:业务建模,需求建模,组件设计建模,以实现构建企业级系统时高复用性和高适用性,提升软件交付的质量和时间。

 

1、组件设计模式

  • Two-way link
  • Recursive composite
  • State delegation
  • Interface decoupling

2、域耦合

  • GUI: MVC and reification of use-cases in UI objects
  • Persistence: proxyand building atop object and relational DBs

3、组件开发流程

  • business/conceptual modeling
  • specification/requirements modeling
  • architecture、design and implementation
  • integration and testing
  • short-cycle development

4、框架:通用的模型

  • collaborationsgeneric designs for interactions
  • synthesis of collaborations

5、重用和适用性

  • component repositories
  • what's in the repository

6、组件技术

  • pluggable code and connector protocols
  • component kits and building tools
  • component architecture
  • common models
  • common couplings
  • wrapping existing assets
  • product Vs component building

7、分布式系统

8、基于已有系统进行再工程

 

课时长度:2天



易程培训长期致力于面向软件研发团队的培训与咨询专业机构,专注于软件研发中心快速成长,提升软件研发团队技能、改善研发流程及研发产品创新能力。分享行业软件研发团队最佳管理实践,致力成为中国最专业权威的IT高端技术专业培训机构!

销售服务热线 010-56106823- CopyRight © 2009-2018 易程培训

京ICP备12043667号-1