_ Feuille de style désactivée
Model driven software development, maintenance and modernization ©2000-2010
 

Applying UML 2 with MagicDraw - Duration : 3 days

 

Description

Applying UML 2 with MagicDraw is a 3-day course explaining concepts of UML 2 and usage of MagicDraw UML from the perspective of software development process taking into account all activities from domain analysis to design.
 

Objectives

THE COURSE:

  • Includes lectures and practical assignments on applying MagicDraw UML using UML 2;
  • Gives insight into UML 2 concepts and notation;
  • Presents a concise modeling method from requirements to implementation;
  • Shows how to facilitate development by powerful tool features: model transformations, code generation and reverse, model analysis and visualization, model validation, documentation, and teamwork support;
  • Is based on a modeling case study.

This comprehensive MagicDraw UML course will help your team quickly improve their modeling skills, get the most value from UML 2 and MagicDraw UML features.
 

Target audience

Software Analysis, Developers, Architects, and Consultants.
 

Prerequisites

Fundamentals of software development process, requirements analysis, object-oriented design and programming, patterns.


Methods

Lectures, discussions, practical assignments, and case study-based workshop.

 

Course Materials

Printed handouts of the slides, a practical assignments workbook.

 

Dates & location


19-21 October 2009 (Paris La Défense, France)
07-09 December 2009
(Paris La Défense, France)


Please contact us to find out about trainings and workshops near you.

Registration & information

Phone:
US:   +1 866 519 6272,
UK: +44 808 101 26 51,
Rest of Europe: +33 1 56 05 60 91
Form: http://www.bluage.com/index.php?cID=contact_form
Mail: workshop@netfective.com

For organizing a course delivered on your premises (In-House program), please contact us.

 


TRAINING CURRICULUM


 
Course Introduction

  • Course Goals
  • Instructor Introduction
  • Participants Introductions
  • Course Organization

 
Introduction to UML 2

  • Overview of UML 2
  • Use Case Diagram
  • Package Diagram
  • Class Diagram
  • Object Diagram
  • Component Diagram
  • Composite Structure Diagram
  • Deployment Diagram
  • Activity Diagram
  • State Machine Diagram
  • Interaction Diagram

 
Introduction to MagicDraw

  • About MagicDraw
  • MagicDraw Features
  • MagicDraw Concepts
  • Demonstration of Key MagicDraw Concepts and Features
  • Exploring Sample Project in MagicDraw

 
Domain Analysis

  • Class Diagram
  • Modeling Domain Concepts
  • Object Diagram
  • Modeling Domain Object Samples
  • State Machine Diagram
  • Modeling Domain Object Lifecycles
  • Business Process Diagram
  • Modeling Business Processes

 
Use Case Analysis

  • Use Case Diagram
  • Identifying Actors
  • Identifying Use Cases
  • Defining Use Case Relationships
  • Grouping Use Cases Into Packages
  • Activity Diagram
  • Modeling Use Case Scenarios
  • Other Applications for Activity Diagram

 
Extending UML

  • UML 2 Profiling Mechanisms
  • Creating Profiles
  • Defining Stereotype Customizations
  • Defining Custom Diagrams

 
MagicDraw Features

  • Model Decomposition
  • Model Analysis Tools: Relationship Analysis, Dependency Matrices, and Metrics
  • Model Validation
  • User-Defined Wizards
  • Model Reports
  • MagicDraw Teamwork Server
  • Project Version Comparison and Merge
  • Extending MagicDraw UML via Open API

 
Wrap up

  • Course Review
  • Feedback Session
  • Questions & Answers

 


BLU AGE®
BLU AGE is a registered trademark of NETFECTIVE TECHNOLOGY S.A. - Trademarks are property of their respective owners