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