Académique Documents
Professionnel Documents
Culture Documents
Gnie Logiciel
La cascade
Cascade
Modle en V Modle en W Modle en Y Modle en X Synthse
Conception Logiciel
Intgration et Validation Maintenance
Gnie Logiciel
Le modle en V
Cascade
Modle en V Modle en W Modle en Y Modle en X Synthse
Utilisateurs
Dfinition Analyse des besoins Tests dacceptation
Comparaison
Intgration
Conception de la solution Tests de la solution
Modle en V de Golberg
Gnie Logiciel
Le modle en W
Cascade
Modle en V Modle en W Modle en Y Modle en X Synthse
Utilisateurs
Analyse des besoins Dfinition Comparaison Tests Dacceptation Analyse des besoins
PROTOTYPE PILOTE
DEPLOIEMENT
Utilisateurs
Dfinition Comparaison Tests Dacceptation
Conception de la solution
Intgration
Tests de la solution
Conception de la solution
Intgration
Tests de la solution
Gnie Logiciel
Le modle en Y
Cascade
Modle en V Modle en W Modle en Y Modle en X Synthse
Branche fonctionnelle
Capture des besoins fonctionnels
Branche technique
Capture des besoins techniques Architecture matrielle et logicielle
Analyse
Conception prliminaire
Conception dtaille
Gnie Logiciel
Le Prototypage
Non linaires
Prototypage Incrment Evolutif Spirale
Consulter Client
Tester le prototype
Gnie Logiciel
Le Prototypage
Non linaires
Prototypage Incrment Evolutif Spirale
Spcification Grossires
Ralisation du prototype
Evaluation
Spcification du systme
Conception et implantation
Validation du systme
Gnie Logiciel
Principe :
Dveloppement du logiciel noyau puis dveloppement et intgration des composants, successivement.
Incr 1
Conception Architecturale
Conception Dtaille
Programmation
tests
Incr 2
Conception Architecturale
Conception Dtaille
Programmation
tests
Incr 3
Conception Architecturale
Conception Dtaille
Programmation
tests
Gnie Logiciel
Le modle volutif
Non linaires
Prototypage Incrment Evolutif Spirale
Version n
- Des nouvelles versions de ce logiciel oprationnel (prototype) comprenant de nouvelles fonctionnalits ou une version modifie des fonctionnalits dj installes
Programmation
Exprimentation
- La version finale comportera toute la documentation, la formation, ... pour la mise en exploitation du logiciel
Version n+1
Gnie Logiciel
Revues
Proto 1
Proto 2
Proto 3
Proto exploitable
Simulation, modles, tests Plan des exigences et Concept du cycle de vie exploitation Rpartir les Exigence responsabilits du logiciel Plan de Conception et validation dveloppement dtaill Conception Intgration et Code du produit plan de test et validation Evaluer les alternatives Test de procds Unitaire Intgration Validation Dterminer les Implmentation
objectifs de procd
Le modle - exemple
Modle ?
Flot de donnes Rseaux de Ptri Modle objet Cas dutilisation Scnario Squences Etats transitions
Plan de test
Code source
Test Unitaire
Rsultat de tests
Testeur
Ok
Chef dquipe
Validation
Dcision du contrle
Gnie Logiciel
12
P1 t4
P2
t1
P6 t2
P3 t3
P4
P5
Gnie Logiciel
Le modle entit-association
Modle ?
Flot de donnes Rseaux de Ptri Modle objet Cas dutilisation Scnario Squences Etats transitions
Cardinalits
tout X correspond :
X X X X
0.1 1.1
Y Y Y Y
0.n
1.n
Exemple
PROPOSITION
Num_prop Date_arrive tat
Concerner
est_concern 0.n
PROJET
Code_projet Nom_projet Nom_responsable Date_limite
SOC-SERVICE
Code_socit Nom_socit Adresse_socit
Gnie Logiciel
14
Diagrammes dinstances
Modle ?
Flot de donnes Rseaux de Ptri Modle objet Cas dutilisation Scnario Squences Etats transitions
But :
Eclaircir les relations entre les instances des objets
Fred La
pre
mre
Paul
Yves Marie
enfant
Gnie Logiciel
15
Commander produits
Envoyer commande
Acheteur
Ajouter au panier
Vendeur
Acheter
Commenter
Gnie Logiciel
16
Magasin : main
Catgorie : DVD
Article : 5432
Gnie Logiciel
17
Raccroche
Dlai termin
Fin dlai
En numrotation
Numro Correct
En connexion
Etat occup Appel achemin En sonnerie Appel dcroche En communication Appel raccroche Dconnecte Gnie Logiciel 18 Fin message
Diagramme systme
Introduction
Modle objet Mod. comportement Dictionnaire Diagramme systme Quels diagrammes?
Crer un fichier
Enregistrer un fichier
Utilisateur
Insrer du texte
Fichier de travail
Fichier
Gnie Logiciel
19