UML 1.1 : un langage de conception de systèmes informatiques
1. Les objectifs
Présentation du contenu et des objectifs de la formation.
2. Quelques définitions
Notions : modélisation, programmation structurée, programmation événementielle, objet et programmation orientée objet.
3. Des techniques utilisables
Présentation de compléments essentiels à UML 1.1 et des méthodes de conception
4. Un sujet d'étude et un sujet pour les exercices
- Définition d'un sujet d'étude qui servira pour les exemples des parties suivantes.
- Définition d'un sujet pour les exercices.
- Les sujets sont classiques (un ascenseur et un compte bancaire) afin qu'il n'y ait pas de difficultés liées à la compréhension du sujet.
5. Le point de départ : le sujet
- Intéressement des participants à la phase de spécification.
- Présentation de méthodes pour spécifier un problème.
6. Les approches pour modéliser le système
Présentation de la liste des différentes approches que propose UML 1.1, du rôle de chacune et de leur complémentarité.
7. L'étude des cas d'utilisation
Etude du langage à utiliser pour écrire des diagrammes de cas d'utilisation et une méthode pour identifier les cas d'utilisation du système.
8.L'étude statique
Etude du langage à utiliser pour écrire des diagrammes de structure statique.
9. Les études dynamiques
- Etude du langage à utiliser pour écrire des diagrammes de séquences.
- Etude du langage à utiliser pour écrire des diagrammes de collaboration.
- Etude du langage à utiliser pour écrire des diagrammes d'états-transitions.
- Etude du langage à utiliser pour écrire des diagrammes d'activité.
10. L'implémentation (conception avancée)
- Etude du langage à utiliser pour écrire des diagrammes de composants.
- Etude du langage à utiliser pour écrire des diagrammes de déploiement.
- Présentation des règles de passage d'UML 1.1 à un langage de programmation " orientés " objet.
11. Les tests
Présentation d'une méthode de définition des tests d'intégration à partir d'un modèle UML 1.1.
12. La recette
Présentation de deux méthodes pour effectuer la recette d'un système informatique.
13. L'écriture des manuels d'utilisation
Écriture d'un manuel utilisateur grâce au modèle UML 1.1.
14. L'approche objet : une manière de voir des systèmes non informatiques
Conclusion de la formation en montrant qu'UML 1.1 et l'approche objet ne s'appliquent par forcément qu'aux systèmes informatiques.

Introduction à Infobright