Outils et Méthodes de Génie Logiciel. IUT A de Lille I, Dept Informatique, G. Grimonprez, J.Marengo

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

Download "Outils et Méthodes de Génie Logiciel. IUT A de Lille I, Dept Informatique, G. Grimonprez, J.Marengo"

Transcription

1 OMGL 1 Outils et Méthodes de Génie Logiciel 1

2 Introduction De l énoncé d un besoin utilisateur à une spécification opérationnelle 2

3 Les étapes de développement d une application Recensement des besoins Structuration des données Spécification des traitements Implémentation Tests Exploitation Maintenance 3

4 Analyse Algorithmique Programmation Systèmes Architecture 4

5 Chapitre 1 Spécifications d une application 5

6 Les outils Merise : méthode propre à la France ancienne, fortement implantée orientée bases de données et fichiers Langage UML (Unified Modeling Language) : normalisation internationale récente, utilisation en progression orientée objet Etc 6

7 UML Unified Modeling Language Notation standard pour modéliser des systèmes d information Modélisation visuelle Indépendance vis à vis des langages de programmation 7

8 Mettre en oeuvre une application Analyse et spécifications des traitements Acteurs, cas d utilisation (UML) Définition des structures de données Entités, Associations (MERISE) Implémentation Programmation (COBOL) Déploiement Mise en service 8

9 Démarche d une analyse Enquête préalable Cahier des charges Validation par les responsables Spécification des besoins des utilisateurs Validation par les responsables et utilisateurs Structuration des données Spécification des traitements 9

10 Cahier des charges Deux paragraphes Description du fonctionnement d un sousensemble d une entreprise Mise en évidence des tâches à informatiser Il s agit d un CONTRAT servant de base à la suite de l étude. 10

11 Spécification des besoins utilisateurs (approche UML) Identifier les acteurs : qui intervient? Déterminer les cas d utilisation : que faire? Définir les scénarios : comment réaliser? 11

12 Acteur Un acteur est souvent une personne. Comment les déterminer? À partir du cahier des charges. Qui va utiliser l application? Exemple : gestion de la scolarité 12

13 Identifier les cas d utilisation Un cas d utilisation (Use Case) est une modélisation d un dialogue entre un ou plusieurs acteurs et l application Cas d utilisation 13

14 Comment déterminer les cas d utilisation Quels sont les rôles possibles d un acteur? Quelles informations l acteur peut-il Consulter? Modifier? Créer? Supprimer? 14

15 Sémantique d un cas d utilisation L étudiant demande à une secrétaire un bulletin Une secrétaire OU un enseignant imprime un bulletin D où la nécessité de préciser le sens d un cas d utilisation à l aide de scénarios 15

16 Paquetages (Packages) Regroupement cohérent des différents cas d utilisation autour des divers centres d intérêt. Exemple (au Département): Scolarité des étudiants Planning Budget 16

17 Notation Uml des paquetages 17

18 Les scénarios Un scénario est une description normalisée d un cas d utilisation. Un scénario est établi à l aide d un texte que l on place dans une NOTE. La note doit mettre en évidence le dialogue entre un ou des acteurs et l application : Informations à saisir Contrôles Traitements (description succincte) 18

19 Exemple de notes 19

20 Rédaction d un scénario Définir le flot d événements principal Traitement «normal» Définir le ou les flots d événements exceptionnels. Erreurs de saisie Recherche d un identifiant non trouvé 20

21 Scénario Consulter 21

22 Remarques - Les scénarios des cas d utilisation ne doivent, en aucun cas, décrire des solutions d implémentation. - L objectif fondamental est de structurer et spécifier les besoins des utilisateurs. - L ordre de rédaction est libre (la notion de temps ou de séquence n intervient pas). 22

23 Le dossier d analyse Cahier des charges Liste des acteurs Paquetage 1 Diagramme des cas d utilisation Les scénarios Scénario 1.. Paquetage 2 23

24 Utilisation de ACSI 24

25 Paquetage 25

26 Génération d un rapport Reprendre le fichier HTML généré pour la mise en page définitive avec votre éditeur HTML favori 26

27 Références Excellent site en français Freeware, en cours de développement! Logiciel professionnel (UML Studio) 27

28 Chapitre 2 Structuration des informations 28

29 Objectifs A partir du dossier d Analyse (cahier des charges, cas d utilisation et scénarios), déterminer les informations à stocker de façon permanente (disque dur). Regrouper ces informations de façon cohérente. 29

30 Caractérisation d une information Nom Exemples : N client, Nom client Mémorisation : Oui ou non Nature : alphanumérique (chaîne de caractères quelconques) ou numérique Taille Nombre maximum de caractères (pour les nombres réels, préciser éventuellement le nombre de chiffres après la virgule ou point décimal, ex : 6.2 ). Règle de gestion Formule ou algorithme de calcul 30

31 Dictionnaire des informations L ensemble des informations traitées par l application constitue le dictionnaire. Dans celui-ci, tous les noms doivent être différents. Pas de synonymes Exemple : Nom Client, Nom du Client 31

32 Mémorisation Une information du dictionnaire peut être mémorisée (stockée généralement sur disque dur) dans des fichiers ou bases de données. Les règles de gestion permettent, le plus souvent, de déterminer si une information doit être mémorisée. 32

33 Règles de gestion Formule ou algorithme de calcul : Ex : Montant TTC = Montant HT + TVA En général, une information sans règle de gestion doit être mémorisée. Une information possédant une règle de gestion ne doit pas être mémorisée sauf cas particulier Ces choix sont liés aux scénarios. 33

34 Dictionnaire 34

35 Mémorisation des dates Une date d impression figurant sur un état (listing) n est pas systématiquement mémorisée. Tous les systèmes et langages de programmation permettent d obtenir automatiquement la date du jour. 35

36 La norme postale (particuliers) 36

37 La norme postale (entreprises) 37

38 Structuration des informations Structurer (regrouper) les informations pour Modéliser le système d informations : Déterminer les «composants» Individus (exemple : des personnes) Objets (exemple : des produits) Concepts (exemple : des livraisons) Définir les liens entre ces «composants» Le modèle doit être valide dans le temps 38

39 Modèle Conceptuel de Données 39

40 Entités 40

41 Entité Nom de l entité Identifiant (Code ou Numéro) Information Information etc... 41

42 Association non porteuse d informations 42

43 Association porteuse d informations 43

44 Passage du dictionnaire au MCD Démarche par recherche des «liens» entre informations 44

45 Identifiant Une information «A» a pour identifiant une information «B» si et seulement si Pour une valeur de B, il existe une seule valeur de A Notation : A B ou B A Exemple : Nom étudiant Nom login 45

46 Identifiants Une information peut avoir plusieurs identifiants. Nom étudiant Nom login Nom étudiant Numéro étudiant de l université Une information «A» a pour identifiants les informations «B» et «C» ssi pour une valeur de B et une valeur de C, il existe une seule valeur de A. Notation : A B, C Exemple : Note Nom login, N contrôle Le nombre d identifiants d une information peut être supérieur ou égal à 0. 46

