section_text

DT offers a core set of courses aimed at covering the Application Lifecycle, from requirements gathering, analysis and design to development, testing, process and project management.

section_grafx
  

UML Modeling with Together Technologies


Course Overview
As an agile software-modeling tool, the model-driven architecture of Borland Together technologies boasts numerous features. Let Together help you optimize time and cost savings through its robust features. The course will cover all of the Unified Modeling Language (UML) diagram types and how to build those diagrams in Together.

What will I learn?
Together is the only development tool that works the way developers work. Because we understand that development is iterative. Together provides features that encourage forward momentum throughout development. Together is a momentum leader in the collaborative application development market.

The Course is a fast paced mixture of hands-on modeling exercises and lecture snippets. The course gives participants a thorough grounding in the fundamentals of building UML models - identifying purpose and features, selecting objects, establishing responsibilities, and working out dynamics with sequence diagrams.

The course will cover all of the UML diagram types. Although the course is not process specific, it will include examples of how the diagrams are used with different processes.

The course consists most of Together exercises with the option of using paper-and-pencil, with some lecture and foils. Participants will spend most of their time working in groups of two or three, drawing and analyzing diagrams.

Course Style
60% lecture, 40% labs

Course Contents
Modeling with Together

  • Develop an object model for a domain and record it as a class diagram


  • Use case diagrams
  • Identify appropriate uses for UML diagrams in popular object-oriented development methodologies


  • Sequence Diagrams
  • Comprehend the importance of sequence diagrams


  • Activity diagrams
  • Learn about the components of Activity diagrams and understand the difference between Activity and State diagrams


  • Collaboration diagrams
  • Understand the differences and similarities of the interaction diagrams


  • Statechart diagrams
  • Understand when and why it is important to model the states of objects


  • Component diagrams
  • Find out how to use Component diagrams to enhance comprehension of the implementation model


  • Documentation
  • Go over the basics of documenting your project using Together technologies


  • Deployment diagrams
  • Find the answer: Why is it important to model the deployment?


  • Custom Diagrams
  • Learn the basics of creating your own diagram types
  • Prerequisites
    Minor experience in software development

    Recommended Follow-On Courses

  • Together Control/Center 6.0 Essentials for Java or C++
  • Together Edition for JBuilder 6.1 Essentials
  • Together Websphere Studio Edition 6.0 Essentials
  • Duration
    2 days

    Cost
    £900

    Recommended reading & follow on courses

    UML Distilled: A Brief Guide to the Standard Object Modelling Language
    ISBN-10: 0321193687

    Service-Oriented Architecture: Concepts, Technology & Design
    ISBN-10: 0131858580, ISBN-13: 978-0131858589


    Testimonials

     


    Who has been on this course before