Home

Méthode de Conception des Systèmes d`Information Auteur

image

Contents

1. tape 2 la mise en exploitation elle consiste en e l exploitation en grandeur r elle du nouveau syst me e le lancement progressif du nouveau syst me en parall le au syst me existant si possible e le fonctionnement en vrai grandeur pendant une p riode d termin e e le bilan de l exploitation e la r ception d finitive du produit 36 Elle donne lieu au dossier d exploitation et au manuel utilisateur La maintenance La maintenance est d finie selon BOEHM comme l ensemble des op rations de modification d un logiciel op rationnel laissant intactes ses fonctionnalit s de base Elle consiste en la rectification des anomalies les am liorations et les volutions Ses objectifs sont e maintenir le syst me en fonctionnement e rectifier les anomalies de fonctionnement et prendre en compte les demandes d volution e tablir un sc nario de d veloppement des versions e planifier les corrections apport es au syst me pour minimiser les co ts d intervention e s assurer du bon fonctionnement des nouvelles r visions avant tout nouvelle mise en exploitation e proc der cette mise en exploitation apr s l accord des parties prenantes e assurer un bonne gestion des diff rents configurations du logiciels par la tenue jour de la documentation du syst me Il existe plusieurs niveaux cat gories et formes de maintenance Parmi les niveaux et cat gories on a la maintenance corrective la mainten
2. l tre l objet ou le concept concern e un attribut un l ment de la description de l entit e une mesure une valeur associ e l attribut une information apporte un renseignement au sujet d une d une entit Elle nous permet de repr senter une entit et de transformer cette repr sentation R le de l information Tout acte de la vie d une organisation s accompagne ou est conditionn par des informations pour e am liorer son fonctionnement e faciliter la prise de d cision Syst mes d information Une entreprise cr e de la valeur en traitant de l information en particulier dans le cas des soci t s de service Ainsi l information poss de une valeur d autant plus grande qu elle contribue l atteinte des objectifs de l organisation Un syst me d Information not SI repr sente l ensemble des l ments participant la gestion au traitement au transport et la diffusion de l information au sein de l organisation Une organisation entreprise par exemple peut tre vue comme un syst me qui transforme les entr es en sorties Par exemple une usine de jus de mangue transforme les entr es qui sont des mangues en sorties qui sont des bouteilles de jus de mangue Ce syst me peut tre divis en deux sous syst mes le syst me op rant constitu de la partie du syst me qui s occupe effectivement de transformer les mangues les machines les ouvriers les techniciens le syst me de pilot
3. une fiche des r gles d organisation une esquisse de MOT futur Faire ensuite l tude op rationnelle toujours par sc nario en d finissant le mat riel et les logiciels n cessaires S il existe plusieurs sites cette tude tient compte des aspects sp cifiques de chaque site L tude op rationnelle donnera lieu une fiche de configuration de mat riel pour l architecture g n rale et pour chaque site s il y en a plusieurs x une liste des logiciels Etape 3 Une valuation des Sc narios Pour chaque sc nario r diger un rapport d valuation du sc nario comportant une valuation des co ts de mat riel achat location stockage logiciels programmation achat de progiciels traitement unit s centrales consommation d lectricit communication location de lignes de transmission exploitation fournitures de consommable entretien des locaux maintenance contrats de maintenance chez le constructeur personnel utilisateurs service informatique sous traitant formation utilisateurs informaticiens une valuation des avantages quantifiables et chiffrables au plan financier recette attendues conomies de personnel quantifiables et non chiffrables au plan financier diminution des temps de gestion simplification des proc dures 32 non quantifiables rapidit des traitements aide la d cision image de marque fid lisation d une client
4. primaire est obtenue par concat nation de cl s trang res correspondant aux entit s li es exemple e MCD e MLD Mod le relationnel PAYS code_pays 13 USINE id_usine code_pays date_implantation EXPORT id_usine code_pays Les op rateurs de l alg bre relationnelle projection s lection jointure op rateurs ensemblistes Langage d interrogation de donn es peuvent ensuite directement s appliquer sur le mod le relationnel ainsi obtenu et normalis Formes normales Cette d marche algorithmique ne fournit pas ce niveau d l ment sur l optimisation de la dur e ou des ressources n cessaires pour ex cuter les traitements dans l environnement de production cible La transcription du MCD en MLD doit galement tre pr c d e d une tape de synchronisation et de validation des mod les de donn es MCD et de traitement MCT et MLT au moyen de vues Cela afin d y introduire les informations d organisation d finies au MLT d liminer les propri t s conceptuelles non utilis es dans les traitements ou redondantes et enfin de v rifier que les donn es utilis es pour un traitement sont bien atteignables par navigation entre les entit s relations du MCD e MCD La mod le Physique des donn es MPD ou MPhD permet de pr ciser les syst mes de stockage employ s Les donn es qui sont stock es et g r es dans un ordinateur le sont souvent par un syst me de gestion de base de donn es S
5. X 1 X n avec X 0 ou X 1 La Cl Primaire de l entit se d double et devient une Cl Etrang re dans la relation ou nouvelle table Exactement comme si l entit se d doublait et tait reli e par une relation binaire X 1 X n Cf r gle 2 S l Prenons l exemple d une soci t organis e de mani re pyramidale chaque employ a 0 ou 1 sup rieur hi rarchique direct Simultan ment chaque employ est le sup rieur hi rarchique direct de 0 ou plusieurs employ s MCD 27 EMPLOYE 0 1 id Employe Nom_Employe MLDR EMPLOYE id_Employe Nom_Employe id_Sup_Hierarchique id_Sup_Hierarchique est l identifiant 1d_Employe du sup rieur hi rarchique direct de l employ consid r MPD EMPLOYE ID EMPLOYE int EMP_ID_EMPLOYE int NOM_EMPLOYE varchan200 ID_EMPLOYE EMP_ID_EMPLOYE Deuxi me cas cardinalit X n X n avec X 0 ou X 1 De m me tout se passe exactement comme si l entit se d doublait et tait reli e par une relation binaire X n X n Cf r gle 3 Il y a donc cr ation d une nouvelle table S l Prenons cette fois l exemple d une organisation de type familiale chaque personne a 0 ou n descendants directs enfants et a aussi 0 ou n descendants directs enfants MCD parent PERSONNE Pan id Personne Nom_Personne 0 n MLDR enfant PERSONNE id_Personne Nom_ Personne PARENTE id_Parent id_Enfant id_Parent e
6. d veloppement d un logiciel de sa conception sa disparition L objectif d un tel d coupage est de permettre de d finir des jalons interm diaires permettant la validation du d veloppement logiciel c est dire la conformit du logiciel avec les besoins exprim s et la v rification du processus de d veloppement c est dire l ad quation des m thodes mises en uvre L origine de ce d coupage provient du constat que les erreurs ont un co t d autant plus lev qu elles sont d tect es tardivement dans le processus de r alisation Le cycle de vie permet de d tecter les erreurs au plus t t et ainsi de ma triser la qualit du logiciel les d lais de sa r alisation et les co ts associ s Le cycle de vie du logiciel comprend g n ralement les activit s suivantes e D finition des objectifs consistant d finir la finalit du projet et son inscription dans une strat gie globale e Analyse des besoins et faisabilit c est dire l expression le recueil et la formalisation des besoins du demandeur le client et de l ensemble des contraintes e Conception g n rale Il s agit de l laboration des sp cifications de l architecture g n rale du logiciel e Conception d taill e consistant d finir pr cis ment chaque sous ensemble du logiciel e Codage Impl mentation ou programmation soit la traduction dans un langage de programmation des fonctionnalit s d finies lors de phases de conception e Te
7. tre men e en suivant les tapes suivantes tape 1 structuration des donn es e tablir la description physique des donn es partir du MLD Mod le Logique des donn es e d finir les cl s d acc s e tablir une quantification de l activit des l ments de stockage des donn es e proc der l optimisation physique e d duire l allocation des espaces physiques l organisation et le mode d acc s e d crire les dispositifs de protection d acc s et de confidentialit tape 2 sp cification de l architecture interne du syst me d coupage des Unit Fonctionnelle UF en Unit s de Traitement UT e d couper chaque UF en UT d coupage des UT en modules e d couper chaque UT en modules e tablir la liste des Entr es Sorties pour chaque module e tablir la liste des donn es utilis es ou chang es e tablir une description pour chaque module sous forme d algorithmes ou d organigramme e d terminer les jeux d essai laborer r pondant aux exigences de la qualit terminer de concevoir les Entr es Sorties e d finir les sp cifications des crans ainsi que les dialogues associ s e d finir les formats d taill s et les sp cifications des sorties e tablir une liste des entr es sorties pour chaque UT tape 3 les proc dures techniques de s curit 34 contr le des donn es e description des caract ristiques li es aux contr les des donn es s curit et confidentialit e description de
8. d fini les domaines Gestion de client le Gestion des participations financi res Gestion de tr sorerie Gestion des Ressources Humaines etc Le d coupage en domaines correspond grosso modo aux grandes fonctions de l entreprise hi rarchis es par ses objectifs strat giques centres d int r t Le sch ma directeur peut se faire en plusieurs tapes Etape 1 d finir les objectifs et les structures de travail Etape2 d terminer les composants de l entreprise Etape 3 formaliser et chiffrer les solutions 30 Etape 4 planifier les actions Etape 5 d finir la structure de pilotage Le sch ma directeur donne lieu un document appel plan de d veloppement L tude pr alable Une tude pr alable s applique un domaine ou une grande fonction de l entreprise galement appel e tude de faisabilit L objectif de cette tape est d obtenir le descriptif complet de la nouvelle solution pour le domaine envisag mais en plusieurs phases de sorte envisager les diff rentes hypoth ses possibles et s orienter progressivement vers la solution optimum Le point final de l tude pr alable est de d cider d une solution type en parfaite connaissance de cause quant sa faisabilit co t rentabilit d lai budget moyens mettre en uvre impact organisationnel tablir le cahier des charges pour la r alisation s lectionner un sous traitant ou un progiciel Pour mener bien
9. le une valuation de l impact sur l organisation impact sur les postes de travail acceptabilit du personnel une valuation de la faisabilit en mat riels r diger un compte rendu de l tude technique en logiciels en personnel personnel disponible embauche formation sous traitance une valuation approximative des d lais de livraison des mat riels de programmation des logiciels d lais rarement respect s de recrutement et de formation une valuation de la mise en uvre cadencement du lancement des applications p riodes transitoires etc L tude pr alable donne lieu un document appel dossier de choix L tude d taill e L tude pr alable ne porte que sur les processus majeurs La description des donn es et des traitements y est succincte L tude d taill e va d crire tous les processus composants le fonctionnement du futur syst me d finir pr cis ment les informations utilis es et m moris es sp cifier compl tement les t ches effectuer Elle se d roule en plusieurs tapes tape 1 tude g n rale du MOT futur cette tude se fait en suivant les phases suivantes r alisation du tableau des proc dures fonctionnelles construction du diagramme d encha nement des proc dures fonctionnelles construction du graphe de circulation tape 2 tude pouss e de chaque proc dure fonctionnelle dans cette tape chaque proc dure f
10. une tude pr alable on part de la situation existante L tude pr alable est faite par des utilisateurs et des organisateurs en liaison avec la direction g n rale et les informaticiens On en distingue plusieurs tapes dont chacune est divis e en phases tape 1 tude de l existant Phase 1 R diger une Fiche de pr sentation g n rale du probl me Cette fiche situe le domaine dans le syst me d information partir du sch ma directeur et de la demande de la direction g n rale Par interview de la direction g n rale se faire pr ciser les grands objectifs relatifs au domaine et les consigner dans une Fiche d objectifs D G Phase 2 Proc der des interviews des postes de travail concern s et r diger des comptes rendus d interviews en y joignant tous les documents concern s actuellement en vigueur S il y a des traitement qui se font l aide ou par ordinateur joindre les fiches de description de fichiers actuels Phase 3 A partir des comptes rendus tablir les documents suivants le graphe de circulation actuel la carte de circulation des informations du domaine le graphe des flux le MOT actuel Phase 4 partir des documents recueillis lors des interviews tablir un dictionnaire des donn es actuel pour toutes les donn es manipul es et purer ce dictionnaire Phase 5 a partir du dictionnaire des donn es construire la structure d acc s th oriques SAT en ne prenant que les do
11. 2 Cours de Merise 38
12. GBD Le MPD est l impl mentation du MLD dans le SGBD retenu Une fois le syst me d information analys et mod lis en Mod le Conceptuel de Donn e MCD et apr s tre pass par le Mod le Logique de Donn e Relationnel MLDR nous arrivons au Mod le Physique de Donn e MPD Il s agit maintenant de cr er la base correspondante l tude entam e C est ce stade seulement que le syst me de gestion de base de donn es choisie intervient Le SQL Structured Query Language ou Langage d interrogation Structur a t reconnu en tant que norme officielle de langage de requ te relationnelle Toutefois les syntaxes d extractions des donn es et de cr ations des tables varient quelques peu d un syst me de gestion de base de donn es l autre Le mod le physique consiste donc ressortir le script SQL de cr ation des tables en pr cisant la longueur des champs et les diff rentes cl s Ensuite 1l faudra valuer le poids global de la base de donn es et faire une projection sur un certains nombre d ann es Ce qui permet de tabler sur la capacit du disque requise pour l exploitation de la base de donn es pendant cette p riode Des exemples de logiciels supportant Merise sont e AMC Designer e TRAMIS 14 e SELECT Les mod les des traitements S1 les mod les de donn es se penchent sur l aspect statique les mod les des traitements s occupent de l aspect dynamique Ils portent sur les manipulati
13. Lorsqu on voque les m thodes d informatisation il existe plusieurs mani res de le faire On distingue les m thodes classiques les m thodes cart siennes les m thodes syst miques les m thodes orient e objet Nous vous pr sentons dans les sections qui suivent la classification des types d informatisation 10 M thodes classiques Sp cification du syst me complet e Caract risation de la totalit des donn es et traitements Plusieurs vues e Entit association MERISE Fonctions SADT ou SA RT INCONVENIENTS e Syst mes fig s volution de l environnement e Perte de la s mantique du syst me buts comportements M thodes cart siennes Discours de la M thode 1637 de Ren Descartes LAN sous titr pour bien conduire sa raison et chercher la v rit dans les sciences Quatre r gles m thodologiques 1 Le principe du doute tout en se d faisant des opinions toutes faites ne rien croire sans preuve d ment per ue par soi m me d o viter la pr cipitation 2 La r gle de division pour mieux r soudre un probl me il faut le d composer 3 La gradation des difficult s aller du plus simple au plus complexe 4 L exhaustivit pour bien conna tre un sujet Anglo saxonnes approche fonctionnelle e d composition hi rarchique des processus et des flux de donn es ou flux d information e analyse et conception du syst me d information partir de
14. M thode de Conception des Syst mes d Information Auteur NGANG BILOUNGA Jean Jacques Discipline Analyse Informatique Objectifs L objectif de cet enseignement est double Tout d abord faire comprendre des tudiants en informatique les notions de base sur les syst mes d information Et ensuite tudier et utiliser une m thodologie pour la conception de syst mes informatiques A la fin de ce cours l tudiant sera capable de e comprendre les objectifs de la m thode MERISE et les diff rents niveaux de sa d marche e conna tre le vocabulaire sp cifique de la m thode e discerner la compl mentarit des approches de type syst mique et analytique e savoir formaliser les mod les conceptuel et organisationnel de MERISE e identifier les r les et responsabilit s des diff rents acteurs impliqu s dans le processus de conception Pr requis notions de programmation Description Le cours commence par la d finition de concepts de base utilis s dans la conception des syst mes d information Il replace ceux ci dans le contexte d informatisation Une m thode d analyse et de conception des syst mes d information est ensuite tudi MERISE D abord dans ses aspects fondamentaux puis dans ses aspects les plus pratiques qui permettent de mettre en uvre la m thode pour des cas concrets Introduction Description Lorsqu on parle d informatisation les syst mes d information sont incontournables Il est normal que q
15. On appelle classe d entit un ensemble compos d entit s de m me type c est dire dont la d finition est la m me Le classement des entit s au sein d une classe s appelle classification ou abstraction Une entit est une instanciation de la classe Chaque entit est compos e de propri t s donn es l mentaires permettant de la d crire Prenons par exemple une Ford Fiesta une Renault Laguna et une Peugeot 306 Il s agit de 3 entit s faisant partie d une classe d entit que l on pourrait appeler voiture La Ford Fiesta est donc une instanciation de la classe voiture Chaque entit peut poss der les propri t s couleur ann e et mod le Les classes d entit s sont repr sent es par un rectangle Ce rectangle est s par en deux champs e le champ du haut contient le libell Ce libell est g n ralement une abr viation pour une raison de simplification de l criture Il s agit par contre de v rifier qu chaque classe d entit correspond un et un seul libell et r ciproquement e le champ du bas contient la liste des propri t s de la classe d entit Liste des propri t s o o o o Relations et classes de relation Une relation appel e aussi parfois association repr sente les liens s mantiques qui peuvent exister entre plusieurs entit s Une classe de relation contient donc toutes les relations de m me type qui relient donc des entit s appartenant des m mes classes d entit Une c
16. age qui d finit les objectifs de l entreprise et s efforce de tout mettre en oeuvre pour qu ils soient atteints Pour cela il prend des d cisions Ces d cisions sont prises partir de param tres venant du syst me op rant C est le syst me d information qui rel ve ces param tres les traites et les transmet au syst me de pilotage Il peut tre vue comme la partie qui relie les deux syst mes pr c dents Tr s concr tement le p rim tre du terme Syst me d Information peut tre tr s diff rent d une organisation une autre et peut recouvrir selon les cas tout ou partie des l ments suivants e base de donn es de l entreprise e progiciel de gestion int gr ERP e Outil de gestion de la relation client Customer Relationship Management e Outil de gestion e la cha ne logistique SCM Supply Chain Management e Applications m tiers e Infrastructure r seau e Serveurs de donn es et syst mes de stockage e Serveurs d application e Dispositifs de s curit Pour une description plus imag e du syst me d information suivre le lien suivant http fplanque net Blog itTrends 2003 10 15 p403 Fonctions des syst mes d information les syst mes d information ont trois grandes fonctions e la m morisation des informations brutes ou r sultats de traitement e circulation acc s la m moire et change entre les acteurs e traitement rapprochement calcul comparaison d informations A ces trois
17. ance adaptative la maintenance perfective et la maintenance pr ventive La maintenance corrective ne porte que sur le logiciel d velopp Elle ne remet pas en cause les mod les de donn es ou de traitements Elle consiste en la correction des erreurs du logiciel Elle repr sente souvent 17 20 du temps de maintenance La maintenance adaptative est li e l environnement du logiciel contexte d utilisation du logiciel g n ration des ordinateurs exploitation logiciel sur des mat riels distincts Elle peut faire voluer le MCD et le MCT Elle repr sente 18 25 du temps de maintenance La maintenance perfective consiste am liorer le fonctionnement du logiciel Elle peut entra ner une remise en question des mod les physiques et du MOT C est la cat gorie de maintenance la plus fr quente environ 60 La maintenance pr ventive a pour objectif de diminuer le nombre d op rations de maintenance pour en diminuer le co t Elle n est vraiment possible que si certaines conditions sont r unies e le syst me est d velopp dans un esprit de maintenance ult rieur e le syst me est continuellement am lior pour faire face et int grer les nouvelles technologies e le syst me est maintenu en pensant la maintenance ult rieure 37 Webographie fdigallo online fr cours merise pdf www commentcamarche net affich 1081964 cours et exercices merise merise developpez com www scribd com doc 747242
18. chainement de modules 35 tape 2 tests mise au point tests unitaires e chaque module crit correspondant une Unit de Traitement doit faire l objet d un premier test partir du jeu d essai tests d int gration e ces tests doivent permettre de v rifier le bon fonctionnement de l ensemble du logiciel Ils sont g n ralement effectu s par le responsable technique du projet La production donne lieu un dossier de r alisation La mise en service L objectif principal de la mise en service est de rendre op rationnel le syst me d information Elle consiste installer l ensemble du logiciel d velopp et mettre l ensemble du SI au service des utilisateurs Elle permet de conclure l ensemble du cycle conception d veloppement Son objectif principal est de mettre en place tous les moyens n cessaires la r ception et au lancement du nouveau SI La mise en service se d roule en deux tapes Etape 1 l installation elle a pour but de livrer le logiciel aux utilisateurs et de pr parer le d marrage de l exploitation Elle comprend e la commande l installation le contr le et la r ception du mat riel e la mise en place des proc dures nouvelles li es aux changements d organisation e l organisation et le d roulement de la formation des utilisateurs et des exploitants e l ex cution des jeux d essai utilisateurs e l appr ciation de la conformit des r sultats e la r ception provisoire
19. conception d un syst me d information l aide des mod les sur une p riode donn e La d marche Merise passe par les tapes successives suivantes le sch ma directeur l tude pr alable l tude d taill e l tude technique La production la qualification la maintenance TONER DS Ne Le sch ma directeur Un sch ma directeur est une op ration de courte dur e visant l anticipation moyen terme la prospective et la planification strat gique afin d assurer la coh rence entre les finalit s les strat gies les objectifs et sa politique de mobilisation des ressources organisationnelles technologiques humaines et financi res Appliqu l informatique le sch ma directeur d une organisation a pour but de proposer un plan d automatisation progressive des t ches de gestion d une entreprise d une administration c est dire des t ches bien d finies dans un ensemble organis Le concept de sch ma directeur de l informatique SDI est n dans la banque et la grande administration face au besoin de planifier des investissements de plus en plus lourds de ma triser les aspects humains li s la modification des m thodes de travail Le sch ma directeur de l informatique permet d envisager des scenarii qui portent sur les domaines Un domaine est un d coupage du syst me d information de l entreprise d fini dans un sch ma directeur en fonction de sa strat gie Par exemple une banque peut avoir
20. ctivit dans l accomplissement des t ches la qualit de r alisation des tapes garantie de p rennit t ches de d volution plus ais es une diminution du nombre des anomalies les corrections et la localisation se font plus facilement ce qui implique que les t ches de maintenance sont moins on reuses une discipline commune au sein des quipes d finitions des r les et des responsabilit s un langage commun entre les intervenants qualit des documentations int gration rapide d une nouvelle personne form e la m thode Typologie des m thodes d informatisation On utilise souvent deux crit res de classification de m thodes d informatisation le type d approche et les domaines d application 1 Type d approche des probl mes d informatisation les m thodes classiques les m thodes cart siennes Exemple SADT les m thodes syst miques Exemple MERISE les m thodes objets Exemple UML 2 Les domaines d application Ona les m thodes d laboration de sch mas directeurs Exemple RACINES les m thodes de r daction de cahiers des charges Exemples AROC MUSCADE les m thodes de conception des architectures techniques Exemple TACT les m thodes de conception des syst mes d information les m thodes de programmation les m thodes de s curit des syst mes Exemple MARION les m thodes de conduite des projets Exemples GANTT PERT MCP Classification des types
21. d identifier les objectifs propres de la boucle e les moyens alternatifs pour atteindre les objectifs e les contraintes de chaque alternative Elle donne lieu au choix d une alternative valid e par un prototype le cas ch ant et l ex cution de l alternative choisie A l issue de la boucle une revue des produits et des r sultats fournit une valuation qui sert d entr e pour la boucle suivante La derni re boucle est s quenc e comme un cycle de vie en cascade M thodes d informatisation Une m thode d informatisation est compos e e des mod les ensembles de concepts et de r gles destin s expliquer et construire la repr sentation de ph nom nes organisationnels e des langages pour laborer les sp cifications et faciliter leur communication e une d marche processus pour effectuer les travaux pr conis s tape par tape e des outils AGL ou techniques pour aider la mise en uvre des trois composantes ci dessus Une m thode est un mode d emploi particulier d un mod le Elle dit comment observer les l ments Les avantages L emploi de m thodes doit permettre e de r duire la complexit du processus d informatisation d offrir des moyens de pilotage dans la construction du syst me d informatisation la capitalisation des exp riences et des solutions qui ont d j fait leur preuve dans des situations posant probl me la coordination des projets r duire les co ts et d augmenter la produ
22. dans lequel il op rent en Anglais MIS ou Management of Information Systems Ensemble structur 1 de donn es de leurs traitements et de leurs communications d crit l aide de structures de proc dures et de protocoles dictionnaire de donn es en Anglais DD ou Data Dictionary 2 de moyens techniques Le syst me informatique mat riel et logiciel et de communication de documents ayant pour but de g n rer m moriser traiter transf rer et exploiter des informations dans le cadre d objectifs d finis Mod le Le mot mod le synth tise les deux sens sym triques et oppos s de la notion de ressemblance d de repr sentation En effet il est utilis pour un objet dont on cherche donner une repr sentation qu on cherche imiter exemple le mod le du peintre le mod le que constitue le ma tre pour le disciple pour un concept ou objet qui est la repr sentation d une autre le mod le r duit le mod le gt du scientifique fr wikipedia org wiki Mod le Un mod le est une repr sentation de la r alit Abstraction s L abstraction consiste choisir parmi l ensemble des propri t s de plusieurs objets du monde r el ou imaginables un certain nombre d entre elles pour caract riser un objet type ou objet id al qui est ensuite plus commode manier qu une num ration d objets r els surtout si elle est infinie Ainsi les nombres pairs ou les nombres premiers o
23. de l activit de l entreprise cela signifie que l activit de l entreprise est constitu e d un ensemble de processus Un processus est lui m me compos de traitements regroup s en ensembles appel s op rations Op ration Une op ration est un ensemble d actions ex cut es par le syst me suite un v nement ou une conjonction d v nements Cet ensemble d actions est ininterruptible c est dire que les v nements ne sont pas pris en compte ils ne sont pas forc ment ignor s pour autant tant que l op ration n a pas t accomplie La synchronisation La synchronisation d une op ration d finit une condition bool enne sur les v nements contributifs devant d clencher une op ration Il s agit donc de conditions au niveau des v nements r gies par une condition logique r alis e gr ce aux op rateurs e O e ET e NON Construction du MCT Le mod le conceptuel des traitements permet de repr senter sch matiquement la gestion des v nements 22 Op ration action 1 action 2 d Em ssorr d Emisson 2 Pour le MLD Le mod le logique des donn es consiste d crire la structure de donn es utilis e sans faire r f rence un langage de programmation Il s agit donc de pr ciser le type de donn es utilis es lors des traitements Ainsi le mod le logique est d pendant du type de base de donn es utilis Le mod le relationnel Traduction d une classe d entit C
24. de la future application ex pour la prise en compte d une commande v rifier le code client pr sence validit v rifier la disponibilit des articles command s Le d roulement d une op ration est ininterruptible les actions r aliser en cas d exceptions les v nements r sultats correspondants doivent tre formellement d crits ex en reprenant l exemple pr c dent si le code client indiqu sur la commande est incorrect pr voir sa recherche partir du nom ou de l adresse indiqu s sur la commande s il s agit d un nouveau client pr voir sa cr ation et les informations m moriser 15 e Le processus Un processus est une vue du MCT correspondant un encha nement pertinent d op rations du point de vue de l analyse ex l ensemble des v nements et op rations qui se d roulent entre la prise en compte d une nouvelle commande et la livraison des articles au client Le mod le organisationnel des traitements MOT encore appel MLT Mod le Logique des Traitements il d crit avec pr cision l organisation mettre en place pour r aliser une ou le cas ch ant plusieurs op rations figurant dans le MCT c est dire qui fait quoi o quand comment A un MCT correspond donc g n ralement plusieurs MLT Les notions introduites ce niveau sont le poste de travail la phase la tache et la proc dure e Le poste de travail Le poste de travail d crit la localisation les responsabilit
25. e www mcxapc org static php Ensemble d op rations logiquement li es aboutissant certains r sultats En conception de syst mes d information selon la m thode Merise le processus se situe au niveau du mod le conceptuel de traitement revuesim free fr index php tapes ou phases de la m thode d ex cution ou de fonctionnement de quelque chose que ce soit dans les syst mes commerciaux ou techniques mettant en cause les actions de plus d une personne d une unit ou d une division Syst me d op rations dans la production de quelque chose S rie de mesures de changements ou de fonctions qui produisent un r sultat final www cchra ccarh ca fr phasell glossaire asp Information encore appel e donn e El ment de connaissance susceptible d tre cod pour tre conserv trait ou communiqu Syst mes Un syst me est un assemblage d l ments reli s entre eux compris dans un ensemble plus grand En latin et en grec le mot syst me veut dire combiner tablir rassembler Un sous syst me est un syst me faisant partie d un autre syst me G n ralement un syst me est constitu de composants ou d l ments organis s ensemble dans le but de faciliter le flux d informations de mati res ou d nergie fr wikipedia org wik1 S yst me Syst me d information ou information system est un ensemble de composants de traitement de l information et de communication ainsi que l environnement
26. elle COMPOSE id_Commande id_ Produit qantit MPD COMMANDE PRODUIT ID COMMANDE int DATE_COMMANDE datetime ID PRODUIT int LIBELLE BLOB ID_COMMANDE ID_COMMANDE ID_PRODUIT ID_PRODUIT A ID COMMANDE int ID PRODUIT int n int QUANTITE numeric 4 Relation n aire quelles que soient les cardinalit s Il y a cr ation d une table suppl mentaire ayant comme Cl Primaire la concat nation des identifiants des entit s participant la relation Si la relation est porteuse de donn e celles ci deviennent des attributs pour la nouvelle table S L Un tudiant parle une ou plusieurs langues avec un niveau Chaque langue est donc parl e par 0 ou n tudiants avec un niveau Pour chaque niveau il y a O ou plusieurs tudiants qui parlent une langue 26 MCD NIVEAU id Niveau An Nom_Niveau ETUDIANT id Etudiant 4 n Nom_Etudiant n LANGUE id Langue Nom_Langue MLDR ETUDIANT id_Etudiant Nom_Etudiant NIVEAU id_Niveau Nom_Niveau LANGUE id_Langue Nom_Langue PARLE id_Etudiant id_Niveau id_Langue MPD ETUDIANT ID_ETUDIANT int NIVEAU ID NIVEAU int NOM _NIVEAU varchan200 NOM_ETUDIANT varchan200 ID_ETUDIANT ID_ETUDIANT PARLE ID_NIVEAU 1D_NIVEAU ID ETUDIANT int LANGUE ID NIVEAU int P LANGUE ID_LANGUE MD LANGUE int ID LANGUE int NOM_LANGUE varchan200 5 Association R flexive e Premier cas cardinalit
27. ent tre d finies ind pendamment des autres occurrences d entit s on dit que ces entit s sont ind pendantes Certaines entit s ne peuvent toutefois tre identifi es que par l interm diaire d autres entit s c est la raison pour laquelle on parle d identification relative On parlera par exemple de la 4 porte au 2 tage du b timent B au lieu de dire la porte n 3451 Ainsi l agr gation appel e aussi identification relative permet de sp cifier qu une entit est n cessaire pour en identifier une autre e la classe d entit permettant d identifier est appel e classe d entit agr geante e la classe d entit identifi e est appel e classe d entit agr g e La repr sentation de ce type de relation est la suivante attributt 2 2 attribuu attribut2 RiC attributi attribut2 attribut CEZ attributf 21 Pour le MCT Le concept d v nement Un v nement repr sente un changement dans l univers ext rieur au syst me d information ou dans le syst me d information lui m me e un v nement externe est un changement de l univers ext rieur e un v nement interne est un changement interne au syst me d information On repr sente un v nement par une ellipse en trait plein pour les v nements internes l organisation en trait pointill pour les v nements externes P a EE Ev nement N lt externe Ed D finition d un processus Un processus est un sous ensemble
28. fonctions on peut en ajouter une quatri me e collecte et saisie des informations Classification des syst mes d information On doit cette classification Blumenthal On distingue les grandes cat gories suivantes e SICOP Syst me d Information de Contr le Op rationnel Physique o SICOL Syst me d Information de Contr le Op rationnel Logistique SICOMP Syst me d Information de Contr le Op rationnel de Mati res Premi res SICOPR Syst me d Information de Contr le Op rationnel de Production SICOPC Syst me d Information de Contr le Op rationnel de Produits Commercialisables o SICOAP Syst me d Information de Contr le Op rationnel des Actifs Physiques SICOIM Syst me d Information de Contr le Op rationnel des Installations et Mat riels SICOPT Syst me d Information de Contr le Op rationnel de Projet d Investissement e _ SICOA Syst me d Information de Contr le Op rationnel et Administratif o SICOF Syst me d Information de Contr le Op rationnel Financier SICOC Syst me d Information de Contr le Op rationnel de Comptabilit SICOT Syst me d Information de Contr le Op rationnel de Tr sorerie o SICOM Syst me d Information de Contr le Op rationnel Monetaire notamment pour la paie la gestion des avantages et indemnit s et l administration du personnel Cycle de vie Le cycle de vie d un logiciel en anglais software lifecycle d signe toutes les tapes du
29. formalismes Les mod les merise utilisent des formalismes une mani re formelle et standard de d crire le mod le Nous donnons dans les quelques sections qui suivent les principaux formalismes utilis s par merise 17 Formalisme Pour le MCC Diagramme de contexte Le diagramme de contexte a pour but de repr senter les flux d informations entre l organisation et les acteurs externes selon une repr sentation standard dans laquelle chaque objet porte un nom l organisation est repr sent e par un rectangle les acteurs externes sont repr sent s par des ellipses en pointill s les flux d information sont repr sent s par des fl ches dont l orientation d signe le sens du flux d information Acteur f id infol Acteur2 f 3 22 Organisation info3 Diagramme conceptuel de flux Ce diagramme appel aussi mod le conceptuel de la communication permet de compl ter le diagramme de contexte en d composant l organisation en une s rie d acteurs internes Dans ce diagramme la repr sentation standard est la suivante Les acteurs internes sont repr sent s par des ellipses les messages internes sont repr sent s par des fl ches tm f Acteur HE MSGI LED MSC2 Acteur J PrE M5G3 Acteurs Ji wa e 18 Pour le MCD Entit s et classe d entit Une entit est la repr sentation d un l ment mat riel ou immat riel ayant un r le dans le syst me que l on d sire d crire
30. ganisationnel des traitements consiste donc repr senter le mod le conceptuel des traitements dans un tableau dont les colonnes sont la dur e le lieu les responsables et ressources n cessaires une action Le tableau des proc dures fonctionnelles La premi re tape du mod le organisationnel des traitements consiste d couper les op rations en proc dures fonctionnelles une succession de traitements d clench e par un v nement Il s agit d associer dans un tableau e les proc dures fonctionnelles e I heure de d but et de fin P riode e la nature e le lieu du poste de travail e le responsable du poste de travail e les ressources du poste de travail P riode ou Temps Enchainement Poste de Travail D but Fin des Lieu Responsable Ressources Proc dures fonctionnelles 24 R gles de passage du MCD au MLDR Ces r gles sont appliquer scrupuleusement selon le cas 1 Une entit se transforme en une relation table Toute entit du MCD devient une relation du MLDR et donc une table de la Base de Donn e Chaque propri t de l entit devient un attribut de cette relation et dont une colonne de la table correspondante L identifiant de l entit devient la Cl Primaire de la relation elle est donc soulign e et donc la Cl Primaire de la table correspondante CLIENT id_client lt gt CLIENT id_client Nom_Client Tel_client Nom_Client Tel_Client 2 Relation binaire au
31. haque classe d entit du mod le conceptuel devient une table dans le mod le logique Les identifiants de la classe d entit sont appel cl s de la table tandis que les attributs standards deviennent des attributs de la table c est dire des colonnes Traduction d une classe de relation Le passage du mod le conceptuel au mod le logique au niveau des classes de relation se fait selon les cardinalit s des classes d entit participant la relation e Si une des classes d entit s poss de une cardinalit fable la table aura comme attributs les attributs de la classe ayant une cardinalit faible puis le ou les attribut s de relation et enfin les attributs de la seconde classe pr c d du nom de la classe e si les deux classes d entit s poss dent une cardinalit forte la table aura comme attributs les attributs des deux classes de relation pr c d s des noms des classes respectives puis le ou les attribut s de relation 23 Traduction d une classe d agr gation Dans le cas de la pr sence d une classe d agr gation la classe d entit agr g e a comme attributs suppl mentaires les attributs de la classe d entit agr geante Pour le MOT Le mod le organisationnel des traitements Le mod le organisationnel des traitements s attache d crire les propri t s des traitements non trait es par le mod le conceptuel des donn es c est dire e le temps e les ressources e le lieu Le mod le or
32. la communication Le mod le conceptuel de la communication est g n ralement le seul mod le utilis dans ce cadre Les mod les de la communication Le mod le conceptuel de la communication est g n ralement le seul mod le utilis dans ce cadre Le Mod le Conceptuel de la Communication MCC Le MCC Mod le conceptuel de la communication d finit les flux d informations prendre en compte La premi re tape de ce mod le est d arriver isoler le syst me en le d limitant 12 Il s agit donc de d finir le syst me et les l ments externes avec lesquels il change des flux d information Ces l ments ext rieurs sont appel s acteurs externes ou partenaires La seconde tape consiste d couper l organisation en entit s appel es acteurs internes ou domaines Lorsque les domaines d une organisation sont trop importants ils peuvent tre d compos s eux m mes en sous domaines La derni re tape est l analyse des flux d information c est dire la d finition des processus Les mod les de donn es C est la repr sentation sch matique d un ensemble de donn es relatives aux ph nom nes qui pr sentent de l int r t pour une application On retrouve trois niveaux de mod les de donn es e le mod le conceptuel de donn es e le mod le logique de donn es appel aussi mod le fonctionnel de donn es e le mod le physique de donn es Le mod le logique des donn es MLD le MLD reprend le conte
33. la d finition de fonctions e processus d analyse et de conception Un traitement de l information r pond aux r gles de proc dures de gestion pour produire des sorties La d marche de travail est descendante top down part du g n ral pour aller vers le particulier Elle d bute par l identification d une fonction globale de gestion Toute fonction est d compos e en sous fonctions et ainsi de suite par raffinements successifs jusqu ce que les ensembles l mentaires soient intelligibles Une repr sentation en arbre les fonctions globalement per ues sont clat es en processus sp cifiques Les relations entre ces derniers sont galement recherch es Programmation modulaire et d composition fonctionnelle S A D T J S D M thodes syst miques Th orie du syst me g n ral Il existe 9 niveaux de complexit A chaque niveau le syst me comporte tous les caract res du niveau inf rieur e l objet passif et sans n cessit niveau le plus simple de description e l objet actif connu par son activit son comportement e l objet actif r gul le syst me peut refuser certains comportements possibles en fonction de son comportement pr c dent e l objet s informe r gulation du syst me par l interm diaire de flux d information e l objet d cide son activit le syst me a un comportement non in vitable 11 c est dire qui est le r sultat d une d cision 2 types d information l information repr se
34. lasse de relation peut lier plus de deux classes d entit Voici les d nominations des classes de relation selon le nombre d intervenants e une classe de relation r cursive ou r flexive relie la m me classe d entit e une classe de relation binaire relie deux classes d entit e une classe de relation ternaire relie trois classes d entit e une classe de relation n aire relie n classes d entit 19 Les classes de relations sont repr sent es par des hexagones parfois des ellipses dont l intitul d crit le type de relation qui relie les classes d entit g n ralement un verbe On d finit pour chaque classe de relation un 1dentificateur de la forme Ri permettant de d signer de fa on unique la classe de relation laquelle il est associ On peut ventuellement ajouter des propri t s aux classes de relation La cardinalit Les cardinalit s permettent de caract riser le lien qui existe entre une entit et la relation laquelle elle est reli e La cardinalit d une relation est compos e d un couple comportant une borne maximale et une borne minimale intervalle dans lequel la cardinalit d une entit peut prendre sa valeur e la borne minimale g n ralement 0 ou 1 d crit le nombre minimum de fois qu une entit peut participer une relation e la borne maximale g n ralement 1 ou n d crit le nombre maximum de fois qu une entit peut participer une relation attributi attribut a
35. nn es l mentaires sans les donn es calcul es en listant toutes les d pendances fonctionnelles et en liminant les transitivit s En d duire une repr sentation graphique du MCD actuel 31 Phase 6 D duire les r gles de gestion partir du MCD et du MCT actuels Phase 7 partir des comptes rendus d interviews tablir une fiche de synth se faisant tat des points les plus pineux des souhaits des utilisateurs en s effor ant de critiquer l organisation actuelle D gager de cette fiche un certain nombre d objectifs de la fiche d objectifs D G tablir une liste hi rarchis e de tous les objectifs sur une fiche d objectifs synth se Faire approuver celle ci par la direction g n rale et par les divers responsables Phase 8 tudier les interfaces avec les autres domaines d apr s la carte g n rale de circulation de l information du sch ma directeur par exemple et les consigner dans une fiche des interfaces tape 2 Sc narios futurs Phase 1 partir de la fiche d objectif synth se et des r gles de gestion actuelles inventorier les r gles de gestion futures et les inscrire sur une fiche de r gles de gestion futures A partir du MOD actuel de la fiche des interfaces et des r gles de gestion futures tablir le MOD futur Phase 2 partir du MCT actuel et des r gles de gestion futures concevoir le MCT futur Phase 3 pour chaque sc nario faire l tude organisationnelle qui donnera
36. nt un caract re d abstraction Mais vrai dire les nombres eux m mes ont un caract re d abstraction fr wikipedia org wik1 Abstraction concr tisation ph nom ne inverse de l abstraction passe du mod le monde r el concept id e d un objet con u par l esprit permettant d organiser les perceptions et les connaissances www unice fr BU lettres parme glossaire html Un concept est une construction de l esprit permettant de mieux saisir intellectuellement le r el El ment de base d une th orie le concept se veut une repr sentation abstraite d un objet Personne par exemple n a vu une classe sociale car elle est un concept www collegeahuntsic qc ca Pagesdept Sc_Sociales multi Glossaire html Notion d information En informatique la notion de donn es est tr s utilis e Par exemple un programme a g n ralement des donn es sur lesquelles il travaille On peut d finir une donn e comme une informations num riques ou alphanum riques repr sent es sous forme cod e compr hensibles par la seule machine pouvant tre enregistr es trait es conserv es et communiqu es En r alit on fait une distinction entre les donn es et l information La donn es est un fait brut non interpr t tandis que l information est porteuse de sens On peut dire qu une information est un ensemble d informations interpr t s dans un contexte particulier Une information est une ensemble trois l ments e une entit
37. ntation et l information d cision e l objet actif a une m moire le syst me peut avoir besoin de la repr sentation d v nements pass s e l objet actif se coordonne il existe au sein du syst me des processus de coordination e l objet actif s auto organise il est capable de s adapter et d inventer de nouvelles organisations e l objet actif s auto finalise le syst me g n re ses projets d termine ses finalit s M thodes orient e objet e Sp cification comme un syst me ouvert e Interface avec l existant communication avec l homme e Caract risation du comportement ou du but du syst me e D composition en sous syst mes ou objets Plusieurs vues Comportement UML Buts KADS Les mod les de MERISE A chaque niveau de la conception du syst me d information un mod le est labor Il permet de d crire le syst me au niveau de conception consid r Sachant que la communication les donn es et les traitements sont examin s on a les mod les suivants Au niveau conceptuel Le Mod le Conceptuel de la Communication le Mod le Conceptuel des Donn es MCD le Mod le Conceptuel des Traitements MCT Au niveau Organisationnel le Mod le Logique des Donn es MLD le Mod le Logique des Traitements MLT ou Mod le Organisationnel des Traitements MOPT Au niveau physique le mod le Physique des Donn es MPD ou MPhD le Mod le Op rationnel des Traitements MOT ou MOpT Les mod les de
38. nu du MCD pr c dent mais pr cise la volum trie la structure et l organisation des donn es telle qu elles pourront tre impl ment es Il s agit du passage entre le Mod le Conceptuel de Donn e et l impl mentation physique de la base Par exemple ce stade il est possible de conna tre la liste exhaustive des tables qui seront cr er dans une base de donn es relationnelle Le MLD est lui aussi ind pendant du mat riel et du logiciel il ne fait que prendre en compte l organisation des donn es C est d ailleurs le point primordial de la mod lisation si l organisation des donn es est relationnelle si elles sont li es entre elles alors le MLD est Relationnel et devient le MLDR ou Mod le Logique de Donn e Relationnel Le MLD est une transcription galement appel e d rivation du MCD dans un formalisme adapt une impl mentation ult rieure au niveau physique sous forme de base de donn es relationnelle ou r seau ou autres ex simples fichiers La transcription d un MCD en mod le relationnel s effectue selon quelques r gles simples qui consistent d abord transformer toute entit en table avec l identifiant comme cl primaire puis observer les valeurs prises par les cardinalit s maximum de chaque association pour repr senter celle ci soit ex card max l n ou 0 n par l ajout d une cl trang re dans une table existante soit ex card max n n par la cr ation d une nouvelle table dont la cl
39. onctionnelle est tudi e de mani re pouss e Cela donne lieu une fiche de description de la proc dure fonctionnelle une description des documents ventuelle des tables de d cision ventuelles une description ventuelle des tats de sortie pour les transactions des grilles d crans faire approuver par les utilisateurs concern s des grilles de contr les une fiche de r partition des t ches entre l homme et la machine faire approuver par les utilisateurs le mod le externe non valid tape 3 Validation du MCD Les donn es et les traitements ayant t tudi s de mani re ind pendante la validation du MOD permet de confronter les donn es aux traitements et de rendre l ensemble coh rent 33 tape 4 Passage au MLD L tude d taill e donne lieu pour chaque application un cahier des charges utilisateurs L tude technique L tude technique est la traduction informatique des sp cifications issues de l tude d taill e Elle s occupe des sp cifications techniques pour la r alisation Les objectifs de l tude technique sont de pr senter les sp cifications informatiques n cessaires la production du logiciel A cet effet elle d finit compl tement e la structure de m morisation informatique des donn es fichiers ou base de donn es e l architecture interne du syst me e les proc dures de s curit s e le plan de r alisation L tude technique peut
40. ons que subissent les donn es On en distingue galement trois le mod le conceptuel des traitements le mod le organisationnel des traitements le mod le op rationnel des traitements Le mod le conceptuel des traitements MCT le Mod le Conceptuel de Traitement est un sch ma repr sentant les traitements en r ponse aux v nements traiter par exemple la prise en compte de la commande d un client Le MCT repose sur les notions d v nement et d op ration celle de processus en d coule e L v nement Un v nement est assimilable un message porteur d informations donc potentiellement de donn es m morisables par exemple l v nement commande client prendre en compte contient au minimum l identification du client les r f rences et les quantit s de chacun des produits command s Un v nement peut e d clencher une op ration ex commande client prendre en compte d clenche l op ration prise en compte commande e tre le r sultat d une op ration ex colis exp dier suite l op ration de pr paration colis et ce titre tre ventuellement un v nement d clencheur d une autre op ration e L op ration Une op ration se d clenche uniquement par le stimulus d un ou de plusieurs v nements synchronis s Elle est constitu e d un ensemble d actions correspondant des r gles de gestion de niveau conceptuel stables pour la dur e de vie
41. s et les ressources n cessaires pour chaque profil d utilisateurs du syst me ex client web responsable commercial responsable des stocks etc e La phase La phase est un ensemble d actions CF MCT Op ration r alis es sur un m me poste de travail La phase peut tre soit manuelle ex confectionner des colis soit automatis e et int ractive ex saisie d un formulaire client ou automatis e batch ex production et envoi de tableaux de bord quotidiens dans les bo tes aux lettres lectroniques e La t che La t che est une description d taill e d une phase automatis e int ractive sp cification de l interface et du dialogue homme machine localisation et nature des contr les effectuer etc e La proc dure La proc dure est un regroupement de phases quivalent organisationnel des notions d op ration et d actions conceptuelles mais se d roulant sur une p riode de temps homog ne Des proc dures d origines non conceptuelles peuvent tre rajout es du fait des choix d organisation retenus ex proc dures d changes d informations li es l externalisation de certaines activit s prise en compte des questions de s curit en cas de choix de solution Web Le mod le op rationnel des traitements MOT ou MOpT Le Mod le Op rationnel des Traitements permet de sp cifier les fonctions telles qu elles seront ensuite r alis es par le programmeur 16 Les
42. s m canismes relatifs la s curit et la confidentialit des donn es e description les proc dures de reconstitution des supports de donn es de red marrage et de sauvegarde tape 4 planification de la r alisation e r aliser le planning pour les phases suivantes L tude technique donne lieu un cahier des charges technique La production La production consiste en l criture effective des programmes dans le langage appropri la g n ration des fichiers ou des bases de donn es et aux tests La production du logiciel doit permettre de faciliter la maintenance future Ses objectifs sont e la production du logiciel conforme aux sp cifications de l tude technique e de tester techniquement le logiciel de mani re qu il soit pr t tre livr aux utilisateurs La production du logiciel peut se faire en suivant les tapes suivantes tape 1 programmation de l application durant laquelle il faudra e int grer les normes et standards de programmation e organiser l environnement de programmation e d finir une organisation pour permettre la gestion de l environnement de programmation mat riel temps machine coder les modules e transformer les sp cifications techniques des modules en code source e v rifier et mettre au point le code source e corriger les d fauts et erreurs constat es pr parer les jeux d essai e d finir les jeux d essai e pr parer les donn es en vue des tests unitaires et d en
43. st l identifiant id_Personne d un ascendant direct de la personne id_Enfant est l identifiant 1d_ Personne d un descendant direct de la personne La table PARENTE sera en fait l ensemble des couples parents enfants pr sent dans cette 28 famille MPD ID_PERSONNE PARENT _ID_PERSONNE PERSONNE PARENTE ID PERSONNE int ID PERSONNE in NOt_PERSONNE varchan200 PARENT ID PERSONNE int ID_PERSONKNE ID_PERSONNE 6 Relation binaire aux cardinalit s 0 1 1 1 La Cl Primaire de la table la cardinalit 0 1 devient une Cl Etrang re dans la table la cardinalit 1 1 S L Dans ce centre de vacances Chaque animateur encadre en solo 0 ou 1 groupe chaque groupe tant encadr par un et un seul animateur MCD ANIMATEUR GROUPE id animateur 14id Groupe Nom_Animteur a Nom_Groupe MLDR ANIMATEUR id_Animateur Nom_Animateur GROUPE id_Groupe Nom_Groupe id_animateur MPD ID_ANIMATEUR ID_ANIMATEUR GROUPE ANIMATEUR ID_ GROUPE int ID ANIMATEUR int ID_ANIMATEUR int NOM_ANIMATEUR varchar 200 NOM_GROUPE varchar 200 Ces 6 r gles repr sentent TOUS les cas que vous pourrez rencontrer 29 La d marche Merise Description Merise est une m thode de conception des syt me d information qui utilisent comme nous l avons vu un certain nombre de mod les Mais m rise est galement une d marche La d marche est la m thode qui organise en tape la
44. sts unitaires permettant de v rifier individuellement que chaque sous ensemble du logiciel est impl ment conform ment aux sp cifications e Int gration dont l objectif est de s assurer de l interfa age des diff rents l ments modules du logiciel Elle fait l objet de tests d int gration consign s dans un document e Qualification ou recette c est dire la v rification de la conformit du logiciel aux sp cifications initiales e Documentation visant produire les informations n cessaires pour l utilisation du logiciel et pour des d veloppements ult rieurs e Mise en production e Maintenance comprenant toutes les actions correctives maintenance corrective et volutives maintenance volutive sur le logiciel La s quence et la pr sence de chacune de ces activit s dans le cycle de vie d pend du choix d un mod le de cycle de vie entre le client et l quipe de d veloppement Cycle de vie en cascade Dans le cycle de vie en cascade les tapes se succ dent dans le temps Chaque tape produit des documents qui sont utilis s pour en v rifier la conformit avant de passer la suivante Le cycle de vie en cascade est souvent sch matis de la mani re suivante En utilisant le d coupage d finit ci haut on aurait ainsi le cycle de vie suivant System feasibility Validation Software plans and requirement Validation Product design a Detailed design a J Integration Prod
45. ttribut2 attributs attribut Une cardinalit 1 N signifie que chaque entit appartenant une classe d entit participe au moins une fois la relation Une cardinalit O N signifie que chaque entit appartenant une classe d entit ne participe pas forc ment la relation Les identifiants Un identifiant est un ensemble de propri t s une ou plusieurs permettant de d signer une et une seule entit La d finition originale est la suivante L identifiant est une propri t particuli re d un objet telle qu il n existe pas deux occurrences de cet objet pour lesquelles cette propri t pourrait prendre une m me valeur Les attributs d une classe d entit permettant de d signer de fa on unique chaque instance de cette entit sont appel s identifiants absolus 20 Le mod le conceptuel des donn es propose de faire pr c der d un les identifiants parfois de les souligner CEtC atiributf attiributz attribut attribut attribut2 attributs Ainsi chaque classe d entit doit poss der au moins un attribut identifiant et l ensemble de ses attributs identifiants doivent tre renseign s la cr ation de l entit Agr gation ou identification relative Lorsqu un identifiant est constitu uniquement d attributs intrins ques une entit c est dire ne faisant r f rence aucune autre entit on le nomme identifiant absolu Les entit s comportant des identifiants absolus peuv
46. uct verification e Operations and maintenance Revalidation Barry W Boehm A Spiral Model of Software Development and Enhancement IEE Computer May 1988 Cycle de vie en V Le mod le de cycle de vie en V part du principe que les proc dures de v rification de la conformit du logiciel aux sp cifications doivent tre labor es d s les phases de conception Sp cifications des besoins du Validation logiciel Conception Int gration pr limminaire Conception Cycle de d veloppement du logiciel d apr s Fichot et Romain 1990 Cycle de vie en spirale Le cycle de vie en spirale est un mod le g n rique de cycle de vie volutif qui a t propos par Barry W Boehm en 1984 Ce mod le ax sur la ma trise et la r duction des risques est davantage un cadre de travail guidant la construction d une d marche sp cifique de projet plut t qu une d marche formalis e IX accumulation des co ts termination de buts choix et contraintes Analyse des g Identifiaction et risques valuation Analyse des risques Prototype op rationnel Besoins logiciels Conception Conception d taill e Codage Validation Temis d int gration et de la unitaires de tests conception Tests d int gration Phases de planification Develo ppement et tests Tests de recette Implantation Chaque boucle de spirale permet e
47. ue dans une fili re qui concerne l informatisation les syst mes d informations soient largement tudi s tant donn l importance du sujet cette tude se divise en deux parties Ce cours constitue la premi re partie de l tude des syst mes d informations S I ou I S Information System en anglais Il a pour principal objet de pr senter la m thode MERISE tr s largement utilis e dans le monde francophone Il commence par une br ve pr sentation de quelques notions li es au sujet Il se poursuit par l tude proprement dite de Merise Cette tude concerne essentiellement les mod les utilis s MERISE tant galement une d marche celle ci est ensuite pr sent e Le cours se termine par une tude de cas qui montre la succession d tapes dans la mise en uvre de MERISE Sur les syst mes d information Description Nous aborderons dans cette section les notions et concepts utiles nous permettant d voquer l analyse informatique dans les termes appropri s Concepts de base Quelques d finitions utiles Processus s quence de ph nom nes dynamiques mouvements r actions chimiques activit s cellulaires op rations techniques actions ou comportements interactions humaines menant des r sultats d terminables En analyse des syst mes tout changement dans le temps de mati re d nergie ou d information qui se produit dans le syst me traitant ces variables d entr e et les menant aux variables de sorti
48. x cardinalit s X 1 X n X 0 ou X 1 La Cl Primaire de la table la cardinalit X n devient une Cl Etrang re dans la table la cardinalit X 1 Exemple de Syst me d Information SD Un employ a une et une seule soci t Une soci t a 1 ou n employ s Mod le Conceptuel de Donn e MCD id Employe id societe Nom_Employe 1 1 1n Nom_Societe Mod le Logique de Donn e Relationnelle MLDR EMPLOYE id_Employe Nom_Employe id_Societe SOCIETE id_Societe Nom_Societe Mod le Physique de Donn e MPD ou sch ma de base ID EMPLOYE int ID_SOCIETE int NOM_EMPLOYE varchan200 SOCIETE ID SOCIETE int NOM_SOCIETE varchan200 ID_SOCIETE ID_SOCIETE 25 3 Relation binaire aux cardinalit s X n X n X 0 ou X 1 Il y a cr ation d une table suppl mentaire ayant comme Cl Primaire une cl compos e des identifiants des 2 entit s On dit que la Cl Primaire de la nouvelle table est la concat nation des Cl s Primaires des deux autres tables Si la relation est porteuse de donn e celles ci deviennent des attributs pour la nouvelle table S L Une commande est compos e de 1 ou n produits distincts en certaine quantit Un produit est pr sent dans 0 ou n commandes en certaine quantit MCD COMMANDE PRODUIT id Commande 0 n id Produit Date_Commande tn Libelle MLDR COMMANDE id_Commande Date_commande PRODUIT id_ Produit lib

Download Pdf Manuals

image

Related Search

Related Contents

couple site - L`Ecovillage de Ste Camelle  Centrale vapeur Autonomie Illimitée  FONA XDC - Expro Dental  2 - Ministerio de Transporte  Istruzioni per l'uso  ライセンスプレートホルダー 組付・取扱説明書  スロットルキット TYPE−EVO 取扱説明書  Laboratório de Circuitos Lógicos  取扱説明書  2308-900-01 (A - Jul 2008)(User)  

Copyright © All rights reserved.
Failed to retrieve file