::   DT Imago   ::   DT Application Lifecycle Management   ::   Amplify   ::  
dunstan thomas dtalm header

 Designing Java Applications with Borland Together for Eclipse

Micro Focus Speciality Partner for the Borland Suite

Designing Java Applications with Borland Together for Eclipse; Course Overview

The Designing Java Applications with Borland Together for Eclipse training course is a 3 day provision that helps software architects and system designers learn how to use Borland Together for Eclipse to develop high-quality architecture designs using the Unified Modelling Language (UML). Taught in a highly-interactive environment, this course includes a mix of lectures, demonstrations, and hands-on exercises.

What will I learn on the Designing Java Applications with Borland Together for Eclipse?

During the Designing Java Applications with Borland Together for Eclipse training course, you will learn how to perform typical architect’s tasks using Borland Together for Eclipse in the most efficient way, maximizing the benefits from your organization’s investment in Borland Together technologies. The course starts with a discussion of how to review existing use case and analysis models. Next, you learn how to define a high-level architecture in terms subsystems and interfaces and how to model deployment scenarios. After that, developing detailed implementation models that depict static structure and dynamic behaviour of individual subsystems is covered.

You will learn how to evaluate your design models using Borland Together audits and metrics, as well as through developing system prototypes using Borland Together code generation capabilities and the LiveSource feature. Finally, we discuss generating reports that document your design models.

The heart of the course is a series of comprehensive exercises built around a realistic sample system.

Course Style

50% lecture, 50% labs

Designing Java Applications with Borland Together for Eclipse; Course Content

Introduction


  • Introducing Unified Modelling Language (UML)
  • Together as a component of Borland
  • Application Lifecycle Management (ALM) solution
  • The process of developing system architecture with Borland Together

Reviewing Use Case and Analysis Models


  • Borland Together GUI basics
  • Importing projects
  • Browsing, searching and interpreting use case and analysis models and their diagrams

Designing High-level System Architecture


  • Creating design project; project types; choosing between language-specific and language-neutral modelling projects
  • Identifying and modelling subsystems and their interfaces using component diagrams
  • Elaborating subsystem interfaces using class diagrams
  • Modelling interactions between subsystems using interaction diagrams and modelling interface protocols using state machine diagrams
  • Modelling deployment scenarios with deployment diagrams
  • Checking project artefacts in into a version control system

Elaborating System Architecture


  • Designing internal subsystem architecture using class diagrams; using design patterns in Borland Together
  • Modelling dynamic subsystem behaviour using interaction and state machine diagrams Developing logical data models using the ER Logical
  • Diagram profile; generating physical data models in data modelling projects

Evaluating System Design


  • Using built-in audits and metrics to evaluate system design
  • Developing custom audits and metrics in Object Constraint Language (OCL)

Prototyping


  • Understanding roundtrip engineering using Borland Together LiveSource
  • Generating code and keeping code and model synchronized using Borland Together LiveSource in language-specific modelling projects
  • Generating a language-specific project from a language neutral project

Generating Project Documentation


  • Generating project documentation in HTML and using the default template
  • Creating a custom documentation template
Prerequisites

Minor experience in software development.

Duration

3 days

Cost

£1,115.00 +Vat per person for scheduled training. Should you require a quote for onsite training then please do not hesitate to contact us.

Copyright © 1986-2012 Dunstan Thomas Holdings Limited
Disclaimer, Terms and Conditions