SYSTEMES D INFORMATION & CONCEPTION de BdD



Documents pareils
Analyse,, Conception des Systèmes Informatiques

IFT2255 : Génie logiciel

Chapitre I : le langage UML et le processus unifié

Conception, architecture et urbanisation des systèmes d information

Présentation générale de la méthode orientée objet : O.M.T. (Rumbaugh & al.)

C est quoi le SWAT? Les équipes décrites par James Martin s appellent SWAT : Skilled With Advanced Tools.

Université de Bangui. Modélisons en UML

Business Process Design Max Pauron

Cycle de vie du logiciel. Unified Modeling Language UML. UML: définition. Développement Logiciel. Salima Hassas. Unified Modeling Language

Management des processus opérationnels

Cours Gestion de projet

Rational Unified Process

Merise. Introduction

Le génie logiciel. maintenance de logiciels.

UML (Paquetage) Unified Modeling Language

PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN

Génie logiciel avec UML. Notions sur le langage UML adapté pour les cours du programme Techniques de l informatique

Sujet de thèse CIFRE RESULIS / LGI2P

Analyse et Conception objet du logiciel Analyse et conception objet du logiciel : Méthode de conception objet et notation UML.

INF 1250 INTRODUCTION AUX BASES DE DONNÉES. Guide d étude

Comprendre Merise et la modélisation des données

Introduction. Nicolas Phalippon IR3. Source: rapport commandé par le Congrès américain. Présentation du 24/10/02

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB Olivier Augereau Formation UML

Information utiles. webpage : Google+ : digiusto/

Identification du module

Pascal Brunot Hadrien Cambazard UML FOR BUSINESS INTELLIGENCE PROJECT

QUELQUES ÉLÉMENTS DU DÉVELOPPEMENT LOGICIEL

Conduite de projets informatiques Développement, analyse et pilotage (2ième édition)

Introduction aux Bases de Données

MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE»

Méthodologies de développement de logiciels de gestion

Yannick Prié Département Informatique - UFR Sciences et Techniques Université Claude Bernard Lyon

Systèmes et réseaux d information et de communication

Génie logiciel (Un aperçu)

Introduction IV. Comparaison MERISE/UML/SCRUM Approche fonctionnelle Schéma Entité/Association Méthodologie...

Nom de l application

SECTION 5 BANQUE DE PROJETS

Introduction à la conception de systèmes d information

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e :

ils entretiennent entre eux des flux, ils partagent des perceptions sur l environnement

Le Guide Pratique des Processus Métiers

CQP Développeur Nouvelles Technologies (DNT)

Génie Logiciel. Rappels. C. Crochepeyre Génie Logiciel Rappels 1

Architecture Orientée Objet Pour l Ingénierie des SIP application à l Entreprise SAFCER

PROFIL DE POSTE AFFECTATION. SERIA (service informatique académique) DESCRIPTION DU POSTE

Comparaison de trois techniques de modélisation de processus: ADONIS, OSSAD et UML

URBANISME DES SYSTÈMES D INFORMATION

IT203 : Systèmes de gestion de bases de données. A. Zemmari zemmari@labri.fr

Domaines d intervention

Enquête 2014 de rémunération globale sur les emplois en TIC

Les formations. ENI Ecole Informatique

Architecture d'entreprise : Guide Pratique de l'architecture Logique

Développement spécifique d'un système d information

UML Diagramme de communication (communication diagram) Emmanuel Pichon 2013

Master MIDO 2ème année. Spécification et Conception en UML Maude Manouvrier

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation

Synergies entre Artisan Studio et outils PLM

La Certification de la Sécurité des Automatismes de METEOR

Génie Logiciel Orienté Objet UML

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

- Couches - Éléments - Domaines - ArchiMate et les techniques du BABOK

CQP ADMINISTRATEUR DE BASES DE DONNÉES (ABD)

Synthèse du «Schéma Directeur des Espaces Numériques de Travail» A l attention du Premier degré (doc réalisé par Les MATICE 76)

Conception des bases de données : Modèle Entité-Association

Reza MADANI Manager et Consultant Indépendant Stratégie, organisation, management et transformation de systèmes d information

CONCEPTION ET REALISATION D'UN GENERATEUR DE TABLEAUX DE BORD PROSPECTIFS MULTIDIMENSIONNELS

Formation : Modélisation avec UML 2.0 et Mise en pratique

