les extensions pour les problèmes où le temps intervient problèmes et discussion

Dimension: px
Commencer à balayer dès la page:

Download "les extensions pour les problèmes où le temps intervient problèmes et discussion"

Transcription

1 ANALYSE STRUCTUREE ANALYSE STRUCTUREE STRUCTURED ANALYSIS Nom générique de plusieurs méthodes telles que SA, SADT, SART, SREM. Utilise les outils suivants: diagrammes de flux de données dictionnaire de données spécifications de processus revues ou examens Conception de systèmes programmables II 3 Le logiciel: analyse structurée CONTENU l'analyse structurée de base et ses outils le diagramme de flux de données le dictionnaire de données la spécification des processus les revues (walkthrough) les extensions pour les problèmes où le temps intervient un exemple problèmes et discussion Conception de systèmes programmables II 2 Le logiciel: analyse structurée ANALYSE STRUCTUREE STRUCTURED ANALYSIS commande vérifie la limite de crédit ordre approuvé détails de l'envoi fabrique la liste d'envoi consommateur vérifie les stocks facture produit la facture détails de la facture position du stock Conception de systèmes programmables II 4 Le logiciel: analyse structurée

2 DIAGRAMMES DE FLUX DE DONNEES DATA FLOW DIAGRAM (DFD) flux de données non de contrôle c'est le système vu des données il faut s'imaginer intervenant sur les données vue statique en général, les erreurs et les exceptions n'apparaissent pas (au plus haut niveau) découpage notre but est la décomposition fonctionnelle des fonctions clairement bornées des interfaces simples Conception de systèmes programmables II 5 Le logiciel: analyse structurée LES COMPOSANTS DES DFD FLUX DE DONNEES (DATA FLOWS) établit la facture détails de la facture vérifie les stocks pipeline liant les processus entre eux ou aux stock de données ou aux entités externes la flèche indique le sens de transfert ils portent un nom fort succinct jamais absent flux multiples y-a-t-il une structure? distributeur vérifie les stocks Conception de systèmes programmables II 7 Le logiciel: analyse structurée DIAGRAMMES DE FLUX DE DONNEES (2) domaine les frontières du système le domaine d'étude ignore les limites dues à l'implantation interface homme-machine vu après il est facile de supprimer un processus mais impossible d'en inclure un jamais considéré dans le doute en faire trop justesse "lorsqu'un DFD est faux, cela frappe" l'utilisateur peut comprendre l'utilisateur peut vérifier la justesse Conception de systèmes programmables II 6 Le logiciel: analyse structurée LES COMPOSANTS DES DFD (2) PROCESSUS (PROCESSES) 2 établit la facture 2.1 calcule le prix s'appellent aussi fonctions ou transformations ont une désignation unique portent un nom fort si on ne peut le nommer, il n'est pas compris verbe actif et transitif objet simple éviter les verbes passe-partout (faire,..) Conception de systèmes programmables II 8 Le logiciel: analyse structurée

3 LES COMPOSANTS DES DFD (3) STOCKS DE DONNEES (DATA STORES) position du stock toute mémorisation de données entre processus on ignore sa nature physique a un nom unique peut être duplifié dans les diagrammes si nécessaire Conception de systèmes programmables II 9 Le logiciel: analyse structurée LES COMPOSANTS DES DFD (5) CONVENTIONS GRAPHIQUES De Marco Gane & Sarson Flux de données Processus Stock de données Entité externe Conception de systèmes programmables II 11 Le logiciel: analyse structurée LES COMPOSANTS DES DFD (4) ENTITES EXTERNES (EXTERNAL ENTITIES) client sources et destinations de données fournisseurs et consommateurs de données externes au système portent un nom ce qui se passe à l'intérieur n'affecte pas les DFD Conception de systèmes programmables II 10 Le logiciel: analyse structurée CONSEILS dessiner les flux d'abord transaction brute 1??? transaction valide rejet le processus peut être nommé aisément??? 1 vérifie le crédit?????? nommer les flux peut devenir une devinette Conception de systèmes programmables II 12 Le logiciel: analyse structurée

4 DECOMPOSITION client commande écrite facture enregistre le dû inventaire état du stock enregistre et valide la commande notice d'envoi envoie les objets la fonction "enregistre et valide la commande" est importante et complexe on peut diviser cette fonction autre niveau de décomposition Conception de systèmes programmables II 13 Le logiciel: analyse structurée DECOMPOSITION (3) feuille 0 3 NIVEAU feuille 1 feuille 2 feuille NIVEAU feuille 1.2 NIVEAU 3 Conception de systèmes programmables II 15 Le logiciel: analyse structurée DECOMPOSITION (2) client commande écrite vérifie le stock liste des objets inventaire écrit les listes envoi facture facture notice d'envoi enregistre le dû état du stock envoie les objets "enregistre le dû" doit encore être divisé après un niveau de raffinement, on va au suivant chaque processus peut-il être décrit par une mini-spec. simple? Conception de systèmes programmables II 14 Le logiciel: analyse structurée REGLES DE DECOMPOSITION nommer numéroter conservation des flux ("balancing") conservation des données cohérence erreurs et exceptions les stocks locaux peuvent ne pas apparaître à plus haut niveau nombre magique 7 ± 2 Conception de systèmes programmables II 16 Le logiciel: analyse structurée

5 AVANTAGES DE LA DECOMPOSITION conception descendante pas de raccords entre pages tout tient sur des feuilles au format A4 facilité de maintenance de l'information Conception de systèmes programmables II 17 Le logiciel: analyse structurée COMMENT PROCEDER (2) 7. grouper logiquement les bulles de manière hiérarchique 8. faire revoir le résultat 9. si les processus de bas niveau sont encore complexes, créer des expansions 10. remplir le dictionnaire de données 11. tracer le diagramme de contexte être prêt à recommencer si le résultat n'est pas sattisfaisant Conception de systèmes programmables II 19 Le logiciel: analyse structurée COMMENT PROCEDER 1. identifier les entités externes 2. identifier les entrées et sorties du système 3. identifier les requêtes possibles 4. nommer les flux 5. reporter sur une feuille les éléments ci-dessus 6. compléter la feuille - identifier les flux majeurs et leurs connexions aux flux externes au travers de bulles - déterminer si les bulles nécessitent d'autres flux - déterminer les composantes des flux et leur provenance - ajouter les stocks (dépos de données) Conception de systèmes programmables II 18 Le logiciel: analyse structurée REGLES PRATIQUES DE DECOMPOSITION COMMENT COMMENCER? - en partant de l'extérieur (entités externes) QU'Y-A-T-IL AU PLUS HAUT NIVEAU? - le diagramme de contexte QUAND S'ARRETER? - quand on a des mini-specs d'une page - quand les flux sont simples - "quand le nom le dit" QU'Y-A-T-IL AU PLUS BAS NIVEAU? - la mini-spécification - Nb de mini-specs = Nb de bulles non divisées Conception de systèmes programmables II 20 Le logiciel: analyse structurée

6 DICTIONNAIRE DE DONNEES contient les éléments qui ne peuvent apparaître sous forme graphique il doit être facile à maintenir une page représente un ensemble cohérent il y a une entrée pour chaque flux de données stock de données processus (structure de données) (élément de données) Conception de systèmes programmables II 21 Le logiciel: analyse structurée ELEMENT DE DONNEES Nom de l'élément Brève description Alias (si utilisé) Gamme (si continu) Valeurs et signification (si discret) Conception de systèmes programmables II 23 Le logiciel: analyse structurée STRUCTURES DE DONNEES groupement logique d'éléments stock de données = structure de données au repos flux de données = structure de données en mouvement BULLETIN DE LIVRAISON NUMERO DE CLIENT NOM DU CLIENT LIGNE D'ADRESSE 1 LIGNE D'ADRESSE 2 LIGNE D'ADRESSE 3 (LIGNE D'ADRESSE 4) (NUMERO DE TELEPHONE) DATE NUMERO DU CHEQUE {OBJET NUMERO MONTANT ICHA TOTAL} TOTAL NET DE LA LIVRAISON TOTAL ICHA TOTAL Conception de systèmes programmables II 22 Le logiciel: analyse structurée STRUCTURE DE DONNEES Nom de la structure Brève description Alias (si utilisé) Composition Conception de systèmes programmables II 24 Le logiciel: analyse structurée

