CSC4002 : Contrôle continu «Bureau d Étude noté» Date : lundi 5 décembre 2011 Durée : 2H. Coordonnateurs : Christian Bac et Denis Conan
|
|
- Céline Leduc
- il y a 7 ans
- Total affichages :
Transcription
1 Corrigé et Barème Contrôle de connaissances 2011/2012 des étudiants de 2 è année (EI2) CSC4002 : Contrôle continu «Bureau d Étude noté» Date : lundi 5 décembre 2011 Durée : 2H Coordonnateurs : Christian Bac et Denis Conan Les seuls documents autorisés sont ceux distribués en cours / BE / TP et mis à disposition sur le site Web du module, ainsi que vos notes personnelles. Notes en préambule : le travail doit se faire individuellement ; n oubliez pas d indiquer votre nom sur chaque feuille rendue ; soyez concis et précis, et justifiez vos réponses par des commentaires appropriés ; soyez rigoureux dans la syntaxe UML ; veillez à rendre une copie propre et lisible.
2 1 Sujet Étudions, analysons et concevons un système de gestion de liseuses (en anglais, e-book readers). Une liseuse (cf. Figure 1) est un dispositif électronique permettant de stocker et de lire des livres et des documents électroniques. La particularité de ces dispositifs est d utiliser une encre électronique au lieu d un écran rétro-éclairé comme celui d un ordinateur classique. Pour information, l encre électronique est une technologie d affichage cherchant à imiter l apparence d une feuille de papier imprimée, le but étant une moindre fatigue occulaire qui permet au lecteur de lire pendant plusieurs heures sans se fatiguer les yeux. Figure 1 Exemple de liseuse (Source de l image : wikimedia avec mot de recherche «liseuse») Une liseuse est un équipement personnel, au même titre qu un téléphone portable, et est donc la propriété d un seul utilisateur. Un utilisateur peut même posséder plusieurs liseuses. Par conséquent, le seul utilisateur du système de gestion de liseuses dans cet exercice est le propriétaire. Dans la suite de l énoncé, le système de gestion de liseuses est appelé LisIT. LisIT sait gérer des documents électroniques dans différents formats, mais, afin de simplifier l étude cas, nous ne considérons que des documents au format PDF. Toujours pour simplifier l étude de cas, nous considérons dans la suite que les documents sont affichés page complète par page complète. Une autre simplification est de considérer que les documents électroniques sont paginés (organisés) avec une seule colonne par page. LisIT gère, pour l utilisateur du système, un ensemble de liseuses appartenant à cet utilisateur. Chaque liseuse contient des documents classés dans des collections, qui possèdent un nom (par exemple, «romans», «science fiction», «documents professionnels»). Le nom identifie la collection. Un document peut appartenir à plusieurs collections et tout document appartient à la collection pré-existante «bibliothèque». Un document est identifié par son code, et possède un titre, des auteurs et un nombre de pages. Une page est constituée d un ensemble de mots. Lorsque l utilisateur lit un document, il peut annoter un ensemble de mots ou une page toute entière. Pour faciliter la recherche d une annotation dans la liste des annotations d un document, chaque annotation possède un nom donné par le lecteur : par exemple, l annotation «mon vers favori» avec le commentaire «le charme, un art de magicien». Ainsi, par exemple, l utilisateur peut formuler l opération suivante : «pour la liseuse Cybook Odyssey, pour le poème Le Chêne et le Roseau de Jean de La Fontaine dont le code est JDLF27, à la page 1, à la ligne 16, pour l expression entre les mots 6 et 8, ajouter l annotation de nom Royaume du vent avec le commentaire référence antique». Pour simplifier, nous supposons que son Télécom SudParis Denis Conan et Christian Bac 5 Décembre 2011 CSC4002 2
3 nom identifie de manière unique l annotation. En outre, une annotation est attachée à un document, et ce quelques soient les collections auxquelles le document appartient. LisIT gère, pour chaque document, un ensemble de marque-pages (en anglais, bookmarks). Le lecteur peut ajouter ou retirer un marque-page à un document pour retrouver plus rapidement une page lors d une prochaine lecture. Le lecteur associe un nom de son choix (c est-à-dire mnémotechnique) à chaque marque-page. Afin de faciliter la reprise de la lecture d un document à la dernière page parcourue, tout document possède un marquepage de nom «page courante». Lorsque le document n a pas encore été ouvert, le marque page est positionné à la page «0». Une fois encore, c est son nom qui identifie de manière unique le marque-page pour un document donné. En outre, un marque-page est attaché à un document, et ce quelques soient les collections auxquelles le document appartient. LisIT offre une fonctionnalité de synchronisation entre liseuses. Pour ce faire, chaque opération modifiant l état d une liseuse (par exemple, l ajout d un document, la suppression d une annotation) est enregistrée avec une date opérationnelle. Lorsque l utilisateur choisit de synchroniser deux liseuses, LisIT exécute les opérations effectuées sur l une des liseuses sur l autre liseuse. En cas de conflit (par exemple, une annotation modifiée sur l une des liseuses et la même annotation supprimée sur l autre), LisIT demande à l utilisateur de résoudre le conflit en choisissant d exécuter l une des opérations et d ignorer les autres opérations en conflit. Ainsi, l utilisateur doit synchroniser deux à deux ses liseuses afin de minimiser le risque de conflits et de purger la liste des opérations déjà synchronisées. En guise de simplication, le concept d opération est modélisé comme étant constitué d une date d exécution, d un nom d opération ainsi que d une collection d arguments, chaque argument étant une paire (nom, valeur). Avec ces informations, il est possible de rejouer une opération lors d une synchronisation. Par conséquent, les opérations sont totalement ordonnées selon la date d exécution. Une opération appartient à une liseuse lorsqu elle a été «exécutée par cette liseuse». Lorsqu une opération a été exécutée par toutes les liseuses, elle peut être purgée (c est-à-dire supprimée). Important : par conséquent, le système possède deux modes de fonctionnement. Premièrement, l utilisateur utilise une liseuse particulière pour télécharger des documents (c està-dire les ajouter), lire des documents, ajouter des annotations, etc. Deuxièmement, l utilisateur connecte plusieurs liseuses pour effectuer des synchronisations. Dans la suite, les cas d utilisation des deux modes de fonctionnement seront modélisés dans le même diagramme de cas d utilisation. 2 Questions Question 1 : 2pt Après avoir réalisé une analyse du texte au brouillon, ce qui vous a permis de trouver les noms (substantifs) et les verbes correspondant à ce problème, choisir les classes qui vous semblent devoir faire partie de la modélisation de ce problème. Décrire textuellement ces classes et les attributs associés à chaque classe : donner le nom des classes et de leurs principaux attributs (et des explications textuelles uniquement quand cela vous semble nécessaire). Les classes et attributs obtenus après analyse du texte sont les suivants : LisIT : classe «interface» du système, patron de conception Façade Liseuse : nom ; Télécom SudParis Denis Conan et Christian Bac 5 Décembre 2011 CSC4002 3
4 Document : code, nomfichier, titre, auteurs, nbpages ; Annotation : nom, nummotdébut, nummotfin, commentaire ; Marque-page : nom, numpage ; Collection : nom ; Bibliothèque : ; classe enfant de Collection ; Opération : date, nom ; Argument : nom, arguments ; acteur Utilisateur comme classe du système attributs d association mélangés aux autres attributs On accepte cependant les attributs d association avec des «@» avoir une classe Page avoir une classe Ligne avoir une classe Numéro Barème de correction sur 2 points : 0,5 classe Liseuse 0,5 classe Document 0,5 classe Collection 0,5 classes Annotation et MarquePage Question 2 : 2pt Décrire les acteurs et les fonctionnalités significatives du système par un diagramme de cas d utilisation. La figure suivante présente les acteurs et les cas d utilisation du système. Télécom SudParis Denis Conan et Christian Bac 5 Décembre 2011 CSC4002 4
5 Ajouter une liseuse Retirer une liseuse Synchroniser deux liseuses Ajouter un document à une liseuse Lire un document Modifier les caractéristiques d un document d une liseuse Retirer un document d une liseuse Ajouter une annotation à un document Lire le commentaire d une annotation Modifier les caractéristiques d une annotation Lecteur Retirer une annotation Ajouter un marque page Accéder à la page repérée par un marque page Modifier les caractéristiques d un marque page Retirer un marque page Créer une collection d une liseuse Ajouter un document à une collection Retirer un document d une collection Retirer une collection d une liseuse plus d un acteur oublis de certains cas d utilisation, notamment sur les liseuses et les collections Barème de correction sur 2 points : 0,5 respect de la notation UML (délimitation du système, icone de l acteur, lien de communication, phrase verbale, cadre ovale autour des cas d utilisation) 0,5 des cas d utilisation pour les liseuses, y compris la synchronisation 0,5 des cas d utilisation pour les documents et les collections 0,5 des cas d utilisation pour les annotations et les marques-pages Télécom SudParis Denis Conan et Christian Bac 5 Décembre 2011 CSC4002 5
6 Question 3 : 5pt Construire un diagramme de classes qui représente le système. Dans ce diagramme, prenez soin de préciser les noms des associations, les rôles, les multiplicités et les sens de navigation des associations lorsque cela s avère nécessaire. Vous n avez pas besoin de remettre les attributs dans les classes du diagramme de classes. La figure suivante présente le diagramme de classes proposé en guise de corrigé-type. LisIT Liseuse nom code titre auteurs nbpages 1.. Document Collection nomdecollection Opération date nomopération Bibliothèque Annotation nom numpage nummotdébut nummotfin commentaire 1.. MarquePage nom numpage nombreuses associations redondantes erreur de multiplicité entre la classe Document et la classe MarquePage erreur de multiplicité entre la classe Document et la classe Collection classes Page, Ligne, et Mot pas de classe Bibliothèque, mais une multiplicité 1.. multiplicité de Collection vers Liseuse multiplicité de Document vers liseuse nom valeur Argument Barème de correction sur 5 points : 0,5 pas d erreur de notation UML (classe, nom association, généralisation spécialisation, agrégation, etc.) 0,5 la plupart des multiplicités sont correctes (1 erreur tolérée) 0,5 la classe du patron Façade LisIT 0,5 la classe Liseuse 0,5 l association entre Document et Collection 0,5 l association entre Document et Annotation, voire via la classe Page 0,5 l association entre Document et MarquePage, voire via la classe Page 0,5 la classe Argument avec la classe Opération 0,5 prise en compte de la collection Bibliothèque Télécom SudParis Denis Conan et Christian Bac 5 Décembre 2011 CSC4002 6
7 0,5 peu d associations en trop ou manquantes Question 4 : 3pt opération. Construire le diagramme de machines à états de la classe modélisant une La figure suivante présente le diagramme de machine à états de la classe Opération. EnConstruction entrée : constructeur() ÀSynchroniser nouvelle synchronisation : exécuter() EnDestruction choix suppression suite à un conflit [opération exécutée par toutes les liseuses] dessiner un diagramme d activité plutôt qu un diagramme de machine à états transition vers l état final avant la destruction du système, état qui ne permet pas d aller vers l état final, une seule transition avec plusieurs conditions et événements au lieu de plusieurs transitions. pas d états «EnConstruction» et «EnDestruction», introduire un état «EnConflit» pour une phase de résolution de conflit Barème de correction sur 3 points : 1 respect de la notation UML (boîte, flèches, événement[condition]/action) + respect de la présence état initial et état final, et absence d état ne permettant pas d aller vers l état final 0,5 présence état <<~Asynchroniser~>> 0,5 transition avec condition exécution sur toutes les liseuses 0,5 transitions avec événement de choix de suppression 0,5 événement de nouvelle synchronisation Question 5 : 5pt Donner le diagramme de communications ou de séquence ou de communications qui correspond au cas d utilisation : «pour la liseuse Cybook Odyssey, pour le document JDLF27, à la page 1, à la ligne 16, pour l expression entre les mots 6 et 8, ajouter l annotation de nom Royaume du vent avec le commentaire référence antique». Nous vous conseillons de détailler les actions correspondant à ce cas d utilisation sous forme textuelle avant de réaliser le diagramme. La figure suivante présente le diagramme de séquence associé au cas d utilisation. La description informelle du cas d utilisation est la suivante : recherche de la liseuse (identifiant = nom) recherche du document (identifiant = code) vérification que l annotation n existe pas (identifiant = nom) si liseuse existe et document existe et annotation n existe pas, créer l annotation Télécom SudParis Denis Conan et Christian Bac 5 Décembre 2011 CSC4002 7
8 :LisIT l:liseuse d:document <<new>> :Annotation ajouterannotation(args1) l = correspondreliseuse("cybook Odyssey"):Liseuse opt [l!= null] ajouterannotation(args2) d = correspondredocument("jdlf27"):document opt [d!= null] ok=ajouterannotation(args3) a = correspondreannotation( "Royaume du vent"):annotation opt [a == null] <<create(args3)>> opt [ok == true] <<new>> :Opération <<create(args4)>> loop(i,i < args4.length,) <<create( args4[i].nom, args4[i].valeur)>> <<new>> :Argument args1 = "Cybook Odyssey", "JDLF27", "Royaume du vent", 6, 8, "référence antique" args2 = "JDLF27", "Royaume du vent", 6, 8, "référence antique" args3 = "Royaume du vent", 6, 8, "référence antique" args4 = [("liseuse", "Cybook Odyssey"), ("document", "JDLF27"), ("annotation", "Royaume du vent"), ("motdebut", "6"), ("motfin", "8"), ("commentaire", "référence antique")] non-respect du séquencement ou des numérotations, non-respect de la notation UML : objet, etc., pas de test de valeurs retournées ou pas d utilisation des valeurs retournées, pas de fragment avec condition ou pas de condition sur les messages, non respect des liens du diagramme de classes. diagramme de communications, autre expression selon le diagramme de classes. Barème de correction sur 5 points : non notation de la création de l opération non notation de la création des instances d association (dans les copies) Télécom SudParis Denis Conan et Christian Bac 5 Décembre 2011 CSC4002 8
9 1 respect de la notation UML (objet, classe, condition, fragment, etc.) 1 logique correcte, même si seulement exprimée dans l explication textuelle; 1 conformité au diagramme de classes (parcours d associations existantes et navigabilité possible) 0.5 recherche de la liseuse 0.5 recherche du document 0.5 test de non-existence de l annotation 0.5 création de l annotation Question 6 : 3pt Nous nous intéressons à la conception de la classe qui permet de décrire un document. Écrire le prototype et l algorithme du constructeur de cette classe. constructeur(c: string, t: string, a: string, n: int, { code = c titre = t auteurs = a nbpages = n liseuse = l annotations = vide pagecourante = createmarquepage( page courante, 0); marquepage = contenant uniquement pagecourante collections = vide bibliotheque = b } non conforme au diagramme de classes, notamment par rapport aux navigations, attributs sans valeur affectée, oubli de la collection pour traduire la multiplicité, selon le diagramme de classe. Barème de correction sur 3 points : 0,5 conformité avec les attributs donnés dans la question 1 0,5 conformité avec le bon nombre d association du diagramme de classes 0,5 conformité avec les multiplicités du diagramme de classes 0,5 conformité avec les navigabilités du diagramme de classes 0,5 tous les attributs possèdent une valeur et la bonne On ne fait pas de différence entre collection nulle et collection vide Télécom SudParis Denis Conan et Christian Bac 5 Décembre 2011 CSC4002 9
UML Diagramme de communication (communication diagram) Emmanuel Pichon 2013
UML Diagramme de communication (communication diagram) 2013 Diagramme de communication (communication diagram) Utilisation / objectifs Sens Ce diagramme présente des objets, des acteurs, des liens et des
Plus en détailNom 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étailTP3 : Manipulation et implantation de systèmes de fichiers 1
École Normale Supérieure Systèmes et réseaux Année 2012-2013 TP3 : Manipulation et implantation de systèmes de fichiers 1 1 Répertoire de travail courant Le but de l exercice est d écrire une commande
Plus en détail«Dire et écrire» pour réaliser une composition en travail collaboratif en géographie. Agnès Dullin, lycée J. Racine 20 rue du Rocher, 75008 Paris
«Dire et écrire» pour réaliser une composition en travail collaboratif en géographie Agnès Dullin, lycée J. Racine 20 rue du Rocher, 75008 Paris OBJECTIFS 1- Niveau et insertion dans la programmation 2-
Plus en détailAGASC / BUREAU INFORMATION JEUNESSE 06700 Saint Laurent du Var - E mail : bij@agasc.fr / Tel : 04.93.07.00.66 CONSIGNE N 1 :
CONSIGNE N 1 : Rédiger puis envoyer un nouveau message La fenêtre de la boîte de messagerie s affiche Cliquer sur «Ecrire» ou «Nouveau message» pour ouvrir cette nouvelle fenêtre. Ensuite, suivre cette
Plus en détailmailpro mode d'emploi
mailpro mode d'emploi www.mailpro.ch Table des matières Champs d application...2 Principe d utilisation...2 Configuration...2 Configurer les adresses d'expédition... 2 Créer une nouvelle adresse d expédition...
Plus en détailConception des systèmes répartis
Conception des systèmes répartis Principes et concepts Gérard Padiou Département Informatique et Mathématiques appliquées ENSEEIHT Octobre 2012 Gérard Padiou Conception des systèmes répartis 1 / 37 plan
Plus en détailVos outils CNED COPIES EN LIGNE GUIDE DE PRISE EN MAIN DU CORRECTEUR. www.cned.fr 8 CODA GA WB 01 13
Vos outils CNED COPIES EN LIGNE GUIDE DE PRISE EN MAIN DU CORRECTEUR 8 CODA GA WB 01 13 www.cned.fr SOMMAIRE Qu est-ce que «CopiesEnLigne»?...2 1. ACCÉDER À «CopiesEnLigne»...3 2. VOTRE INTERFACE «CopiesEnLigne»...4
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é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étailConnectiques et Utilisation d un disque dur multimédia MMEMUP
Date : TP : Disque dur multimédia MMEMUP Nom : Prénom : Classe : Groupe : Bac Pro SEN Hazebrouck Enseignement PROFESSIONNEL. Lycée Saint Joseph Connectiques et Utilisation d un disque dur multimédia MMEMUP
Plus en détailGuide d utilisation de la clé mémoire USB
Service des bibliothèques Guide d utilisation de la clé mémoire USB I- Préambule Politique de prêt : Le Service des bibliothèques vous permet de faire l emprunt d une clé mémoire pour une période de 48
Plus en détailÀ propos de Kobo Desktop... 4. Télécharger et installer Kobo Desktop... 6
Kobo Desktop Manuel d utilisation Table des matières À propos de Kobo Desktop... 4 Télécharger et installer Kobo Desktop... 6 Installer Kobo Desktop pour Windows... 6 Installer Kobo Desktop pour Mac...
Plus en détailStyler un document sous OpenOffice 4.0
Mars 2014 Styler un document sous OpenOffice 4.0 Un style est un ensemble de caractéristiques de mise en forme (police, taille, espacement, etc.) qui sert à structurer un document en l organisant de manière
Plus en détailTD3: tableaux avancées, première classe et chaînes
TD3: tableaux avancées, première classe et chaînes de caractères 1 Lestableaux 1.1 Élémentsthéoriques Déclaration des tableaux Pour la déclaration des tableaux, deux notations sont possibles. La première
Plus en détailGOL502 Industries de services
GOL502 Industries de services Conception d un service Partie IIb Version 2013 Introduction Conception d un service partie IIb Nous verrons dans ce chapitre Modélisation d un service; Langage de modélisation
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étailChapitre 2. Classes et objets
Chapitre 2: Classes et Objets 1/10 Chapitre 2 Classes et objets Chapitre 2: Classes et Objets 2/10 Approche Orientée Objet Idée de base de A.O.O. repose sur l'observation de la façon dont nous procédons
Plus en détailPremiers Pas en Programmation Objet : les Classes et les Objets
Chapitre 2 Premiers Pas en Programmation Objet : les Classes et les Objets Dans la première partie de ce cours, nous avons appris à manipuler des objets de type simple : entiers, doubles, caractères, booléens.
Plus en détailPLATEFORME ANTI-CORRUPTION AU CAMEROUN
PLATEFORME ANTI-CORRUPTION AU CAMEROUN MANUEL DE L UTILISATEUR Version 1.0 Copyright 2013 FODER - CAMEROUN 1 1. Table des matières 1. Table des matières... 2 2. Introduction... 3 3. La page principale
Plus en détailFormation Word/Excel. Présentateur: Christian Desrochers Baccalauréat en informatique Clé Informatique, 15 février 2007
Formation Word/Excel Présentateur: Christian Desrochers Baccalauréat en informatique Clé Informatique, 15 février 2007 1 Avant de débuter Qui suis-je? À qui s adresse cette présentation? Petit sondage
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é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étailB-web V4 MANUEL D UTILISATION. Espace de travail. Clear2Pay Belgium SA B-web V4 Manuel d Utilisation: Espace de travail
B-web V4 MANUEL D UTILISATION Espace de travail Document: BWeb V4 Workspace v1.0 - VF.doc Version: 1.0 Date de révision: 08/11/2007 Clear2Pay Belgium SA Avenue Eugène Plasky, 157 B 1030 Brussels Belgium
Plus en détailespace de partage Explication rapide
GUIDE RAPIDE UTILISATEUR espace de partage Explication rapide Les experts de la «Compagnie des experts architectes près la Cour d appel de Paris» se sont regroupés sur un même portail, pour que tous les
Plus en détailMode d emploi de la clef USB de l I.P.I. Philosophie de la clef USB
Mode d emploi de la clef USB de l I.P.I. Ce mode d emploi est destiné aux étudiant(e)s qui suivent l enseignement de la Phytothérapie Clinique prodigué par l I.P.I. (Institut de Phytothérapie International)
Plus en détailSolutions en ligne Guide de l utilisateur
Solutions en ligne Guide de l utilisateur Décembre 2009 Informations générales... 1 Configuration minimale requise... 1 Connexion... 1 Page d accueil des Solutions en ligne... 2 Utilisation de la table
Plus en détailPremière expérience?
Première expérience? Introduction à DynaStrip Ce document de départ vise à démontrer qu il est facile d imposer avec DynaStrip, et que cette application est riche en possibilités. Pour la meilleure Première
Plus en détailOUTILS DE GESTION ET D EVALUATION AU POSTE : Collecte/réparation/vente d électroménager. Assistant(e) secrétaire commercial(e)
OUTILS DE GESTION ET D EVALUATION AU POSTE : Collecte/réparation/vente d électroménager Assistant(e) secrétaire commercial(e) Référentiel d activités+analyse d activités Référentiel de compétences Référentiel
Plus en détailIndications pour une progression au CM1 et au CM2
Indications pour une progression au CM1 et au CM2 Objectif 1 Construire et utiliser de nouveaux nombres, plus précis que les entiers naturels pour mesurer les grandeurs continues. Introduction : Découvrir
Plus en détailEcran principal à l ouverture du logiciel
MANUEL D UTILISATION PLATEFORME SMS Félicitations pour avoir choisi notre plateforme d envoi de SMS. Le logiciel est très simple d utilisation et intuitif. Avec ce logiciel vous êtes libre de créer vos
Plus en détailEtudier l influence de différents paramètres sur un phénomène physique Communiquer et argumenter en utilisant un vocabulaire scientifique adapté
Compétences travaillées : Mettre en œuvre un protocole expérimental Etudier l influence de différents paramètres sur un phénomène physique Communiquer et argumenter en utilisant un vocabulaire scientifique
Plus en détailCours STIM P8 TD 1 Génie Logiciel
Cours STIM P8 TD 1 Génie Logiciel Compléments sur UML Intervenant : Anil CASSAM CHENAI Date : 02/02/2012 Objectifs du complément Ce complément sera approfondi en parallèle de plusieurs TD/Cours. Rappels
Plus en détailMode d Emploi. Résult Arc Logiciel de Gestion de Compétitions. Droits d utilisation Informations Générales. 1/. Présentation de Résult Arc
Résult Arc Logiciel de Gestion de Compétitions Mode d Emploi Droits d utilisation Informations Générales 1/. Présentation de Résult Arc 2/. Installation du logiciel 3/. Utilisation du logiciel 3.1/- Généralités
Plus en détailExpression des contraintes. OCL : Object C o n t r a i n t L a n g u a g e
P r o b l é m a t i q u e OCL : O b j e c t C o n s t r a i n t L a n g u a g e Le langage de contraintes d UML Les différents diagrammes d UML permettent d exprimer certaines contraintes graphiquement
Plus en détailProjet Active Object
Projet Active Object TAO Livrable de conception et validation Romain GAIDIER Enseignant : M. Noël PLOUZEAU, ISTIC / IRISA Pierre-François LEFRANC Master 2 Informatique parcours MIAGE Méthodes Informatiques
Plus en détailBibliothèque Numérique de l INSA de Toulouse Mode d emploi des livres électroniques NUMILOG
Bibliothèque Numérique de l INSA de Toulouse Mode d emploi des livres électroniques NUMILOG Sommaire 1. Présentation... 2 2. Mode d accès au catalogue des livres électroniques... 2 3. Modalités d emprunt?...
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étail2. Pour accéder au Prêt numérique, écrivez http://bibliomontreal.com/ dans la barre d adresse de votre navigateur Web.
Pour accéder au Prêt numérique 1. Le mot de passe pour accéder à votre dossier dans le catalogue Nelligan est requis. a. Pour créer un mot de passe, écrivez le lien suivant dans la barre d adresse du navigateur
Plus en détailCREER ET ANIMER SON ESPACE DE TRAVAIL COLLABORATIF
CREER ET ANIMER SON ESPACE DE TRAVAIL COLLABORATIF SOMMAIRE Sommaire... 2 Un espace de travail collaboratif, pourquoi faire?... 3 Créer votre espace collaboratif... 4 Ajouter des membres... 6 Utiliser
Plus en détailDocumentation. Manuel Utilisateur. E-Shop
Documentation Manuel Utilisateur E-Shop Table des matières 1. PROCEDURE POUR OUVRIR UN COMPTE E-SHOP...3 1.1 Intervenants...3 1.2 Formulaire à utiliser...3 2. SITE INTERNET GETAZ-MIAUTON...3 2.1 Site Internet
Plus en détailAlgorithmique et programmation : les bases (VBA) Corrigé
PAD INPT ALGORITHMIQUE ET PROGRAMMATION 1 Cours VBA, Semaine 1 mai juin 2006 Corrigé Résumé Ce document décrit l écriture dans le langage VBA des éléments vus en algorithmique. Table des matières 1 Pourquoi
Plus en détailVotre Réseau est-il prêt?
Adapter les Infrastructures à la Convergence Voix Données Votre Réseau est-il prêt? Conférence IDG Communications Joseph SAOUMA Responsable Offre ToIP Rappel - Définition Voix sur IP (VoIP) Technologie
Plus en détail2. Pour accéder au Prêt numérique, écrivez http://bibliomontreal.com/ dans la barre d adresse de votre navigateur Web.
Pour accéder au Prêt numérique 1. Le mot de passe pour accéder à votre dossier dans le catalogue Nelligan est requis. a. Pour créer un mot de passe, écrivez le lien suivant dans la barre d adresse du navigateur
Plus en détail1/24. I passer d un problème exprimé en français à la réalisation d un. I expressions arithmétiques. I structures de contrôle (tests, boucles)
1/4 Objectif de ce cours /4 Objectifs de ce cours Introduction au langage C - Cours Girardot/Roelens Septembre 013 Du problème au programme I passer d un problème exprimé en français à la réalisation d
Plus en détailAuthentification unique Eurécia
Authentification unique Eurécia Date/Version Contenu Etat 27/03/2013 Création du document Diffusable 03/09/2013 Mise à jour du document Diffusable 17/07/2013 Ajout du chapitre provisionning Diffusable
Plus en détailTP1 : Initiation à Java et Eclipse
TP1 : Initiation à Java et Eclipse 1 TP1 : Initiation à Java et Eclipse Systèmes d Exploitation Avancés I. Objectifs du TP Ce TP est une introduction au langage Java. Il vous permettra de comprendre les
Plus en détailNotice d utilisation
Notice d utilisation Gestion des Dossiers et des Bases de Données Sommaire Préambule 1. Accès à la gestion des Dossiers et des Bases de Données 1.1 Accès «Ecole» 1.2 Accès «Entreprise» 1.3 Modification
Plus en détailInitiation à Excel. Frédéric Gava (MCF) gava@univ-paris12.fr
Initiation à Excel Frédéric Gava (MCF) gava@univ-paris12.fr LACL, bâtiment P2 du CMC, bureau 221 Université de Paris XII Val-de-Marne 61 avenue du Général de Gaulle 94010 Créteil cedex Plan de cette année
Plus en détailComment consulter les e- books à l Université de Lorraine?
Comment consulter les e- books à l Université de Lorraine? L Université de Lorraine est abonnée ou a acheté un certain nombre de livres électroniques, dans toutes les disciplines. Sommaire Qui peut y accéder?...
Plus en détailSupport de formation Notebook
Support de formation Notebook Guide de l utilisateur du tableau interactif SMART Board Table des matières Le Tableau Blanc Interactif... 1 Comprendre le fonctionnement du TBI... 1 Utiliser le plumier
Plus en détailIngénérie logicielle dirigée par les modèles
Ingénérie logicielle dirigée par les modèles Destercq Lionel & Dubuc Xavier 17 décembre 2009 Table des matières 1 Introduction 1 2 Diagrammes de classes 1 2.1 Principal..............................................
Plus en détailExceptions. 1 Entrées/sorties. Objectif. Manipuler les exceptions ;
CNAM NFP121 TP 10 19/11/2013 (Séance 5) Objectif Manipuler les exceptions ; 1 Entrées/sorties Exercice 1 : Lire un entier à partir du clavier Ajouter une méthode readint(string message) dans la classe
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étailINTRODUCTION A JAVA. Fichier en langage machine Exécutable
INTRODUCTION A JAVA JAVA est un langage orienté-objet pur. Il ressemble beaucoup à C++ au niveau de la syntaxe. En revanche, ces deux langages sont très différents dans leur structure (organisation du
Plus en détaila et b étant deux nombres relatifs donnés, une fonction affine est une fonction qui a un nombre x associe le nombre ax + b
I Définition d une fonction affine Faire l activité 1 «une nouvelle fonction» 1. définition générale a et b étant deux nombres relatifs donnés, une fonction affine est une fonction qui a un nombre x associe
Plus en détailUtilisez Toucan portable pour vos sauvegardes
Utilisez Toucan portable pour vos sauvegardes Préambule Toucan est un logiciel libre et gratuit, permettant de réaliser des sauvegardes ou synchronisation de vos données. Il est possible d automatiser
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étailZotero est une extension du navigateur Firefox. Il est possible de télécharger Firefox gratuitement sur le site: https://www.mozilla.org/fr/.
Aide-mémoire Zotero est un logiciel de gestion bibliographique gratuit jusqu à 300 Mo et open source. Cet outil permet de collecter des références bibliographiques, de créer des bibliographies et d insérer
Plus en détailChapitre VI- La validation de la composition.
Chapitre VI- La validation de la composition. Objectifs du chapitre : Expliquer les conséquences de l utilisation de règles de typage souples dans SEP. Présenter le mécanisme de validation des connexions
Plus en détailStructure d un programme et Compilation Notions de classe et d objet Syntaxe
Cours1 Structure d un programme et Compilation Notions de classe et d objet Syntaxe POO 1 Programmation Orientée Objet Un ensemble d objet qui communiquent Pourquoi POO Conception abstraction sur les types
Plus en détailUnity Real Time 2.0 Service Pack 2 update
Unity Real Time 2.0 Service Pack 2 update Configuration des Objectifs Analytiques La nouvelle version permet, en un écran, de configurer un lot, un panel ou un instrument. Le menu est accessible au moyen
Plus en détailPour accéder au Prêt numérique
Pour accéder au Prêt numérique 1. Le mot de passe pour accéder à votre dossier dans le catalogue Nelligan est requis. a. Pour créer un mot de passe, inscrivez le lien suivant dans la barre d adresse de
Plus en détailModélisation et Gestion des bases de données avec mysql workbench
Modélisation et Gestion des bases de données avec mysql workbench par novembre 2011 Table des matières 1 Installation 3 1.1 Ecran de chargement 3 1.2 Page d accueil 3 2 Réalisation d une base de données
Plus en détailGérer son Google Drive pour gérer ses informations : le tutoriel
Un serveur à distance me permet de consulter des documents sauvegardés partout, du moment qu Internet soit accessible. Il en existe maintenant plusieurs (Cloud computing) comme «Drop box». «Google Drive»
Plus en détailsicareme.com : Tél. : 0522 29 84 53
Tout (e) étudiant (e) peut imprimer, directement son attestation à partir de son compte dès qu il le crée via : sicareme.com : Tél. : 0522 29 84 53 L attestation d assurance est une pièce obligatoire dans
Plus en détailUtilisation du logiciel ModellingSpace
Utilisation du logiciel ModellingSpace 1. Pour ouvrir le logiciel, cliquer deux fois sur l icône de ModellingSpace se trouvant sur le bureau. N ouvrez pas d autres applications en même temps que ModellingSpace.
Plus en détailEXERCICES UML. Modéliser cette situation par un diagramme de cas d utilisation. Consulter planning
EXERCICES UML 1 ) Dans un établissement scolaire, on désire gérer la réservation des salles de cours ainsi que du matériel pédagogique (ordinateur portable ou/et Vidéo projecteur). Seuls les enseignants
Plus en détailGuide de l utilisateur. Faites connaissance avec la nouvelle plateforme interactive de
Guide de l utilisateur Faites connaissance avec la nouvelle plateforme interactive de Chenelière Éducation est fière de vous présenter sa nouvelle plateforme i+ Interactif. Conçue selon vos besoins, notre
Plus en détailCOURS WINDEV NUMERO 3
COURS WINDEV NUMERO 3 01/02/2015 Travailler avec un fichier de données Etude du gestionnaire d analyse, Manipulation des tables mémoires, Manipulation de données, Création d états, Pré requis : Cours WinDev
Plus en détailINFORM@TIQUE PROGRAMME PROVISOIRE. Degré 9 (1CO)
INFORM@TIQUE PROGRAMME PROVISOIRE Degré 9 (1CO) DECS SE, mai 2011 PREAMBULE L ordinateur et les moyens multimédias en général font partie du quotidien des élèves. Ils sont utilisés comme instruments de
Plus en détailLiseuses et tablettes électroniques
Liseuses et tablettes électroniques Technologies de l information Service des bibliothèques Université du Québec à Montréal 2012-12-02 TABLE DES MATIÈRES 1. Adobe Digital Edition... 2 1.1 Installation
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étailACDSee 9 Gestionnaire de photos
Ce tutoriel vous guide tout au long du processus de téléchargement des photos de votre appareil photo en utilisant l assistant de photos. L acquisition de photos est facilitée par de détecteur de qui détecte
Plus en détailUTILISATION DU LIVRE NUMÉRIQUE
UTILISATION DU LIVRE NUMÉRIQUE On a tous besoin de savoir POUR AGIR Cinéma et théâtre Communication Comptabilité Criminologie Culture Danse et musique Droit Économie Économie sociale Éducation Enseignement
Plus en détailTP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile
TP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile Dans ce TP, vous apprendrez à définir le type abstrait Pile, à le programmer en Java à l aide d une interface
Plus en détailLe langage C. Séance n 4
Université Paris-Sud 11 Institut de Formation des Ingénieurs Remise à niveau INFORMATIQUE Année 2007-2008 Travaux pratiques d informatique Le langage C Séance n 4 But : Vous devez maîtriser à la fin de
Plus en détailInstallation d un ordinateur avec reprise des données
Installation d un ordinateur avec reprise des données FAQ de Support technique Catégorie: Technique->Nouvelle installation Problématique : Vous devez remplacer un ordinateur existant par un nouvel ordinateur.
Plus en détailThe Grid 2: Manuel d utilisation
The Grid 2: Manuel d utilisation Bienvenue dans The Grid 2 Merci d avoir choisi The Grid 2! Ce guide va vous apprendre tout ce que vous devez savoir à propos de The Grid 2. Il vous guidera pas à pas pour
Plus en détailInfo0101 Intro. à l'algorithmique et à la programmation. Cours 3. Le langage Java
Info0101 Intro. à l'algorithmique et à la programmation Cours 3 Le langage Java Pierre Delisle, Cyril Rabat et Christophe Jaillet Université de Reims Champagne-Ardenne Département de Mathématiques et Informatique
Plus en détailGuide d utilisation de la bibliothèque en ligne du FMI Création d un livre personnalisé
Guide d utilisation de la bibliothèque en ligne du FMI Création d un livre personnalisé Ce guide explique, étape par étape, comment créer un livre personnalisé. Un livre personnalisé vous permet de réunir
Plus en détailModules InnovationCRM
Modules InnovationCRM Introduction Le but de ce document est de référencer les bonnes pratiques et premières astuces en cas de soucis de fonctionnement, permettant de balayer une grande partie des soucis
Plus en détailFORMATION MULTIMÉDIA LVE
Windows Live Movie Maker est un logiciel de montage vidéo conçu pour les débutants. Il permet de créer, de modifier et de partager des séquences vidéo sur le web, par courrier électronique ou sur un CD/DVD.
Plus en détailComment utiliser RoundCube?
Comment utiliser RoundCube? La messagerie RoundCube est très intuitive et fonctionne comme la plupart des logiciels de messagerie traditionnels. A. Découverte de l'environnement 1/ La barre d application
Plus en détailBase é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étailLes chaînes de caractères
Les chaînes de caractères Dans un programme informatique, les chaînes de caractères servent à stocker les informations non numériques comme par exemple une liste de nom de personne ou des adresses. Il
Plus en détailEntraînement au concours ACM-ICPC
Entraînement au concours ACM-ICPC Concours ACM-ICPC : format et stratégies Page 1 / 16 Plan Présentation Stratégies de base Page 2 / 16 Qu est-ce que c est? ACM-ICPC : International Collegiate Programming
Plus en détailUML et les Bases de Données
CNAM UML et les Bases de Données UML et les Bases de Données. Diagramme de classes / diagramme d objets (UML)...2.. Premier niveau de modélisation des données d une application...2.2. Les éléments de modélisation...2.2..
Plus en détailAnne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2
Anne Tasso Java Le livre de premier langage 10 e édition Avec 109 exercices corrigés Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2 Table des matières Avant-propos Organisation de l ouvrage..............................
Plus en détailPatrons de Conception (Design Patterns)
Patrons de Conception (Design Patterns) Introduction 1 Motivation Il est difficile de développer des logiciels efficaces, robustes, extensibles et réutilisables Il est essentiel de comprendre les techniques
Plus en détailDocumentation. Manuel Utilisateur. E-Shop
Documentation Manuel Utilisateur E-Shop Table des matières 1. PROCEDURE POUR OUVRIR UN COMPTE E-SHOP...3 1.1 Intervenants...3 1.2 Formulaire à utiliser...3 2. SITE INTERNET GETAZ-MIAUTON...3 2.1 Site Internet
Plus en détailA LA DÉCOUVERTE DE ZOTERO 4.0
A LA DÉCOUVERTE DE ZOTERO 4.0 Un logiciel libre et gratuit pour gérer facilement ses références bibliographiques! 1 Isabelle Zimmermann - BU de Médecine PARTONS À LA DÉCOUVERTE DE ZOTERO : 1. Qu est-ce
Plus en détail(Leçon 1) Cours du mardi à FEGERSHEIM, de 09h30 à 11h30.
INTITATION A L INFORMATIQUE Programme mise à niveau (1 année) Deux heures de cours nécessitent deux fois deux heures de travail (assidus) chez vous. La progression se fait en fonction de la compréhension
Plus en détailUtilisation d objets : String et ArrayList
Chapitre 6 Utilisation d objets : String et ArrayList Dans ce chapitre, nous allons aborder l utilisation d objets de deux classes prédéfinies de Java d usage très courant. La première, nous l utilisons
Plus en détailCours d initiation à la programmation en C++ Johann Cuenin
Cours d initiation à la programmation en C++ Johann Cuenin 11 octobre 2014 2 Table des matières 1 Introduction 5 2 Bases de la programmation en C++ 7 3 Les types composés 9 3.1 Les tableaux.............................
Plus en détailLes données d un jeu sous Shadow Manager
Les données d un jeu sous Shadow Manager Sous Shadow Manager, les données d un jeu quelconque sont enregistrées dans un fichier de Jeu (à extension.sm5) qui contient : 1. Les Paramètres du scénario, qui
Plus en détailAIDE à l utilisation du cédérom «L athlétisme à l école» Niveau Primaire SOMMAIRE
AIDE à l utilisation du cédérom «L athlétisme à l école» Niveau Primaire SOMMAIRE Arborescence du cédérom (page 2) Lancement du Cédérom et configuration minimale de votre ordinateur (page 3). Loupe, page
Plus en détailCours intensif Java. 1er cours: de C à Java. Enrica DUCHI LIAFA, Paris 7. Septembre 2009. Enrica.Duchi@liafa.jussieu.fr
. Cours intensif Java 1er cours: de C à Java Septembre 2009 Enrica DUCHI LIAFA, Paris 7 Enrica.Duchi@liafa.jussieu.fr LANGAGES DE PROGRAMMATION Pour exécuter un algorithme sur un ordinateur il faut le
Plus en détail1. Création du profil
Marche à suivre pour votre inscription au portail et aux activités de développement professionnel continu de la Faculté de médecine de l Université Laval 1. Création du profil Toute personne désirant s
Plus en détail