Lancement du projet TOP (Tracabilité et Optimisation des Process)

UE 8 Systèmes d information de gestion Le programme

Technologie Web. Conception de sites Web. Alexandre Pauchet. INSA Rouen - Département ASI. INSA - ASI TechnoWeb : Rappels UML 1/21

EXERCICES UML. Modéliser cette situation par un diagramme de cas d utilisation. Consulter planning

Visual Paradigm Contraintes inter-associations

Développement d un interpréteur OCL pour une machine virtuelle UML.

Méthodes de Conception Orientés Objet (MCOO) SOMMAIRE

CC30 Certificat de compétence Conception, développement et animation de sites Web

Chapitre 5 Vision Informatique Logique Architectures Applicative et Logicielle

langage spécifiant un processus sous format XML Business Process Management : gestion de processus.

Systèmes d information et bases de données (niveau 1)

Méthodes agiles. CONSEIL & DÉVELOPPEMENT DE SOLUTIONS E-BUSINESS. Jean-Louis Bénard jlb@businessinteractif.

Chef de projet H/F. Vous avez au minimum 3 ans d expérience en pilotage de projet de préférence dans le monde du PLM et de management d équipe.

MERISE. Modélisation et Conception de Systèmes d Information

INDUSTRIALISATION ET RATIONALISATION

Description de la formation

DÉPLOIEMENT D UN ERP. Cours dispensé pour les L3 MSI Elaboré par : Mehdi M tir 2013/2014 Chapitre 3 : Modélisation des besoins

Guide d accompagnement. Document réalisé par Softcomputing et Microsoft France.

INTRODUCTION AUX METHODES D INGENIERIE DES DONNEES DIRIGEE PAR LES MODELES

Résumé CONCEPTEUR, INTEGRATEUR, OPERATEUR DE SYSTEMES CRITIQUES

Retour d expériences avec UML

Mastère Spécialisé MSI-PME/PMO. aitrise des ystèmes d nformation pour les

Mesurer la performance du système d information

Cours STIM P8 TD 1 Génie Logiciel

UML (Diagramme de classes) Unified Modeling Language

CNAM cours NFE107 : Urbanisation et architecture des SI Xavier Godefroy, Rapport sur le BPM, mai Le BPM

La clé de votre réussite, notre engagement!

openarchitectureware & transformation de modèle Yannick Lizzi Architecte Logiciel itemis France Mail: lizzi@itemis.de

RTDS G3. Emmanuel Gaudin

RESUME DESCRIPTIF DE LA CERTIFICATION (FICHE OPERATIONNELLE METIERS)

Les méthodes itératives. Hugues MEUNIER

ARIS : Des Processus de gestion au Système Intégré d Applications

Semarchy Convergence for MDM La Plate-Forme MDM Évolutionnaire

Transcription:

SYSTEMES D INFORMATION & CONCEPTION de BdD PLAN CONCEPT DE SYSTEME D INFORMATION MODELISATION D UN SYSTEME D INFORMATION MODELISATION CONCEPTUELLE : les METHODES METHODE SYSTEMIQUE METHODE OBJET L3 Informatique 2009-2010 1

SYSTEMES D INFORMATION & CONCEPTION de BdD CONCEPT DE SYSTEME D INFORMATION APPROCHE SYSTEMIQUE CLASSIQUE entreprise ou organisation = Système De PILOTAGE Système D INFORMATION Système OPERANT L3 Informatique 2009-2010 2

SYSTEMES D INFORMATION & CONCEPTION de BdD CONCEPT DE SYSTEME D INFORMATION APPROCHE SYSTEMIQUE CLASSIQUE Système d information = Système De COMMUNICATION Système De TRAITEMENT Système de MEMORISATION L3 Informatique 2009-2010 3

SYSTEMES D INFORMATION & CONCEPTION de BdD CONCEPT DE SYSTEME D INFORMATION APPROCHE SYSTEME DE TRAVAIL Système d information = Vue de l entreprise à travers ses INFORMATIONS ensemble organisé de ressources : matériel, logiciel, personnel, données, procédures permettant d acquérir, traiter, stocker, communiquer des informations (sous forme de données, textes, images, sons, ) dans les organisations [ R. REIX] L3 Informatique 2009-2010 4

CONCEPT DE SYSTEME D INFORMATION SYSTEME D INFORMATION versus SYSTEME INFORMATIQUE Système d information Acteurs Activités Informations S appuie sur Support de Système informatique Matériels Logiciels Bases de données & Application From C. Morley, J. Hugues, B. Leblanc L3 Informatique 2009-2010 5