47 Démarche Seules les informations à mémoriser doivent être prise en compte. Etape1 : Définir la liste des informations liées par des identifiants (TRES DIFFICILE) Etape 2 : Dessiner le graphe des liens identifiants Etape 3 : Construction du MCD 47

48 Etape 1 Heuristique - Partir des numéros ou des codes - Un numéro est identifiant (souvent) de plusieurs informations «homogènes» ex: nom, prénom, adresse - une info numérique a souvent plusieurs identifiants 48

49 Etape 1 : liste des liens identifiants Nom étudiant Nom login Prénom étudiant Nom login Bureau distributeur Code Postal Libellé N contrôle Note Nom login, N contrôle Code Postal Nom login 49

50 Etape 2 Graphe des liens identifiants Nom login N contrôle Note Nom étudiant Prénom étudiant Libellé Code Postal Italique : feuille Gras : Identifiant Bureau Distributeur 50

51 Etape 3/1 : Construction du MCD Repérer les entités : identifiant et ses feuilles Nom login N contrôle Note Nom étudiant Prénom étudiant Entité Libellé Code Postal Bureau Distributeur 51

52 Etape 3/2 : Associations porteuses d informations Nom login N contrôle Note Nom étudiant Prénom étudiant Entité Association porteuse Libellé Code Postal Bureau Distributeur 52

53 Etape 3/3 : Associations non porteuses d informations Nom login N contrôle Note Nom étudiant Prénom étudiant Libellé Code Postal Entité Bureau Distributeur Association porteuse Association non porteuse, liens entre identifiants 53

54 Cas particuliers Deux informations sont en correspondance biunivoque n produit libellé produit Libellé produit n produit Éliminer l une d entre d elles (en fonction des traitements) Transitivité Nom login N étudiant universitaire Nom 54

55 ACSI : Construction du MCD Hypothèse : dictionnaire déjà créé 55

56 ACSI 1/3 Créer les entités 56

57 ACSI 1/2 Donner un nom à l entité 57

58 ACSI 1/3 Propriétés de l entité 58

59 ACSI 1/4 Sélectionner l identifiant 59

60 Fin de l étape 1 : entités 60

61 ACSI : Les associations porteuses d informations

62 ACSI : Les liens de l association 62

63 ACSI : Les associations non porteuses d informations 63

64 ACSI : Vérifier Modèle 64

65 Chapitre 3 - Cardinalités des associations - Compléments AMC :. Cardinalités. Rapport 65

66 Cardinalités Une cardinalité doit être définie entre toute entité et association. Une personne possède «combien de choses»? PERSONNE N personne Nom? POSSEDE 66

67 Cardinalités minimale et maximale Une personne possède au moins un lieu de naissance Une personne possède au plus un lieu de naissance PERSONNE N personne Nom 1,1 POSSEDE Cardinalité maximale Cardinalité minimale 67

68 0,1 Les cardinalités les plus fréquentes Une personne possède 0 ou 1 une carte d identité française 1,1 Une personne possède un et un seul lieu de naissance 0,N Une personne possède 0 ou plusieurs cravates 1,N Un personne possède 1 ou plusieurs prénoms 68

69 Associations non porteuses d informations ETU D IAN T Essayer de mettre un «VERBE» comme nom d association N omutilisateur N ométudiant Prénométudiant 1,1 PO SSED EU N 0,N C O D ES C odepostal BureauD istributeur 69

70 Cardinalités maximales Les plus importantes. Exemple : Un étudiant possède un code postal Un même code postal peut être possédé par plusieurs étudiants 70

71 Cardinalités minimales Existe-t-il une règle logique de bon-sens? Si non, Utiliser 0 de préférence à 1. Le choix définitif sera fait plus tard (lors de l étude des traitements). Les deux cardinalités minimales d une association ne peuvent pas être simultanément égales à 1(problème de mises à jour) 71

72 Association non porteuse d informations Ne pas oublier que l association est entre deux entités : Min,Max Min, Max 72

73 Cardinalités usuelles 0 ou 1, 1 0 ou 1, N 0 ou 1, N 0 ou 1, N Cardinalité plus rare 0 ou 1, 1 0 ou 1, 1 73

74 Association porteuse d informations 0,N 0,N 0,N Information(s) 0,N est le cas général et très fréquent 74

75 ACSI, Cardinalités Cliquer sur un lien 75

76 Chapitre 4 Modèles logique et physique de données 76

77 Notion de fichier logique Un fichier logique est un ensemble d informations relatives à un même objet, concept, Exemple : fichiers Utilisateur, Codes, Fichier = ensemble d enregistrements Enregistrement = ensemble de champs 77

78 Exemple Fichier Utilisateur <==> Entité Utilisateur 3 champs, 4 enregistrements, une clé d accès : N utilisateur Nom Prénom MARTINJ DUPONDP DURANTH LEFEBVRI Martin Dupond Durant Lefebvre Jean Pierre Hélène Isabelle 78

79 Fichier logiques : accès direct Connaissant une valeur de clé : Consulter : rechercher l enregistrement Modifier un ou plusieurs champs (sauf la clé) de l enregistrement Supprimer l enregistrement Connaissant toutes les valeurs des champs : Ajouter un enregistrement 79

80 Fichiers logiques : accès séquentiel Sans connaître les valeurs de clés : accéder et traiter l un après l autre tous les enregistrements du fichier. Exemple : langage Cobol les fichiers séquentiels indexés permettent des accès direct et séquentiel. 80

81 Passage d un MCD aux fichiers logiques Toute entité se transforme en fichier logique Toute association porteuse d informations devient un fichier logique Toute association non porteuse d informations implique l ajout de clés d accès dans les fichiers ou la création d un fichier logique. 81

82 Etape 1 : Entités ==> Fichiers Fichier Utilisateur : (N utilisateur, Nom, Prénom) Fichier Codes : (Code postal, Bureau Distributeur) Fichier Contrôle (N contrôle, Libellé) 82

83 Etape 2 : Association porteuse d informations ==> Fichier Fichier Passe (N utilisateur, N contrôle, Note) 83

84 Etape 3 : Associations non porteuses d informations Prendre en compte les cardinalités maximales 84

85 Etape 3 :?,1 <==>?,N Fichier Utilisateur (Fichier Code inchangé): (N utilisateur, Nom, Prénom, Code Postal) Utilisateur N utilisateur Nom Prénom 1,1 0,N Codes Code Postal Bureau distributeur 85

86 Etape 3 :?,1 <==>?,1 Commande N commande Date de commande Fichier Commande : N commande Date de commande N Livraison 0,1 1,1 Livraison N Livraison Date Livraison Fichier Livraison : N Livraison Date Livraison N commande 86

87 Etape 3 :?,N <==>?,N Commande N commande Date commande 0,N 0,N Produit N produit Libellé Créer un nouveau fichier logique Fichier Les produits commandés : (N commande, N produit) 87

88 Etape 4 : simplification du MLD Si un fichier logique F ne comporte qu une seule information (identifiant) et si cet identifiant a été dupliqué dans un autre fichier logique, alors on peut supprimer le fichier logique F. 88

89 89

90 ACSI, menu Outils, Générer Modèle physique 90

91 91

92 92

