Larchitecture dirigée par les modèles (MDA)
http://deptinfo.cnam.fr/Enseignement/CycleSpecialisation/MAI/index.html l'OMG "Model Driven Architecture" (MDA) est motivée par ... d'application.
Présentation PowerPoint
L'application émet un résultat sous forme de données qui sont Architecture 3-Tier : Couche applicative ou couche métier ou encore serveur d' ...
CORBA - Common Object Request Broker Architecture
29 avr. 2003 CORBA Domains : Interfaces de domaine. • Application Objects : Objets applicatifs. Page 8. 29/04/2003.
Chapitre 4
Préparation au passage à l'architecture applicative. Lien avec la vision fonctionnelle : ce lien est assuré par l'association entre la classe bloc.
T itre R N C P niveau 6 S ystèm es dinform ation
Le titre de Concepteur en architecture informatique option d'une architecture applicative tout en respectant une ... deptinfo.cnam.fr.
Travaux dEtudes de Licence dInformatique Les Architectures
Lancée par Gartner Group la notion d'AOS (pour architecture orientée services) définit un modèle d'interaction applicative mettant en oeuvre des.
U&ARSI « Urbanisation & ARchitecture des Systèmes dInformation »
applicatif à promouvoir les infrastructures partagées et à accompagner les projets. L'architecture respecte les règles de l'urbanisme qui aura.
Architecture de lapplication
de données d'une application à l'autre. L'objectif principal de ce projet est de réaliser un transfert de données entre deux applications.
Présentation de larchitecture COM Compinent Object Model DCOM
29 avr. 2003 1990 OLE/OLE 2 (Object Linking & embedding): Architecture de base de Windows. ... •c'est l'application la plus sophistiquée de.
Conception modulaire : les paquetages
L'application est alors un ensemble de composants informatiques possédant des caractéristiques communes offrant et utilisant des services (fonctions
Chapitre 12
2Les applic
ations informatiques devenant de plus en plus complexes, il y a nécessité de t ravailler en équipe réutiliser des composants existants
f aciliter la maintenance 3 Après l'étape de conception, l'application est décomposé e en unités indépendantes. Chaque unité peut être développée indépendamment : -C o d a g eCompilation
T ests Chaque unité doit pouvoir être facilement connectée aux autresCompilation séparée
Couplage faible
4Chaque unité doit traduire une en
tité du domaine de l'applic a tionUn travail de généralis
ation permet à l'unité de s'abstraire du contexte de l'applic a tionLa maintenance est
facilitée par une bonne structure du code et une bonne documentation. La m odification du code d'une unité n'impose aucune modification sur le reste de l'applic a tion. Une simple recompilation de l'ensemble est suffisante.Cohérence forte
Généricité
5 Le monde réel peut être vu comme un ensemble de composants reliés entre eux et interagissant.Par analogie, le domaine d'une applic
a tion informatique peut être vu de la même manièreL'application est alors un ensem
ble de compos ants informatiques possédant des caractéristiques communes, offrant et utilisant des services (fonctions , procédures, types, ...) 6 Les objets du monde réel ( exemple : une montre, une platine, un téléphone, ...) possèdent des caractéristiques qui sont partagées par
les composants d'une application informatique : f ournissent un ensemble de services l 'utilisateur n'a pas besoin de savoir comment ils sont réalisé s l 'utilisateur n'a pas le droit de le modifier sans risque de perdre la garantie l a réalisation n'est pas toujours identique alors que les services rendus le sont t ous les exemplaires d'un même modèle fournissent les mêmes services i ls peuvent s'inter-connecter (mo n tre avec un micro-onde) pour former des systèmes plus complexes 7Un langage informatique doit supporter
une entité qui reflète cette notion de composant. Elle doit donc satisfaire les caractéristiques suivantes : sépara
t ion en 2 points de vue, client et serveur u ne vue présente l'interfa ce et l'autre sa réalisation r éunir ces 2 points de vue en une seule entité (encapsulation) l a réalisation doit être cachée au client (masqua ge de l'information) t oute modification de la réalisation ne doit pas impliquer une mo dification de l'interfaceSpécification, conception,
documentation s'exprime en UML (Unified ModellingLanguage)
L'application est découpée en entités
distinctes 8CompagnieAerienne
Vol propose 1..* 1..*Un module permet de nommer un environnement
et de manipuler comme un tout un environnement fermé 9Le concept de procédure permet
d'abstraire (d'un contexte particulier) une suite d'instructions et donc d'enrichir le langa ge d'une nouvelle instruction Le concept de module (paquetage) permet au programmeur d'enrichir le langage avec de nouveaux types de données 10Un module rassemble :
l a déclaration d'un type de données l es opérations de manipulation des valeurs de ce typeUn module est divis
en 2 parties : L a première définit l'interface (point de vue utilisateur du ty pe de données) et regroupe les déclarations des opérations sur ce type L a seconde définit l'implantation du type (point de vuedéveloppeur). Elle regroupe les déclarations des corps des fonctions et procédures qui manipulent les valeurs de ce type
11Ces deux mécanis
m es du langage réalis ent l'abstraction de données. L' encapsulation permet la réunion des points de vue client et serveur Le masquage de l'information data hiding ) empêche l'utilisateur d'avoir accès à la réalisation des opérations du moduleL'utilisateur a accès au
quoi d'un type de données sans avoir à se préoccuper du comment 12 packageExemplepackage
Vecteur
is typeVect_int
is array (Positive range ofInteger;
function¨+¨(U,V:Vect_int)
returnVect_int;
function¨*¨(U:Vect_int;N:Integer)
returnVect_int;
procedure put(X: inVect_int);
endVecteur;
13Sémantique
L 'évaluation de la déclaration d'un paquetage a pour effet de lier l'identificateur du paquetage à l'environnement qu'il construit L 'environnement est construit à partir des déclarations contenues dans l'interfacequotesdbs_dbs23.pdfusesText_29[PDF] Modèle client-serveur et architectures techniques n - Réseau Certa
[PDF] les quatre concepts fondamentaux de l´architecture contemporaine
[PDF] Réalisation d un Intranet : Cohérence d un - Tel Archives ouvertes
[PDF] l 'espace, element fondamental de l 'architecture - School maken in
[PDF] Etude d 'une architecture IP intégrant un lien satellite - OATAO
[PDF] Architecture des ordinateurs - Université Bordeaux I
[PDF] Fonctionnement d 'un ordinateur depuis zéro - Free
[PDF] Architecture des ordinateurs - Université Bordeaux I
[PDF] ARCHITECTURE DES SYSTÈMES INFORMATIQUES 1 - Lirmm
[PDF] GPRS : Principes et Architecture - Efort
[PDF] Architecture des Réseaux
[PDF] Qualification d architectures fonctionnelles - Verimag
[PDF] Définition d 'une architecture fonctionnelle pour le système d
[PDF] L architecture des premières maisons européennes d Alger, 1830