CONCEPT DE SYSTEME D INFORMATION SYSTEME D INFORMATION versus SYSTEME INFORMATIQUE Système d information = partie du réel constituée d informations organisées, d évènements ayant un effet sur ces informations, d acteurs qui agissent sur ces informations ou à partir de ces informations selon des processus visant une finalité de gestion et utilisant les technologies de l information [C.Morley, J. Hugues, B. Leblanc] Système informatique = ensemble organisé d objets techniques (matériel, logiciels, applicatifs) dont la mise en œuvre réalise l infrastructure du système d information [C.Morley, J. Hugues, B. Leblanc] L3 Informatique 2009-2010 6

CONCEPT DE SYSTEME D INFORMATION EXEMPLES DE SYSTEMES D INFORMATION Gestion des stocks d une entreprise commerciale (application fonctionnelle) Gestion intégrée (client, fournisseur, personnel) d une agence de voyage (application fonctionnelle et d aide à la décision) Intranet d une organisation (application d aide à la communication) Site web d une entreprise de vente en ligne (application fonctionnelle et d aide à la communication) L3 Informatique 2009-2010 7

MODELISATION D un SYSTEME D INFORMATION Le contexte : un projet - Plannification : étude d opportunité, étude de faisabilité globale - Analyse du SI : modélisation du futur SI, cahier des charges du futur SI - Conception du SI : modélisation conceptuelle (données, traitements, communications), cahier des charges du système informatique - Réalisation : modélisation logique, développements, cahier des spécifications techniques - Support : formation, aide aux utilisateur, guides d utilisation L3 Informatique 2009-2010 8

MODELISATION D un SYSTEME D INFORMATION MOA & MOE DANS LE PROJET Maîtrise d ouvrage (MOA) - Réalise le cahier des charges du futur SI (expression des besoins) - Valide les solutions proposées par référence aux besoins exprimés - Suit l avancement des travaux - Effectue la recette fonctionnelle des solutions livrées Maîtrise d oeuvre (MOE) - Conçoit la réponse aux besoins exprimés dans le cahier des charges du futur SI - Réalise la solution correspondante - Informe la MOA de l avancement des travaux - Assiste la MOA dans la mise en œuvre des solutions livrées L3 Informatique 2009-2010 9

MODELISATION D UN SYSTEME D INFORMATION Modèle : instrument de travail intellectuel et pratique qui permet de représenter une réalité observée à l'aide d'un formalisme conventionnel et de règles de représentation de type logico-mathématique From Cauvet/Rosenthal-Sabroux Exemples : - Modèle OSI - Modèle relationnel L3 Informatique 2009-2010 10

MODELISATION D UN SYSTEME D INFORMATION Pour quoi? - Maîtriser la complexité du SI - Favoriser la communication entre intervenants d un projet - Documenter l analyse L3 Informatique 2009-2010 11

MODELISATION D un SYSTEME D INFORMATION Quelques définitions Méthode : combinaison de modèles, langages, outils et démarches dans l objectif de déterminer des normes de spécification précises, et de favoriser une conception collective Exemples : - Méthode Merise (France, 1979) - Méthode OOSE (Universitaires) L3 Informatique 2009-2010 12

MODELISATION D un SYSTEME D INFORMATION Quelques définitions Langage : conventions d'écriture et de représentation formelle de modèles ; (langage naturel, langages formels, diagrammes, graphiques, ) Exemples : - Diagrammes UML - Algèbre relationnel L3 Informatique 2009-2010 13

MODELISATION CONCEPTUELLE : les METHODES TYPES DE METHODES Méthodes SYSTEMIQUES Système = ensemble de processus interagissant avec des entités de données et recevant des entrées/produisant des sorties Mise en œuvre de plusieurs niveaux d abstraction niveau conceptuel description du SI qui répond à la question "QUOI" sans prendre en compte les aspects organisationnels et techniques niveau organisationnel prise en compte dans la description du SI des choix d'organisation de façon à répondre à la question "QUI FAIT QUOI ET OÙ" niveau logique description formel des traitements et des données sur la base d'un modèle logique choisi (architecture logicielle, langage, structure logique de données) niveau physique description technique des traitements (schéma d'implantation, type de supports,...) et des données (structure de stockages, mode d'accès,...) L3 Informatique 2009-2010 14