7 FLUX DE DONNEES Nom du flux de données Description étendue Information temporelle Volume Composition Conception de systèmes programmables II 25 Le logiciel: analyse structurée PROCESSUS Nom du processus Référence Description Conception de systèmes programmables II 27 Le logiciel: analyse structurée STOCK DE DONNEES Nom du stock de données Référence Brève description Alias (si utilisé) Organisation Composition Conception de systèmes programmables II 26 Le logiciel: analyse structurée SPECIFICATION DES PROCESSUS une mini-spécification c'est: une page de texte un arbre ou une table de décision un diagramme de transition ce qu'on veut, c'est pas de description confuse pas d'ambiguïté pas de sous/sur spécification le quoi, pas le comment ce qu'on ne veut pas, c'est un roman fleuve des informations sur l'implantation Conception de systèmes programmables II 28 Le logiciel: analyse structurée

8 BUT DE LA SPECIFICATION DES PROCESSUS une mini-spécification pour chaque primitive fonctionnelle chaque mini-spécification doit décrire les règles régissant la transformation des données entrantes en données sortantes la mini-spécific. décrit la politique de transfor-mation, non pas la méthode d'implantation la mini-spécification ne doit pas introduire de redondance par rapport au DFD toute méthode d'écriture de la mini-spécification doit être orthogonale Conception de systèmes programmables II 29 Le logiciel: analyse structurée LE PROBLEME DE L'EXACTITUDE D'EXPRESSION (2) utiliser un sous-ensemble de la langue qui ne soit pas sujet à interprétation éviter les mots et utiliser des équations ou des graphiques exemple A, B N S N, S = {A+B A B} S N, S = {B-A A<B} Conception de systèmes programmables II 31 Le logiciel: analyse structurée LE PROBLEME DE L'EXACTITUDE D'EXPRESSION ajouter A à B sauf si A est plus petit que B, auquel cas soustraire A de B ajouter A à B; néanmoins, si A est inférieur à B, la réponse est la différence entre B et A ajouter A à B mais soustraire A de B quand A n'est pas plus grand que B le total est la somme de A et de B; seulement si A est inférieur à B, il faut utiliser la différence comme total Conception de systèmes programmables II 30 Le logiciel: analyse structurée LES TECHNIQUES DE DESCRIPTION le français (ou autre langue) structuré la table ou l'arbre de décision les préconditions et postconditions les machines à états finis Conception de systèmes programmables II 32 Le logiciel: analyse structurée

9 LE FRANCAIS STRUCTURE ensemble restreint de la langue contenant: des phrases descriptives simples des constructions décisionnelles des séquences de répétition un vocabulaire limité: des verbes impératifs aux termes définis dans le dictionnaire de données aux mots réservés pour les constructions à des attributs relationnels (égal, et, ou,...) Conception de systèmes programmables II 33 Le logiciel: analyse structurée TABLE DE DECISION c1: coût de la commande > O O N N N c2: coût de la commande < 50.- N N N N O c3: livraison express N O N O x a1: envoyer par DHL X a2: envoyer par Poste Express X a3: envoyer par Poste Inscrit X a4: envoyer par Poste Normal N a4: envoyer par ContreRembours. X Conception de systèmes programmables II 35 Le logiciel: analyse structurée UN EXEMPLE DE FRANCAIS STRUCTURE REGLE D'EXPEDITION SELECT la Politique WHICH APPLIES CASE1: (Coût de la commande > 200.-) IF Express THEN Envoyer par DHL OTHERWISE Envoyer par Paquet Inscrit CASE2: (Coût de la commande IN ) IF Express THEN Envoyer par Poste Express OTHERWISE Envoyer par Poste Normal CASE3: (Coût de la commande < 50.-) Envoyer par ContreRemboursement Conception de systèmes programmables II 34 Le logiciel: analyse structurée ARBRE DE DECISION > Express 50.- <.. Š Š 50.- > Non Express 50.- <.. Š Š 50.- Conception de systèmes programmables II 36 Le logiciel: analyse structurée DHL Poste Express Contre Remb. Poste Inscrit Poste Normal Contre Remb.

10 PRE- ET POST-CONDITIONS moyen de définir une fonction sans préjuger de l'algorithme de réalisation pré-conditions = conditions que doivent remplir les données d'entrée post-conditions = conditions que doivent remplir les données aprés exécution de la fonction exemple: fonction Racine_Carrée(X:real) Y:Real pré-condition: X > 0 post-conditions: Y > 0, X' = X et Y 2 = X Conception de systèmes programmables II 37 Le logiciel: analyse structurée MODELISATION DES SYSTEMES OU LE TEMPS INTERVIENT salaires déductions établit les fiches de paie jour de paie fiche de paie employés il y a un hic avec "jour de paie" ce n'est pas une donnée il n'est pas utilisé dans le processus Conception de systèmes programmables II 39 Le logiciel: analyse structurée MACHINES A ETATS FINIS activation / "choisit " "maintient " début acc. / "maintient acc." arrêt acc. / "choisit " "maintient " en de croisière rapport max. off /. freinage /. reprise / "maintient " début accélération / "maintient acc." freinage /. en accélération rapport max. off /. passif Conception de systèmes programmables II 38 Le logiciel: analyse structurée MODELISATION DES SYSTEMES OU LE TEMPS INTERVIENT (2) on devrait représenter le problème ainsi salaires déductions établit les fiches de paie fiche de paie employés le moment de la paie fait partie de la logique interne du processus que faire si cet événement est fondamental et complexe ou est dérivé d'un autre processus? Conception de systèmes programmables II 40 Le logiciel: analyse structurée

11 MODELISATION DES SYSTEMES OU LE TEMPS INTERVIENT (3) on introduit flux de contrôle transformation de contrôle stock de contrôle on raffine aussi la notion de flux de données flux discret dans le temps flux continu dans le temps!!! il ne faut pas confondre la nature du flux et celle de l'information transportée Conception de systèmes programmables II 41 Le logiciel: analyse structurée TRANSFORMATION DE CONTROLE peuvent être entièrement spécifiées par: un ensemble d'états un ensemble d'entrées qui provoquent des changements d'état un ensemble de sorties engendrées par des changements d'état UNE MACHINE A ETATS FINIS plutôt une machine de Mealy que de Moore Conception de systèmes programmables II 43 Le logiciel: analyse structurée SYSTEMES OU LE TEMPS INTERVIENT (4) les événements n'ont pas de contenu, ce sont des signaux une transformation de contrôle n'accepte et ne produit que des flux de contrôle agit comme activateur ou déclencheur un processus sans activation a toujours le même comportement pression maintient la pression activation désactivation contrôle de la pompe un processus avec activation est actif ou inactif Conception de systèmes programmables II 42 Le logiciel: analyse structurée COMMENT PROCEDER POUR LES SYSTEMES OU LE TEMPS INTERVIENT on va modéliser l'environnement du système liste des événements diagramme de contexte on va modéliser le comportement du système schema de transformation (flux de données et de contrôle) schema de données on va remplacer la décomposition fonctionnelle par une analyse en suivant les événements on va procéder de l'extérieur vers l'intérieur Conception de systèmes programmables II 44 Le logiciel: analyse structurée

12 DIAGRAMME DE CONTEXTE Le plus haut niveau de la décomposition. Il comporte: un seul processus représentant le système entier toutes les entités externes des flux de données et parfois de contrôle passager indication d'appel capteur d'étage indication de destination indic. d'arrivée ordre d'arrêt contrôle le système d' ascenseurs étage ordre de montée surpoids contrôle du moteur ordre de descente capteur de dépassement de poids Conception de systèmes programmables II 45 Le logiciel: analyse structurée MODELISATION DU COMPORTEMENT DU SYSTEME détailler la réponse à chaque événement démarrer avec une table qui, pour chaque événement, décrit la réponse la plus probable les réponses alternatives ou comment elles sont choisies les conditions dans lesquelles le système ne répond pas détailler ces réponses en utilisant les schémas de transformation et de données Conception de systèmes programmables II 47 Le logiciel: analyse structurée LA LISTE DES EVENEMENTS un événement: se produit dans l'environnement du système provoque une réponse prévue du système se produit à un instant spécifique on construit la liste des événements par: modélisation - imaginer le système en action modélisation passive - dessin d'un modèle entité-relation - les relations sont les verbes, c-a-d les événements remues méninges Conception de systèmes programmables II 46 Le logiciel: analyse structurée LE CHOIX DE LA FORME transformation de données lorsque: les événements sont associés avec l'arrivée des données les réponses prévues s'appliquent à beaucoup des valeurs de données l'entité externe est un objet et qu'il y plusieurs occurrences de cet objet transition d'états lorsque: l'entité externe est un capteur ou un acteur l'événement est associé à un flux de contrôle les réponses prévues différent notablement en fonction de la valeur des données Conception de systèmes programmables II 48 Le logiciel: analyse structurée

