Notes en préambule : 1 Sujet
|
|
- Jean-Paul St-Laurent
- il y a 7 ans
- Total affichages :
Transcription
1 Corrigé Barème Institut Télécom, Télécom SudParis, 2 è année CSC4002 : Introduction à la conception et à la programmation orientées objet Contrôle de connaissances : Bureau d Études Date : 7 Décembre 2009 Coordonnateurs : Denis Conan et Christian Bac Durée : 1H30mn Notes en préambule : les seuls documents autorisés sont ceux distribués en cours et ceux mis à disposition sur le site Web ; 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. 1 Sujet «Le jeu d échecs se joue entre deux adversaires qui déplacent alternativement des pièces sur un plateau carré appelé échiquier. Le joueur ayant les pièces blanches commence la partie. L objectif de chaque joueur est de placer le roi adverse sous une attaque de telle manière que l adversaire n ait aucun coup légal. On dit que le joueur qui atteint ce but a maté le roi adverse et gagné la partie. Si la position est telle qu aucun des deux joueurs n a la possibilité de mater le roi adverse, la partie est nulle. «L échiquier se compose d une grille 8x8 de 64 cases identiques alternativement claires (les cases blanches ) et foncées (les cases noires ). Au début d une partie, un joueur dispose de 16 pièces claires (les pièces blanches ) et l autre de 16 pièces foncées (les pièces noires ). Ces pièces sont les suivantes : un roi blanc, une dame blanche, deux tours blanches, deux fous blancs, deux cavaliers blancs, huit pions blancs, un roi noir, une dame noire, deux tours noires, deux fous noirs, deux cavaliers noirs, huit pions noirs. «Il y a deux façons différentes de déplacer le roi, soit par un mouvement sur l une des cases adjacentes qui n est pas attaquée par une ou plusieurs pièces adverses soit par le roque. Le roque est un mouvement du roi et de l une ou l autre des tours de la même couleur, sur la première rangée du joueur. Le droit de roquer est perdu (a) si le roi a déjà bougé, ou (b) avec une tour qui a déjà bougé. Le roi est dit en échec, s il est attaqué par une ou plusieurs pièces adverses. «Les huit lignes de cases verticales sont appelées colonnes. Les huit lignes de cases horizontales sont appelées rangées. La position initiale des pièces sur l échiquier est présentée dans la figure qui suit.»[extraits de «Fédération Française des Échecs, Direction nationale de l arbitrage, Règles du jeu et nouveauté FIDE en vigueur au 1er Juillet 2009, Bulletin des Arbitres Fédéraux, numéro 122, Juin 2009.»]
2 Le système que nous modélisons dans ce sujet est un système d enregistrement et d affichage d une partie de Jeu d Échecs. Par conséquent, nous ne nous intéressons pas aux règles de déplacement des pièces, ni au calcul des meilleurs coups à jouer. Les utilisateurs du système sont les joueurs (1) qui enregistrent leurs coups pendant leurs parties et (2) qui déroulent les coups d une partie pour l étudier (du premier coup au dernier coup, en avançant et en revenant en arrière). Un coup est constitué de un ou deux déplacements de pièces. En effet, un joueur déplace une ou deux pièces 1 d une case de départ vers une case d arrivée. Si la pièce déplacée arrive sur une pièce adverse, c est-à-dire de l autre couleur, alors la pièce adverse est capturée et retirée de l échiquier pour le reste de la partie. Pour afficher la partie, les différents types de pièces possèdent chacun un de représentation sur l échiquier. À tout moment de la partie, il est possible de déterminer le joueur le mieux engagé dans la partie (que nous appelons le «joueur gagnant courant») en attribuant une (un nombre de points) à chaque type de pièce autres que le roi : par exemple, une dame vaut 9 points, une tour vaut 5 points, un fou vaut 4 points, un cavalier vaut 3 points et un pion vaut 1 point. À la fin de la partie, les utilisateurs désirent aussi connaître le gagnant. Simplification 1 : nous considérons qu une seule partie est jouée, donc le modèle ne modélise que deux joueurs possédant chacun 16 pièces et un échiquier de 64 cases. Simplification 2 : nous pouvons dans un premier temps ignorer le roque : un coup est alors constitué d un seul déplacement de pièce. Nous vous laissons choisir d inclure ou non le roque dans votre solution et vous demandons donc d indiquer explicitement votre choix. Conseil : la formulation du cahier des charges ci-dessus suggère que, pour positionner les pièces sur l échiquier après un coup donné, il est nécessaire de jouer tous les coups depuis le début de la partie. 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, le nom de leurs 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 : JeuÉchecs : classe «interface» du système, patron de conception Façade Joueur : nom, prénom, gagnant ; chaque joueur possède 16 pièces ; la couleur est promue en classe ; Pièce : capturée ou non ; la couleur est promue en classe ; Tour : en point,, a déjà été déplacée ou non (pour roquer) ; Pion : en point, ; Fou : en point, ; Cavalier : en point, ; Dame : en point, ; Roi :, a déjà été déplacée ou non (pour roquer), en échec ou non, maté ou non ; Échiquier : ; Case : indice de la rangée, indice de la colonne ; Partie : partie jouée à deux joueurs ; Coup : numéro de séquence ; un coup comprend un ou deux déplacements de pièces ; une pièce peut être capturée ; DéplacementPièce : ; un déplacement de pièce concerne une pièce et deux cases (départ et arrivée), il y en a deux maximum dans un coup ; ne pas faire apparaître une généralisation/spécialisation pour les pièces, association comme attribut, attribut dérivé (p.ex. Gagnant) comme classe. ne pas faire apparaître de classe Échiquier, ne pas faire apparaître la classe DéplacementPièce mais fusionner Coup et DéplacementPièce dans le cas sans roque, 1. Deux pièces dans le cas particulier du roque. Télécom SudParis Denis Conan et Christian Bac 7 Décembre 2009 CSC4002 2
3 faire apparaître une classe Rangée et une classe Colonne, faire apparaître une classe Couleur, un Coup possède comme attribut CaseArrivée, CaseDépart et PièceBougée. Barème de correction sur 2 points : 0,5 classe Joueur 0,5 classe Partie 0,5 classe Coup 0,5 classe Case 0,5 les attributs de en point,, et capturée ou non des classes Pièce et des classes enfants de la classe Pièce; ne pas pénaliser si tous ces attributs sont dans la classe correspondant à la classe Pièce 0.5 bonus pour le numéro de coup (pour les ordonner) Question 2 : 3pt d utilisation. Décrire les acteurs et les opérations significatives du système par un diagramme de cas La figure suivante présente l acteur et les cas d utilisation du système. Enregistrer un joueur Commencer une partie Enregistrer un coup Commencer l affichage d une partie Afficher un coup Avancer d un coup Joueur Reculer d un coup Afficher le gagnant courant (à un coup donné) Afficher le résultat de la partie Terminer l affichage d une partie les cas d utilisation uniquement pour jouer ou uniquement pour afficher, des cas d utilisation supplémentaires pour gérer plusieurs parties dans le système, plusieurs acteurs mis de manière artificiels. d autres cas d utilisation de gestion du système tel que des statistiques, ne pas considérer les deux derniers cas d utilisation qui ne sont pas cités explicitement dans l énoncé. Barème de correction sur 3 points : 0,5 respect de la notation UML (délimitation du système, de l acteur, lien de communication, phrase verbale, cadre ovale autour des cas d utilisation) 0,5 un acteur 0,5 des cas d utilisation pour jouer un coup Télécom SudParis Denis Conan et Christian Bac 7 Décembre 2009 CSC4002 3
4 0,5 des cas d utilisation pour afficher un coup max 1 : - 0,5 ce qu il faut pour commencer le suivi et l affichage d une partie - 0,5 ce qu il faut pour avancer et reculer d un coup - 0,5 ce qu il faut pour afficher le gagnant - 0,5 ce qu il faut pour commencer une partie - 0,5 ce qu il faut pour jouer un coup 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. La figure suivante présente le diagramme de classes proposé en guise de corrigé-type. JeuÉchecs coupcourant nom prénom /gagnant Joueur joueur pièces noires joueur pièces blanches Partie * Coup numérodeséquence 0..1 pièce capturée DéplacementPièce capturée 1..2 * Piece * * case début 0..1 partie case arrivée Échiquier case départ rangée colonne 64 Case Tour Roi Dame Cavalier aétédéplacée aétédéplacée maté enéchec Fou Pion oublier d avoir une classe d accès aux éléments du système : c est la classe «Façade» JeuÉchecs, oublier la classe DéplacementPièce, oublier la généralisation spécialisation entre la classe Pièce et les différents types de pièces, oublier les associations entre les classes Pièce, DéplacementPièce et Case, oublier l association entre les classes Coup et Pièce pour la pièce capturée dans le coup, erreur dans les multiplicités, par exemple dans le nombre de pièces possédées par un joueur ou encore le nombre de pièces jouées lors un coup. toute autre solution par exemple n ayant pas suivi le conseil et considérant qu un échiquier différent est dessiné pour chaque coup, ou ayant décrit un coup comme l adjonction d une case de départ, d une case de d arrivée, d une pièce jouée et d une pièce capturée, Télécom SudParis Denis Conan et Christian Bac 7 Décembre 2009 CSC4002 4
5 complexifier le diagramme pour gérer plusieurs parties, faire apparaître une classe Couleur, dans le cas de la simplication sans roque, ne pas distinguer les classes Coup et DéplacementPièce, ne pas faire apparaître de classe Échiquier, ne pas faire apparaître l association pour le coupcourant (elle sert dans la dernière question), préférer mettre 5 associations entre la classe Joueur et les classes enfants de la classe Pièce, utiliser des classes d association DéplacementPièce entre les classes Pièces et Case, ne considérer qu un seul déplacement par coup, c est-à-dire ignorer le roque, une association entre les classes Coup et Joueur (dans le corrigé type, le joueur qui joue est connu en analysant les déplacements de pièces), ne pas faire apparaître la classe Couleur mais utiliser des attributs dans les classes Joueur et Pièce, Barème de correction sur 5 points : Au maximum 5 points 1 pas d erreur de notation UML (classe, nom association, généralisation spécialisation, agrégation, etc.) 1 la plupart des multiplicités sont correctes (1 erreur tolérée) 0,5 la classe du patron Façade JeuÉchecs 0,5 la classe Pièce, si possible avec ses classes enfants 0,5 les classes Partie et/ou Coup 0,5 les classes Échiquier et/ou Case 0,5 l association pour la capture 0,5 la ou les associations représentant le déplacement (selon cas avec ou sans roque) 0,5 l association pour le coup courant (bonus) 0,5 l association pour le placement des pièces en début de partie (bonus) Question 4 : 3pt Construire le diagramme de machines à états de la classe qui permet de décrire les pièces du jeu d échecs. La figure suivante présente le diagramme de machine à états de la classe Pièce. EnConstruction NonCapturée entrée : constructeur() destruction de la partie capture par un un joueur adverse EnDestruction entrée : detruire() destruction de la partie Capturée mettre toute la logique de la classe Roi alors que l on ne demande que la machine à états de la classe générique Pièce, état qui ne permet pas d aller vers l état final. pas d états de transition «EnConstruction» et «EnDestruction». 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 Télécom SudParis Denis Conan et Christian Bac 7 Décembre 2009 CSC4002 5
6 1 présence états Capturée 1 transitions avec événement de capture et événement de fin de partie Question 5 : 2pt On s intéresse à la classe qui permet de décrire une pièce. Donner tous les attributs de cette classe (vous ferez figurer le nom des attributs, le type de ces attributs ainsi que la visibilité de ces attributs). couleur capturédanscoup jouédanscoups : Collection capturée : booléen non conforme au diagramme de classes, notamment par rapport aux navigations, attributs non privés, oubli de la collection pour traduire la multiplicité «*», oubli de l attribut «capturée» selon le diagramme de classe. Barème de correction sur 2 points : 0,5 visibilité privée 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,25 conformité avec les navigabilités du diagramme de classes 0,25 attribut capturé ou autres du diagramme de classes Question 6 : 5pt Donner le diagramme de communications ou de séquence qui correspond au cas d utilisation : «enregistrer un coup». Le prototype de l opération correspondant est le suivant : enregistrer- Coup(@Pièce capturée), avec capturée qui peut être null. Pour ceux qui n ont pas choisi d utiliser la simplification 2, c est-à-dire d ignorer le roque, le prototype de l opération enregistrercoup() comprend une seconde référence sur une Pièce ainsi que deux références supplémentaires pour les Cases de départ et d arrivée de la seconde pièce déplacée dans le coup, ces trois références étant null dans les coups standards sans roque. Pour simplifier la question, nous ignorons le fait d indiquer si le roi est en échec ou maté suite au déplacement des pièces. Vous pouvez 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 «enregistrer un coup». La description informelle du cas d utilisation est la suivante : appel de l opération enregistrercoup() sur l objet de la classe JeuÉchecs, création de l objet Coup, capturée non null, création de l instance d association vers la pièce capturée création du premier déplacement création de l instance d association vers la pièce déplacée création des deux instances d association vers les cases de départ et d arrivée si roque, création du second déplacement création de l instance d association vers la pièce déplacée création des deux instances d association vers les cases de départ et d arrivée Télécom SudParis Denis Conan et Christian Bac 7 Décembre 2009 CSC4002 6
7 :JeuÉchecs <<new>> :Partie cc:coup cap:pièce <<new>> :DéplacementPièce enregistrercoup(p,cd,da,cap,p2,cd2,ca2) nouveaucoup(p,cd,ca,cap,p2,cd2,ca2) <<create(p,cd,ca,cap,p2,cd2,ca2)>> opt [cap!=null] capturer() <<create(p,cd,ca)>> déplacer() déplacerdépart() déplacerarrivée() opt [p2!=null && cd2!=null && ca2!=null && cap!=roi] <<create(p2,cd2,ca2)>> <<new>> :DéplacementPièce déplacer() déplacerdépart() déplacerarrivée() p:pièce p2:pièce cd:case ca:case cd2:case ca2:case Télécom SudParis Denis Conan et Christian Bac 7 Décembre 2009 CSC4002 7
8 non-respect du séquencement ou des numérotations, non-respect de la notation UML : objet, etc., pas de test de s retournées ou pas d utilisation des s 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 : 1,5 logique correcte, même si seulement exprimée dans l explication textuelle; 1 respect de la notation UML (objet, classe, condition, fragment, etc.) 1 conformité au diagramme de classes (parcours d associations existantes et navigabilité possible) 0.5 création de l objet Coup 0.5 condition sur la capture 0.5 appels au déplacement sur la pièce 0.5 appels aux déplacements sur la case (cas sans roque) ou les deux cases Télécom SudParis Denis Conan et Christian Bac 7 Décembre 2009 CSC4002 8
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étailRègles du Jeu d Echecs de la FIDE
Règles du Jeu d Echecs de la FIDE Les Règles du Jeu d Échecs de la FIDE couvrent l ensemble des situations de jeu sur l échiquier rencontrées en tournoi. Le texte anglais constitue la version originale
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étailI. Cas de l équiprobabilité
I. Cas de l équiprobabilité Enoncé : On lance deux dés. L un est noir et l autre est blanc. Calculer les probabilités suivantes : A «Obtenir exactement un as» «Obtenir au moins un as» C «Obtenir au plus
Plus en détailUtilisation de la plateforme VIA ecollaboration
Entrer sur la plateforme L invitation que vous avez reçue comporte un lien vers la plateforme VIA ecollaboration (salle privée de François Guérin de Communagir). Pour y accéder, cliquez simplement sur
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é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étailSVP ISO - Sécurité & Protection
SVP ISO - Sécurité & Protection ETUDE PRESTATION-FOURNITURE / INDUSTRIE & SECURITE Site web: www.svp-securite.fr - E-mail: svptouati@caramail.com 04, rue LARBI TEBESSI. 31200. Arzew - Oran - Tel / Fax:
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étailMatériel. . 9 cartes Personnage
Avec cette extension, les règles de base peuvent être modifiées de cinq façons différentes et combinables comme bon vous semble Les dames de Troyes font leur apparition sous la forme de trois nouvelles
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é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étailDiffHF-TNT_RC - Diffusion Hautes Fréquences TNT pour Opérateurs techniques de diffusion TNT
O F F R E D E R E F E R E N C E 2 0 1 5 DiffHF-TNT_RC - Diffusion Hautes Fréquences TNT pour Opérateurs techniques de diffusion TNT France Métropolitaine (Corse comprise) hors Tour Eiffel Version 2015_1
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é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étailBien programmer. en Java 7. 10 000 ex. couleur. Avec plus de 50 études de cas et des comparaisons avec C++ et C# Emmanuel Puybaret.
Bien programmer en Java 7 Avec plus de 50 études de cas et des comparaisons avec C++ et C# Plus de 10 000 ex. vendus! Édition en couleur Emmanuel Puybaret, ISBN : 978-2-212-12974-8 chapitre1 Présentation
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é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étailModule 1 : Tableau de bord Excel * 2010 incl.*
Module 1 : Tableau de bord Excel * 2010 incl.* 1.0 Introduction Excel nous aide à mieux comprendre les données en les plaçant dans des cellules (réparties en lignes et en colonnes) et au moyen de formules
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étailLe bridge c'est quoi? Laval Du Breuil École de bridge Picatou, Québec picatou@picatou.com
Le bridge c'est quoi? Laval Du Breuil École de bridge Picatou, Québec picatou@picatou.com 1. Historique Le bridge moderne fait partie de la famille du Whist, popularisé au XIX e siècle par Edmond Hoyle
Plus en détailLES TYPES DE DONNÉES DU LANGAGE PASCAL
LES TYPES DE DONNÉES DU LANGAGE PASCAL 75 LES TYPES DE DONNÉES DU LANGAGE PASCAL CHAPITRE 4 OBJECTIFS PRÉSENTER LES NOTIONS D ÉTIQUETTE, DE CONS- TANTE ET DE IABLE DANS LE CONTEXTE DU LAN- GAGE PASCAL.
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é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é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é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é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étailIgor Štohl - Les meilleures parties de Garry Kasparov / Volume 1 PARTIE 13
PARTIE 13 ANATOLY VAISSER GARRY KASPAROV Championnat d'urss par équipes, Moscou 1981 Défense Est-Indienne, a aque des quatre pions 1. d4 Ìf6 2. c4 g6 3. Ìc3 Íg7 4. e4 d6 5. f4 0-0 6. Ìf3 Vaisser est resté
Plus en détailCréer sa première base de données Access Partie 4/4 - Création d un état
- le 19/02/2013 Créer sa première base de données Access Partie 4/4 - Création d un état Ce tutoriel est la suite de l article sur la création d une table, l article sur la création d une requête et l
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é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étailPARTIE NUMERIQUE (18 points)
4 ème DEVOIR COMMUN N 1 DE MATHÉMATIQUES 14/12/09 L'échange de matériel entre élèves et l'usage de la calculatrice sont interdits. Il sera tenu compte du soin et de la présentation ( 4 points ). Le barème
Plus en détailL athlétisme à l école primaire
L athlétisme à l école primaire Guillaume Catois, conseiller pédagogique EPS de la circonscription d Argentan Sommaire 1. Références institutionnelles. 2. Définition de l APS athlétisme. 3. Objectifs de
Plus en détailAGASC / BUREAU INFORMATION JEUNESSE 06700 Saint Laurent du Var Tel : 04.93.07.00.66 bij@agasc.fr www.agasc.fr. Word: Les tableaux.
Word: Les tableaux Introduction 6 ième partie Il est préférable par moments de présenter de l'information sous forme de tableau. Les instructions qui suivent démontrent comment créer un tableau et comment
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étailUtilisation de l éditeur.
Utilisation de l éditeur. Préambule...2 Configuration du navigateur...3 Débloquez les pop-up...5 Mise en évidence du texte...6 Mise en évidence du texte...6 Mise en page du texte...7 Utilisation de tableaux....7
Plus en détailArchitecture des Systèmes d Information Architecture des Systèmes d Information
Plan... Tableaux et tris I3 - Algorithmique et programmation 1 Rappels Nicol Delestre 2 Tableaux à n dimensions 3 Initiation aux tris Tableaux - v2.0.1 1 / 27 Tableaux - v2.0.1 2 / 27 Rappels : tableau
Plus en détailBac Blanc Terminale ES - Février 2011 Épreuve de Mathématiques (durée 3 heures)
Bac Blanc Terminale ES - Février 2011 Épreuve de Mathématiques (durée 3 heures) Eercice 1 (5 points) pour les candidats n ayant pas choisi la spécialité MATH Le tableau suivant donne l évolution du chiffre
Plus en détailOpérations de base sur ImageJ
Opérations de base sur ImageJ TPs d hydrodynamique de l ESPCI, J. Bico, M. Reyssat, M. Fermigier ImageJ est un logiciel libre, qui fonctionne aussi bien sous plate-forme Windows, Mac ou Linux. Initialement
Plus en détailGuide d utilisation OGGI. Gestionnaire d incidents à l usage des clients. Date de rédaction : 04/02/2013. Version : 1.0.
Guide d utilisation OGGI Gestionnaire d incidents à l usage des clients Date de rédaction : 04/02/2013 Version : 1.0 Groupe Archimed Sommaire 1 PREAMBULE 3 1.1 Objectif du document... 3 1.2 Public cible...
Plus en détailECR_DESCRIPTION CHAR(80), ECR_MONTANT NUMBER(10,2) NOT NULL, ECR_SENS CHAR(1) NOT NULL) ;
RÈGLES A SUIVRE POUR OPTIMISER LES REQUÊTES SQL Le but de ce rapport est d énumérer quelques règles pratiques à appliquer dans l élaboration des requêtes. Il permettra de comprendre pourquoi certaines
Plus en détailExercices Alternatifs. Une fonction continue mais dérivable nulle part
Eercices Alternatifs Une fonction continue mais dérivable nulle part c 22 Frédéric Le Rou (copleft LDL : Licence pour Documents Libres). Sources et figures: applications-continues-non-derivables/. Version
Plus en détailExercices Alternatifs. Une fonction continue mais dérivable nulle part
Eercices Alternatifs Une fonction continue mais dérivable nulle part c 22 Frédéric Le Rou (copyleft LDL : Licence pour Documents Libres). Sources et figures: applications-continues-non-derivables/. Version
Plus en détailGuide pour aider à l évaluation des actions de formation
Guide pour aider à l évaluation des actions de formation Pourquoi évaluer? L évaluation constitue la dernière étape du service d ingénierie que le conseiller de l AGEFOS PME Bretagne peut apporter à l
Plus en détail1 Définition. 2 Systèmes matériels et solides. 3 Les actions mécaniques. Le système matériel : Il peut être un ensemble.un sous-ensemble..
1 Définition GÉNÉRALITÉS Statique 1 2 Systèmes matériels et solides Le système matériel : Il peut être un ensemble.un sous-ensemble..une pièce mais aussi un liquide ou un gaz Le solide : Il est supposé
Plus en détailElfenland Règles du jeu
Home > Elfenland > Règles de base Choisir un jeu Elfenland Règles du jeu Idée du jeu Dans le Pays des Elfes, les jeunes elfes doivent passer une épreuve très particulière avant de pouvoir pénétrer dans
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étailComment se servir de cet ouvrage? Chaque chapitre présente une étape de la méthodologie
Partie I : Séries statistiques descriptives univariées (SSDU) A Introduction Comment se servir de cet ouvrage? Chaque chapitre présente une étape de la méthodologie et tous sont organisés selon le même
Plus en détaildonnées en connaissance et en actions?
1 Partie 2 : Présentation de la plateforme SPSS Modeler : Comment transformer vos données en connaissance et en actions? SPSS Modeler : l atelier de data mining Large gamme de techniques d analyse (algorithmes)
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étailInfolettre #18 : Les graphiques avec Excel 2010
Infolettre #18 : Les graphiques avec Excel 2010 Table des matières Introduction... 1 Hourra! Le retour du double-clic... 1 Modifier le graphique... 4 Onglet Création... 4 L onglet Disposition... 7 Onglet
Plus en détailSYNOLIA LE partenaire à valeur ajoutée de votre relation client
SYNOLIA LE partenaire à valeur ajoutée de votre relation client SugarCRM Pro version 5 Guide utilisateur Ergonomie Janvier 2008 Préambule Version : SugarCRM version Professional Release 5.0.0 (build 3095)
Plus en détailCOMMENT AMÉLIORER LA VISIBILITÉ DE SON SITE WEB?
COMMENT AMÉLIORER LA VISIBILITÉ DE SON SITE WEB? Sommaire Le trafic sur son site web Le référencement naturel Comment marche un moteur de recherche? Le positionnement Mise en garde Pour aller plus loin
Plus en détail45. CONTRIBUTION MUTUALISEE DES CLUBS AU DEVELOPPEMENT REGIONAL (C.M.C.D.)
44. LES INSTANCES DIRIGEANTES 44. LES CLUBS 45. CONTRIBUTION MUTUALISEE DES CLUBS AU DEVELOPPEMENT REGIONAL (C.M.C.D.) 44 Principes généraux 45 Présentation du dispositif 50 Contrôle du dispositif régional
Plus en détailÉLÉMENTS DE GESTION DE PROJET
ÉLÉMENTS DE GESTION DE PROJET Gilles Boulet PMP gb@gillesboulet.ca Mai 2006 Révision Février 2009 Le management de projet est composé de 5 grands processus faisant chacun appel à 9 domaines de connaissances
Plus en détailCOMMENT AMELIORER LA VISIBILITE DE SON SITE WEB?
Le grand nombre d utilisateurs d Internet, «professionnels», «particuliers», et le développement du haut débit, transforment la vision des sites Internet. De par sa couverture mondiale, de l étendue de
Plus en détail- Livret de Règles -
- Livret de Règles - Tout le monde n a pas la faculté de saisir toute la subtilité de l humour des fantômes écossais Humour consistant, entre autres, à recouvrir de résidus ectoplasmiques les pièces si
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é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étailRTDS 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é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étailUML est-il soluble dans les méthodes agiles?
Pascal ROQUES Valtech Training UML est-il soluble dans les méthodes agiles? octobre 07 Résumé On entend beaucoup parler actuellement de deux approches ayant l'air fondamentalement opposées : l'approche
Plus en détailJean Dubuffet AUTOPORTRAIT II - 1966
Jean Dubuffet AUTOPORTRAIT II - 1966 MON VISAGE A LA MANIERE DE JEAN DUBUFFET OBJECTIFS - utiliser son expérience sensorielle visuelle pour produire une œuvre picturale. - réaliser une œuvre s'inspirant
Plus en détailCOMMENT REDIGER UN RAPPORT TECHNIQUE?
COMMENT REDIGER UN RAPPORT TECHNIQUE? Christiaens Sébastien Université de Liège Département PROMETHEE Institut de Mécanique et de Génie Civil, Bât. B52 Chemin des Chevreuils, 1 B-4000 Liège, Belgique Janvier
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étailANICOTTE Guillaume GUFFROY Matthieu LIMA Juliette SALLOUH Chamsseddine CAHIER DES CHARGES SI 28
ANICOTTE Guillaume GUFFROY Matthieu LIMA Juliette SALLOUH Chamsseddine CAHIER DES CHARGES SI 28 AUTOMNE 2013 SOMMAIRE Synopsis de projet 3 Concept 3 Public cible 3 Objectifs 3 Ressources médias Structuration
Plus en détailMéthodes d évolution de modèle produit dans les systèmes du type PLM
Résumé de thèse étendu Méthodes d évolution de modèle produit dans les systèmes du type PLM Seyed Hamedreza IZADPANAH Table des matières 1. Introduction...2 2. Approche «Ingénierie Dirigée par les Modèles»
Plus en détailLIVRET MASTER (Bac +4 / Bac +5) Epreuves de première année
EXAMENS FEDE PROCEDURES, REGLEMENTS ET GRILLES DE NOTATIONS LIVRET MASTER (Bac +4 / Bac +5) Epreuves de première année ANNEE 2013 Version numérique disponible sur internet à l adresse : http://www.fede.org/1-252-procedures-et-reglements-examens.php
Plus en détailExercices sur le chapitre «Probabilités»
Arnaud de Saint Julien - MPSI Lycée La Merci 2014-2015 1 Pour démarrer Exercices sur le chapitre «Probabilités» Exercice 1 (Modélisation d un dé non cubique) On considère un parallélépipède rectangle de
Plus en détailAIDE MEMOIRE. Forprev. De l habilitation à la gestion de sessions. Page 1 sur 55
2013 AIDE MEMOIRE Forprev De l habilitation à la gestion de sessions Page 1 sur 55 Bienvenue, Vous êtes, ou souhaitez être, habilité à dispenser des formations relevant du dispositif de démultiplication
Plus en détailUnité de formation No 1 : la description d un processus de travail accompli par l apprenti au sein de l entreprise d apprentissage
Unité de formation No 1 : la description d un processus de travail accompli par l apprenti au sein de l entreprise d apprentissage Dossier relié de 6-10 pages, annexes non comprises. Page de garde détaillée
Plus en détailGESTION DES MENUS. Un menu est un ensemble de liens permettant la navigation dans le site.
GESTION DES MENUS I. Préambule Un menu est un ensemble de liens permettant la navigation dans le site. En général, la position du menu va déterminer son nom, afin de le retrouver rapidement. Ex : Menu
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étailLANGAGUE 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é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é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é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é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étailConnexion à SQL server
Micromedia International Etude technique Auteur : Pierre Chevrier Nombre de pages : 18 Société : Date : 12/09/2012 Réf. : ETT_20110624_000001.docx Connexion à SQL server Ce document précise les modalités
Plus en détailFctsAffines.nb 1. Mathématiques, 1-ère année Edition 2007-2008. Fonctions affines
FctsAffines.nb 1 Mathématiques, 1-ère année Edition 2007-2008 Fonctions affines Supports de cours de mathématiques de degré secondaire II, lien hpertete vers la page mère http://www.deleze.name/marcel/sec2/inde.html
Plus en détail1 Description générale de VISFIELD
Guide d utilisation du logiciel VISFIELD Yann FRAIGNEAU LIMSI-CNRS, Bâtiment 508, BP 133 F-91403 Orsay cedex, France 11 décembre 2012 1 Description générale de VISFIELD VISFIELD est un programme écrit
Plus en détailMerci de suivre les indications suivantes afin de créer votre compte membre :
Merci de suivre les indications suivantes afin de créer votre compte membre : La base de données a été mise à jour, toutefois si vous n arrivez pas à vous connecter ou si vous constatez une erreur dans
Plus en détailTechnologie Comment fabriquer une voiture qui roule avec du matériel de récupération? Cycle 2
Technologie Comment fabriquer une voiture qui roule avec du matériel de récupération? Cycle 2 Objectif : Identifier des problèmes techniques posés par la fabrication de petites voitures, et à envisager
Plus en détailComplice Respectueuse Divertissante
Kit Média 2015 La référence artistique et culturelle n o 1 au Québec Complice du milieu artistique québécois depuis 25 ans, 7 Jours a pour mission de rapprocher le public de ses artistes préférés. La marque
Plus en détailLandesk Service Desk
Guide d utilisation Landesk Service Desk Gestionnaire d incidents Groupe Samsic Sommaire 1 PREAMBULE 3 1.1 Objectif du document...3 1.2 Public cible...3 1.3 Conventions typographiques...3 1.3.1 Indications...
Plus en détailMARQUE DE FABRIQUE, DE COMMERCE OU DE SERVICE DEMANDE D'ENREGISTREMENT
M N 50572 01 MARQUE DE FABRIQUE, DE COMMERCE OU DE SERVICE DEMANDE D'ENREGISTREMENT QUE DOIT CONTENIR UN DÉPOT? Votre dossier de dépôt comprend : 1 - la demande d enregistrement en cinq exemplaires (formulaire
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 du/de la candidat/e pour l élaboration du dossier ciblé
Guide du/de la candidat/e pour l élaboration du dossier ciblé en vue de l obtention du titre de "Conseiller ère diplômé e en orientation professionnelle, universitaire et de carrière" par la validation
Plus en détailSystèmes de communications Aastra 5000. Poste Aastra 6757. Guide de l utilisateur
Systèmes de communications Aastra 5000 Poste Aastra 6757 Guide de l utilisateur Table des matières Description du poste................................. 7 Présentation..............................................7
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étailDe Mes p@rcelles à Télépac
En suivant étape par étape les indications de cette fiche technique vous pourrez transférer en quelques clics votre assolement de mes p@rcelles vers TéléPAC 2014. Ensuite, vous aurez simplement à remplir
Plus en détailGYMNASTIQUE ACROBATIQUE
Modalités des examens de juges GYMNASTIQUE ACROBATIQUE Edition Octobre 2012-1 - SOMMAIRE La formation du juge Réglementationn des examens Quels sont les différents niveaux de formation? Que peut-on jugerr
Plus en détailSavoir-faire. Décompte Champs Pâturages. -1 point 1 point 2. 2 points. 3 points. 4 points 5+ 4+ 8+ 4+ 8+ 7+ 6+ Céréales * Légumes *
Décompte Champs Pâturages Céréales * Légumes * Moutons Sangliers Bœufs * dans les champs et dans la réserve -1 point 0-1 0 0 0 0 0 0 1 point 2 1 1-3 1 1-3 1-2 1 2 points 3 2 4-5 2 4-5 3-4 2-3 -1 point
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étailProjet Matlab : un logiciel de cryptage
Projet Matlab : un logiciel de cryptage La stéganographie (du grec steganos : couvert et graphein : écriture) consiste à dissimuler une information au sein d'une autre à caractère anodin, de sorte que
Plus en détailUtilisation avancée de SugarCRM Version Professional 6.5
Utilisation avancée de SugarCRM Version Professional 6.5 Document : Utilisation_avancee_SugarCRM_6-5.docx Page : 1 / 32 Sommaire Préambule... 3 I. Les rapports... 4 1. Les principes du générateur de rapports...
Plus en détailCA 3000 CA 3000 PROGRAMMATION PAR MINITEL
CA 3000 CA 3000 PROGRAMMATION PAR MINITEL UTILISATION A - CONFIGURATION CA 3000 B - DATE ET HEURE C - ENREGISTRE R RES IDENT D - MODIFIER RESIDENT E - LISTE REPERTOIRE F - GROUPES LECTEURS G - GROUPES
Plus en détail1. Introduction...2. 2. Création d'une requête...2
1. Introduction...2 2. Création d'une requête...2 3. Définition des critères de sélection...5 3.1 Opérateurs...5 3.2 Les Fonctions...6 3.3 Plusieurs critères portant sur des champs différents...7 3.4 Requête
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étailDate M.P Libellé Catégorie S.Catégorie Crédit Débit Solde S.B
Excel : Réalisation d un classeur Compta Saisir les étiquettes Renommer la première feuille Compta Laisser la première ligne vide et sur la deuxième ligne saisir les étiquettes Se placer sur A2 et saisir
Plus en détail