ArchiLog
Matière: ABCL, Master-1, Génie logiciel
Synthèse faite par: Abdelhafid Benaouda
Département d’Informatique,
Faculté des Sciences,
Univ. Sétif-1, 19000, Algérie
Table des matières
1
2
3
3.1
3.2
4
5
6
7
8
9
9.1
9.2
10
10.1
10.2
10.3
10.4
10.5
10.6
11
Introduction . . . . . . . . . . . . . . . . . . . . . . .
Contexte et motivation . . . . . . . . . . . . . . . . .
L’architecte logiciel . . . . . . . . . . . . . . . . . . .
Que fait un architecte logiciel ? . . . . . . . . . . . .
De quelles compétences un architecte a-t-il besoin ?
Critères de qualité logicielle . . . . . . . . . . . . . .
Diminution de la dégradation du logiciel . . . . . .
Développement pour et par la réutilisation . . . . .
L’architecture une question de point de vue . . . . .
Principaux types de liens . . . . . . . . . . . . . . . .
Les modèles d’architecture . . . . . . . . . . . . . . .
Le modèle conventionnel . . . . . . . . . . . . . . . .
9.1.1 Modèle d’analyse ou modèle d’architecture ?
Le modèle des 4 + 1 vues . . . . . . . . . . . . . . . .
9.2.1 La vue des cas d’utilisation . . . . . . . . . .
9.2.2 La vue logique . . . . . . . . . . . . . . . . .
9.2.3 La vue des processus . . . . . . . . . . . . . .
9.2.4 La vue de réalisation . . . . . . . . . . . . . .
9.2.5 La vue de déploiement . . . . . . . . . . . . .
Les styles architecturaux . . . . . . . . . . . . . . . .
Architecture en appels et retours . . . . . . . . . . .
Architecture en couches . . . . . . . . . . . . . . . .
Architecture centrée sur les données . . . . . . . . .
Architecture en flot de données . . . . . . . . . . . .
Architecture orientée objets . . . . . . . . . . . . . .
Architecture orientée agents . . . . . . . . . . . . . .
Conclusion . . . . . . . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.