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
|