MODELISATION CONCEPTUELLE : les METHODES TYPES DE METHODES Méthodes ORIENTEES OBJET Système = ensemble d objets interagissant entre eux et avec des acteurs par échange de messages A l origine d UML (Unified Modeling Language) plusieurs méthodes de développement d un logiciel: - OMT (Object Modeling Technique) - OOSE (Object Oriented Software Engineering) - OOD (Object Oriented Design) Plusieurs méthodes proposent une démarche pour l utilisation d UML dans la phase de conception d un projet L3 Informatique 2009-2010 15

METHODE SYSTEMIQUE «MERISE like» DÉMARCHE GÉNÉRALE Etape1 Délimitation du domaine On ne modélise correctement qu un domaine clairement défini Comment - identification des frontières - Repérage des acteurs concernés - Mise en évidence des flux de travaux Exemple gestion des commandes d une entreprise Cas 1 : le domaine inclut le contrôle du stock Cas 2 : le contrôle du stock est pris en charge par un domaine connexe (gestion du stock, ) Production - Diagramme d activité L3 Informatique 2009-2010 16

METHODE SYSTEMIQUE «MERISE like» DÉMARCHE GÉNÉRALE Etape1 Délimitation du domaine Exemple de diagramme d activités système d assurance dans lequel un client potentiel transmet tous les renseignements utiles à un courtier; ce dernier se chargeant alors de transmettre les informations à plusieurs assurances pour obtenir leur prix. A partir des réponses obtenues, le courtier établit la meilleure police, et transmet une proposition au client. L3 Informatique 2009-2010 17

METHODE SYSTEMIQUE «MERISE like» DÉMARCHE GÉNÉRALE Etape1 Délimitation du domaine Client Coutier Cie Assurance Remplir demande Envoyer demande Recevoir demande Evoyer à Cie Assur. Elaborer offre Recevoir offre Etablir meilleure police Envoyer au client Recevoir la proposition L3 Informatique 2009-2010 18

METHODE SYSTEMIQUE «MERISE like» DÉMARCHE GÉNÉRALE Comment Etape2 modélisation conceptuelle Exploiter les résultats de la phase d analyse, pour produire les différents modèles conceptuels qui décrivent la solution répondant aux besoins, et ce, sans à priori sur les choix techniques de mise en oeuvre Production - Modèle conceptuel des traitements - Modèle conceptuel des données - Modèle conceptuel des communications L3 Informatique 2009-2010 19

METHODE SYSTEMIQUE «MERISE like» DÉMARCHE GÉNÉRALE Comment Etape3 modélisation logique Prolonger les différents modèles conceptuels par l intégration de choix techniques et d organisation des données (modèle logique de bases de données), et des traitements (atelier logiciels, langages) Production - Modèle logique des données (schéma relationnel) - Description logique des traitements - Description logique des communications L3 Informatique 2009-2010 20

METHODE SYSTEMIQUE «MERISE like» DÉMARCHE GÉNÉRALE Comment Etape4 réalisation Mettre en œuvre les choix techniques pour implanter les données et développer les logiciels Production - Schéma physique d implantation des données - Description des modules de traitement L3 Informatique 2009-2010 21

METHODES OBJET Démarche globale recommandée [ From J. Gabay 1998 ] 1 - Délimiter précisément le système Elaborer un diagramme de contexte du système peut en être l aboutissement. 2 - Identifier les grandes fonctions du système Rechercher les cas d utilisation mis en œuvre par les différents acteurs. 3 Décrire les scénarios attachés aux cas d utilisation Elaborer les fiches descriptives et les diagrammes de séquences permettant de décrire précisément les scénarios. 4 Identifier les objets et les classes Etablir la liste à partir d une synthèse des diagrammes de séquences de l étape précédente. L3 Informatique 2009-2010 22

METHODES OBJET Démarche globale recommandée [ From J. Gabay 1998 ] 5 - Identifier les relations entre les objets et les classes Elaborer le diagramme de classes formalisant ces relations. 6 Préciser la sémantique des objets et des classes Pour toutes les classes le nécessitant, élaborer le diagramme d état-transition. 7 Consolider et valider les modèles Par un processus itératif portant sur les étapes 3, 4, 5 et 6. L élaboration du modèle logique de données peut démarrer après validation du diagramme des classes. L3 Informatique 2009-2010 23