Mongi TRIKI Docteur en Informatique Université Paris Dauphine
|
|
- Sylvaine Blanchard
- il y a 8 ans
- Total affichages :
Transcription
1 Université Méditerranéenne Libre de Tunis Faculté Méditerranéenne Privée des Sciences Informatiques, Economiques et de Gestion de Tunis Département d Informatique LICENCE INFORMATIQUE Guide du Stagiaire pour réaliser un projet de fin d étude selon la démarche UML Version Enseignant Mongi TRIKI Docteur en Informatique Université Paris Dauphine 1
2 . Sommaire 1. Sommaire-type du Mémoire de Stage Rapports à remettre et Planning de réalisation des travaux Bibliographie Quelques consignes de présentation Quelques consignes pour la conduite de l encadrement Barème de Notation Annexe...9 2
3 1. SOMMAIRE-TYPE DU MEMOIRE DE STAGE Introduction (1 page au maximum) L introduction traite des points suivants : Présentation du domaine et du projet Présentation des travaux demandés. Présentation de l organisation du mémoire (contenu de chaque chapitre). Chapitre 1 : MODELISATION DU METIER (10 à 15 pages) Le but de la modélisation du métier est de comprendre le domaine ou le métier de l entreprise et des personnes qui y travaillent pour mieux satisfaire leurs besoins. Il s'agit aussi de construire un modèle de l organisation étudiée. La modélisation des métiers permet de cerner la formulation du système d information (SI) à informatiser et de décrire les éléments essentiels pour définir le périmètre de l étude. Le but de la modélisation du métier est de comprendre le domaine ou le métier de l entreprise et des personnes qui y travaillent pour mieux satisfaire leurs besoins. Il s'agit aussi de construire un modèle de l organisation étudiée.dans ce chapitre, nous allons présenter les éléments suivants : définition de la mission, analyse de l'existant, repérage du domaine, Diagramme de cas d utilisation métier. 1. Définition de la mission Concernant cette partie, il s agit de présenter les quatre points essentiels suivants : Présentation de l application Objectifs à atteindre Repérage du domaine Diagramme de cas d utilisation métier 1.1. Présentation du logiciel Il s agit de décrire l application à réaliser en termes de fonctionnalités offertes aux utilisateurs Objectifs à atteindre Ce sont les buts à atteindre par l organisme en question suite à la réalisation de ce projet Repérage du domaine Il s'agit de trouver les acteurs métier et de représenter les limites du domaine. Le diagramme utilisé est un diagramme de collaboration qui représente le domaine comme boite noire et les messages échangés entre ce domaine et les acteurs métier Diagramme de cas d utilisation métier Il s'agit de définir les travailleurs du métier, de décrire leur rôle et de représenter les différents processus du métier et les liens entre eux. Ainsi, il faut construire un diagramme de cas d'utilisation dans lequel on représente chaque processus métier par un cas d'utilisation. Ensuite on doit décrire chaque processus métier en précisant les 3
4 flots d événements de chacun, les activités qui le composent et les règles de gestion à respecter pour ces activités. Cette description est textuelle. 2. Analyse de l existant Cette partie consiste à présenter l étude de l existant et critique de l existant Etude de l'existant Il s agit de décrire le système d information actuel relatif au domaine à automatiser. L étudiant peut commencer par présenter tout d abord l organisme puis se focaliser sur tout ce qui concerne le domaine étudié : postes de travail, procédures, documents utilisés, informations échangées avec l environnement, etc Critique de l'existant Il s'agit de critiquer les processus de travail et le processus de gestion des informations et de montrer et répertorier leurs points forts et points faibles. Les points forts sont à consolider et les points faibles sont à éviter dans le nouveau système. Chapitre 2 : CAPTURE DES BESOINS (10 à 15 pages) Le but de ce chapitre est de présenter un recueil des besoins fonctionnels et techniques envers le système à développer. La capture des besoins permet de cerner le système d information (SI) à informatiser et de décrire ses spécifications fonctionnelles. Dans ce chapitre, nous allons présenter les éléments suivants : acteurs du système informatisé, modélisation de contexte du système informatisé, élaboration du modèle des cas d utilisation. 1. Formulation du problème Concernant cette partie, il s agit de formuler le problème afin de limiter le champ de l étude Acteurs du système informatisé On doit définir les différents acteurs du futur système et décrire leur rôle. Un acteur est un objet actif qui produit ou consomme des valeurs de données. Les acteurs constituent les extrémités d un diagramme de flux de données. Ils sont représentés par un rectangle pour montrer qu ils correspondent à des objets. L acteur est relié au reste du diagramme par des flèches en entrée et en sortie Modèle de contexte du système informatisé Il s'agit de modéliser le contexte du système pris comme boîte noire en montrant les messages qu'il échange avec ses acteurs. Le diagramme nécessaire est un diagramme de collaboration. 2. Elaboration du modèle des cas d utilisation L élaboration du modèle des cas d utilisation consiste à présenter : Diagramme des cas d utilisation Description textuelle des cas d utilisation 4
5 2.1. Diagramme des cas d utilisation Il s'agit de représenter sous forme d'un diagramme de cas d'utilisation les fonctionnalités du système comme vues par les futurs utilisateurs et les liens entre elles Description textuelle des cas d utilisation Dans cette section, chaque cas d'utilisation doit être décrit de façon exhaustive suivant le format présenté dans l'annexe. Tous les scénarios des cas d'utilisation doivent être pris en comptes (nominaux, alternatifs et d'exception.] Chapitre 3 : ANALYSE (10 à 15 pages) La phase d analyse est une étape du cycle de développement dans laquelle le problème du monde réel est examiné afin d en comprendre les spécifications, sans entreprendre d implémentation.[rum 98] En effet, le modèle d analyse répond à plusieurs nécessités : il clarifie les besoins et devient le cadre pour la conception et l implémentation futures. L objet de ce chapitre est de développer un modèle de ce que le système doit faire, ce modèle est exprimé en termes d objets et de relations, de flux dynamiques et de transformation fonctionnelle. Ce chapitre s articule autour deux volets : Construction du diagramme de classe, Développement du modèle dynamique. 1. Construction du diagramme de classes Il faut donner dans cette section le diagramme de classes du domaine, en précisant leurs attributs, les relations entre elles, leurs multiplicités et les contraintes attachées aux éléments du diagramme. Un dictionnaire de données doit être construit à la suite du diagramme de classes pour donner la signification des classes et des attributs de ces classes. Ce section s articule autour deux volets : Diagramme de classe, Dictionnaire de données, Représentation des méthodes par classe Diagramme de classe 1.2. Dictionnaire de données 1.3. Représentation des méthodes par classe 2. Développement du modèle dynamique Le développement du modèle dynamique comprend : Construction des diagrammes de séquence, Construction des diagrammes d états 2.1. Construction des diagrammes de séquence Cette section doit contenir la spécification des scénarios de cas d'utilisation. Elle doit formaliser leur comportement et montrer les différents objets du domaine qui sont impliqués dans chaque scénario et les messages échangés entre eux Construction des diagrammes d états Il s'agit de représenter et de commenter les diagrammes d'états transitions construits pour les classes à comportement dynamique complexe. 5
6 Chapitre 4 : CONCEPTION (10 à 15 page) 1. Environnement de réalisation L environnement de réalisation comprend : Matériel et logiciel de base, Outils de développement Matériel et logiciel de base 1.2. Outils de développement 2. Conception du système La conception du système comprend : Conception des classes, Diagramme de navigation Conception des classes Cette section est nécessaire pour une implémentation orientée objet. Elle consiste à concevoir les classes, les états des classes, les associations, les attributs et les opérations. Les diagrammes à présenter dans cette section sont : des diagrammes de classes qui décrivent les classes de conception et des diagrammes d'activité ou de séquences qui décrivent les algorithmes des méthodes complexes. Même pour un développement non objet, l'étudiant doit donner les algorithmes des procédures complexes. Quelque soit l'environnement de développement utilisé, l'étudiant doit décrire le rôle des modules et/ou programmes primordiaux, ainsi que les tables que chacun utilise pour son fonctionnement Diagramme de navigation Il s'agit de représenter graphiquement l'activité de navigation entre les différentes interfaces spécifiées au niveau des diagrammes de séquence. Le diagramme d'étatstransitions devra être utilisé pour modéliser cette navigation. Ce diagramme est optionnel, mais conseillé pour les applications web. 4. Conception des schémas logiques et physique des données A partir de la description conceptuelle que nous avons effectuée, on peut réaliser le modèle relationnel; vu que le système d'information ne peut pas le manipulé directement; et ça en utilisons des règles de passages de l'uml vers le relationnel. Quelques notions essentielles Domaine : c'est l'ensemble des valeurs d'un attribut. Relation : c'est un sous ensemble du produit cartésien d'une liste de domaines. C'est en fait un tableau à deux dimensions dont les colonnes correspondent aux Domaines et dont les lignes contiennent des tuples. On associe un nom à Chaque colonne Attribut : c'est une colonne d'une relation, caractérisé par un nom. Tuple : c'est la liste des valeurs d'une ligne d'une relation. Cardinalité : elle permet de définir les conditions de participation d'une entité à une relation. Toutefois, une entité peut participer à plusieurs relations. L'arité : est le nombre d'attributs d'une relation. Clé : On distingue deux types de clés: 6
7 Clé primaire : ensemble d'attributs dont les valeurs permettent de distinguer les n- uplets les uns des autres (notion d'identifiant). Clé étrangère : Attribut qui est clé primaire d'une autre entité. NB : pour la notation, nous avons choisi de mettre en gras les clés primaires et de mettre # à la fin de chaque clé étrangère. Les règles de passage 1. Transformation des classes : chaque classe du diagramme UML devient une relation, il faut choisir un attribut de la classe pouvant jouer le rôle de clé. Transformation des associations : Nous distinguons trois familles d'associations 2. Association 1.. : il faut ajouter un attribut de type clé étrangère dans la relation fils de l'association. L'attribut porte le nom de la clé primaire de la relation père de l'association. 3. Association *..* et n-aire et classes-association : la classe-association devient une relation. La clé primaire de cette relation est la concaténation des identifiants des classes connectées à l'association. 4. Association : il faut ajouter un attribut de type clé étrangère dans la relation dérivée de la classe ayant la multiplicité minimale égale à un. L'attribut porte le nom de la clé primaire de la relation dérivée de la classe connectée à l'association. Si les deux multiplicités minimales sont à un, il est préférable de fusionner les deux classes en une seule Construction du schéma logique des classes brut Construction du schéma logique des classes optimisé 4.3. Construction du schéma physique des classes Conclusion (1 page au maximum) La conclusion traite des points suivants : Rappel de l objet du projet. Présentation rapide des travaux réalisés et des solutions apportées. Analyse critique de ces solutions : - Points forts et apports, - Points faibles et limites. Perspectives : améliorations et extensions possibles, définition d autres projets, etc. 7
8 2. RAPPORTS A REMETTRE ET PLANNING DE REALISATION DES TRAVAUX N ETAPES DUREE PRODUIT DE L ETAPE 1 Etude Préalable 3 semaines Rapport N 1 2 Modélisation 3 semaines Rapport N 2 Conceptuelle 3 Modélisation 4 semaines Rapport N 3 Organisationnelle & logique 4 Réalisation Technique 4 semaines Mémoire de & préparation du stage + DVD mémoire contenant le logiciel DATE AU PLUS TARD DE DEPOT. Bibliographie P. A. Muller & N. Gaertner, Modélisation objet avec UML, Les éditions Eyrolles, 2005 P. Roques & F. Vallée, UML 2 en action, Les éditions Eyrolles, 2002 C. Morley, J. Hugues, B. UML pour l analyse d un système d information Leblanc, Dunod, Quelques consignes de présentation 4.1. Typographie L ensemble des textes est composé en style simple Times New Roman, corps 12 ou 14 minuscules, interligné comme sur la présente sortie (option au moins 16 points). La page de garde doit être conforme au modèle ci-après présenté Format Tous les textes sont justifiés. Les marges haut, bas, gauche et droite sont égales à 2,5 cm Numéros et titres des paragraphes Même présentation que celle utilisée dans le sommaire-type, mais tous les paragraphes commencent en début de ligne Présentation de la couverture du mémoire La couverture du rapport doit être en carton. 8
9 5. Quelques consignes pour la conduite de l encadrement 1) Les étudiants peuvent entamer les travaux de réalisation juste après la modélisation conceptuelle, en suivant l approche RAD (Développement Rapide d Applications). Cette approche postule que l on peut passer par trois ou quatre versions du logiciel à développer pour arriver à la version finale. La première version vise d abord une prise de connaissance du domaine d étude et de l environnement de réalisation. La deuxième version vise une conformité par rapport au modèle organisationnel et au modèle logique. Les autres versions visent des améliorations successives du prototype considéré. Il est à noter qu il est possible, lors de ces améliorations, de revenir aux modèles conceptuels, organisationnel et logique pour les compléter et/ou corriger. 2) L évaluation des rapports écrits (y compris le mémoire) et des deux premiers prototypes est à faire par l enseignant encadrant et l enseignant responsable de l équipe pédagogique. 3) L évaluation du prototype final est à faire par tous les enseignants de l équipe pédagogique, suite à une démonstration de ce prototype par l étudiant concerné (environ 15 minutes). 6. Barème de Notation Rapport N 1 : 3 points Rapport N 2 : 4 points Rapport N 3 : 4 points Mémoire : 4 points Présentation & Démonstration : 5 points 7. Annexe : A. Exemple de description textuelle de UC Identification : Titre : Gérer commandes Acteurs : Vendeur Objectif : Ce UC est utilisé pour passer et suivre les commandes clients. Date de création : 09/09/2009 Date de mise à jour : 14/09/2009 Version : 1.1 Description des scénarios Précondition : Le vendeur est authentifié Au moins un produit est disponible. Postconditions : La date de la commande validée est inférieure à la date du jour. Le client ayant passé la commande validée figure dans la liste des clients. Les quantités de produits commandées sont toutes inférieures ou égales à celles disponibles dans le stock. Scénario nominal : Enregistrer une nouvelle commande Le UC débute quand le vendeur demande de créer une nouvelle commande. a) Identification du client 9
10 1. Le système propose au vendeur de chercher le client selon plusieurs critères (numéro, nom, nom incomplet) 2. Le vendeur saisit un critère de recherche. 3. Le système affiche la liste des clients répondant au critère de recherche. Si aucun client n est trouvé, il faut appeler le UC "Gérer clients". 4. Le vendeur sélectionne le client. 5. Le système affiche toutes les informations nécessaires sur ce client (nom, prénom, adresse, téléphone, CA). b) Saisie des produits commandés 1. Le vendeur demande la liste des produits. 2. Le système affiche la liste de tous les produits. 3. Pour tout produit commandé : 3.1. Le vendeur sélectionne un produit et saisit la quantité commandée Le système vérifie que la quantité de produit est disponible. Si elle ne l'est pas, alors il faut exécuter Exception 1. Sinon, le système affiche le PHT du produit sélectionné ainsi que le MHT et le TVA. 4. Après la saisie de tous les produits commandés, le système affiche le THT et le TTC de la commande. c) Saisie de la date 1. Le vendeur saisit la date de passation de la commande. 2. Le système vérifie qu elle est inférieure à la date du jour. En cas d anomalie, il faut exécuter Exception 2 d) Validation de la commande 1. Le vendeur demande la validation de la commande. 2. Le système vérifie que toutes les données obligatoires sont saisies. S il y a une information manquante, il faut exécuter Exception Le scénario se termine lorsque le système enregistre la commande et lui affecte un numéro. 4. Tant que la commande n'est pas enregistrée, elle peut être à tout moment annulée. Scénarios alternatifs : 1. Modifier une commande existante 2. Consulter les commandes existantes 3. Annuler une commande existante Exceptions : 1. Le système affiche " Quantité demandée n'est pas disponible" et donne la main au vendeur pour changer la quantité. 2. Le système refuse la saisie, affiche le message : «date de la commande doit être inférieure à la date du jour» et donne la main au vendeur pour modifier la date. 3. Le système affiche le message : «L information. est manquante» et retourne à la position de la première information manquante. B. Page de garde C. Fiche des Notes des étudiants 10
11 Université Méditerranéenne Libre de Tunis Faculté Méditerranéenne Privée des Sciences Informatiques, Economiques et de Gestion de Tunis Département d Informatique MEMOIRE DE STAGE POUR L OBTENTION DE LA LICENCE FONDAMENTALE EN INFORMATIQUE APPLIQUEE A LA GESTION TITRE DU MEMOIRE Réalisé par Prénom et NOM de l étudiant Encadré par Prénom et NOM de l enseignant JURY Prénom et NOM de l enseignant 1 : Président Prénom et NOM de l enseignant 2 : Examinateur Prénom et NOM de l enseignant 3 : Examinateur Prénom et NOM de l enseignant 4 : Examinateur Année universitaire
12 FICHE DES NOTES DES ETUDIANTS N Matricule 1 Nom & Prénom Note Rapport 1 3 points Note Rapport 2 3 points Note Rapport 3 3 points Mémoire 4 points Présentation & Démonstration 5 points Note Finale
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étailUniversité 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étailbasé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étailINF 1250 INTRODUCTION AUX BASES DE DONNÉES. Guide d étude
INF 1250 INTRODUCTION AUX BASES DE DONNÉES Guide d étude Sous la direction de Olga Mariño Télé-université Montréal (Québec) 2011 INF 1250 Introduction aux bases de données 2 INTRODUCTION Le Guide d étude
Plus en détailConception, 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étailLes 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étailMODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE»
MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE» Du cours Modélisation Semi -Formelle de Système d Information Du Professeur Jean-Pierre GIRAUDIN Décembre. 2002 1 Table de matière Partie 1...2 1.1
Plus en détailRappel sur les bases de données
Rappel sur les bases de données 1) Généralités 1.1 Base de données et système de gestion de base de donnés: définitions Une base de données est un ensemble de données stockées de manière structurée permettant
Plus en détailChapitre I : le langage UML et le processus unifié
I. Introduction Les méthodes d analyse orientées objet sont initialement issues des milieux industriels. La préoccupation dominante de leurs auteurs est le génie logiciel, c est-àdire les principes et
Plus en détailSommaire. G. Pujolle, F. Ravat, C. Soulé-Dupuy, G. Zurfluh
NOTATION UML AVEC RATIONAL ROSE G. Pujolle, F. Ravat, C. Soulé-Dupuy, G. Zurfluh Sommaire 1 GÉNÉRALITES...2 1.1 ENVIRONNEMENT LOGICIEL...2 1.2 LES VUES DU LOGICIEL ROSE...3 1.3 ORGANISATION RECOMMANDÉE...3
Plus en détailCONCEPTION 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étailCycle 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étailGénie logiciel pour le commerce électronique Hiver 2003 Prof.: Julie Vachon
Génie logiciel pour le commerce électronique Hiver 2003 Prof.: Julie Vachon Travail pratique #1 «Réalisation d'une plateforme de vente aux enchères électronique» À réaliser individuellement ou en équipe
Plus en détailBases 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étailLe Guide Pratique des Processus Métiers
Guides Pratiques Objecteering Le Guide Pratique des Processus Métiers Auteur : Version : 1.0 Copyright : Softeam Equipe Conseil Softeam Supervisée par Philippe Desfray Softeam 21 avenue Victor Hugo 75016
Plus en détailLE 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étailTechnologie Web. Conception de sites Web. Alexandre Pauchet. INSA Rouen - Département ASI. INSA - ASI TechnoWeb : Rappels UML 1/21
INSA - ASI TechnoWeb : Rappels UML 1/21 Technologie Web Conception de sites Web Alexandre Pauchet INSA Rouen - Département ASI BO.B.RC.18, pauchet@insa-rouen.fr INSA - ASI TechnoWeb : Rappels UML 2/21
Plus en détailProjet de Fin d Etudes
République Tunisienne Ministère de l'enseignement Supérieur, de la Recherche Scientifique ---- *** ---- Ecole Supérieure Privée de d Ingénierie, Sciences et Technologies de Sousse (SupTech Sousse) Projet
Plus en détailGuichet 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étailModé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étailRapport de stage d initiation
Ministère de l enseignement supérieur et de la recherche scientifique Direction Générale des Études Technologiques Institut Supérieur des Etudes Technologiques de SILIANA Département Technologies de l
Plus en détailSECTION 5 BANQUE DE PROJETS
SECTION 5 BANQUE DE PROJETS INF 4018 BANQUE DE PROJETS - 1 - Banque de projets PROJET 2.1 : APPLICATION LOGICIELLE... 3 PROJET 2.2 : SITE WEB SÉMANTIQUE AVEC XML... 5 PROJET 2.3 : E-LEARNING ET FORMATION
Plus en détailGOL-502 Industrie de services. Travaux Pratique / Devoir #7
GOL-502 Industrie de services Travaux Pratique / Devoir #7 Version 2012 Modélisation à l'aide du langage UML 1) Diagramme de cas d'utilisation 2) Diagramme de classes 3) Diagramme de séquence 4) Diagramme
Plus en détailUNIVERSITE LA SAGESSE FACULTÉ DE GESTION ET DE FINANCE MBA OPTION MIS. MIAGe METHODES INFORMATIQUES APPLIQUEES A LA GESTION
GFM 296 UNIVERSITE LA SAGESSE FACULTÉ DE GESTION ET DE FINANCE MBA OPTION MIS MIAGe METHODES INFORMATIQUES APPLIQUEES A LA GESTION SPECIALITE SYSTEMES D'INFORMATION DES ENTREPRISES GUIDE POUR LA REDACTION
Plus en détailInformation 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étailGénie logiciel avec UML. Notions sur le langage UML adapté pour les cours du programme Techniques de l informatique
Génie logiciel avec UML Notions sur le langage UML adapté pour les cours du programme Techniques de l informatique Claude Boutet Session hiver 2008 Modélisation de systèmes Table des matières TABLE DES
Plus en détailPlan. 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étailBases de Données. Plan
Université Mohammed V- Agdal Ecole Mohammadia d'ingénieurs Rabat Bases de Données Mr N.EL FADDOULI 2014-2015 Plan Généralités: Définition de Bases de Données Le modèle relationnel Algèbre relationnelle
Plus en détailMEGA Application Portfolio Management. Guide d utilisation
MEGA Application Portfolio Management Guide d utilisation MEGA 2009 SP5 R7 2ème édition (novembre 2012) Les informations contenues dans ce document pourront faire l objet de modifications sans préavis
Plus en détail1 Modélisation d une base de données pour une société de bourse
IN306 : Corrigé SID Christophe Garion 18 octobre 2010 Ce document est un corrigé succinct de l examen du module IN306. 1 Modélisation d une base de données pour une société de bourse Une
Plus en détailCours 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étailPrésentation générale de la méthode orientée objet : O.M.T. (Rumbaugh & al.)
Présentation générale de la méthode orientée objet : O.M.T. (Rumbaugh & al.) Bernard ESPINASSE Professeur à l'université d'aix-marseille Plan Introduction Les modèles d'omt Le Modèle Objet (MO) Le Modèle
Plus en détailConception 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étailBases de données. Chapitre 1. Introduction
Références : Bases de données Pierre Wolper Email : pw@montefiore.ulg.ac.be URL : http : //www.montefiore.ulg.ac.be/~pw/ http : //www.montefiore.ulg.ac.be/ ~pw/cours/bd.html Henry F. Korth, Abraham Silberschatz,
Plus en détailCINEMATIQUE DE FICHIERS
ANDRE ANTHONY BRUNEAU Vincent JOUANNIN ROMAIN MAZEAUD MARINE RIOCHET Tony Groupe 609 CINEMATIQUE DE FICHIERS Mini-projet: Gestion de Ventes d'articles Enseignant: MONCEAUX Laura Année 2011 / 2012 TABLE
Plus en détailGUIDE DU TUTEUR ACCUEIL D UN ETUDIANT EN BTS MUC. Management des Unités Commerciales. Stage de 1ère année
GUIDE DU TUTEUR Ce guide est complété par le tuteur durant la première année de BTS. Une copie doit être fournie au professeur et à l étudiant ACCUEIL D UN ETUDIANT EN BTS MUC Management des Unités Commerciales
Plus en détail3. 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étailPRÉPARATION DU STAGE A L ÉTRANGER
PRÉPARATION DU STAGE A L ÉTRANGER Vous êtes chargés d effectuer un stage à l étranger en vue de réaliser principalement des missions commerciales dans un pays étranger : vers un autre pays ; vers la France
Plus en détailAutomatisation d'une Facture 4. Liste Déroulante Remises Case à cocher Calculs
Dans la série Les tutoriels libres présentés par le site FRAMASOFT Automatisation d'une Facture 4 Liste Déroulante Remises Case à cocher Calculs Logiciel: Version: Licence: Site: OpenOffice.org Calc :
Plus en détailA. 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étailC 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étailCours Gestion de projet
Cours Gestion de projet Méthodes de conduite de projet Version Date Auteur V1.8 Septembre 2007 Pascal HEYER 1 Méthodes de conduite de projet Ce document est publié sous la licence libre Creative Commons-BY-NC-SA
Plus en détailMaster MIDO 2ème année. Spécification et Conception en UML Maude Manouvrier
Master MIDO 2ème année Spécification et Conception en UML Maude Manouvrier Spécifications initiales Analyse Conception du système Conception des classes Bibliographie Modélisation et conception orientées
Plus en détailSciences de Gestion Spécialité : SYSTÈMES D INFORMATION DE GESTION
Sciences de Gestion Spécialité : SYSTÈMES D INFORMATION DE GESTION Classe de terminale de la série Sciences et Technologie du Management et de la Gestion Préambule Présentation Les technologies de l information
Plus en détailDiagramme de classes
Diagramme de classes Un diagramme de classes décrit les classes et leurs relations (associations, généralisation/spécialisation, ). classe association méthodes attributs héritage Diagramme de classes :
Plus en détailSTAGE D INITIATION RAPPORT DE. Elaboré par. Prénom NOM. Encadré par : Mr Prénom NOM (Société) Société d accueil :. (Sigle de la société d accueil)
(Sigle de la société d accueil) REPUBLIQUE TUNISIENNE ***** MINISTERE DE L'ENSEIGNEMENT SUPERIEUR, DE LA RECHERCHE SCIENTIFIQUE ET DE LA TECHNOLOGIE ***** DIRECTION GENERALE DES ETUDES TECHNOLOGIQUES *****
Plus en détailConcevoir 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étailSite Web de paris sportifs
HENAUD Benoît Numéro d auditeur 05-39166 Version V1.2 Date de mise à jour 31/03/2008 1/21 Table des matières 1. Objectif du document... 3 2. Présentation... 3 2.1. Présentation du projet... 3 2.2. Situation
Plus en détailConception préparé et développement
République Tunisienne Ministère de l Enseignement Supérieur et de la Recherche Scientifique Université de Tunis El Manar Institut Supérieur des Technologies Médicales de Tunis Mémoire de Mastère Présenté
Plus en détailTypes de REA produites dans le cadre de la séquence pédagogique
Scénario pédagogique APPRENDRE À ENSEIGNER AUTREMENT Description générale du scénario Titre Les bases de données relationnelles Résumé Dans le cadre d'un cours à distance, la visioconférence est une REA
Plus en détailRefonte front-office / back-office - Expression des besoins -
Refonte front-office / back-office - - GLG204 - Architectures Logicielles Java 2008/2009 Cédric Poisson Matricule : 06-49012 Version : 1.0 Jeudi 19 mars 2009 1 / 52 Table des matières...3 1 Objectif du
Plus en détailMaster CCI. Compétences Complémentaires en Informatique. Livret de l étudiant
Master CCI Compétences Complémentaires en Informatique Livret de l étudiant 2014 2015 Master CCI Le Master CCI (Compétences Complémentaires en Informatique) permet à des étudiants de niveau M1 ou M2 dans
Plus en détailArchitecture 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étailGestion 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étailSommaire. Conduite de projet Méthode d analyse et de conception. Processus unifié. Objectifs d un processus de développement
Conduite de projet Méthode d analyse et de conception Processus unifié G. Picard SMA/G2I/ENS Mines Saint-Etienne gauthier.picard@emse.fr Octobre 2009 Sommaire!!Objectifs d un processus d ingénierie logicielle!
Plus en détailInitiation à la bureautique
Initiation à la bureautique i 1 17-18-19-20 mars 4 jours Ce stage doit permettre à des débutants de se familiariser avec l outil bureautique, d acquérir des connaissances de base autour de la micro-informatique.
Plus en détailComment utiliser la feuille de style «CMLF2010.dot»
Comment utiliser la feuille de style «CMLF2010.dot» TELECHARGER LA FEUILLE DE STYLE...1 OUVRIR UN NOUVEAU DOCUMENT WORD...2 ATTACHER LA FEUILLE DE STYLE AU DOCUMENT...2 AFFICHER LES STYLES DISPONIBLES...2
Plus en détailComprendre 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étailFormation : 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étailDossier 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étailBULK SMS Envoi en masse d un message texte moyennant un téléphone mobile (GSM)
Ministère de l Enseignement Supérieur et de la Recherche Scientifique Ecole Supérieure Privée d Ingénierie et de Technologie BULK SMS Envoi en masse d un message texte moyennant un téléphone mobile (GSM)
Plus en détailIntroduction aux Bases de Données
Licence 3 Géographie Aménagement NHUC5548 Introduction aux Bases de Données Le cas des BD relationnelles Concepts, méthodes et applications JP ANTONI / Y FLETY 1 Logistique et autres fonctionnements Cours
Plus en détailAccess 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étailRapidMiner. Data Mining. 1 Introduction. 2 Prise en main. Master Maths Finances 2010/2011. 1.1 Présentation. 1.2 Ressources
Master Maths Finances 2010/2011 Data Mining janvier 2011 RapidMiner 1 Introduction 1.1 Présentation RapidMiner est un logiciel open source et gratuit dédié au data mining. Il contient de nombreux outils
Plus en détailNOUVEAUTES de Microsoft Dynamics CRM 2011 REF FR 80342A
NOUVEAUTES de Microsoft Dynamics CRM 2011 REF FR 80342A Durée : 1 jour A propos de ce cours Cette formation d'un jour, Nouveautés de Microsoft Dynamics CRM 2011, fournit aux étudiants les outils et informations
Plus en détailUniversité de Lorraine Licence AES LIVRET DE STAGE LICENCE 2014-2015
Université de Lorraine Licence AES LIVRET DE STAGE LICENCE 2014-2015 1 LA REDACTION DU RAPPORT DE STAGE Le mémoire ne doit pas consister à reprendre tels quels des documents internes de l entreprise ou
Plus en détailGénérer du code à partir d une description de haut niveau
Cedric Dumoulin Générer du code à partir d une description de haut niveau Ce projet vise à fournir un environnement de développement permettant de modéliser des UI Android à un haut niveau d abstraction,
Plus en détailMEMOIRE DE STAGE DE FIN D ETUDE
MEMOIRE DE STAGE DE FIN D ETUDE Pour l obtention du MASTERE PROFESSIONNEL «Nouvelles Technologies des Télécommunications et Réseaux» Présentée par : Marwa MZOUGHI Développement d une application SAAS pour
Plus en détailMEGA ITSM Accelerator. Guide de démarrage
MEGA ITSM Accelerator Guide de démarrage MEGA 2013 1ère édition (janvier 2013) Les informations contenues dans ce document pourront faire l objet de modifications sans préavis et ne sauraient en aucune
Plus en détailRefonte front-office / back-office - Architecture & Conception -
Refonte front-office / back-office - Architecture & Conception - GLG204 - Architectures Logicielles Java 2008/2009 Nom : Cédric Poisson Matricule : 06-49012 Version : 1.0 Jeudi 28 mai 2009 1 / 23 Table
Plus en détailM1 : Ingénierie du Logiciel
M1 : Ingénierie du Logiciel UNIVERSITE PIERRE & MARIE CURIE (PARIS VI) Examen Réparti 2eme partie 16 Mai 2013 (2 heures avec documents : tous SAUF ANNALES CORRIGEES). Barème indicatif sur 20,5 points (max
Plus en détailEXCEL TUTORIEL 2012/2013
EXCEL TUTORIEL 2012/2013 Excel est un tableur, c est-à-dire un logiciel de gestion de tableaux. Il permet de réaliser des calculs avec des valeurs numériques, mais aussi avec des dates et des textes. Ainsi
Plus en détailAcheter des actions de formation
L achat, quel enjeu? Acheter une action, c est acheter une prestation de services intellectuels qui nécessite un certain formalisme pour optimiser l achat au regard des enjeux. C est pourquoi, en complément
Plus en détailManuel de mise en page de l intérieur de votre ouvrage
Manuel de mise en page de l intérieur de votre ouvrage Merci de suivre strictement les recommandations de ce manuel qui a pour but de vous aider à préparer un livre dont la qualité de mise en page est
Plus en détailProgramme «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étailUML (Diagramme de classes) Unified Modeling Language
UML (Diagramme de classes) Unified Modeling Language Sommaire Introduction Objectifs Diagramme de classes Classe (Nom, attribut, opération) Visibilité et portée des constituants d une classe Association
Plus en détailComparaison de trois techniques de modélisation de processus: ADONIS, OSSAD et UML
Olivier Glassey Jean-Loup Chappelet Comparaison de trois techniques de modélisation de processus: ADONIS, OSSAD et UML Working paper de l'idheap 14/2002 UER: Management public / Systèmes d'information
Plus en détailModèle conceptuel : diagramme entité-association
Modèle conceptuel : diagramme entité-association Raison d'être de ce cours «La conception et l'utilisation de bases de données relationnelles sur micro-ordinateurs n'est pas un domaine réservé aux informaticiens.»
Plus en détailINFO 364 : Bases de Données Projet Professeur : Esteban Zimányi Assistants : Pierre Stadnik et Mohammed Minout Année Académique : 2004-2005
Université Libre de Bruxelles Faculté des Sciences Appliquées & Faculté des Sciences INFO 364 : Bases de Données Projet Professeur : Esteban Zimányi Assistants : Pierre Stadnik et Mohammed Minout Année
Plus en détailMODALITES 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étailTroisième projet Scribus
Sommaire 1. Réponse à la question du deuxième projet... 2 2. Présentation du projet... 2 2.1. Organiser son travail... 2 3. Réalisation... 2 3.1. Préparation du texte... 2 3.1.1. Les styles «Dys»... 3
Plus en détailManuel d utilisation 26 juin 2011. 1 Tâche à effectuer : écrire un algorithme 2
éducalgo Manuel d utilisation 26 juin 2011 Table des matières 1 Tâche à effectuer : écrire un algorithme 2 2 Comment écrire un algorithme? 3 2.1 Avec quoi écrit-on? Avec les boutons d écriture........
Plus en détailChapitre 5 LE MODELE ENTITE - ASSOCIATION
Chapitre 5 LE MODELE ENTITE - ASSOCIATION 1 Introduction Conception d une base de données Domaine d application complexe : description abstraite des concepts indépendamment de leur implémentation sous
Plus en détailFormation Méthode MDM. Architecture et procédés de modélisation des données de référence
Architecture et procédés de modélisation des données de référence Objectifs de la session Les participants découvrent l architecture et les procédés de modélisation utilisés pour les projets de Master
Plus en détailUNIVERSITE D'ORLEANS ISSOUDUN CHATEAUROUX
UNIVERSITE D'ORLEANS ISSOUDUN CHATEAUROUX PLAN
Plus en détailCahier 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étailLe Processus RUP. H. Kadima. Tester. Analyst. Performance Engineer. Database Administrator. Release Engineer. Project Leader. Designer / Developer
Le Processus RUP Database Administrator Project Leader H. Kadima Performance Engineer Release Engineer Analyst Designer / Developer Tester Table des matières 1. De l artisanat à l industrialisation de
Plus en détailModélisation de bases de données : Le modèle relationnel
Modélisation de bases de données : Le modèle relationnel Rappel chapitre 1 C est quoi un modèle? Type de modèle : Modèle hiérarchique Modèle réseau Modèle objet Modèle relationnel Cours BD Dr REZEG K 1
Plus en détailRational Unified Process
Rational Unified Process For Christiane DAVOINE-GUHUR Société GICAB - Vannes Christiane.Davoine@CA-GICAB.fr Table des Matières 1 INTRODUCTION... 1 2 LES COMPOSANTS ET LES GRANDS PRINCIPES DU PROCESSUS...
Plus en détailCours 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étailMaîtriser l'utilisation des outils bureautiques. Maîtriser le logiciel de traitement de texte - Word. Maitriser le logiciel tableur - Excel
Itinéraire de formation LES OUTILS BUREAUTIQUES Domaine ITINERAIRE THEMATIQUE But Maîtriser l'utilisation des outils bureautiques Maîtriser le logiciel de traitement de texte - Word Word 2003 niveau I
Plus en détailTable des matières Sources
Table des matières Modélisation objet avec UML... 2 Introduction... 2 Modèle de système informatique :... 2 Pourquoi UML pour la modélisation Objet?... 3 Représentation dynamique du système... 5 Le diagramme
Plus en détailMéthodologies de développement de logiciels de gestion
Méthodologies de développement de logiciels de gestion Chapitre 5 Traits caractéristiques des deux approches de méthodologie Présentation réalisée par P.-A. Sunier Professeur à la HE-Arc de Neuchâtel http://lgl.isnetne.ch
Plus en détailMEGA ITSM Accelerator. Guide de Démarrage
MEGA ITSM Accelerator Guide de Démarrage MEGA 2009 SP4 1ère édition (juin 2010) Les informations contenues dans ce document pourront faire l objet de modifications sans préavis et ne sauraient en aucune
Plus en détailMEGA Database Builder. Guide d utilisation
MEGA Database Builder Guide d utilisation MEGA 2009 SP4 1ère édition (juin 2010) Les informations contenues dans ce document pourront faire l objet de modifications sans préavis et ne sauraient en aucune
Plus en détailUtiliser Access ou Excel pour gérer vos données
Page 1 of 5 Microsoft Office Access Utiliser Access ou Excel pour gérer vos données S'applique à : Microsoft Office Access 2007 Masquer tout Les programmes de feuilles de calcul automatisées, tels que
Plus en détailSIMULER ET CONCEVOIR LE TRAVAIL FUTUR
SIMULER ET CONCEVOIR LE TRAVAIL FUTUR Utilisation du logigramme d activité dans un projet informatique, pour simuler les compétences futures, et évaluer la charge de travail. WWW.ANACT.FR OUTIL DE SIMULATION
Plus en détailMEGA Merise. Guide d utilisation
MEGA Merise Guide d utilisation MEGA 2011 SP5 1ère édition (mars 2011) Les informations contenues dans ce document pourront faire l objet de modifications sans préavis et ne sauraient en aucune manière
Plus en détailMéthodes de développement
1 / 9 Méthodes de développement Méthodes agiles 1 - Introduction... 2 2 -Le manifeste agile et les méthodes agiles... 2 2.1 Le manifeste agile... 2 2.2 Les méthodes agiles... 3 3 - Caractéristiques communes
Plus en détail