13 LA MANIERE DE PROCEDER se demander si la réponse du système: à un événement affecte la possibilité de réponse à une autre occurence du même ou d'un autre événement à d'autres événements affecte sa réponse à celui-ci les dépendances donnent une idée du groupage possible Conception de systèmes programmables II 49 Le logiciel: analyse structurée EXEMPLE: CRUISE CONTROL Le système de contrôle de fonctionne seulement quand le moteur tourne. Il est automatiquement remis à zéro (déclenché) lorsque le moteur est démarré. Quand le conducteur enclenche le système, la à laquelle la voiture roule à ce moment est maintenue. Le système observe la de la voiture en mesurant la de des roues et maintient la désirée en observant et en contrôlant la position du. L'observation se fait à l'aide d'un capteur qui fournit un signal proportionnel à la position du. Le contrôle se fait en modifiant l'ouverture d'une vanne, qui à son tour contrôle un système d'aspiration qui tire sur une chaîne pour ouvrir le. Le se ferme de lui-même s'il n'est pas contrôlé. Après l'enclenchement du système, le conducteur peut lui signifier une demande d'augmentation de par incréments fixés. Quand le conducteur signifie une fin d'augmentation de, le système maintient la atteinte à ce moment. Le conducteur peut bien évidemment arrêter le système n'importe quand. De plus, il peut passer outre les commandes du système en pressant l'accélérateur. Pendant cette période à supérieure, le système cherchera à maintenir la consigne précédente. Dès que la pédale sera relâchée, le système remettra la à la consigne précédente. Si le système fonctionne et détecte que la pédale des freins a été enfoncée, il cesse de maintenir la précédente mais n'arrête pas de fonctionner. Le conducteur peut par la suite indiquer au système de reprendre la précédente pour autant qu'il n'ait pas arrêté le système entre temps. A cette demande, le système rétablira la atteinte avant freinage. Les indicateurs de des automobiles sont en général peu précis. Le système incorpore donc un capteur de qui lui est propre. Cependant, celui-ci doit être calibré lors de l'installation sur une voiture. En effet, les tailles de pneumatiques diffèrent et la distance parcourue par tour de roue aussi. Le système accepte donc Conception de systèmes programmables II 51 Le logiciel: analyse structurée LA MANIERE DE PROCEDER On peut maintenant dessiner un schéma de transformation qui contient des transformations: de données avec entrées de données discrètes et sans entrée de contrôle de contrôle qui produisent des flux de contrôle de données avec entrées de données continues et événements de déclenchement de données avec entrées d'activation de données qui requièrent des données produites par d'autres transformations de données (implique l'utilisation de stocks de données) on a alors un schéma de transformation (souvent gros et complexe) qu'il s'agit à la fois de simplifier et de détailler Conception de systèmes programmables II 50 Le logiciel: analyse structurée une commande de début de mesure de et met alors à jour le nombre de s nécessaires à parcourir un kilomètre. Cette mesure ne peut se faire qu'en déclenchant le système de contrôle de. Conception de systèmes programmables II 52 Le logiciel: analyse structurée

14 EXEMPLE: CRUISE CONTROL pédale de frein moteur marche/arrêt moteur freinage arbre de transmission 0 maintient la position du de la voiture début/fin étalonnage marche/arrêt système reprendre conducteur début/fin accroissement contrôle du de Conception de systèmes programmables II 53 Le logiciel: analyse structurée CRUISE CONTROL: 1er SCHEMA position contrôle augmente la contrôle reprend la précédente consigne de reprendre précédente atteinte maintient une constante fin d'accroissement de supervise l'engagement du système position freinage début d' accroissement de déclenche enregistre la de début étalonnage arrêt système détermine le mode opératoire contrôle le déclenche mode d'apprentissage fin étalonnage marche système observe le moteur indique la courante facteur conversion de établit le facteur de conversion accumule les s moteur en marche arrêt du moteur voiture nbre de s accumulées Conception de systèmes programmables II 55 Le logiciel: analyse structurée CRUISE CONTROL: LISTE DES EVENEMENTS 1. mise en marche du moteur 2. arrêt du moteur 3. mise en marche du maintient de la (marche) 4. arrêt du maintient de la (arrêt) 5. début de modification de la 6. fin de modification de la 7. début de l'étalonnage 8. fin de l'étalonnage 9. freinage 10. requête de reprise de la précédente (reprendre) 11. avant freinage atteinte Conception de systèmes programmables II 54 Le logiciel: analyse structurée CRUISE CONTROL: NIVEAU 0 marche/arrêt moteur 1 observe le moteur freinage 2 maintient l'état position du début/fin étalonnage contrôle du marche/arrêt système reprendre début/fin accroissement de de la voiture Conception de systèmes programmables II 56 Le logiciel: analyse structurée

