Cours démarche méthodologique de construction d’une application, tutoriel & guide de travaux pratiques en pdf.
Problématique
Taille et complexité des logiciels
Complexité fonctionnelle
Exemples :
1/Le S.I.A. : mémoriser et stocker l’information : mais en plus traiter de façon sophistiquée pour l’aide à la décision (Entrepôt de données).
2/ Logiciels développés séparément et avec des démarches différentes et appelés à être interfacés pour les besoins de l’Entreprise
- Evolutions technologiques permanentes
- Complexité architecturale : Client/serveur, Intranet, Corba (Common Object Request Broker Architecture), Systèmes distribués…
Solutions :
- Découpage du processus de développement :
- phase analyse : aspects ;
- phase réalisation : aspects technologiques et architecturaux.
- Découpage du système en sous systèmes : diminution de la complexité ; répartition du travail et réutilisation.
- Utilisation d’une technologie de haut niveau : découpage naturel du système.