Professional Documents
Culture Documents
Introduction
Présentation du module
Introduction à UML
Contact : joel.costigliola@gmail.com
Mouloud Menceur
Architecte à Natexis/Banque Populaire
Structuration du module
Validation du module
Exemples
Réservation d’un billet de train
Définition
Système informatique gérant des données selon des règles
métiers précises
Tests de recette
Spécification Validation
Tests d ’intégration
Analyse Intégration
Tests
unitaires
Conception Tests
détaillée unitaires
Codage des
modules
MSIAG 2007-2008 UML & POO – Section 1 6
Cycle en V : Étude d’opportunité
Disponibilité (24h/24h ?)
Interaction utilisateur - SI
Exemple : DAB
Architecture en couche
Une couche dialogue avec la couche en dessous mais pas au dessus
Chaque couche a une responsabilité claire (pas de métier dans la couche présentation !)
de programmation
Gestion de configuration
Tests unitaires :
Tests de plus bas niveau
Tests d’intégration :
Tests entre modules/composants du SI
Tests de recette :
Tests fonctionnels du SI
Granularité : le SI
Tests de productions :
Tests du SI en conditions réelles :
Volumétrie,
Nombre d’utilisateurs,
Architecture réseau cible
A quoi sert un SI ?
12 09
Objectifs de la modélisation :
Communiquer et documenter
Vue statique
Vue dynamique
Vue de déploiement
Diagramme de classes
Diagramme d’objets
Diagramme de packages
associations
classes
Diagramme de séquences
Diagramme d’états/transitions
Diagramme de communication
Diagramme d’activités
objets
opérations
Evènements de
transitions
états verrouillée
Diagrammes de composants
Diagrammes de déploiement
Diagrammes de temps
Diagramme de cas d’utilisation