15 CRUISE CONTROL: A.2 (MAINTIENT L'ETAT) début/fin accroissement de reprendre contrôle du 2.2 gère le mode de contrôle position du freinage 2.1 détermine le mode opératoire 2.4 indique courante marche/arrêt système de la voiture 2.3 gère le mode d'apprentissage début/fin étalonnage facteur de conversion de Conception de systèmes programmables II 57 Le logiciel: analyse structurée CRUISE CONTROL: A.2.3 GERE LE MODE D'APPRENTISSAGE contrôle le mode d'apprent. déclenche début/fin étalonnage facteur de conversion de accumule les s établit le facteur de conversion nbre de s accumulées Conception de systèmes programmables II 59 Le logiciel: analyse structurée CRUISE CONTROL: A.2.2 GERE LE MODE DE CONTROLE reprendre début/fin accroissement de augmente la contrôle du freinage position du supervise engagement système contrôle du maintient constante préc. atteinte position du déclenche consigne de reprend précédente Conception de systèmes programmables II 58 Le logiciel: analyse structurée CRUISE CONTROL: A.1 OBSERVE LE MOTEUR moteur à l'arrêt mise en marche moteur / "maintient état" arrêt moteur / "maintient état" moteur en marche Conception de systèmes programmables II 60 Le logiciel: analyse structurée enregistre

16 CRUISE CONTROL: A.2.1 DETERMINE LE MODE OPERATOIRE Enable / "gère le mode de contrôle" & "indique courante" contrôle inactif marche système / "gère mode d'apprentissage" & "gère le mode de contrôle" arrêt système / "gère le mode de contrôle" & "gère mode d'apprentissage" contrôle actif Conception de systèmes programmables II 61 Le logiciel: analyse structurée CRUISE CONTROL: A CONTROLE LE MODE D'APPRENTISSAGE étalonnage inactif début étalonnage / "accumule s" fin étalonnage / "accumule s" étalonnage actif Conception de systèmes programmables II 63 Le logiciel: analyse structurée CRUISE CONTROL: A SUPERVISE L'ENGAGEMENT DU SYTEME / déclenche "enregistre de " & "maintient constante" & début accroissement de / "maintient constante" & "augmente la " maintient la fin accroissement de / "augmente la " & déclenche "enregistre de " & "maintient constante" & précédente atteinte / "reprend précédente & "maintient constante" freinage / "maintient constante" freinage / "reprend précédente" reprise de reprendre / "reprend précédente" accroit la freinage / "augmente la " interrompu Conception de systèmes programmables II 62 Le logiciel: analyse structurée CRUISE CONTROL: A CONTROLE LE MODE D'APPRENTISSAGE Conception de systèmes programmables II 64 Le logiciel: analyse structurée

17 REVUES ET INSPECTIONS (WALKTHROUGH) revues régulières du travail technique pas revue de fin de phase utiles dans n'importe quelle phase dès qu'une avance significative a eu lieu l'objectif est de découvrir les erreurs tôt le créateur ne "voit" plus les erreurs les autres se mettent ainsi au courant attention à l'ego pas de supérieurs hiérarchiques chacun assume un rôle particulier président, avocat du diable, maintenance, testeur, secrétaire Conception de systèmes programmables II 65 Le logiciel: analyse structurée REVUES ET INSPECTIONS (WALKTHROUGH) procédures agendée à l'avance document à discuter distribué à l'avance bref exposé de l'auteur commentaires de participants soulève les problèmes mais ne les résoud pas durée maximale une heure conclusions claires (acceptation, rejet, révision,...) Conception de systèmes programmables II 66 Le logiciel: analyse structurée

3. SPÉCIFICATIONS DU LOGICIEL. de l'expression des besoins à la conception. Spécifications fonctionnelles Analyse fonctionnelle et méthodes

3. SPÉCIFICATIONS DU LOGICIEL. de l'expression des besoins à la conception. Spécifications fonctionnelles Analyse fonctionnelle et méthodes PLAN CYCLE DE VIE D'UN LOGICIEL EXPRESSION DES BESOINS SPÉCIFICATIONS DU LOGICIEL CONCEPTION DU LOGICIEL LA PROGRAMMATION TESTS ET MISE AU POINT DOCUMENTATION CONCLUSION C.Crochepeyre Génie Logiciel Diapason

Plus en détail

Méthodes fonctionnelles : Structured Analysis - Structured Design (SA - SD)

Méthodes fonctionnelles : Structured Analysis - Structured Design (SA - SD) Méthodes fonctionnelles : Structured Analysis - Structured Design (SA - SD) Bernard ESPINASSE Professeur à l'université d'aix-marseille Plan SA - Analyse Structurée (Structured Analysis) Notations des

Plus en détail

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML http://olivier-augereau.com Sommaire Introduction I) Les bases II) Les diagrammes

Plus en détail

Le générateur d'activités

Le générateur d'activités Le générateur d'activités Tutoriel Mise à jour le 09/06/2015 Sommaire A. Mise en route du Générateur d'activité... 2 1. Installation de Page... 2 2. Création des bases du générateur d'activités... 3 3.

Plus en détail

CONCEPTION Support de cours n 3 DE BASES DE DONNEES

CONCEPTION Support de cours n 3 DE BASES DE DONNEES CONCEPTION Support de cours n 3 DE BASES DE DONNEES Auteur: Raymonde RICHARD PRCE UBO PARTIE III. - LA DESCRIPTION LOGIQUE ET PHYSIQUE DES DONNEES... 2 A. Les concepts du modèle relationnel de données...

Plus en détail

UNIVERSITE D'ORLEANS ISSOUDUN CHATEAUROUX

UNIVERSITE D'ORLEANS ISSOUDUN CHATEAUROUX UNIVERSITE D'ORLEANS ISSOUDUN CHATEAUROUX PLAN

Plus en détail

Recherche dans un tableau

Recherche dans un tableau Chapitre 3 Recherche dans un tableau 3.1 Introduction 3.1.1 Tranche On appelle tranche de tableau, la donnée d'un tableau t et de deux indices a et b. On note cette tranche t.(a..b). Exemple 3.1 : 3 6

Plus en détail

Programmation Objet - Cours II

Programmation Objet - Cours II Programmation Objet - Cours II - Exercices - Page 1 Programmation Objet - Cours II Exercices Auteur : E.Thirion - Dernière mise à jour : 05/07/2015 Les exercices suivants sont en majorité des projets à

Plus en détail

Théories de la Business Intelligence

Théories de la Business Intelligence 25 Chapitre 2 Théories de la Business Intelligence 1. Architectures des systèmes décisionnels Théories de la Business Intelligence Depuis les premières requêtes sur les sources de données OLTP consolidées

Plus en détail

Chapitre 1 : Introduction aux bases de données

Chapitre 1 : Introduction aux bases de données Chapitre 1 : Introduction aux bases de données Les Bases de Données occupent aujourd'hui une place de plus en plus importante dans les systèmes informatiques. Les Systèmes de Gestion de Bases de Données

Plus en détail

LEXOS, logiciel d'étude lexicale et de conjugaison

LEXOS, logiciel d'étude lexicale et de conjugaison 233, logiciel d'étude lexicale et de conjugaison Ce logiciel a été élaboré sous test constant, dans la mesure où, pour le modifier, je me suis inspiré en permanence de la réaction des élèves, de leurs

Plus en détail

Offre de services. PHPCreation Inc. info@phpcreation.com - www.phpcreation.com. Date : 2015. Présenté à : À l'attention de : Représentant :

Offre de services. PHPCreation Inc. info@phpcreation.com - www.phpcreation.com. Date : 2015. Présenté à : À l'attention de : Représentant : Date : 2015 Offre de services Présenté à : À l'attention de : Représentant : PHPCreation Inc. T- info@phpcreation.com - www.phpcreation.com Table des matières OFFRE DE SERVICES... 3 SOMMAIRE EXÉCUTIF...

Plus en détail

La pratique de l ITSM. Définir un plan d'améliorations ITSM à partir de la situation actuelle

La pratique de l ITSM. Définir un plan d'améliorations ITSM à partir de la situation actuelle La pratique de l ITSM Définir un plan d'améliorations ITSM à partir de la situation actuelle Création : avril 2012 Mise à jour : avril 2012 A propos A propos du document Ce document pratique est le résultat

Plus en détail

Guichet automatique de banque

Guichet automatique de banque Guichet automatique de banque Mastère 2004 1 Guichet automatique de banque : GAB Objectif : Illustrer la vue fonctionnelle et particulièrement la définition des cas d utilisation. 1. Spécification du problème

Plus en détail

LE MODELE CONCEPTUEL DE DONNEES

LE MODELE CONCEPTUEL DE DONNEES LE MODELE CONCEPTUEL DE DONNEES Principe : A partir d'un cahier des charges, concevoir de manière visuelle les différents liens qui existent entre les différentes données. Les différentes étapes de réalisation.

Plus en détail

What s New. HOPEX V1 Release 2. MEGA International Avril 2014. V1R2 What's New 1

What s New. HOPEX V1 Release 2. MEGA International Avril 2014. V1R2 What's New 1 What s New HOPEX V1 Release 2 MEGA International Avril 2014 V1R2 What's New 1 Sommaire Sommaire Introduction 7 Nouvelles solutions 8 HOPEX Business Architecture 9 1 Introduction 10 1.1 Description générale

Plus en détail

Université de Bangui. Modélisons en UML

Université de Bangui. Modélisons en UML Université de Bangui CRM Modélisons en UML Ce cours a été possible grâce à l initiative d Apollinaire MOLAYE qui m a contacté pour vous faire bénéficier de mes connaissances en nouvelles technologies et

Plus en détail

Les diagrammes de modélisation

Les diagrammes de modélisation L approche Orientée Objet et UML 1 Plan du cours Introduction au Génie Logiciel L approche Orientée Objet et Notation UML Les diagrammes de modélisation Relations entre les différents diagrammes De l analyse

Plus en détail

Centrale de surveillance ALS 04

Centrale de surveillance ALS 04 Centrale de surveillance ALS 04 Notice d'installation et d'utilisation Version 1.0 - B 6 rue Alory 35740 Pacé France Tel : +33 (0) 2 99 60 16 55 Fax : +33 (0) 2 99 60 22 29 www.sodalec.fr - 1 - Notice

Plus en détail

Cours de Génie Logiciel

Cours de Génie Logiciel Cours de Génie Logiciel Sciences-U Lyon Diagrammes UML (2) http://www.rzo.free.fr Pierre PARREND 1 Avril 2005 Sommaire Les Diagrammes UML Diagrammes de Collaboration Diagrammes d'etats-transitions Diagrammes

Plus en détail

Calculateur d'économies d'énergie des produits client Dell. Description générale de la consommation d'énergie des systèmes informatiques :

Calculateur d'économies d'énergie des produits client Dell. Description générale de la consommation d'énergie des systèmes informatiques : Calculateur d'économies d'énergie des produits client Dell Objectif : Le calculateur d'économies d'énergie des produits client Dell est un outil destiné aux clients qui leur permettra d'évaluer la quantité

Plus en détail

Baccalauréat professionnel. Maintenance des Équipements Industriels

Baccalauréat professionnel. Maintenance des Équipements Industriels Baccalauréat professionnel Maintenance des Équipements Industriels 2005 SOMMAIRE DES ANNEXES DE L ARRÊTÉ DE CRÉATION DU DIPLÔME ANNEXE I : RÉFÉRENTIELS DU DIPLÔME I a. Référentiel des activités professionnelles...7

Plus en détail

1 EVALUATION DES OFFRES ET NEGOCIATIONS

1 EVALUATION DES OFFRES ET NEGOCIATIONS CERN LIBRARIES, GENEVA CM-P00090679 1 EXTRAIT DU REGLEMENT INTERNE APPLIQUE PAR L'ADMINISTRATION DANS L'ATTRIBUTION DES MARCHES DU CERN 1 EVALUATION DES OFFRES ET NEGOCIATIONS 1.0 Ouverture et évaluation

Plus en détail

Statistique : Résumé de cours et méthodes

Statistique : Résumé de cours et méthodes Statistique : Résumé de cours et méthodes 1 Vocabulaire : Population : c est l ensemble étudié. Individu : c est un élément de la population. Effectif total : c est le nombre total d individus. Caractère

Plus en détail

ATTENTION AU DÉPART! GUIDE DE QUESTIONS DU MENEUR DE JEU. www.grand-cerf.com

ATTENTION AU DÉPART! GUIDE DE QUESTIONS DU MENEUR DE JEU. www.grand-cerf.com VOCABULAIRE Les questions visent à travailler le vocabulaire matliématique, le repérage... Quelques exemples, à compléter par le meneur de jeu : - Chaque joueur te donne un passager. - Prends 1 passager

Plus en détail

LA GMAO ACCEDER : EXPLOITATION POUR L ENSEIGNEMENT

LA GMAO ACCEDER : EXPLOITATION POUR L ENSEIGNEMENT LA GMAO ACCEDER : EXPLOITATION POUR L ENSEIGNEMENT 1 - AVANTAGES DE LA GMAO ACCEDER POUR ENSEIGNER 2 - GENERALITES POUR L EXPLOITATION EN BAC PRO ET BTS 3 LA GMAO ET LE NOUVEAU REFERENTIEL BTS 2014 MAINTENANCE

Plus en détail

LES NOUVELLES CONTRAINTES EN MATIERE DE MARCHES PUBLICS

LES NOUVELLES CONTRAINTES EN MATIERE DE MARCHES PUBLICS LES NOUVELLES CONTRAINTES EN MATIERE DE MARCHES PUBLICS I - PREAMBULE Jusqu à présent, la majorité des achats d équipements effectués par les services échappaient à la réglementation relative aux marchés

Plus en détail

Module SMS pour Microsoft Outlook MD et Outlook MD Express. Guide d'aide. Guide d'aide du module SMS de Rogers Page 1 sur 40 Tous droits réservés

Module SMS pour Microsoft Outlook MD et Outlook MD Express. Guide d'aide. Guide d'aide du module SMS de Rogers Page 1 sur 40 Tous droits réservés Module SMS pour Microsoft Outlook MD et Outlook MD Express Guide d'aide Guide d'aide du module SMS de Rogers Page 1 sur 40 Table des matières 1. Exigences minimales :...3 2. Installation...4 1. Téléchargement

Plus en détail

Check-list de maintenance du système Instructions impératives pour l'utilisateur du système Dernière mise à jour 09 juin 2011

Check-list de maintenance du système Instructions impératives pour l'utilisateur du système Dernière mise à jour 09 juin 2011 ANNEXE 3 Check-list de maintenance du système Instructions impératives pour l'utilisateur du système Dernière mise à jour 09 juin 2011 Généralités Afin de pouvoir garantir un support sûr et efficace du

Plus en détail

MANUEL D'UTILISATION Téléphone Aastra 6753i, PoE

MANUEL D'UTILISATION Téléphone Aastra 6753i, PoE MANUEL D'UTILISATION Téléphone Aastra 6753i, PoE 1. Combiné 9. Menu (accès aux paramètres) 2. Ecran 10. Mise en attente 3. Touches fonctionnelles 11. Clavier de saisie 4. Voyant lumineux 12. Casque (On

Plus en détail

Baccalauréat technologique

Baccalauréat technologique Baccalauréat technologique Épreuve relative aux enseignements technologiques transversaux, épreuve de projet en enseignement spécifique à la spécialité et épreuve d'enseignement technologique en langue

Plus en détail

2. Activités et Modèles de développement en Génie Logiciel

2. Activités et Modèles de développement en Génie Logiciel 2. Activités et Modèles de développement en Génie Logiciel Bernard ESPINASSE Professeur à l'université d'aix-marseille Plan Les Activités du GL Analyse des besoins Spécification globale Conceptions architecturale

Plus en détail

ITIL V3. Exploitation des services : Les fonctions

ITIL V3. Exploitation des services : Les fonctions ITIL V3 Exploitation des services : Les fonctions Création : juin 2013 Mise à jour : juin 2013 A propos A propos du document Ce document de référence sur le référentiel ITIL V3 a été réalisé en se basant

Plus en détail

Guide Cartes-Cadeaux. Carte Cadeau. Une vue d'ensemble des processus et des types de transactions de cartescadeaux.

Guide Cartes-Cadeaux. Carte Cadeau. Une vue d'ensemble des processus et des types de transactions de cartescadeaux. Guide Cartes-Cadeaux Carte Cadeau Une vue d'ensemble des processus et des types de transactions de cartescadeaux de Chase Paymentech Le processus d'utilisation des cartes-cadeaux Définition des transactions

Plus en détail

L'écoute des conversations VoIP

L'écoute des conversations VoIP L'écoute des conversations VoIP Marc-André Meloche (OSCP, C EH, Security+) et Eric Gingras 5 à 7 Technique 21 Septembre 2010 Gardien Virtuel Entreprise de services-conseils spécialisée dans la sécurité

Plus en détail

Sont assimilées à un établissement, les installations exploitées par un employeur;

Sont assimilées à un établissement, les installations exploitées par un employeur; Arrêté royal du 4 décembre 2012 concernant les prescriptions minimales de sécurité des installations électriques sur les lieux de travail (M.B. 21.12.2012) Section I er. - Champ d'application et définitions

Plus en détail

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

Génie Logiciel. Rappels. C. Crochepeyre Génie Logiciel Rappels 1 Génie Logiciel Rappels C. Crochepeyre Génie Logiciel Rappels 1 INTRODUCTION GL: ingénierie appliquée au logiciel informatique Objectif: la qualité diminution du coût du logiciel et fiabilité Besoin: complexité

Plus en détail

Belgique-Bruxelles: Logiciels de gestion de la relation clientèle 2013/S 213-369505. Avis de marché. Fournitures

Belgique-Bruxelles: Logiciels de gestion de la relation clientèle 2013/S 213-369505. Avis de marché. Fournitures 1/6 Cet avis sur le site TED: http://ted.europa.eu/udl?uri=ted:notice:369505-2013:text:fr:html Belgique-Bruxelles: Logiciels de gestion de la relation clientèle 2013/S 213-369505 Avis de marché Fournitures

Plus en détail

XP : plus qu'agile. Extreme Programming v2 et Développement Responsable. Thierry Cros

XP : plus qu'agile. Extreme Programming v2 et Développement Responsable. Thierry Cros XP : plus qu'agile Extreme Programming v2 et Développement Responsable Thierry Cros Retrouvez cette présentation sur le site http://thierrycros.net Licence CC-BY-NC-SA XP : plus qu'agile Pourquoi XP Installer

Plus en détail

INSERER DES OBJETS - LE RUBAN INSERTION... 3 TABLEAUX

INSERER DES OBJETS - LE RUBAN INSERTION... 3 TABLEAUX TABLE DES MATIERES Livret Utilisateur Excel 2007 Niveau 2 INSERER DES OBJETS - LE RUBAN INSERTION... 3 TABLEAUX... 4 Les tableaux croisés dynamiques... 4 Création d un tableau croisé... 5 Comparer des

Plus en détail

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

Enquête 2014 de rémunération globale sur les emplois en TIC Enquête 2014 de rémunération globale sur les emplois en TIC Enquête 2014 de rémunération globale sur les emplois en TIC Les emplois repères de cette enquête sont disponibles selon les trois blocs suivants

Plus en détail

Air-conditioner network controller and accessories

Air-conditioner network controller and accessories Air-conditioner network controller and accessories Online Controller External Mounting Kit Wifi Cable Pack KKRP01A KKRPM01A KKRPW01A Easy Touch LCD Wall Controller Wall Controller Temperature Weather KBRCS01A

Plus en détail

DESSIN ASSISTÉ PAR ORDINATEUR D.A.O. EN LYCÉE PROFESSIONNEL

DESSIN ASSISTÉ PAR ORDINATEUR D.A.O. EN LYCÉE PROFESSIONNEL 119 DESSIN ASSISTÉ PAR ORDINATEUR EN LYCÉE PROFESSIONNEL En lycée professionnel l'enseignement du D.A.O. n'est pas explicitement intégré dans la formation en dessin technique. Il me fallait introduire

Plus en détail

MBR225. Le module a été conçu et réalisé conformément aux normes en vigueur portant sur la sûreté et la fiabilité des installations industrielles.

MBR225. Le module a été conçu et réalisé conformément aux normes en vigueur portant sur la sûreté et la fiabilité des installations industrielles. MBR225 Module de surveillance des chaînes cinématiques Le module est dédié à la surveillance du fonctionnement de machines dont la chaîne cinématique constitue un facteur important de sécurité : treuil,

Plus en détail

LE DIAGNOSTIC DE PANNE LA METHODOLOGIE DU DIAGNOSTIC

LE DIAGNOSTIC DE PANNE LA METHODOLOGIE DU DIAGNOSTIC LE DIGNOSI DE PNNE L MEHODOLOGIE DU DIGNOSI HYPOHESES DE DEP Le diagnostic est une phase importante de la maintenance corrective. De sa pertinence et de sa rapidité dépend l'efficacité de l'intervention.

Plus en détail

MS PROJECT 2000. Prise en main. Date: Mars 2003. Anère MSI. 12, rue Chabanais 75 002 PARIS E mail : jcrussier@anere.com Site : www.anere.

MS PROJECT 2000. Prise en main. Date: Mars 2003. Anère MSI. 12, rue Chabanais 75 002 PARIS E mail : jcrussier@anere.com Site : www.anere. DOCUMENTATION MS PROJECT 2000 Prise en main Date: Mars 2003 Anère MSI 12, rue Chabanais 75 002 PARIS E mail : jcrussier@anere.com Site : www.anere.com Le présent document est la propriété exclusive d'anère

Plus en détail

NOTICE D INSTALLATION CENTRALE 260

NOTICE D INSTALLATION CENTRALE 260 NOTICE D INSTALLATION CENTRALE 260 1 - PRÉSENTATION 3 - INSTALLATION La Centrale 2600 est une centrale d'alarme anti intrusion à micro processeur. Elle dispose de 8 entrées intrusion (1 tempo + 6 paramétrables,

Plus en détail

Ebauche Rapport finale

Ebauche Rapport finale Ebauche Rapport finale Sommaire : 1 - Introduction au C.D.N. 2 - Définition de la problématique 3 - Etat de l'art : Présentatio de 3 Topologies streaming p2p 1) INTRODUCTION au C.D.N. La croissance rapide

Plus en détail

Plan. Exemple: Application bancaire. Introduction. OCL Object Constraint Language Le langage de contraintes d'uml

Plan. Exemple: Application bancaire. Introduction. OCL Object Constraint Language Le langage de contraintes d'uml OCL Object Constraint Language Le langage de contraintes d'uml Plan 1. Introduction 2. Les principaux concepts d'ocl Object Constraint Language 1 Object Constraint Language 2 Exemple: une application bancaire

Plus en détail

COMMUNICATEUR BLISS COMMANDE PAR UN SENSEUR DE POSITION DE L'OEIL

COMMUNICATEUR BLISS COMMANDE PAR UN SENSEUR DE POSITION DE L'OEIL COMMUNICATEUR BLISS COMMANDE PAR UN SENSEUR DE POSITION DE L'OEIL J. TICHON(1) (2), J.-M. TOULOTTE(1), G. TREHOU (1), H. DE ROP (2) 1. INTRODUCTION Notre objectif est de réaliser des systèmes de communication

Plus en détail

CLUB SOCIAL DE LA SOCIÉTÉ DE L'ASSURANCE AUTOMOBILE DU QUÉBEC (C.S.S.A.A.Q.) INC. RAPPORT DE MISSION D'EXAMEN ET ÉTATS FINANCIERS 31 AOÛT 2012

CLUB SOCIAL DE LA SOCIÉTÉ DE L'ASSURANCE AUTOMOBILE DU QUÉBEC (C.S.S.A.A.Q.) INC. RAPPORT DE MISSION D'EXAMEN ET ÉTATS FINANCIERS 31 AOÛT 2012 AUTOMOBILE DU QUÉBEC (C.S.S.A.A.Q.) INC. RAPPORT DE MISSION D'EXAMEN ET ÉTATS FINANCIERS AUTOMOBILE DU QUÉBEC (C.S.S.A.A.Q.) INC. ÉTATS FINANCIERS TABLE DES MATIÈRES Rapport de mission d'examen 3 Résultats

Plus en détail

Communiquer : les autres Chèque n 7 Module 2

Communiquer : les autres Chèque n 7 Module 2 Communiquer : les autres Chèque n 7 Module 2 Par Christophe ROCA et Ludovic RANDU Animateurs du Syndicat Mixte de l'oise Picarde 27/11/2007 Le Tchat Le tchat (tchatte) permet l'échange instantané de messages

Plus en détail

LES CRITERES CLES DU SUCCES D'UNE SEGMENTATION

LES CRITERES CLES DU SUCCES D'UNE SEGMENTATION LES CRITERES CLES DU SUCCES D'UNE SEGMENTATION Quel que soit le type de segmentation, une segmentation réussie se doit d'être : Opérante : les segments définis sont-ils suffisamment importants pour correspondre

Plus en détail

Pré-conditions : Evénement déclencheur : le client souhaite un virement. Description du déroulement du cas : Description des Use cases

Pré-conditions : Evénement déclencheur : le client souhaite un virement. Description du déroulement du cas : Description des Use cases Description des Use cases. Demander un virement bancaire 2. Constituer les listes reflets S'identifier et s'authentifier «include» Demander un v irement bancaire Abonné Smartphone «include» Consulter le

Plus en détail

MANUEL D'UTILISATION Téléphone Aastra 57i, PoE

MANUEL D'UTILISATION Téléphone Aastra 57i, PoE MANUEL D'UTILISATION Téléphone Aastra 57i, PoE 1. Combiné 9. Menu (accès aux paramètres) 2. Ecran 10. Mise en attente 3. Touches fonctionnelles/supervision 11. Clavier de saisie 4. Voyant lumineux 12.

Plus en détail

Service Info 2012 17 10 Destinataires... Centres agréés Date... 7 septembre 2012 Produit/système... Chronotachygraphe numérique DTCO Page...

Service Info 2012 17 10 Destinataires... Centres agréés Date... 7 septembre 2012 Produit/système... Chronotachygraphe numérique DTCO Page... www.vdo.fr/extranet Service Info 2012 17 10 Destinataires... Centres agréés Date... 7 septembre 2012 Produit/système... Chronotachygraphe numérique DTCO Page... 1/6 Objet... CODES ERREURS DTCO 1381...

Plus en détail

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

Architecture d'entreprise : Guide Pratique de l'architecture Logique Guides Pratiques Objecteering Architecture d'entreprise : Guide Pratique de l'architecture Logique Auteur : Version : 1.0 Copyright : Softeam Equipe Conseil Softeam Supervisée par Philippe Desfray Softeam

Plus en détail

Instruction de montage avec notice d'utilisation et données techniques

Instruction de montage avec notice d'utilisation et données techniques BA 4.3 - M/NSK Boîtier de fin de course type NSK et MSK Instruction de montage avec notice d'utilisation et données techniques selon la directive CE relative à la basse tension 73/23/CEE selon la directive

Plus en détail

ERP open source une solution pour les entreprises. 17/02/2010 Page: 1

ERP open source une solution pour les entreprises. 17/02/2010 Page: 1 ERP open source une solution pour les entreprises 17/02/2010 Page: 1 Sommaire Définition d'un ERP Les grands modules d'un ERP Retour sur investissement Les avantages d'un ERP open source Ou peut on envisager

Plus en détail

NO-BREAK KS. Système UPS dynamique PRÉSENTATION

NO-BREAK KS. Système UPS dynamique PRÉSENTATION NO-BREAK KS Système UPS dynamique PRÉSENTATION Table des matières Chapitre 1 : Description du système No-Break KS...3 Chapitre 2 : Fonctionnement lorsque le réseau est présent...4 Chapitre 3 : Fonctionnement

Plus en détail

Introduction. I Étude rapide du réseau - Apprentissage. II Application à la reconnaissance des notes.

Introduction. I Étude rapide du réseau - Apprentissage. II Application à la reconnaissance des notes. Introduction L'objectif de mon TIPE est la reconnaissance de sons ou de notes de musique à l'aide d'un réseau de neurones. Ce réseau doit être capable d'apprendre à distinguer les exemples présentés puis

Plus en détail

Bernard HAMM, Évelyne LAVOISIER

Bernard HAMM, Évelyne LAVOISIER 92 MAÎTRISE DE PROGICIELS DE GESTION DE BASES DE DONNÉES ET DE TRAITEMENT DE TEXTE Compte rendu d'un stage à l'usage des professeurs de sciences sociales. Ce stage a été programmé A la demande et avec

Plus en détail

Service de réplication des données HP pour la gamme de disques Continuous Access P9000 XP

Service de réplication des données HP pour la gamme de disques Continuous Access P9000 XP Service de réplication des données HP pour la gamme de disques Continuous Access P9000 XP Services HP Care Pack Données techniques Le service de réplication des données HP pour Continuous Access offre

Plus en détail

Modélisation des données

Modélisation des données Modélisation des données Le modèle Entité/Association Le MCD ou modèle Entité/Association est un modèle chargé de représenter sous forme graphique les informations manipulées par le système (l entreprise)

Plus en détail

Exemple accessible via une interface Web. Bases de données et systèmes de gestion de bases de données. Généralités. Définitions

Exemple accessible via une interface Web. Bases de données et systèmes de gestion de bases de données. Généralités. Définitions Exemple accessible via une interface Web Une base de données consultable en ligne : Bases de données et systèmes de gestion de bases de données The Trans-atlantic slave trade database: http://www.slavevoyages.org/tast/index.faces

Plus en détail

Gestion des utilisateurs et de leurs droits

Gestion des utilisateurs et de leurs droits Gestion des utilisateurs et de leurs droits Chap. 12, page 323 à 360 Lors de la création d'un utilisateur vous devez indiquer son nom, ses attributs, son profil, la méthode d'authentification (par le SE

Plus en détail

Apprentissage Automatique

Apprentissage Automatique Apprentissage Automatique Introduction-I jean-francois.bonastre@univ-avignon.fr www.lia.univ-avignon.fr Définition? (Wikipedia) L'apprentissage automatique (machine-learning en anglais) est un des champs

Plus en détail

COMMENT CITER OU PARAPHRASER UN EXTRAIT DE DOCUMENT SELON INFOSPHÈRE

COMMENT CITER OU PARAPHRASER UN EXTRAIT DE DOCUMENT SELON INFOSPHÈRE COMMENT CITER OU PARAPHRASER UN EXTRAIT DE DOCUMENT SELON INFOSPHÈRE Pourquoi et quand citer ses sources? Ajouter une valeur à son travail de recherche tout en respectant le droit d'auteur En se référant

Plus en détail

ÉCONOMIE ET GESTION LYCÉES TECHNOLOGIQUE ET PROFESSIONNEL

ÉCONOMIE ET GESTION LYCÉES TECHNOLOGIQUE ET PROFESSIONNEL ÉCONOMIE ET GESTION LYCÉES TECHNOLOGIQUE ET PROFESSIONNEL Au niveau du second degré, l'économie et gestion recouvre un ensemble de champs disciplinaires relevant de l'économie, du droit, des sciences de

Plus en détail

Nom de l application

Nom de l application Ministère de l Enseignement Supérieur et de la Recherche Scientifique Direction Générale des Etudes Technologiques Institut Supérieur des Etudes Technologiques de Gafsa Département Technologies de l Informatique

Plus en détail

La nouvelle comptabilité. Mode d'emploi

La nouvelle comptabilité. Mode d'emploi La nouvelle comptabilité des PETITES asbl Mode d'emploi Table: 1. Les comptes annuels simplifiés 2. La tenue des comptes 3. L'inventaire 4. Le budget 5. Le calendrier annuel des formalités comptables Annexes

Plus en détail

SOUTIEN INFORMATIQUE DEP 5229

SOUTIEN INFORMATIQUE DEP 5229 SOUTIEN INFORMATIQUE DEP 5229 Le Diplôme d études professionnelles D.E.P. en soutien informatique a une durée totale de 1800 heures à temps plein. Le programme permet de développer les compétences nécessaires

Plus en détail

UNION INTERNATIONALE DES TELECOMMUNICATIONS BUREAU DE DEVELOPPEMENT DES TELECOMMUNICATIONS

UNION INTERNATIONALE DES TELECOMMUNICATIONS BUREAU DE DEVELOPPEMENT DES TELECOMMUNICATIONS UNION INTERNATIONALE DES TELECOMMUNICATIONS BUREAU DE DEVELOPPEMENT DES TELECOMMUNICATIONS CONFÉRENCE MONDIALE DE DÉVELOPPEMENT DES TÉLÉCOMMUNICATIONS (CMDT-98) La Valette, Malte, 23 mars - 1 avril 1998

Plus en détail

Contenus détaillés des habiletés du Profil TIC des étudiants du collégial

Contenus détaillés des habiletés du Profil TIC des étudiants du collégial Contenus détaillés des habiletés du des étudiants du collégial Auteur(s) : Équipe de travail du réseau REPTIC. Version originale REPTIC Version en date du : 5 octobre 2009 Comment citer ce document : Équipe

Plus en détail

Petit GUIDE. à l'attention des parents et des baby-sitters

Petit GUIDE. à l'attention des parents et des baby-sitters Petit GUIDE à l'attention des parents et des baby-sitters ATTENTION : Ceci n'est qu'un recueil de conseils et ne doit en aucun cas être pris comme un document exhaustif. A partir de quel âge pouvez-vous

Plus en détail

Norme comptable relative aux provisions techniques dans les entreprises d assurance et/ou de réassurance NC 29

Norme comptable relative aux provisions techniques dans les entreprises d assurance et/ou de réassurance NC 29 Norme comptable relative aux provisions techniques dans les entreprises d assurance et/ou de réassurance NC 29 Objectif de la norme 01 L activité d assurance et/ou de réassurance se caractérise par : une

Plus en détail

.. -... -... Mention : En débat

.. -... -... Mention : En débat Page 1 sur 6 Point du programme Domaine d'activité : LE MONDE CONSTRUIT PAR L'HOMME FAIRE ROULER - "Petites Voitures" CYCLE II Objectifs généraux Comment fabriquer une petite voiture capable de rouler

Plus en détail

Démarches d urbanisation : réorganiser le Système d Information en structurant ses fonctions dans des blocs fonctionnels communicants.

Démarches d urbanisation : réorganiser le Système d Information en structurant ses fonctions dans des blocs fonctionnels communicants. Plan du chapitre Master Informatique et Systèmes Urbanisation des Systèmes d Information Architecture d Entreprise 04 Architecture du SI : identifier et décrire les services, structurer le SI 1 2 3 4 5

Plus en détail

SYSTÈME DE COMPTES CLIENTS

SYSTÈME DE COMPTES CLIENTS SYSTÈME DE COMPTES CLIENTS Direction du développement des entreprises Préparé par André Labelle, en collaboration avec Jacques Villeneuve et Louis Faucher Conseillers en gestion Publié par la Direction

Plus en détail

APS 4 : CREATION D'ENTREPRISE

APS 4 : CREATION D'ENTREPRISE APS 4 : CREATION D'ENTREPRISE ETABLISSEMENT LIMAYRAC DESCRIPTION Création d'une entreprise de service LOGICIELS NECESSAES Bureautique Internet NIVEAU Début 1 ère année pour des classes mixtes Bac généraux

Plus en détail

CHAÎNE DE TRACABILITÉ GLOSSAIRE DES TERMES ET DÉFINITIONS

CHAÎNE DE TRACABILITÉ GLOSSAIRE DES TERMES ET DÉFINITIONS CHAÎNE DE TRACABILITÉ GLOSSAIRE DES TERMES ET DÉFINITIONS Mars 2014 Sustainable Agriculture Network (SAN) and Rainforest Alliance, 2012-2014. Ce document est disponible sur les sites suivants: www.sanstandards.org

Plus en détail

HAM841K CENTRALE D'ALARME POUR SYSTEMES DE SECURITE COMMERCIAUX ET D'HABITATION

HAM841K CENTRALE D'ALARME POUR SYSTEMES DE SECURITE COMMERCIAUX ET D'HABITATION CENTRALE D'ALARME POUR SYSTEMES DE SECURITE COMMERCIAUX ET D'HABITATION MANUEL D'UTILISATION MANUEL D'UTILISATION CENTRALE D'ALARME POUR SYSTEMES DE SECURITE COMMERCIAUX ET D'HABITATION INTRODUCTION Le

Plus en détail

REFERENTIEL DES ACTIVITES PROFESSIONNELLES

REFERENTIEL DES ACTIVITES PROFESSIONNELLES PREAMBULE Le baccalauréat professionnel Electrotechnique Energie Equipements Communicants traite des secteurs d activités : de l industrie, des services, de l habitat, du tertiaire et des équipements publics.

Plus en détail

UML et les Bases de Données

UML et les Bases de Données CNAM UML et les Bases de Données UML et les Bases de Données. Diagramme de classes / diagramme d objets (UML)...2.. Premier niveau de modélisation des données d une application...2.2. Les éléments de modélisation...2.2..

Plus en détail

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

Conception des bases de données : Modèle Entité-Association Conception des bases de données : Modèle Entité-Association La modélisation d un problème, c est-à-dire le passage du monde réel à sa représentation informatique, se définit en plusieurs étapes pour parvenir

Plus en détail

LE CONTRÔLE INTERNE GUIDE DE PROCÉDURES

LE CONTRÔLE INTERNE GUIDE DE PROCÉDURES LE CONTRÔLE INTERNE GUIDE DE PROCÉDURES Direction du développement des entreprises Préparé par Jacques Villeneuve, c.a. Conseiller en gestion Publié par la Direction des communications : janvier 1995 Réédité

Plus en détail

NORME INTERNATIONALE D AUDIT 260 COMMUNICATION DES QUESTIONS SOULEVÉES À L OCCASION DE L AUDIT AUX PERSONNES CONSTITUANT LE GOUVERNEMENT D'ENTREPRISE

NORME INTERNATIONALE D AUDIT 260 COMMUNICATION DES QUESTIONS SOULEVÉES À L OCCASION DE L AUDIT AUX PERSONNES CONSTITUANT LE GOUVERNEMENT D'ENTREPRISE NORME INTERNATIONALE D AUDIT 260 COMMUNICATION DES QUESTIONS SOULEVÉES À L OCCASION DE L AUDIT AUX PERSONNES CONSTITUANT LE GOUVERNEMENT D'ENTREPRISE SOMMAIRE Paragraphes Introduction... 1-4 Personnes

Plus en détail

Petit guide pratique de dépannage du système d alerte centralisée (modèles de 1980 à 1988)

Petit guide pratique de dépannage du système d alerte centralisée (modèles de 1980 à 1988) Petit guide pratique de dépannage du système d alerte centralisée (modèles de 1980 à 1988) Le système d alerte centralisée de la 928 est destiné a présenter au conducteur toute anomalie de fonctionnement

Plus en détail

Travail collaboratif avec OpenOffice Texte (Writer)

Travail collaboratif avec OpenOffice Texte (Writer) Travail collaboratif avec OpenOffice Texte (Writer) Fichier «OOo - Travail collaboratif.odt» Pascal Arnould - Version du 04/02/2009 Page 1/9 Table des matières Présentation du problème : Concevoir un document

Plus en détail

Exemple d implémentation d un. Projet SAP avec ASAP

Exemple d implémentation d un. Projet SAP avec ASAP Exemple d implémentation d un Projet SAP avec ASAP Implémentation d un ERP dans une organisation problématiques : adéquation aux besoins conduite du changement adaptation de l ERP adaptabilité aux utilisateurs

Plus en détail

Séquence rédigée de manière provisoire : Document de travail FAIRE ROULER - "Petites Voitures" CYCLE II

Séquence rédigée de manière provisoire : Document de travail FAIRE ROULER - Petites Voitures CYCLE II Séquence rédigée de manière provisoire : Document de travail FAIRE ROULER - "Petites Voitures" CYCLE II Point du programme Choisir un outil en fonction de son usage et mener à bien une construction simple.

Plus en détail

Vous avez dit... LED??? DOCLED V2 Page 1 / 14

Vous avez dit... LED??? DOCLED V2 Page 1 / 14 Vous avez dit... LED??? DOCLED V2 Page 1 / 14 Bonjour. Le but de ce document est d'éclaircir certains points de fonctionnement de ces composants très pratiques que sont les LEDS. Il décrit dans les grandes

Plus en détail

CLAIRE, UN OUTIL DE SIMULATION ET DE TEST DE LOGICIELS CRITIQUES. Jean GASSINO, Jean-Yves HENRY. Rapport IPSN/Département d'évaluation de sûreté N 280

CLAIRE, UN OUTIL DE SIMULATION ET DE TEST DE LOGICIELS CRITIQUES. Jean GASSINO, Jean-Yves HENRY. Rapport IPSN/Département d'évaluation de sûreté N 280 FR9704668 PC CLAIRE, UN OUTIL DE SIMULATION ET DE TEST DE LOGICIELS CRITIQUES Jean GASSINO, Jean-Yves HENRY eci Rapport IPSN/Département d'évaluation de sûreté N 280 Octobre 1996 INSTITUT DE PROTECTION

Plus en détail

Chap. 3: Le modèle de données entité-association (E.A.)

Chap. 3: Le modèle de données entité-association (E.A.) Chap. 3: Le modèle de données entité-association (E.A.) En anglais: Entity-Relationship (ER) Origines: C.Bachman (1969), P.Chen (1976). Modèle de données > décrire la réalité perçue à travers les données

Plus en détail

A. Définition et formalisme

A. Définition et formalisme Les cardinalités et les différents types d'associations I. Les cardinalités A. Définition et formalisme Les cardinalités sont des couples de valeur que l'on trouve entre chaque entité et ses associations

Plus en détail

memo Entreprise en faillite : et maintenant?

memo Entreprise en faillite : et maintenant? memo Entreprise en faillite : et maintenant? Table des matières Entreprise en faillite : et maintenant?... 4 Qui est qui lors d une faillite?... 6 Que devez-vous faire?... 7 Que faut-il indiquer sur votre

Plus en détail

Sauvegarder Bcdi (réseau Novell / Gespere)

Sauvegarder Bcdi (réseau Novell / Gespere) Sauvegarder Bcdi (réseau Novell / Gespere) Remarque importante : dans l'académie, l'installation du logiciel Bcdi est faite sous Novell avec l'interface Gespere dont la dernière version en fin d'année

Plus en détail

Ce qu'il faut savoir sur la location de voitures ou de véhicules utilitaires

Ce qu'il faut savoir sur la location de voitures ou de véhicules utilitaires Ce qu'il faut savoir sur la location de voitures ou de véhicules utilitaires La location d'une voiture ou d'un véhicule utilitaire est généralement une opération simple. Il faut faire attention car des

Plus en détail

Pourquoi l apprentissage?

Pourquoi l apprentissage? Pourquoi l apprentissage? Les SE sont basés sur la possibilité d extraire la connaissance d un expert sous forme de règles. Dépend fortement de la capacité à extraire et formaliser ces connaissances. Apprentissage

Plus en détail