Réalisée par :Samira RAHALI

Slides:



Advertisements
Présentations similaires
Le micro-ordinateur.
Advertisements

PC / Traitement numérique / Contrôle Environnement logiciel
Les présentateurs doivent souvent transmettre des informations techniques à des auditeurs qui connaissent moins bien le sujet et le vocabulaire spécifique.
22 mai 2007 Clauvice Kenfack – Équipe MODEME
Les protocoles réseau.
Module 5 : Implémentation de l'impression
Serveur jeu Le serveur fait partie d'un logiciel de jeu en ligne multi joueur en architecture client serveur. Il répond à des demandes.
Types des systèmes d’exploitation
Chapitre 3: Système d’exploitation
Introduction Pour concrétiser l’enseignement assisté par ordinateur
Projet n°4 : Objecteering
XML - Henry Boccon-Gibod 1 XML, Langage de description La question du choix de formalismes Les entités et leur représentations modalités de modèles et.
Eric BONJOUR, Maryvonne DULMET
Design Pattern MVC En PHP5.
Phase de préparation des itérations Produit Story 11 Release1 Story 1mStory 21 Release2 Story 2m… …
NFE 107 : Urbanisation et architecture des systèmes d'information
Tests et Validation du logiciel
le bureau de Windows et ses fonctionnalités
Systèmes d’exploitation
Chapitre n°2 : Architecture d'un ordinateur
Département informatique Automne 2013
Etude des Technologies du Web services
Introduction au Génie Logiciel
Module 1 : Préparation de l'administration d'un serveur
Urbanisation des SI Saâd AISSA Sami BENMOSBAH Delphine GAAG
Architecture Réseau Modèle OSI et TCP.
Les Systèmes d’Exploitation
Initiation à la conception de systèmes d'information
Introduction à la conception de Bases de Données Relationnelles
Gestion des bases de données
Développement d’un réseau social professionnel
Etude globale de système.
Unified Modeling Langage
Module 2 : Préparation de l'analyse des performances du serveur
Portée, arrimages et intervenants Évolution des méthodes
Sensibilisation a la modelisation
Patrons de conceptions de créations
Langage de modélisation graphique de systèmes
Systèmes d’exploitation
ANALYSE METHODE & OUTILS
Evaluation au baccalauréat
Outil de volumétrie pour Quadrige² 20 mars 2009 – O. CatryDUT Informatique.
1 Architecture orientée service SOA Architecture orientée service SOA (Service Oriented Architecture)
Agents intelligents.  L’IA peut être envisagée de différentes manières. Les deux questions essentielles qu’ il convient de se poser sont: Vous intéressez-vous.
Etude des systèmes Notion de système.
Supports de formation au SQ Unifié
Initiation au réseau GSM
Développement d’application client/serveur
Plan Définitions et exemples Composants de cluster
Algorithmes et Programmation
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
Introduction au Génie Logiciel
Noyau Linux et multi-processeur sur plateforme embarquée ST50 Vendredi 18 Mars 2005 – Thomas Petazzoni.
Structure de Base d’un ordinateur Matière : Informatique
DESIGN MULTIMÉDIA Initiation aux bases de La scénarisation multimédia
Séminaire (6-12 Février 2007) Promo. M2 ESCE-Tunis 2006/07
Initiation à la conception des systèmes d'informations
François CARCENAC,Frédéric BONIOL ONERA-DTIM Zoubir MAMMERI IRIT
21/10/2008 SYSTEME INFORMATIQUE.
Unified Modeling Language
1 Initiation aux bases de données et à la programmation événementielle Responsable : Souheib BAARIR. (le sujet de votre .
L’enseignement de spécialité SLAM
IHM Modèle d’architecture et liens avec les outils de production d’interface IHM Dirrigé par : Catherine RECANATI Présenté par : Youssef OUDGHIRI YOUSFI.
Les programmes de cycles supérieurs en gestion de projets d’ingénierie
Nouvelles Technologies Internet & Mobile
Un ordinateur est une machine électronique qui fonctionne par la lecture séquentielle d'un ensemble d'instructions, organisées en programmes, qui lui.
Introduction aux Interfaces Homme-Machine
1 La Coordination dans les Systèmes d’Information Orientés Agents (SIOA) Participants IRIT-UT1 : E.Andonoff, L. Bouzguenda,J. Cardoso, C. Hanachi, C. Sibertin-Blanc,
M2.22 Réseaux et Services sur réseaux
Chapitre 12 Surveillance des ressources et des performances Module S41.
Transcription de la présentation:

Réalisée par :Samira RAHALI Modèles d’architecture et liens avec les outils de production d’interfaces hommes –Machine Réalisée par :Samira RAHALI 2013/2014

Sommaire Introduction Les différent diagramme d’architecture Modèle multi-agent Les Modèles linguistiques(Arche , Seeheim) Les Modèles orientés objet(PAC , MVC) Principe de fonctionnement du MVC

Introduction Architecture en informatique : la structure générale d'un système informatique, l'organisation des différents éléments du système (logiciels et/ou matériels et/ou humains et/ou information) et la relation entre ces éléments Les diffèrent diagramme d’architecture Architecture métier Architecture des informations Architecture logicielle  Architecture matérielle Architecture technique

Les différent diagramme d’architecture Architecture métier: L'architecture métier décrit les applications informatiques, les principales bases de données du système informatique d'une institution ou d'une entreprise Architecture des informations: L'architecture des informations concerne la manière dont les informations sont organisées et les manières d'accéder à ces informations, Architecture logicielle: Le diagramme d'architecture logicielle décrit la nature des différents modules d'un logiciel, les responsabilités et les fonctionnalités de chaque module

Architecture technique : L'architecture technique est une vue tournée sur l'organisation logique de la plateforme informatique( système d'exploitation utilisé  ,les serveur ,les protocoles) Architecture matérielle : L’architecture matérielle comprend toutes les caractéristiques générales, la conception, le choix et l'organisation des différents dispositifs électroniques des appareils informatiques (le processeur, la mémoire, connecteur carte graphique

Système multi-agent Un système multi-agents (Sma) est constitué d'un ensemble de processus informatiques se déroulant en même temps, donc de plusieurs agents vivant au même moment, partageant des ressources communes et communicant entre eux Le point clé des systèmes multi-agents réside dans la formalisation de la coordination entre les agents la décision Le contrôle La communication

Architectures logicielles L’architecture logicielle décrit d’une manière symbolique et schématique les différents éléments d’un ou de plusieurs systèmes informatiques, leurs interrelations et leurs interactions. Critères de qualité logicielle La portabilité La compatibilité L'intégrité La maintenabilité Les deux grands modèles de l’architecture logiciel Modèles linguistiques Modèles orientés objet

Les modèles linguistiques Le modèle linguistique Seeheim

La Présentation :est la couche qui gère les entrées et les sorties ; elle représente les données et interprète les actions de l'utilisateur. Le Contrôleur de dialogue : gère le séquencement de l'interaction en entrée et en sortie. Il maintient un état lui permettant de gérer les modes d'interaction et les enchaînements d'écrans. Interface du noyau fonctionnel est la couche adaptative entre le système interactif et le noyau fonctionnel. Elle convertit les entrées en appels du noyau fonctionnel et les données abstraites de l'application en des objets présentables à l'utilisateur

Le modèle linguistique de l’Arche

Interaction :désigne l'ensemble des widgets (objets interactifs) d'une boîte à outils, ainsi que les communications avec les périphériques physiques Présentation joue le rôle de médiateur entre le composant d'interaction et le contrôleur de dialogue. Le contrôleur de dialogue joue le même rôle articulatoire que celui du modèle de Seeheim. Il est notamment responsable du séquencement des tâches et du maintien de la consistance entre les vues multiples. L'adaptateur du domaine est un composant médiateur entre le contrôleur de dialogue et le noyau fonctionnel. Le noyau fonctionnel représente la partie non interactive de l'application.

Le modèle orienté objet PAC PAC :PAC (Présentation, abstraction, contrôle) a été introduit par la chercheuse en informatique grenobloise Joëlle Coutaz dans les années 1980 en tant que modèle abstrait d'architecture logicielle pour les interfaces homme-machine.

La présentation définit le comportement en entrée et en sortie de l'agent, tel qu'il est perçu par l'utilisateur. L'abstraction encapsule la partie sémantique de l'agent. Le contrôle maintient la consistance entre la présentation et l'abstraction, et communique avec les autres agents.

Le modèle orienté objet MVC

Modèle/Vue/Contrôleur (MVC) est une façon d'organiser une interface graphique d'un programme. Elle consiste à distinguer trois entités distinctes qui sont, le modèle, la vue et le contrôleur ayant chacun un rôle précis dans l'interface. Rôle de model :Le modèle contient les données manipulées par le programme. Il assure la gestion de ces données et garantit leur intégrité. Rôle de vue :La vue fait l'interface avec l'utilisateur. Sa première tâche est d'afficher les données qu'elle a récupérées auprès du modèle. Sa seconde tâche est de recevoir tous les actions de l'utilisateur (clic de souris, sélection d'une entrées, boutons, …). Ses différents événements sont envoyés au contrôleur. Rôle de contrôleur :Le contrôleur est chargé de la synchronisation du modèle et de la vue. Il reçoit tous les événements de l'utilisateur et enclenche les actions à effectuer

Principe de fonctionnement du MVC