Séparation des préoccupations
..
Séparation des préoccupations
Module Modèles, Objets et Composants
Séparation des préoccupations
..- 2 -
Organisation du cours
2 parties
Principes généraux
Étude d’aspectJ
Séparation des préoccupations
..- 3 -
Première partie
Vous avez dit préoccupation ?
Pourquoi et comment séparer les préoccupations
Séparation des préoccupations
..- 4 -
Qu’est-ce qu’une préoccupation ?
But particulier, concept, domaine d'intérêt
Un logiciel contient :
Des préoccupations “métier”
Effectuer des paiements : débiter un montant d'un compte défini
Effectuer des réservations
Des préoccupations “système” (ou techniques)
Traçage, Identification / authentification, Sécurité (confidentialité),
Performances, etc
Séparation des préoccupations
..- 5 -
Des applications de plus en plus complexes
Volume grandissant (Data, Code)
Évolutivité grandissante (reorganisations, compétition, …)
Hétérogénéité grandissante (langages, concepts, …)
Des objets « pluridisciplinaires »
Les objets n’ont pas à charge que leur travail
Les objets « collaborent » pour atteindre un but plus général
Souvent ces collaborations peuvent être décrites élégamment en
utilisant la POO et en se référant à des design patterns
Pourquoi la séparation des préoccupations ?
1 / 53 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !