Home

GPA777 Introduction au génie logiciel Chapitre 4

image

Contents

1. D partement de g nie de la production automatis e Tony Wong Ph D ing eGPA777 Introduction au g nie logiciel GPA777 Introduction au g nie y Patrons de conception 10 e Utiliser l h ritage pour lier les classes traitement de commande la classe de d part 75 GPA777 Introduction au g nie a Patrons de conception 11 e Le patron Commande suite Wa Diagramme UML Commande Ex ctuer Document CmdColler CmdCouper Ex ctuer Ex ctuer 3 document gt Coller document gt Couper D partement de g nie de la production automatis e Tony Wong Ph D ing eGPA777 Introduction au g nie logiciel GPA777 Introduction au g nie y Patrons de conception 12 B contient B enregistre les instances de A B utilise intimement A B poss de les param tres initiau D partement de g nie de la production automatis e Tony Wong Ph D ing 39 eGPA777 Introduction au g nie logiciel GPA777 Introduction au g nie y Patrons de conception 14 obte Solution passer par l agent interm diaire D partement de g nie de la production automatis e Tony Wong Ph D ing 40 eGPA777 Introduction au g nie logiciel GPA777 Introduction au g nie gn
2. Patrons de conception 16 e Les objets p gestion travail multidisciplinaire Les ergonomistes psychologue industriel Placer l utilisateur au centre de la pr occupation R duire la m morisation de la part de l utilisateur Cr er une interface qui est corisistante D partement de g nie de la production automatis e Tony Wong Ph D ing 41 eGPA777 Introduction au g nie logiciel GPA777 Introduction au g nie y ogrammation de l interface utilisateur nt graphique D partement de g nie de la production automatis e Tony Wong Ph D ing 42 eGPA777 Introduction au g nie logiciel GPA777 Introduction au g nie Fo e Laliste des activit s pour la conception de l interface utilisateur est e Quelles sont les t ches que l utilisateur peuve accomplir e Quelle est la s quence d actions n cessair pour accomplir ces t ches une s quence par t che finir les composants d interface suite e Interface non graphique d finir la syntaxe et la s mantique des commandes onstruction de l interface e Interface graphique utiliser la capacit de l environnement de d veloppement Ex resource editor de VC gt raphique cr ation de e commandes D partement de g nie de la production automatis e Tony Wong Ph D ing 43 eGPA777 Introduction au g nie logiciel GPA777 Introduction au g nie y
3. act p xaudio_get_api_version Enable GetOutputVolume _ERR BB E W plupart des applications modernes itilisent une interface utilisateur qui est e Voiciquelques recommandations sur l utilisation des l ments graphiques Le contr le Bouton doit toujours enclencher une on visible Sans quoi l utilisateur peut cr er une Enregistrer les modifications vers Run 0 bmp 1 Non Annuler Mettre le minimum de texte dans un panneau de message viter l utilisation de double n gation dans vos textes Ne pas r inventer la roue utiliser les panneaux pr fabriqu s de la plateforme Ceci diminuera le temps d apprentissage du logiciel Fichiers Bitmap bmp viter les d corations inutiles qui pe vent agacer les utilisateurs D partement de g nie de la production automatis e Tony Wong Ph D ing 44 eGPA777 Introduction au g nie logiciel GPA777 Introduction au g nie logici ce utilisateur 8 SEC L1 Options x Contr le des priorit s Messages de rappel l La priorit est un concept reli la vitesse d ex cution d une t che RELATIVE d autres t ches de l application Ainsi une t che de grande priorit achevera son travail plus rapidement qu une autre t che de priorit plus faible Priorit du chiffrement des fichiers Priorit du d chiffrement des fichiers faible Priorit de la destructon des fic
4. e L analyse structur e produit un SRS qui d taille les exigences du logiciel Transform mapping pour la con ption logicielle n cessaires D partement de g nie de la production automatis e Tony Wong Ph D ing 22 eGPA777 Introduction au g nie logiciel GPA777 Introduction au g nie y Conception structur e 3 soler les fronti res des flux d entr e et de sortie e C est dire d limiter le flux des donn es e L objectif est de d gager les modules appropri s partir des DFD e Attention Il peut exis diagramme DFD et un contenir de module Une d limitation des flux lt d entr e sortie tat de AIBO surchauffe Module D AT lt gt A A Dormir DA pae K dre un Commande j ST Chmmanfle sonore D coder j gt commande Placer en mode Initialiser 16 Perform nce capteur 6 les sonore de gt commandes D or Comm nde ex cuter Module pai D pla ement des Fa i 1 membres de AiBO F T Ipif aliser la s quence des moteurs D partement de g nie de la production automatis e Tony Wong Ph D ing 23 eGPA777 Introduction au g nie logiciel GPA777 Introduction au g nie y Conception structur e 5 Appliquer la s paration verticale e Assigner la responsabilit de d cision des modules contr leurs selon le sch me de la s paration vert
5. 2000 Fichier syst me 1 61 Ko 14141601 Fichier a Tony Hg GA C SynchronM dia oici une application plusieurs vues gt Arborescence des dossiers D partement de g nie de la production automatis e Tony Wong Ph D ing eGPA777 Introduction au g nie logiciel GPA777 Introduction au g nie y ce utilisateur 10 Rubriques d aide L aide d Hydro Pneu v1 0 Sommaire de l aide Index Rechercher Cliquez sur une rubrique puis sur fficher Qu cliquez sur un autre onglet tel que Index E aide enigne est primordiale Techniques d dition E Im g Composants hydraulique et pneumatique Un logici C sa ns aide en ligne S ee est analogue une ville sans carte routi re y me e iy wi ir n File Rescue 7 D connexion Twong 1 BE Information sur la licence up Arr ter La cr ation de l installateur sera pr sent e dans u document s par pr vu pour liminer le logiciel de syst me informatique D partement de g nie de la production automatis e Tony Wong Ph D ing 46 eGPA777 Introduction au g nie logiciel GPA777 Introduction au g nie y analysis method SET CMU SEI 980TR 008 199 D partement de g nie de la production automatis e Tony Wong Ph D ing 47
6. D ing 29 eGPA777 Introduction au g nie logiciel GPA777 Introduction au g nie Fo Conception orient e objet 6 ablissement la gestion des t ches concourantes e Il s agit d tablir une liste contenant les informations suivantes Communication le cette t che stion des donn es e Il s agit d un travail deux niveaux La gestion des donn es critiques au fonctionnement de l application lt La cr ation d infrastructure de stockage pour les objets manipul s premier cas on utilisera les structures ees classiques et ou avanc es Elles sont normalement disponibles dans des biblioth ques standards du langage de programmation O O Dans le second Cas disposition de l en onnement de d veloppement Par exemple le s rialis de Java D partement de g nie de la production automatis e Tony Wong Ph D ing 30 eGPA777 Introduction au g nie logiciel GPA777 Introduction au g nie Fo Conception orient e objet 8 mmunication inter sous syst mes e On doit tablir le sch me de communication entre les sous syst mes de l application On consid re une communication entre deux sous syst mes comme un contrat de travail de l objet sous forme de message et entaire es message enc deur gt fin envoie FIN_CONVER message encodeur gt debut regle encod etc e La description protocolaire ne d crit pas la
7. a production automatis e Tony Wong Ph D ing 28 eGPA777 Introduction au g nie logiciel GPA777 Introduction au g nie Fo Conception orient e objet 4 ablissement des t ches concourantes e Cette activit consiste identifier les sous syst mes et les classes qui sont actifs en m me a aura traitements concourants s il existe sous syst mes ou classes qui doivent e aux v nements d une mani re processus diff rent Allouer les sous syst mes ou classes dans le m me processeur en utilisant l capacit co courante du Syst me d exploitation GPA777 Introduction au g nie logici Conception orient e objet 5 blissement des t ches concourantes suite Nous pouvons d celer les t ches concourantes en examinant le diagramme d tats des objets Attendre Onldle ily L tat Encodage indique E e Attendre a traitement concourant SE urde transition v nement vers l tat D rrerrerl AE Attendre commande est vide Der tr Ar ter R cela indique que le traitement de ae anakart OnErrAck a i OnSt p l tat Encodage continu en A parall le D but gt Erreur encodage Erreur TN Encoder l OnError OnCode X y Erreur Encodage 2 OnErfor de 2 dr 2 58 D partement de g nie de la production automatis e Tony Wong Ph
8. aluer la modularit de notre conception V rifier la d composabilit modulaire Il doit exister une mani re syst matique de d composer le probl me r soudre en sous probl mes V rifier la composabilit modulaire Il doit pouvoir int grer dans notre syst me logiciel des composants r utilisables V rifier la compr hension modulaire Un module de tre auto Suffisant standalone V rifier la continuit modulaire Les changements d exigences doiv nt entra ner des changements dans un petit nombre demodules V rifier la protection modulaire Les conditions d erreurs l int rieur d dul doivent pas propager dans ensembl des mod les 15 Architecture logicielle e Elle donne la structure g n rale du logiciel Elle montre les relations hi rarchiques des nodules composants du logiciel Elle sert de cadre de travail amework Mod le dynamique Mod le processus Mod le fonctionnel D partement de g nie de la production automatis e Tony Wong Ph D ing 8 eGPA777 Introduction au g nie logiciel GPA777 Introduction au g nie y i rarchie de contr le e Ne s applique des architectures qui poss dent une hi rarchie h riter un nombre de donn es mais n utilise qu un sous ensemble i rarchie de contr le suite e La connexit montre l utilisation directe des modules par d autres modules exemp
9. ci une br ve pr sentation de quelq unes les plus utilis es D partement de g nie de la production automatis e Tony Wong Ph D ing eGPA777 Introduction au g nie logiciel Architecture logicielle 2 e ArChitectures centr es sur les donn es data centered architectures Les clients gt sont des modules Client Client responsables de Manipuler les donn es contenues dans l entrep t L entrep t peut tre passif Dans ce cas c est la responsabilit des dents Entrep t de surveiller le changement d tat des Donn es donn es L entrep t peut tre actif Dans ce as c est ce dernier qui indique aux clients le Client Client changement d tat des donn es au moyen de messages ou autres m canismes GPA777 Introduction au g nie a Architecture logicielle 3 Filtre Filtre Filtre Filtre Filtre Filtre Le Les modules sont organis s comme desf ind pendants reli s par des tuyaux informations traiter D partement de g nie de la production automatis e Tony Wong Ph D ing 16 eGPA777 Introduction au g nie logiciel GPA777 Introduction au g nie logici Architecture logicielle 4 e Architectures Appel et retour ca r turn architectures Un logiciel est compos d un programme incipal dans lequel des sous programmes sont appel s et ex cut s S
10. ction au g nie logiciel GPA777 Introduction au g nie TAN Architect re logicielle 8 e Architectures client serveur Par d fi ition ces architectures sont r parties sur plus d un ordinateur r li en r seau Il existe des ordinateurs qui doivent jouer le r le de fournisseur de services Il existe des ordinateurs qui jouent le r le de clients aux servic offerts Les transactions entre les clients t les serveurs sont r alis es distance TN LAN Internet lt S a logiciel e ATAM est une m thode quantitative D partement de g nie de la production automatis e Tony Wong Ph D ing 19 eGPA777 Introduction au g nie logiciel GPA777 Introduction au g nie Fo Architecture logicielle 10 e Les ctivit s associ es la m thode ATAM Rassembler les cas d utilisation voir analyse orient e objet D crire le style d architecture pr conis pour l application selon les points de vue e Point de vue module Est ce que l architecture pr conis e permet la cr ation de modules convenables L architecture pr conis e permet elle le masquage d information e Point de vue processus Quelle est la Jerformance du syst me si
11. eGPA777 Introduction au g nie logiciel Universit du Qu bec LL 1 cole de technologie sup rieure nie de la production automatis GPA777 Introduction au g nie logiciel Chapitre 4 Principes et mod les de conception Architecture logicielle onception fonctionnelle et O O interface utilisateur Copyright 2000 Tony Wong Ph D ing ZX GPA777 Introduction au g nie a e composants e Pourquoi est elle si importante Peut on construire un difice sans u construction D partement de g nie de la production automatis e Tony Wong Ph D ing l eGPA777 Introduction au g nie logiciel GPA777 Introduction au g nie y e Concepteurs sp cialis s informatique D partement de g nie de la production automatis e Tony Wong Ph D ing 2 eGPA777 Introduction au g nie logiciel GPA777 Introduction au g nie gn NI s agit de la sp cification de la conception Cette sp cification comprend e Le s mod le s des donn es e Le s mod le s de l architecture e Le s mod le s des interfaces e Le s mod le s des composants Ces mod les sont d s livrables de la cor GPA777 Introduction au g nie a e La consistance Ces points sont compar s avec les r sul l analyse des exigences et vice versa D partement de g nie de la production automatis e Tony Wong Ph D ing 3 eGPA777 Intr
12. hiers faible Annuler OPIQUEr SEC L1 Options Contr le des priorit s Messages de rappel Pour donner une plus grande s curit SEC L1 pr sente un ensemble de messages de rappels Ces messages sont destin s pour les op rations de destruction de chiffrement et d chiffrement des fichiers Vous pouvez liminer ces messages l aide des cases de s lection Op rations Activer ou d sactiver les cases de s lection ci dessous F Message de rappel pour le chiffrement des fichiers Message de rappel pour le d chiffrement des fichiers F Message de rappel pour la destruction compl te des fichiers v Message de rappel pour l limination des fichiers efface essage de rappel pour l impression de ichiers Annuler ppliquer GPA777 Introduction au g nie logici Fichier Edition Affichage 2 D W JE AN sit 3 D PROGRAMMES 3 E DONNEES m MSSETUP T a Dalida JE DaTex H E Microsoft Visual Studio E MPG3 Netscape H E qc ef RECYCLED H E SpeakFreely AUTOEXEC OLD BOOTLOG PRY BOOTLOG TXT COMMAND COM CONFIG SYS DETLOG TXT FRUNLOG TXT 10 5Y5 MSDOS CENE ATED 0 66Ko 14 7 2000 Fichier de commande M 0 61 Ko 14 7 2000 Fichier OLD 39 57Ko 1 1 1601 Fichier PRY 39 57 Ko 14141601 Document texte 33 62 Ko 1441601 Application MS DOS 0 10Ko 14 7 2000 Fichier syst me 21 07 Ko 1441601 Document texte 167Ko 14 7 2000 Document texte 217 18 Ko 7 8
13. icale page 19 20 modules Chaque processus bulle des DFD est associ un module du logiciel e Appliquer le concept de modularit t de masquage d information pour r aliser cette association D partement de g nie de la production automatis e Tony Wong Ph D ing 24 eGPA777 Introduction au g nie logiciel GPA777 Introduction au g nie y Conception structur e 7 la sp cification des donn es il suffit d utiliser les donn es d gag es de l analyse str ctur e analyse des donn es Cep ndant il est n cessaire de traduire les donn es de l analyse en terme d l ments de base de donn es de structure de donn es Par exemple Liste de nom est traduit en tableau de cha nes de caract res MBCS Multi Byte Caracter Set de 1024 caract res GPA777 Introduction au g nie a Conception structur e 8 la sp cification des interfaces utiliser fronti res des flux d entr e sortie ag es pr c demment D partement de g nie de la production automatis e Tony Wong Ph D ing eGPA777 Introduction au g nie logiciel GPA777 Introduction au g nie y Conception structur e 9 Cette sp cification est pr sent e sous form de pseudo code o ordinogrammes du logiciel menant la solution ou l accomplissement d un explicites ou implicites Les tats sont repr sent s par Les tats s des va
14. l on adopte architecture pr conis e e Point de vue du flux d donn es Est ce que cette architecture convient aux exigences fonctionnelles du logiciel GPA777 Introduction au g nie a faluer les attributs de qualit isol ment e Ces attributs sont Fiabilit performance v rifiabilit r utilisation interop rabilit e Accorder une importance relative ces attributs selon les besoins et exigences du logiciel D partement de g nie de la production automatis e Tony Wong Ph D ing eGPA777 Introduction au g nie logiciel GPA777 Introduction au g nie y Architecture logicielle 12 dentifier les points sensibles de l architecture pr conis e On peut d couvrir les points sensibles d une architecture en effectuant des changements eurs et en v rifiant leur impact sur les ts de qualit s sensibles d une architecture sont les ts qui provoquent une variation importante s res attributs de qualit Critiquer l architecture pr conis e en seb sur les points sensibles relev s sensibles d une architecture sur les attributs de ualit d sir s 7 pr sente moins d effet n gatif surles attributs de qualit d sir s D partement de g nie de la production automatis e Tony Wong Ph D ing 21 eGPA777 Introduction au g nie logiciel GPA777 Introduction au g nie y Conception structur e 1
15. le de notation A B M O T U VetZ sont des modules D partement de g nie de la production automatis e Tony Wong Ph D ing 9 eGPA777 Introduction au g nie logiciel GPA777 Introduction au g nie y y s paration structurale e Ne s applique qu des architectures qui poss dent une hi rarchie a hi rarchie de contr le peut tre s par e horizontalement ou verticalement per dans une branche distincte chaque ajeure du programme des modules de niveaux inf rieurs Fonction A paration structurale suite e Un exemple de la s paration horizontale et verticale S paration horizontale S paration verticale Modules Fonction C de prise de N RE d cision Moduled de traitement Fonction B Module de contr le Module interm diaire Module de traitement D partement de g nie de la production automatis e Tony Wong Ph D ing 10 eGPA777 Introduction au g nie logiciel GPA777 Introduction au g nie y structure de donn es e Il s agit d une repr sentation logique des relations entre les l ments d information utiles un logiciel e Il faut toujours d terminer la repr sentation la pl
16. nception Quels sontes crit res utilis s dans la s paration d logiciel en composants individuels conception robuste et efficace Abstraction e Ce concept est utilis pour donner une solution modulaire des probl mes e Il s agit d n concept couramment utilis da le domaine du g e La solution est pr sent e en niveaux Le haut niveau est l abstraction g n rale les niveaux subs quents pr sentent d plus de d tails D partement de g nie de la production automatis e Tony Wong Ph D ing 6 eGPA777 Introduction au g nie logiciel GPA777 Introduction au g nie y bstraction suite e Nous pouvons appliquer l abstraction des proc dures des fonctions des donn es et des m canismes de contr le e Il s agit d une strat gie de conception haut vers bas fop down qui consiste raffiner successivemk fonction des d contr le Odularit e Le logiciel est divis en composants distincts appel s modules e Il s agit d une cons quence de la strat gie diviser pour r gner qui est appliqu e partout danSle domaine de l ing nierie e Il est aussi le concept central de la conce moderne D partement de g nie de la production automatis e Tony Wong Ph D ing 7 eGPA777 Introduction au g nie logiciel GPA777 Introduction au g nie y Concepts pratiques 5 Modularit suite Comment v
17. oduction au g nie logiciel GPA777 Introduction au g nie y Principes de conception 1 onception est la fois un processus etun modele a processus de conception est une s quence d activit s qui permet aux aurs de d crire tous les aspects construire logiciel construire remontant l analyse des exigences D partement de g nie de la production automatis e Tony Wong Ph D ing 4 eGPA777 Introduction au g nie logiciel GPA777 Introduction au g nie gn Principes de conception 3 D ns la mesure du possible la conception doit reposer sur des patrons d j existants Ne pas inventer la roue La structure de la conception doit calquer dans la mesure du possible sur la structure du probl me r soudre La conception doit montre l uniformit et l int grit e Le style et le format de travail doivent tre d finis Uniformit e Les interfaces entre le composant de conception sont bien d finies Int grit GPA777 Introduction au g nie a Principes de conception 4 d veloppement D partement de g nie de la production automatis e Tony Wong Ph D ing 5 eGPA777 Introduction au g nie logiciel GPA777 Introduction au g nie gn e Ile Ste un ensemble de concepts d velopp s qui facilitent le travail de la conception oncepts donnent des r ponses possibles des questions importantes de la co
18. ous Le RPC Remote Procedure uA programme Cal est une forme RS sr d architecture Appel et retour principal gt Sous programme 2 dans laquelle le programme principal et les sous programmes sont distribu s sur plus d un ordinateur reli en Sous rece i programme n 33 GPA777 Introduction au g nie a Architecture logicielle 5 itectures orient es objet Ces architectures encapsulent les donn es et es op rations dans des composants objets ommunication et la coordination sont l aide de messages Nous pouvons aussi adapter les architectures pr sent es pr c demment pour les syst mes orient D partement de g nie de la production automatis e Tony Wong Ph D ing e17 eGPA777 Introduction au g nie logiciel GPA777 Introduction au g nie y Architecture logicielle 6 Interface utilisateur Application La couche interface utilisateur responsable des interactions avec l utilisateur du logiciel GPA777 Introduction au g nie a Architecture logicielle 7 v nement Gestionnaire d v nement Notification Gestionnaire d v nement l environnement de d veloppement L v nement la notification le Cala usine Callback sont des synonymes dans d v nement cadre de travail framework D partement de g nie de la production automatis e Tony Wong Ph D ing 18 eGPA777 Introdu
19. portion priv e de l objet D partement de g nie de la production automatis e Tony Wong Ph D ing 31 eGPA777 Introduction au g nie logiciel GPA777 Introduction au g nie y Conception orient e objet 10 scription des objets par le protocole et par l implantation suite e La description d implantation d crit les l ments internes de LOIRE la description protocolaire donn es e Cette activit est semblable celle de la donn es peut entra ner des algorithmes 64 D partement de g nie de la production automatis e Tony Wong Ph D ing 32 eGPA777 Introduction au g nie logiciel GPA777 Introduction au g nie y Conception orient e objet 12 termination des patrons de conception e Au lieu de r inventer la roue on peut utiliser les patrons de conception pr fabriqu s pour simplifier le travail propre et on peut les r f rer par le Le comportement d un objet est d pendant de on tat La logique conditionnelle n est pas D partement de g nie de la production automatis e Tony Wong Ph D ing 33 eGPA777 Introduction au g nie logiciel GPA777 Introduction au g nie y Patrons de conception 2 e Le patron Etat suite Diagramme UML Contexte gt gt Requ te G rer ZX etat gt Gerer G rer G re
20. r compteur et on emp c d un objet de la classe g r e k D partement de g nie de la production automatis e Tony Wong Ph D ing eGPA777 Introduction au g nie logiciel GPA777 Introduction au g nie y Patrons de conception 4 patron Singleton suite Diagramme UML Singleton static int compte Retourne une instance D gt instance seulement si compte lt 1 GPA777 Introduction au g nie a Patrons de conception 5 communiquerait avec le tomp sant r el D partement de g nie de la production automatis e Tony Wong Ph D ing eGPA777 Introduction au g nie logiciel GPA777 Introduction au g nie y Patrons de conception 6 ammunique avec instance de cette cl s j e La doter d une impl ntation qui fajt appel aux fonctions du module o biblioth e L application doit utiliser cette classe D partement de g nie de la production automatis e Tony Wong Ph D ing 36 eGPA777 Introduction au g nie logiciel GPA777 Introduction au g nie y Patrons de conception 8 unificatrice GPA777 Introduction au g nie a Patrons de conception 9 e Le patron Fa ade suite Diagramme explicatif bjets clients Objets clients ii Sous syst mes
21. riables sp cifiques l aide d un nsemble de variables D partement de g nie de la production automatis e Tony Wong Ph D ing eGPA777 Introduction au g nie logiciel GPA777 Introduction au g nie Fo Conception structur e 11 Dans une ci 0 cha ne Etoile du Pra commentaire f C ES fc caract re R mMm Quelle est la NE D BUT repr sentation de i ces tats Dans ar commentaire E VES s s S paration du syst mes d analyse D partement de g nie de la production automatis e Tony Wong Ph D ing 27 eGPA777 Introduction au g nie logiciel GPA777 Introduction au g nie y Conception orient e objet 2 y s paration du mod le d analyse en sous syst mes suite e Un sous syst me doit avoir une interface bien d finie qui sert communiquer avec les autres elles au minimum e Il faut conserver le Couchede pr sentation Couche d application Couche de format des donn es Couche de base de donn es ablissement des couches d abstraction en terme de fonctionnalit architecture e Par exemple une architecture 4 couches Sous syst mes associ s l interface utilisateur Sous syst mes qui r alisent des traitements de donn es Sous syst mes qui pr parent les donn es pour le traitement Sous syst mes associ s g stion des donn es D partement de g nie de l
22. tion au g nie a de conception 2 e Le mod le de conception est pyramidal Conception de composants G onception des interfaces PE domos N D partement de g nie de la production automatis e Tony Wong Ph D ing 13 eGPA777 Introduction au g nie logiciel GPA777 Introduction au g nie y t d riv e partir des exigences e Pr senter la hi rarchie des modules e Pr senter les interfaces entre les modules du logiciel e Expliquer l s modules conception et les exigences du logiciel Pr senter sous forme d ne matrice de correspondance D partement de g nie de la production automatis e Tony Wong Ph D ing 14 eGPA777 Introduction au g nie logiciel GPA777 Introduction au g nie y Composant 1 Composant 2 Composant 3 Composant 4 Composant 5 Exigence 1 X X Exigence 2 X X Exigence 3 Exigence 4 Exigence 5 Exigence 6 e Cette matrice donne un r sum de importance des modules pour la satisfaction des exigences du logiciel e Vous devez indiquer clairement le nom des modules et le type des exigences GPA777 Introduction au g nie a Architec e Il existe une panoplie d architectures qui oft d j t tablies e Donc au lieu d inventer une toute nouvelle architecture il est plus conomique d en adopter une ou d en modifier une d j existante e Voi
23. us fficace que possible puisque cette points de d cision les dp rations f p titives etc Les ordinogrammes servent exprimer la proc dure du d asquage de l information e Ce principe consiste tablir des modules dont les informations contenues ne sont accessibles que par des modules qui en ont besoin D partement de g nie de la production automatis e Tony Wong Ph D ing e11 eGPA777 Introduction au g nie logiciel GPA777 Introduction au g nie y Heuristiques de conception 1 e Il existe un ensemble d heuristiques qui facilitent la modularit Cr er des versions am lior es de la hi rarchie de contr le structure du programme Unir ou s parer les modules afin de r duire le couplage qui existe entre les modules R duire le nombre de niveaux dans la hi rarchie de contr le viter l talement horizontal des modu e ss otrs a meet cadrer la responsabilit des modules e Un module est responsable de son domaine et pas plus informations redondantes ou dupliqu es D partement de g nie de la production automatis e Tony Wong Ph D ing eGPA777 Introduction au g nie logiciel GPA777 Introduction au g nie Fo Le mod le de conception comprend la repr sentation de donn es de l architecture des interfaces et des composants C est partir de ce mod le que le cod est r alis GPA777 Introduc

Download Pdf Manuals

image

Related Search

Related Contents

3. 太陽光発電システムのリユース・適正処理 - 資源エネルギー庁  PREMIER IMMEUBLE DE BUREAUx `ZÉRO ÉNERGIE DE  d`infos  Mode d`emploi - Houillères de Cruéjouls  Manual do Kit Básico 8051  Haut-parleur intérieur / extérieur Sans fil  Electrolux (ESP142FDR) User's Manual  04 cr reunion ligue du 1 septembre 2014 1  RUL形キャピネツト ` 取扱説明書  

Copyright © All rights reserved.
Failed to retrieve file