Analysis and Design

Object-Oriented Analysis with UML

This course introduces students to the basics of object-oriented development using the Unified Modeling Language (UML) and teaches how to create an object-oriented analysis model.

First, concepts such as abstraction, polymorphism, and encapsulation are presented and students learn what classes and objects are and how they can be used to build software.

Then students learn to step into analysis and build a simplified version of a design model that is created independently from any development environment (C++, Java TM, .Net, etc). Class lessons show students how to identify classes that carry out use-case behaviour, how to construct use-case realizations, and how to use architectural artefacts to help constrain their design.
Length: 2 Days   Details:

Object-Oriented Design with UML

The purpose of this course is to introduce students on how to optimize a design model for a specific development environment. The course addresses some advanced design topics such as architectural issues, patterns, implementation mechanisms, and tips on optimizing the design model.
Length: 2 Days   Details:

Analysis and object-oriented design with Rational

In this course, participants will develop their skills through the use of the graphical modeling tool Rational Software Architect (RSA). The numerous exercises gave to the students a basic understanding of the functionality of RSA and concepts of graphical modelling.

Dans ce cours, les participants développent leurs compétences pratiques par l’utilisation de l’outil de modélisation graphique Rational Software Architect (RSA). Les nombreux exercices confèrent aux étudiants une compréhension de base de la fonctionnalité de RSA et des concepts de la modélisation graphique.
Length: 2 Days   (Course plan on request)

Object-Oriented Architecture with UML

This course presents a use case-driven approach to the development of software architecture. It addresses architectural considerations that influence the organization and the key mechanisms of a software system and their presentation as architectural views using the UML.
Length: 3 Days   Details:

Rose Fundamentals

In this course, participants develop their tool competence through hands-on use of Rational® Rose®, a visual modeling tool.
From understanding team development basics to creating diagrams and running reports to watching a forward and reverse engineering demonstration, participants will practice all basic aspects of the tool and leave with an understanding of the most useful Rose features and the value of visual modeling.

Note that this course is a basic tool class and does not cover advanced features such as language-specific round-trip engineering, RoseScripts, or the Rational Rose Extensibility Interface (REI.
Length: 2 Days   Details:

Design Patterns

Patterns and pattern languages are ways to describe best practices, good designs, and capture experience in a way that it is possible for others to reuse this experience.

This course teaches how to solve object-oriented design problems that do not have obvious solutions using proven concepts with a track record, not theories or speculation.
Length: 1 Day   Details:

Patterns: from Business to Design

Building flexible information systems that meet the business requirements and allow short product release cycles is a challenge for many organizations. Despite the fact that many projects do near identical things, these projects are still a little bit like black magic. This course provides a collection of patterns that helps explain the basic forces and solutions for the design of information systems that are aligned with the core business model of organizations.
Length: 3 Days   Details:

Component-based Development

This course introduces students to the general concept of component, the specific concept of business component and the different categories of business components. It shows them how to identify business components from business models, distribute business components according to a specific architecture, integrate business components to create applications, and describe the roles and responsibilities associated to component‑based development.
Length: 1 Day   Details:

MagicDraw Fundamentals

In this course, participants develop their tool competence through hands-on use of visual modeling MagicDraw. They will practice all basic aspects of the tool and leave with an understanding of the most useful MagicDraw features and the value of visual modeling.
Length: 1 Day   Details:

Modélisation des données

!!!

Ce cours introduit les participants aux concepts de base de la modélisation des données.

Dans un premier temps, les participants acquièrent les notions de base de la modélisation conceptuelle et apprennent à créer un modèle logique, indépendant d’un environnement d’implantation spécifique, qui présente une vue idéalisée des données fondamentales d’un problème sous la forme d’entités et de leurs relations.

Dans un second temps, les participants apprennent à créer un modèle physique qui présente la structure physique détaillée d’une base de données et de ses éléments. Ce modèle est conçu en vue de son implantation dans l’environnement d’implantation choisi et optimisé en fonction des exigences de performance.

Length: 2 jours   (Course plan on request)

 

Copyright © Mynsoft designed by Mynsoft 

Download d'Adobe Reader