You are on the Jumar UK site United Kingdom  |  Go to the Jumar Australia site
“Jumar went that extra mile for me. They were genuinely interested in my requirements and had a real empathy for what I was looking for.”
Mark Clancy, candidate

Component Based Development (CBD) overview (1 day)


This course is aimed at non developers wanting an introduction to Component Based Development (CBD) using CA Gen.  The first part of the course explains the origins, key features and benefits of CBD.  It then moves on to introduce component architectures, different architecture patterns and their importance in making CBD successful.  The second part of the course explains how CBD is implemented in practice, using CA Gen, covering the specification of a component, implementing a component and consuming a component. 

This introduction to CBD, which follows a lecture format, covers a number of topics as follows:

  • What is a component?
  • Key principles behind Component Based Development approaches
  • Specification versus Implementation
  • How does CBD differ from traditional development techniques?
  • What are the key benefits/advantages in adopting CBD?
  • When should componentisation be considered?
  • How does the lifecycle approach differ with CBD?
  • What new roles are required to support the CBD development lifecycle
  • What standards are available?
  • What tooling support is there for CBD?
  • Some real examples of the application of Component Based Development in building software systems.  

The course is suitable for technical and non technical staff who have previously not had any exposure to Component Based Development, and as a prerequisite to the CBD Architectures and CBD Provisioning Courses.

Who should attend:

This course is at an overview level suitable for managers, architects and technical staff new to the concepts of component based development.

Pre requisite Knowledge

A high level understanding software development is required.