Cyllène préprod
   Webmail    
   Nos solutions

Appliquer UML à VB.Net

Durée

4 à 5 jours (pas nécessairement consécutifs)

 

Objectifs

A partir d’études de cas, les participants comprendront les grandes règles de passage entre une analyse - conception UML et une implémentation en .Net. Ils intègrerons les équivalences entre les modèles UML et les techniques intègrées dans la plateforme .Net. Les exemples seront basés sur le langage VB.NET

Public

Les partenaires d'un projet impliqués dans l’analyse et la conception : Chef de projet, Analyste, Concepteur, Réalisateur, Architecte.

Pré-requis

Connaître les grands principes de l’approche Objet, La syntaxe UML et la syntaxe VB.


1.Introduction

Généralités sur la modélisation.

2.Rappels sur l’environnement .Net

- Les objectifs – l’historique – Le framework - Du code à l’exécution – Multi langages – Visual Studio .Net : un petit panorama.

3.Concepts .Net et UML

Les types de données
- Les types de donnée élémentaires – Valeur et Référence – Primitifs – Enumérations – Déclaration – Portée – Assignation.

La notion de classe
Les attributs – Les opérations – Les accesseurs – Les constructeurs et destructeurs – Les opérations et attributs de classe – La portée – Les évènements – La signature – La délégation – Les stéréotypes.

L’héritage
L’héritage simple – L’héritage multiple – La surcharge – Le polymorphisme d’héritage – Les méthodes virtuelles – Le masquage – La réutilisation par Me, MyBase, MyClass - Les classe Abstraites – Les opérations abstraites – les opération virtuelles.

Les interfaces
Définition – Utilisation – Implémentation – Les interfaces pour l’héritage multiple – Les interfaces et la délégation.

La classe Object
Le polymorphisme ad’hoc – l’introspection.

Les associations
Les associations – Les compositions – Tableaux – Collections et Arrays.

Les packages et composants
Les espaces de noms – Les assemblages – Choix de découpages et d’organisation d’un projet.

4.Intègration dans une démarche pragmatique

Phase d’analyse
Les modèles utilisées – Quelques règles –

Phase de conception générale
Les modèles utilisées – Les règles et contraintes générales de passage à .Net

Phase de conception spécifique - Réalisation
Les modèles utilisés – Les règles générales et contraintes de passage à .Net

5.Conclusions


© ATPMG 2007 - mentions légales - plan du site