93 Tester le modèle logique Uniquement pour des tests Aucune sauvegarde sur disques des données saisies 93

94 Générer un script SQL 94

95 Générer un source Java 95

96 Chapitre 5 FICHIERS, BASES DE DONNEES 96

97 Organisations de fichiers Trois types d organisation : Séquentielle Accès direct Séquentiel indexé Primitives ouverture (OPEN) fermeture (CLOSE) lecture d un enregistrement (READ) écriture d un enregistrement (WRITE) 97

98 Organisation séquentielle Fichier Enregistrement 2 Ouverture en lecture OU Ouverture en écriture 1 Ouverture Lecture ou écriture 98

99 Organisation accès direct Fichier 1 Enregistrement Lecture ou écriture à partir du numéro d enregistrement 99

100 Organisation séquentielle indexée Fichier Enregistrement Accès séquentiel Lecture ou écriture à partir de la clé d enregistrement 100

101 Structure d un enregistrement d un fichier séquentiel indexé Champs Clé d enregistrement Chaîne de caractères 101

102 Fichiers logiques et fichiers Cobol Si l identifiant du fichier logique est un numéro séquentiel à partir de 1, on peut associer un fichier Cobol à accès direct (RELATIVE) Sinon (chaîne de caractères pour l identifiant), on peut associer un fichier Cobol séquentiel indexé (INDEXED). 102

103 Facilité Accès direct <==> Séquentiel Indexé Accès direct - Séquentiel Indexé + de programmation Rapidité + - Temps de réponse 103

104 Utilisation de fichiers à accès direct Problème algorithmique Trouver une fonction ( méthode) de hachage (HashTable) : int hash(string identifiant)????????? Deux identifiants différents doivent donner des numéros différents. Les résultats doivent être dans un intervalle limité [1,Maximum] 104

105 Bases de données Historiquement, 3 modèles: Hiérarchique Réseaux Relationnelles Un standard : SQL (Structured Query Language) Différentes implantations: Access, Oracle, Informix, Ingres,

106 Tables Lignes Colonnes Nom d utilisateur Nom DupondJ Dupond DurantP Durant. Prénom Mot de Passe Jean xinofo Pierre pitygu 106

107 Bdd : primitives Ajouter une ligne en fin de table Modifier UNE ou PLUSIEURS lignes Supprimer UNE ou PLUSIEURS lignes Rechercher UNE ou PLUSIEURS lignes Remarque : possibilité de traitements globaux sur une table 107

108 Vues Lignes Colonnes Nom d utilisateur Nom DupondJ Dupond DurantP Durant. Prénom Jean Pierre Une vue est une sélection de lignes et/ou de colonnes sur une ou plusieurs tables Seules les tables contiennent réellement des informations 108

109 BDD : Requêtes Sélectionner les noms d utilisateur dont le nom est égal à «Dupond» et dont le prénom est «Pierre» Select * from Utilisateur where nom="dupond" and prenom="pierre" Avec des fichiers Cobol, il faut programmer la recherche (parcours séquentiel du fichier). 109

110 BDD : Sécurité Comparable aux «permissions» sous Windows GRANT : donner un ou plusieurs droits sur une table ou une vue à un ou plusieurs utilisateurs. REVOKE : supprimer des droits. 110

111 BDD : Structuration La description des tables et vues (modèle physique) est stockée dans la BDD. Un programme d application (Exemple Cobol) peut accéder aux structures de données correspondantes. 111

112 Fichiers, Bdd, langages de programmation Sequential Relative Indexed SQL X X X X COBOL JAVA X X JDBC C X X ODBC Importance de Cobol pour les applications de gestion. 112

113 BDD et Réseaux Applications Clients-Serveur BDD (tables, vues) partagée en temps réel avec plusieurs clients (utilisateurs simultanés des mêmes informations). Problèmes d accès concurrents aux mêmes données gérés par les BDD. 113

114 Chapitre 6 Analyse des Traitements 114

115 Les étapes d une analyse Etude préalable Cahier des Charges,acteurs, cas d'utilisation Recueil des informations Dictionnaires des Données Structuration des informations MCD, MLD Spécification des traitements Prototypage 115

116 Analyse fonctionnelle des traitements Décomposer les traitements en Unités Fonctionnelles (UF). Une UF est un ensemble de tâches réalisées à un moment quelconque ou une périodicité fixée). Exemples: saisie de commandes, impression de bulletins de paie. de façon interactive ou non; exemple : édition des heures complémentaires mensuelles, état des stocks trimestriel. 116

117 Description des UF Adopter un formalisme compréhensible par des responsables et/ou utilisateurs non informaticiens. Dossier d analyse fonctionnelle regroupant l ensemble des UF à faire valider par les responsables. 117

118 Dossier d Analyse fonctionnelle Plan : Cahier des charges, Modèle Logique des Données (MLD) Description des UF 118

119 Plan d une UF But : objectif, usage et résultat fourni à l utilisateur Périodicité Utilisateur(s) Dessin d UF Descriptif des traitements 119

120 UF1 Gestion des commandes But Saisie et traitement des commandes Périodicité Conversationnelle chaque jour ouvrable de 9 h à 18 h Utilisateurs (acteurs autorisés) personnel du service commercial 120

121 UF1 Gestion des commandes Dessin d UF Clients UF3 Gestion des commandes Produits Factures Commandes en attente 121

122 Symboles des dessins d UF Station de travail (UF interactive) Unité Fonctionnelle Fichier Logique Fichier imprimante 122

123 Accès aux fichiers logiques Consultation Création Mise à jour 123

124 UF1 Gestion des Commandes Descriptif de traitement Saisie d une commande Contrôler le n de Client et les n de produits Mise à jour du fichier Produit Si un produit n est pas disponible, mettre la commande en attente Sinon mettre à jour la quantité en stock dans le fichier Produit Créer le fichier d impression Factures en 2 exemplaires 124

125 Démarche pour définir les UF En général, pour chaque fichier logique ayant un identifiant composé d une seule information, définir une UF interactive de mise à jour (ajout, modification, suppression et consultation) Clients UF4 Mise à jour Clients Ne pas oublier les fichiers en consultation pour les contrôles d intégrité 125

126 Utilisation du MLD pour définir les UF Mise à jour classique (souvent!) 126

127 Utilisation du MLD pour définir les UF Traitement à spécifier 127

128 Pour terminer les UF Valider ce qui a été fait en relisant le cahier des charges et les scénarios. Compléter si nécessaire. Ne pas oublier les UF à traitement différé : En général, il s'agit de traitements SEQUENTIELS quelque soit le mode d'organisation des fichiers Produits UF 6 Gestion des stocks Etat des Stocks mensuel 128

129 Traitements différés : Contrôles Fichier à contrôler UF de Contrôle Fichier sans erreur Fichier des erreurs 129

130 Traitements différés : Tri Fichier trié ou non trié UF de Tri Nouveau fichier trié Fichier trié ou non trié Fichier De Travail Fichier De Travail UF de Tri INSTRUCTION SORT COBOL 130

131 Traitements différés : Fusion Fichier 1 Fichier 2 Fichier n UF de Fusion Fichier Résultat TOUS les fichiers ont la même structure d'enregistrement, et classés sur le même critère Instruction MERGE COBOL 131

132 Traitements différés : Mise à jour de fichiers séquentiels Fichier Permanent Fichier Mouvement UF de mise à jour séquentielle Mêmes critères de classement Nouveau fichier permanent 132

COMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2

COMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2 SQL Sommaire : COMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2 COMMANDES DE MANIPULATION DE DONNEES... 2 COMMANDES DE CONTROLE TRANSACTIONNEL... 2 COMMANDES DE REQUETE DE DONNEES... 2 COMMANDES

Plus en détail

Dossier I Découverte de Base d Open Office

Dossier I Découverte de Base d Open Office ETUDE D UN SYSTEME DE GESTION DE BASE DE DONNEES RELATIONNELLES Définition : Un SGBD est un logiciel de gestion des données fournissant des méthodes d accès aux informations. Un SGBDR permet de décrire

Plus en détail

1. LA GESTION DES BASES DE DONNEES RELATIONNELLES

1. LA GESTION DES BASES DE DONNEES RELATIONNELLES Dossier G11 - Interroger une base de données La base de données Facturation contient tout un ensemble d'informations concernant la facturation de la SAFPB (société anonyme de fabrication de produits de

Plus en détail

Information utiles. cinzia.digiusto@gmail.com. webpage : Google+ : http://www.ibisc.univ-evry.fr/ digiusto/

Information utiles. cinzia.digiusto@gmail.com. webpage : Google+ : http://www.ibisc.univ-evry.fr/ digiusto/ Systèmes de gestion de bases de données Introduction Université d Evry Val d Essonne, IBISC utiles email : cinzia.digiusto@gmail.com webpage : http://www.ibisc.univ-evry.fr/ digiusto/ Google+ : https://plus.google.com/u/0/b/103572780965897723237/

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

Initiation aux bases de données (SGBD) Walter RUDAMETKIN

Initiation aux bases de données (SGBD) Walter RUDAMETKIN Initiation aux bases de données (SGBD) Walter RUDAMETKIN Bureau F011 Walter.Rudametkin@polytech-lille.fr Moi Je suis étranger J'ai un accent Je me trompe beaucoup en français (et en info, et en math, et...)

Plus en détail

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation Base de données S. Lèbre slebre@unistra.fr Université de Strasbourg, département d informatique. Présentation du module Contenu général Notion de bases de données Fondements / Conception Utilisation :

Plus en détail

CREATION WEB DYNAMIQUE

CREATION WEB DYNAMIQUE CREATION WEB DYNAMIQUE IV ) MySQL IV-1 ) Introduction MYSQL dérive directement de SQL (Structured Query Language) qui est un langage de requêtes vers les bases de données relationnelles. Le serveur de

Plus en détail

SOMMAIRE. Travailler avec les requêtes... 3

SOMMAIRE. Travailler avec les requêtes... 3 Access Les requêtes SOMMAIRE Travailler avec les requêtes... 3 A) Créer une requête sélection en mode QBE... 3 B) Exécuter une requête à partir du mode Modifier (QBE)... 3 C) Passer du mode Feuille de

Plus en détail

Les bases de données Page 1 / 8

Les bases de données Page 1 / 8 Les bases de données Page 1 / 8 Sommaire 1 Définitions... 1 2 Historique... 2 2.1 L'organisation en fichier... 2 2.2 L'apparition des SGBD... 2 2.3 Les SGBD relationnels... 3 2.4 Les bases de données objet...

Plus en détail

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

C est quoi le SWAT? Les équipes décrites par James Martin s appellent SWAT : Skilled With Advanced Tools. 1- RAD Quelle sont les avantages que apporte la méthode RAD à l entreprise? Une méthode RAD devrait, d après son auteur, apporter trois avantages compétitifs à l entreprise : Une rapidité de développement

Plus en détail

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

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation ING 01 LANGAGUE JAVA Durée : 21 heures 1090 HT / jour Dates : à définir en 2012 Concevoir et développer des programmes en langage Java Comprendre le fonctionnement de la machine virtuelle S approprier

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 bases de données

Les bases de données Les bases de données Introduction aux fonctions de tableur et logiciels ou langages spécialisés (MS-Access, Base, SQL ) Yves Roggeman Boulevard du Triomphe CP 212 B-1050 Bruxelles (Belgium) Idée intuitive

Plus en détail

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

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

Plus en détail

QUELQUES ÉLÉMENTS DU DÉVELOPPEMENT LOGICIEL

QUELQUES ÉLÉMENTS DU DÉVELOPPEMENT LOGICIEL QUELQUES ÉLÉMENTS DU DÉVELOPPEMENT LOGICIEL LA DÉCOUPE MVC (MODEL VIEW CONTROL) Imaginez la programmation en Python d un petit menu d une application visible sur la figure A.1. Lorsqu on clique sur un

Plus en détail

MODE OPERATOIRE OPENOFFICE BASE

MODE OPERATOIRE OPENOFFICE BASE MODE OPERATOIRE OPENOFFICE BASE Openoffice Base est un SGBDR : Système de Gestion de Base de Données Relationnelle. L un des principaux atouts de ce logiciel est de pouvoir gérer de façon efficace et rapide

Plus en détail

Cours Bases de données

Cours Bases de données Informations sur le cours Cours Bases de données 9 (10) séances de 3h Polycopié (Cours + TD/TP) 3 année (MISI) Antoine Cornuéjols www.lri.fr/~antoine antoine.cornuejols@agroparistech.fr Transparents Disponibles

Plus en détail

INTRODUCTION : Données structurées et accès simplifié

INTRODUCTION : Données structurées et accès simplifié INTRODUCTION : Données structurées et accès simplifié À l'origine de l'informatique, le stockage d'information se faisait sur cartes perforées. Ces supports pauvres ne permettaient pas de définir la structuration

Plus en détail

Conception, architecture et urbanisation des systèmes d information

Conception, architecture et urbanisation des systèmes d information Conception, architecture et urbanisation des systèmes d information S. Servigne Maître de Conférences, LIRIS, INSA-Lyon, F-69621 Villeurbanne Cedex e-mail: sylvie.servigne@insa-lyon.fr 1. Introduction

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

UE 8 Systèmes d information de gestion Le programme

UE 8 Systèmes d information de gestion Le programme UE 8 Systèmes d information de gestion Le programme Légende : Modifications de l arrêté du 8 mars 2010 Suppressions de l arrêté du 8 mars 2010 Partie inchangée par rapport au programme antérieur Indications

Plus en détail

EVOLUTION 7.1 Déroulement DREAM INFO 1 Dossier 23 Ciel Gestion Commerciale.

EVOLUTION 7.1 Déroulement DREAM INFO 1 Dossier 23 Ciel Gestion Commerciale. 1. Mission 1 : Créer la société et faire son paramétrage :...3 1.1. Création d un nouveau dossier :...3 1.2. Paramétrage des Barres d outils :...6 1.3. Paramétrage général de la Gestion Commerciale :...6

Plus en détail

Cahier Technique. «Développer une application intranet pour la gestion des stages des étudiants» Antonin AILLET. Remi DEVES

Cahier Technique. «Développer une application intranet pour la gestion des stages des étudiants» Antonin AILLET. Remi DEVES Antonin AILLET Remi DEVES Thibaut AZZOPARDI 2 ème année de DUT Informatique Cahier Technique «Développer une application intranet pour la gestion des stages des étudiants» Encadré par Didier BOULLE Année

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

Visual Paradigm Contraintes inter-associations

Visual Paradigm Contraintes inter-associations Visual Paradigm Contraintes inter-associations Travail de Bachelor d'informaticien de gestion Partie C Présentation de Visual Paradigm 1 Présentation de Visual Paradigm For UML L objet du travail de Bachelor

Plus en détail

Ingénieur Développement Nouvelles Technologies

Ingénieur Développement Nouvelles Technologies Ingénieur Développement Nouvelles Technologies M. Nour-eddine FOUAD 26/02 Rue Paul Ramadier 59800 Lille E-mail : fnour@free.fr Site perso : http://nfouad1.free.fr/ : 03.20.06.32.04 : 06.77.44.15.28 Nationalité

Plus en détail

THEME PROJET D ELABORATION D UNE BASE DE DONNEES SOUS LE SERVEUR MYSQL

THEME PROJET D ELABORATION D UNE BASE DE DONNEES SOUS LE SERVEUR MYSQL . THEME PROJET D ELABORATION D UNE BASE DE DONNEES SOUS LE SERVEUR MYSQL Mr MEZRED MOHAMED Ingénieur météorologue INTRODUCTION Il existe de nombreuses manières de construire une base de données. En effet,

Plus en détail

Base élèves : des étiquettes avec OpenOffice 2.0

Base élèves : des étiquettes avec OpenOffice 2.0 Base élèves : des étiquettes avec Open Office Base élèves : des étiquettes avec OpenOffice.0. Exportation du fichier CSV depuis Base élèves Après identification dans l'espace directeur, choisir le menu

Plus en détail

CQP ADMINISTRATEUR DE BASES DE DONNÉES (ABD) ----------------------------------------------------------------------------------------------------

CQP ADMINISTRATEUR DE BASES DE DONNÉES (ABD) ---------------------------------------------------------------------------------------------------- ORGANISME REFERENCE STAGE : 26587 20 rue de l Arcade 75 008 PARIS CONTACT Couverture : M. Frédéric DIOLEZ Paris, Lyon, Bordeaux, Rouen, Toulouse, Marseille, Tél. : 09 88 66 17 40 Strasbourg, Nantes, Lille,

Plus en détail

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

Conduite de projets informatiques Développement, analyse et pilotage (2ième édition) Avant-propos 1. Objectifs du livre 13 2. Structure du livre 14 Un projet informatique 1. Les enjeux 17 1.1 Les buts d'un projet 17 1.2 Les protagonistes d'un projet 18 1.3 Exemples de projets 19 2. Les

Plus en détail

NETWORK & SOFTWARE ENGINEERING MANUEL D UTILISATEUR. Logiciel TIJARA. NETWORK AND SOFTWARE ENGINEERING Manuel d'utilisateur "TIJARA" 1

NETWORK & SOFTWARE ENGINEERING MANUEL D UTILISATEUR. Logiciel TIJARA. NETWORK AND SOFTWARE ENGINEERING Manuel d'utilisateur TIJARA 1 NETWORK & SOFTWARE ENGINEERING MANUEL D UTILISATEUR Logiciel TIJARA Manuel d'utilisateur "TIJARA" 1 SOMMAIRE Introduction Première partie Chapitre 1 : Installation et démarrage Chapitre 2 : Architecture

Plus en détail

Access 2010 Entraînement 1 Garage Renault Dossier 24 MCD

Access 2010 Entraînement 1 Garage Renault Dossier 24 MCD Access 2010 Entraînement 1 Garage Renault Dossier 24 MCD Objectifs Concevoir une modèle conceptuel de données pour Access Durée 45 Support Papier Travail à faire : 1. Concevoir le dictionnaire des données.

Plus en détail

PROJET DE PORTAIL INTRANET YNNA

PROJET DE PORTAIL INTRANET YNNA PROJET DE PORTAIL INTRANET YNNA PV sur l état d avancement du chantier Intranet Ynna Hicham BENJELLOUN h.benjelloun@ynna.ma Préambule Ce rapport a pour objet de proposer les grandes lignes de l état des

Plus en détail

PROSPECTION CLIENTS. À Présentation : PROSPECT. 2 Téléchargement. 3 Installation. 6 Ecran d accueil. 7 Paramétrage. 13 Utilitaires

PROSPECTION CLIENTS. À Présentation : PROSPECT. 2 Téléchargement. 3 Installation. 6 Ecran d accueil. 7 Paramétrage. 13 Utilitaires PROSPECT PROSPECTION CLIENTS 2 Téléchargement 3 Installation 6 Ecran d accueil 7 Paramétrage 13 Utilitaires 17 Utilisation de Ditell Prospect 25 Visu des infos juridiques 36 Options 39 Utilisation avec

Plus en détail

clef primaire ; clef étrangère ; projection ; restriction ; jointure ; SQL ; SELECT ; FROM ; WHERE

clef primaire ; clef étrangère ; projection ; restriction ; jointure ; SQL ; SELECT ; FROM ; WHERE Cas Neptune hôtel Base de données et langage SQL Propriété Intitulé long Formation concernée Matière Notions Transversalité Présentation Description Neptune Hôtel. L interrogation d une base de données

Plus en détail

Conception. Génie Logiciel. Renaud Marlet. LaBRI / INRIA http://www.labri.fr/~marlet. (d'après A.-M. Hugues) màj 17/04/2007

Conception. Génie Logiciel. Renaud Marlet. LaBRI / INRIA http://www.labri.fr/~marlet. (d'après A.-M. Hugues) màj 17/04/2007 1 Génie Logiciel (d'après A.-M. Hugues) Conception Renaud Marlet LaBRI / INRIA http://www.labri.fr/~marlet màj 17/04/2007 2 Position dans le cycle de vie Contexte : étant donnée une spécification (ce que

Plus en détail

CONCEPTION ET IMPLANTATION DES SI PROJET : GESTION DU FOYER DE L ENIT

CONCEPTION ET IMPLANTATION DES SI PROJET : GESTION DU FOYER DE L ENIT CONCEPTION ET IMPLANTATION DES SI PROJET : GESTION DU FOYER DE L ENIT DESPOSITO Antony MALO Andy SIMUTOGA Clément - 1 - Introduction :... 3 CYCLE DE VIE :... 3 Analyse de l existant :... 3 Interprétation

Plus en détail

Concevoir un modèle de données Gestion des clients et des visites

Concevoir un modèle de données Gestion des clients et des visites page 1 MCD Concevoir un modèle de données Gestion des clients et des visites La gestion des informations d une organisation est un élément essentiel de son efficacité. L obligation de les trouver et de

Plus en détail

SQL Historique 1982 1986 1992

SQL Historique 1982 1986 1992 SQL Historique 1950-1960: gestion par simple fichier texte 1960: COBOL (début de notion de base de données) 1968: premier produit de sgbdr structuré (IBM -> IDMS) 1970-74: élaboration de l'outil d'analyse

Plus en détail

Le cas «BOURSE» annexe

Le cas «BOURSE» annexe Le cas «BOURSE» Le cas BOURSE sera réalisé en liaison avec les fiches ressources n 1 à n 5. Objectifs pédagogiques : - se familiariser en douceur avec les manipulations de base (utilisation des icônes,

Plus en détail

1.2 Genèse. 1.3 Version de Designer utilisée

1.2 Genèse. 1.3 Version de Designer utilisée Designer et l ingénierie du logiciel Notions élémentaires P.-A. Sunier, ISNet Neuchâtel avec le concours de C. Kohler et P. Ferrara 1 Propos liminaires... 1 1.1 Objectifs de publication... 1 1.2 Genèse...

Plus en détail

Sage 100 CRM Guide de l Import Plus avec Talend Version 8. Mise à jour : 2015 version 8

Sage 100 CRM Guide de l Import Plus avec Talend Version 8. Mise à jour : 2015 version 8 Sage 100 CRM Guide de l Import Plus avec Talend Version 8 Mise à jour : 2015 version 8 Composition du progiciel Votre progiciel est composé d un boîtier de rangement comprenant : le cédérom sur lequel

Plus en détail

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES WEB & DÉVELOPPEMENT LES BASES DU WEB HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES LE LANGAGE HTML STRUCTURE D UNE PAGE En-tête et corps Syntaxe INSÉRER DES CONTENUS Texte : formatage (titre,

Plus en détail

Bases de données et interfaces Génie logiciel

Bases de données et interfaces Génie logiciel Bases de données et interfaces Génie logiciel Merlet benjamin Merlet-Billon Maryvonne Hueber Yann Jamin Guillaume Giraud Sandra Département Génie Biologique Professeurs responsables : Option BIMB Promotion

Plus en détail

Cours Base de données relationnelles. M. Boughanem, IUP STRI

Cours Base de données relationnelles. M. Boughanem, IUP STRI Cours Base de données relationnelles 1 Plan 1. Notions de base 2. Modèle relationnel 3. SQL 2 Notions de base (1) Définition intuitive : une base de données est un ensemble d informations, (fichiers),

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

Le cas «BOURSE» annexe

Le cas «BOURSE» annexe Le cas «BOURSE» Le cas BOURSE sera réalisé en liaison avec les fiches ressources n 1 à n 5. Objectifs pédagogiques : - se familiariser en douceur avec les manipulations de base (utilisation des icônes,

Plus en détail

Comment Créer une Base de Données Ab Initio

Comment Créer une Base de Données Ab Initio Comment Créer une Base de Données Ab Initio Diffusé par Le Projet Documentation OpenOffice.org Table des Matières 1. Création de la Source de Données...3 2. Ajout de Tables dans une Source de Données...3

Plus en détail

Le Langage SQL version Oracle

Le Langage SQL version Oracle Université de Manouba École Supérieure d Économie Numérique Département des Technologies des Systèmes d Information Le Langage SQL version Oracle Document version 1.1 Mohamed Anis BACH TOBJI anis.bach@isg.rnu.tn

Plus en détail

Chaîne opératoire de réalisation d une base de données. ANF «Comment concevoir une base de données» (29-30/01/2015)

Chaîne opératoire de réalisation d une base de données. ANF «Comment concevoir une base de données» (29-30/01/2015) Chaîne opératoire de réalisation d une base de données ANF «Comment concevoir une base de données» (29-30/01/2015) En introduction 1- Phase d analyse ou d audit 2- Modélisation & développement de la base

Plus en détail

Langages Standards Web (XSL, XMLDOM, HTML, DHTML, CSS, JavaScript), ASP, C, ESQL-C, Scripts Shell, PL/SQL, C++, C#, ASP.NET

Langages Standards Web (XSL, XMLDOM, HTML, DHTML, CSS, JavaScript), ASP, C, ESQL-C, Scripts Shell, PL/SQL, C++, C#, ASP.NET Michel MARTIN 40 clos des Charmilles 76 850 BOSC LE HARD Tél. : 06 150 150 75 michelk12@gmail.com 39 ans, permis A et B, véhiculé Ingénieur d Etudes et développement 11 ans d expérience Compétences techniques

Plus en détail

OMGL6 Dossier de Spécifications

OMGL6 Dossier de Spécifications OMGL6 Dossier de Spécifications HELPDESK Radoslav Cvetkoski, Xavier Fantin, Yohann Haution, Yanis Salti, Sébastien Tassier Cvetkoski, Fantin, Haution, Salti, Tassier Page 1 Sommaire 1. Historique du document...

Plus en détail

Comprendre Merise et la modélisation des données

Comprendre Merise et la modélisation des données Comprendre Merise et la modélisation des données Tables des matières Avant-propos 1- Introduction 1-1 Principes fondateurs 1-2 Bases conceptuelles 1-3 Place de Merise dans le cycle de développement informatique

Plus en détail

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement Cursus Outils & Développement Vous êtes Consultant, Chef de Projets, Directeur des Systèmes d Information, Directeur Administratif et Financier, Optez pour les «formations Produits» Nous vous proposons

Plus en détail

Analyse,, Conception des Systèmes Informatiques

Analyse,, Conception des Systèmes Informatiques Analyse,, Conception des Systèmes Informatiques Méthode Analyse Conception Introduction à UML Génie logiciel Définition «Ensemble de méthodes, techniques et outils pour la production et la maintenance

Plus en détail

BUSINESS INTELLIGENCE

BUSINESS INTELLIGENCE GUIDE COMPARATIF BUSINESS INTELLIGENCE www.viseo.com Table des matières Business Intelligence :... 2 Contexte et objectifs... 2 Une architecture spécifique... 2 Les outils de Business intelligence... 3

Plus en détail

Tutoriaux : Faites vos premiers pas avec Microsoft Visio 2010

Tutoriaux : Faites vos premiers pas avec Microsoft Visio 2010 Tutoriaux : Faites vos premiers pas avec Microsoft Visio 2010 Les tutoriaux suivants vous guident dans l utilisation de Visio 2010. Certaines vidéos sont disponibles sur le site. Tutoriaux : Faites vos

Plus en détail

Christian Soutou UML 2. pour les. bases de données. Avec 20 exercices corrigés. Groupe Eyrolles, 2007, ISBN : 978-2-212-12091-2

Christian Soutou UML 2. pour les. bases de données. Avec 20 exercices corrigés. Groupe Eyrolles, 2007, ISBN : 978-2-212-12091-2 Christian Soutou UML 2 pour les bases de données Avec 20 exercices corrigés Groupe Eyrolles, 2007, ISBN : 978-2-212-12091-2 Chapitre 4 Outils du marché : de la théorie à la pratique Non mais t as déjà

Plus en détail

Février 2007. Novanet-IS. Suite progicielle WEB pour l Assurance. Description fonctionnelle

Février 2007. Novanet-IS. Suite progicielle WEB pour l Assurance. Description fonctionnelle Novanet Février 2007 Novanet-IS Suite progicielle WEB pour l Assurance Description fonctionnelle Novanet-IS Description fonctionnelle 1 Définition 3 2 La production (module WEBACTION) 6 3 Relation Client

Plus en détail

Messagerie & Groupeware. augmentez l expertise de votre capital humain

Messagerie & Groupeware. augmentez l expertise de votre capital humain Messagerie & Groupeware augmentez l expertise de votre capital humain OUTLOOK 2010* Etude des fonctionnalités d un logiciel de messagerie Tout public 1 journée MG01 Maîtrise de l environnement Windows

Plus en détail

Guide d'utilisation. OpenOffice Calc. AUTEUR INITIAL : VINCENT MEUNIER Publié sous licence Creative Commons

Guide d'utilisation. OpenOffice Calc. AUTEUR INITIAL : VINCENT MEUNIER Publié sous licence Creative Commons Guide d'utilisation OpenOffice Calc AUTEUR INITIAL : VINCENT MEUNIER Publié sous licence Creative Commons 1 Table des matières Fiche 1 : Présentation de l'interface...3 Fiche 2 : Créer un nouveau classeur...4

Plus en détail

FileMaker 13. Guide ODBC et JDBC

FileMaker 13. Guide ODBC et JDBC FileMaker 13 Guide ODBC et JDBC 2004-2013 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, Californie 95054 FileMaker et Bento sont des marques commerciales de

Plus en détail

Un logiciel pour aller plus loin dans la gestion de vos espaces. Mémo technique

Un logiciel pour aller plus loin dans la gestion de vos espaces. Mémo technique Office Espace Un logiciel pour aller plus loin dans la gestion de vos espaces Mémo technique Dotée de fonctionnalités avancées, Office Espace a été développé pour les mairies et collectivités qui recherchent

Plus en détail

Une ergonomie intuitive

Une ergonomie intuitive Une ergonomie intuitive Les solutions de la ligne PME offrent une interface de travail proche des usages quotidiens en informatique. Leur ergonomie intuitive facilite la prise en main du logiciel. Une

Plus en détail

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

Cycle de vie du logiciel. Unified Modeling Language UML. UML: définition. Développement Logiciel. Salima Hassas. Unified Modeling Language Unified Modeling Language UML Salima Hassas Version Cycle de vie du logiciel Client Besoins Déploiement Analyse Test Conception Cours sur la base des transparents de : Gioavanna Di Marzo Serugendo et Frédéric

Plus en détail

THOT - Extraction de données et de schémas d un SGBD

THOT - Extraction de données et de schémas d un SGBD THOT - Extraction de données et de schémas d un SGBD Pierre-Jean DOUSSET (France), Benoît ALBAREIL (France) pj@miningdb.com, benoit@miningdb.com Mots clefs : Fouille d information, base de données, système

Plus en détail

Guide de démarrage rapide

Guide de démarrage rapide Guide de démarrage rapide 1 Sommaire 1.Préambule...3 2.Démarrage du programme...4 3.Prise en main...6 3.1.Les saisies...6 3.2.Les listes...10 4.Gestion courante...13 4.1.Saisie d'un devis...13 4.2.Transformation

Plus en détail

FACTURATION. Menu. Fonctionnement. Allez dans le menu «Gestion» puis «Facturation» 1 Descriptif du dossier (onglet Facturation)

FACTURATION. Menu. Fonctionnement. Allez dans le menu «Gestion» puis «Facturation» 1 Descriptif du dossier (onglet Facturation) FACTURATION Menu Allez dans le menu «Gestion» puis «Facturation» Fonctionnement 1 Descriptif du dossier (onglet Facturation) 2 Maintenance des articles 3 Edition des articles 4 Saisie des factures 5 Validation

Plus en détail

Formation à l utilisation des Systèmes de Gestion de Bases de Données Relationnelles. organisée avec la collaboration du

Formation à l utilisation des Systèmes de Gestion de Bases de Données Relationnelles. organisée avec la collaboration du Proyecto FAO COPEMED Universidad de Alicante Ramón y Cajal, 4 03001 - Alicante, España GCP/REM/057/SPA Web : www.fao.org/fi/copemed Tel : +34 96 514 59 79 Fax : +34 96 514 59 78 Email : copemed@ua.es Formation

Plus en détail

DEVAKI NEXTOBJET PRESENTATION. Devaki Nextobjects est un projet sous license GNU/Public.

DEVAKI NEXTOBJET PRESENTATION. Devaki Nextobjects est un projet sous license GNU/Public. DEVAKI NEXTOBJET 1 Présentation...2 Installation...3 Prérequis...3 Windows...3 Linux...3 Exécution...4 Concevoir une BDD avec Devaki NextObject...5 Nouveau MCD...5 Configurer la connexion à la base de

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

UML (Paquetage) Unified Modeling Language

UML (Paquetage) Unified Modeling Language UML (Paquetage) Unified Modeling Language Sommaire Introduction Objectifs Paquetage Espace de nommage d un paquetage Dépendances entre paquetages 2 Notion introduite véritablement par UML car superficiellement

Plus en détail

Sage 100 CRM - Guide de la Fusion Avancée Version 8. Mise à jour : 2015 version 8

Sage 100 CRM - Guide de la Fusion Avancée Version 8. Mise à jour : 2015 version 8 Sage 100 CRM - Guide de la Fusion Avancée Version 8 Mise à jour : 2015 version 8 Composition du progiciel Votre progiciel est composé d un boîtier de rangement comprenant : le cédérom sur lequel est enregistré

Plus en détail

et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7

et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7 Tsoft et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7 OEM Console Java OEM Console HTTP OEM Database Control Oracle Net Manager 6 Module 6 : Oracle Enterprise Manager Objectifs Contenu A la fin de ce module,

Plus en détail

Gestion du parc informatique matériel et logiciel de l Ensicaen. Rapport de projet. Spécialité Informatique 2 e année. SAKHI Taoufik SIFAOUI Mohammed

Gestion du parc informatique matériel et logiciel de l Ensicaen. Rapport de projet. Spécialité Informatique 2 e année. SAKHI Taoufik SIFAOUI Mohammed 6, bd maréchal Juin F-14050 Caen cedex 4 Spécialité Informatique 2 e année Rapport de projet Gestion du parc informatique matériel et logiciel de l Ensicaen SAKHI Taoufik SIFAOUI Mohammed Suivi ENSICAEN

Plus en détail

Le modèle de données

Le modèle de données Le modèle de données Introduction : Une fois que l étude des besoins est complétée, deux points importants sont à retenir : Les données du système étudié Les traitements effectués par le système documentaire.

Plus en détail

COMPTABILITE SAGE LIGNE 30

COMPTABILITE SAGE LIGNE 30 COMPTABILITE SAGE LIGNE 30 Date : 25/09/2006 Auteur : Pascal VIGUIER Réf. : SAGE092006 SOMMAIRE SOMMAIRE... 1 1. MENU FICHIER... 3 1.1 1.2 AUTORISATION D ACCES... 3 A PROPOS DE VOTRE SOCIETE... 4 1.2.1

Plus en détail

Logiciel de gestion de caisse et d ardoises

Logiciel de gestion de caisse et d ardoises 6, bd maréchal Juin F-14050 Caen cedex 4 Spécialité Informatique 2 e année Rapport de projet Logiciel de gestion de caisse et d ardoises BOIRLEAUD Pierre-Jean MOLINS Nicolas REHFELD Vincent Table des matières

Plus en détail

IFT2255 : Génie logiciel

IFT2255 : Génie logiciel IFT2255 : Génie logiciel Chapitre 6 - Analyse orientée objets Section 1. Introduction à UML Julie Vachon et Houari Sahraoui 6.1. Introduction à UML 1. Vers une approche orientée objet 2. Introduction ti

Plus en détail

Bases de données relationnelles

Bases de données relationnelles Bases de données relationnelles Système de Gestion de Bases de Données Une base de données est un ensemble de données mémorisé par un ordinateur, organisé selon un modèle et accessible à de nombreuses

Plus en détail

Bases de Données Avancées

Bases de Données Avancées 1/62 Bases de Données Avancées Introduction & Rappel Conception et Modélisation Thierry Hamon Bureau H202 - Institut Galilée Tél. : 33 1.48.38.35.53 Bureau 150 LIM&BIO EA 3969 Université Paris 13 - UFR

Plus en détail

CQP Développeur Nouvelles Technologies (DNT)

CQP Développeur Nouvelles Technologies (DNT) ORGANISME REFERENCE STAGE : 26572 20 rue de l Arcade 75 008 PARIS CONTACT Couverture géographique : M. Frédéric DIOLEZ Bordeaux, Rouen, Lyon, Toulouse, Marseille Tél. : 09 88 66 17 40 Nantes, Lille, Strasbourg,

Plus en détail

GéoPro. Consulting. Offre de Services. Informatique

GéoPro. Consulting. Offre de Services. Informatique GéoPro Consulting Offre de Services Informatique Cité Malek El Zaoui (Cité du 21ème Siècle) Batiment B3, Local 338 Dely Ibrahim, Alger ALGERIE 06.61.17.03.09 QUI SOMMES NOUS? GéoPro Consulting est une

Plus en détail

Conception d une base de données

Conception d une base de données Conception d une base de données Cyril Gruau 17 octobre 2005 (corrigé le 13 juillet 2006) Résumé Ce support de cours regroupe quelques notions concernant le modélisation conceptuelle de système d information

Plus en détail

Thème : Gestion commerciale

Thème : Gestion commerciale Département Génie Informatique BD40 Ingénierie des systèmes d information TP 4 : Ms/Access : Listes déroulantes, Formulaires avancés Thème : Gestion commerciale Christian FISCHER Copyright Novembre 2005

Plus en détail

Avertissement. La Gestion Electronique de Documents

Avertissement. La Gestion Electronique de Documents Sommaire Les plus de GEDExpert... p 1.3 Mise en place Fichiers de bases... p 1.4 Mise en place Plan de classement... p 1.8 La fiche dossier... p 1.13 L acquisition de documents... p 1.19 Les liens avec

Plus en détail

Nouveautés Ignition v7.7

Nouveautés Ignition v7.7 ... Nouveautés Ignition v7.7 Nouveautés Ignition v7.7 Découvrez le Nouveau Scada avec plus de 40 nouveautés Principales nouveautés :... Cloud Templates Template Repeater Client Multilingue + Sequential

Plus en détail

RTDS G3. Emmanuel Gaudin emmanuel.gaudin@pragmadev.com

RTDS G3. Emmanuel Gaudin emmanuel.gaudin@pragmadev.com RTDS G3 Emmanuel Gaudin emmanuel.gaudin@pragmadev.com PragmaDev Dédiée au développement d un AGL pour le développement des applications temps réel et embarquées. Réseau de partenaires: Formations, Service,

Plus en détail

Manuel du gestionnaire

Manuel du gestionnaire Manuel du gestionnaire ENT MESTEK v.2010 Ce manuel s adresse à l équipe administrative d un établissement scolaire : principal, principal adjoint, secrétaires dans un collège, proviseur, proviseur adjoint,

Plus en détail

Introduction aux Bases de Données

Introduction aux Bases de Données Introduction aux Bases de Données I. Bases de données I. Bases de données Les besoins Qu est ce qu un SGBD, une BD Architecture d un SGBD Cycle de vie Plan du cours Exemples classiques d'applications BD

Plus en détail

Cursus Sage ERP X3 Outils & Développement. CURSUS Sage ERP X3 Outils & Développement ADVANCED. Outils avancés. 2 jours X3A-ADM. Développement 1 &2

Cursus Sage ERP X3 Outils & Développement. CURSUS Sage ERP X3 Outils & Développement ADVANCED. Outils avancés. 2 jours X3A-ADM. Développement 1 &2 Cursus Outils & Développement Vous êtes Consultant, Chef de Projets, Directeur des Systèmes d Information, Directeur Administratif et Financier, Optez pour les «formations Produits» Nous vous proposons

Plus en détail

Langage SQL (1) 4 septembre 2007. IUT Orléans. Introduction Le langage SQL : données Le langage SQL : requêtes

Langage SQL (1) 4 septembre 2007. IUT Orléans. Introduction Le langage SQL : données Le langage SQL : requêtes Langage SQL (1) Sébastien Limet Denys Duchier IUT Orléans 4 septembre 2007 Notions de base qu est-ce qu une base de données? SGBD différents type de bases de données quelques systèmes existants Définition

Plus en détail

FEN FICHE EMPLOIS NUISANCES

FEN FICHE EMPLOIS NUISANCES Version 4.8.2 Date mise à jour : 19 Février 2013 Auteur : LAFUMA Gilles Email : glfm02@orange.fr Web : www.procarla.fr/soft Présentation : FEN FICHE EMPLOIS NUISANCES Le Logiciel FEN Fiche emploi nuisance

Plus en détail

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

Formation : Modélisation avec UML 2.0 et Mise en pratique Formation : Modélisation avec et Mise en pratique Durée : sur 4 Jours soit 28 heures ou sur 5 Jours soit 35 heures Présentation Stage UML (Unified Modeling Language) est la notation standard qui s'est

Plus en détail

MODALITES DE SUIVI DU PROJET ANNUEL DU MASTER 2 SOLUTIONS INFORMATIQUES LIBRES

MODALITES DE SUIVI DU PROJET ANNUEL DU MASTER 2 SOLUTIONS INFORMATIQUES LIBRES MODALITES DE SUIVI DU PROJET ANNUEL DU MASTER 2 SOLUTIONS INFORMATIQUES LIBRES Département Informatique UFR Sciences 2 Boulevard Lavoisier 49045 Angers Cedex 01 Auteur : Jean-Michel Richer Email : jean-michel.richer@univ-angers.fr

Plus en détail

Réaliser un PUBLIPOSTAGE

Réaliser un PUBLIPOSTAGE Réaliser un PUBLIPOSTAGE avec le traitement de texte Writer ( OpenOffice ou LibreOffice ) Guide et captures d'écran réalisés avec la version 3.2 d'openoffice. Janvier 2011 - Jean-Claude EYRAUD Création

Plus en détail