Architecture logicielleI] Pri ncipes de baseSchéma 1 But : Définir des c omposants, leurs r elations et l eurs pr opriétés pour spécif ier un e architecture.Schéma 2Processus de développement 1) Décompo sition fo nctionnelleDécompo sition en é léments simp les suivant un modèl e de r éférence (décompo sition nor malisé pour u n pb co mmun). 2) Décompo sition modu laireAs surer les fonctions avec des modules 2 règles : Min imiser les d épendances Couvertur e fo nctionnelle (complet, perti nent)II] Modèles de référencePré r equis :- Requis d e modifiabi lité- Mise au poi nt itérative- Séparation fo nctionnelle Disti nction service / i nteraction/ \Fonctionnelle Règle de modè le d e ta che1. Modè le S eeheim : A gros grainSchéma 3.2. AR CH A gros grainSchéma 4.III] Modèle multi-agents Gr ain variabl e à fin Ajout : Une entité autonome, pro active, qui perçoit et agit sur son environnement et interagit avec d’autr es agents pour réaliser une tache commune. Extension d e l’appr oche objet : Un obj et possède u n fi l d’e xécution (thr ead, Et c ommuniquant par échanges de m essages. 2 types d’age nts :- cognitif, i ntelligent : ta che comple xe- Réactif, agent simp le, pas inte lligent.C’est l’ensemb le qu i r ésout.1. Age nt P AC (Présentation Abstr action Contr ôle).Schéma 5.Le compo sant PSchéma 6.Le compo sant ASchéma 7.Le compo sant CModè le d e l’interface graph ique C’est une d écomposition r ...
Voir