ÉTUDE DU SYSTÈME D INFORMATION D UNE BIBLIOTHÈQUE
|
|
- Guillaume Généreux
- il y a 6 ans
- Total affichages :
Transcription
1 ÉTUDE DU SYSTÈME D INFORMATION D UNE BIBLIOTHÈQUE Une bibliothèque connaît des adhérents (numéro, nom, prénom, adresse, ), des prêts (dateemprunt) et des livres disponibles (titre, auteur, ISBN). Un adhérent peut emprunter au maximum 3 livres en même temps. On considère que la bibliothèque ne possède qu un seul exemplaire de chaque livre. Les bibliothécaires peuvent enregistrer les prêts et les retours de prêts. Le bibliothécaire chef peut gérer les livres (ajout, suppression, modification). Pour gérer les prêts, ils doivent connaître l identité de l adhérent emprunteur (et donc l enregistrer s il est inconnu). La durée maximale de prêt est de 2 semaines. Questions : EXIGENCES 1 - Réaliser un diagramme des cas d utilisation. 2 Réaliser un diagramme de séquence système pour l UC «Enregistrer un prêt». 3 Réaliser une fiche de description pour l UC «Enregistrer un prêt». ANALYSE 4 - Réaliser un diagramme de paquetages pour l architecture 3 couches (= MVC). 5 Réaliser un diagramme de classes d analyse (sans les méthodes) pour chaque paquetage. CONCEPTION 6 Réaliser un diagramme de séquence pour l UC «Enregistrer un prêt». 7 Réaliser le diagramme des classes participantes de l UC «Enregistrer un prêt». IMPLEMENTATION 8 - Ecrire le code C++ ou Java de la classe CtrlEnregPret.
2 Question 1 : Enregistrer un prêt <<extend>> Enregistrer nouvel adhérent Bibliothécaire Enregistrer un retour de prêt Bibliothecaire chef Gérer les livres Question 2 : Systeme : Bibliothécaire 1 : nouveaupret() 2 : afficher("saisir le numéro adhérent") 3 : indiqueremprunteur(id) 4 : afficher(pretsactuels[]) loop livres empruntables 5 : emprunterlivre(isbn) 6 : finpret() 7 : afficher(dateretourmaxi) 8 : fermer()
3 Question 3 : Nom de l UC : Emprunter un livre Auteur : Laurent Nonne Acteur principal : Bibliothécaire Acteur secondaire : / Version : 1.1 Date de modification : 28/10/2008 Description générale: Cette UC doit permettre d enregistrer le prêt d un ou plusieurs livre(s) grâce à l ISBN du livre et au numéro de l adhérent. Pré-conditions : L adhérent(e) est déjà enregistré(e) dans cette bibliothèque Post-conditions : Le livre emprunté est enregistré comme indisponible Scénario nominal : Bibliothécaire Système 1. Il demande à enregistrer des 2. Il demande le numéro de prêts l adhérent 3. Il saisit le numéro de l adhérent 4. Il affiche les prêts en cours de l adhérent * 5. Il saisit l ISBN du livre 6. Il indique la fin de la saisie des prêts 7. Il affiche la date de retour maximale Enchaînements alternatifs / erreur : Commence au 4. du scénario nominal E1 : l adhérent a déjà atteint le maximum d emprunts en cours (cf. RG1) Le Système affiche l erreur et l UC se termine. Commence au 4. du scénario nominal A1 : le numéro de l adhérent est inconnu Le Système affiche l erreur et demande de ressaisir le numéro de l adhérent. Reprise du scénario nominal au 3. Commence au 5. du scénario nominal A2 : l ISBN saisi ne correspond à aucun livre connu Le Système affiche l erreur et demande de ressaisir l ISBN. Reprise du scénario nominal au 5. Points «ouverts» : PO1 : Que faire si l adhérent a déjà atteint le maximum des prêts mais qu il a perdu un des livres empruntés? Règles de gestion : RG1 : le nombre d emprunts maximum en même temps est de 3 Paragraphes optionnels du cas d utilisation : Besoins d IHM : Les dispositifs d entrée-sortie doivent être : - un lecteur de code barre pour lire les cartes d adhérent et les codes ISBN - un écran pour l affichage des messages du système Autres Besoins : Besoins Description Temps de réponse Le Système doit réagir en 2 sec. maxi. Une transaction nominale doit prendre moins de 2 mn. Concurrence / Disponibilité 12 h / 24, 6 jours sur 7.
4 Question 4 : IHM Application Métier Question 5 : DlgPrincipale DlgEnregRetourPret DlgGererLivres DlgEnregPret DlgCreerAdherent <<control>> CtrlGererLivres <<control>> CtrlEnregPret <<control>> CtrlEnregRetourPret <<control>> CtrlCreerAdherent
5 c'est un Singleton 1 -adressebiblio -nomdirecteur -numtph <<entity>> Bibliotheque 1 <<entity>> Livre -titre -auteur -ISBN -estdispo 0..* <<entity>> Pret -datepret <<entity>> Adherent -numero -nom -prenom -adresse 0..*
6 Question 6 :
7 Question 7 :
8 Question 8 : Squelette de code Java 1.5 de la classe Bibliothèque : package Application ; import java.util.* ; import Metier.* ; public class CtrlEnregPret { private Bibliotheque labiblio ; private Adherent adh ; private Pret p ; public CtrlEnregPret ( ) { labiblio=bibliotheque.getinstance() ; // on récupère l instance du Singleton Bibliothèque public List<String> indiqueremprunteur(int id) { List<String> lespretsactuels ; adh = labiblio.getadherentbynum(id) ; lespretsactuels = adh.getpretsactuels() ; // la méthode getpretsactuels() de la classe Adherent va // récupèrer pour chaque prêt actuel sa date et les infos du livre. return (lespretsactuels) ; public void emprunterlivre(string ISBN) { Livre liv = la Biblio.getLivreByISBN (ISBN) ; p = liv.addpret() ; // l objet Livre crée un Prêt et le retourne à CtrlEnregPret // qui l utilise pour ajouter ce Prêt à ceux de l Adherent liv.setdispo(faux) ; adh.addpret(p); public Date finpret ( ) { Date dateretourmaxi = p.getdateretourmaxi(); return (dateretourmaxi) ;
9 Evolutions possibles : - Nouveaux C.U. : o inscrire adhérent (différents tarifs ), o relancer retardataires ((e)mail), o consulter le catalogue des livres o réserver un livre déjà emprunté o consulter ses prêts actuels o faire des statistiques sur les prêts - Spécialiser Articles en K7, CD, DVD, Livres, Revue, Roman (SF, historique, polar ) - Gérer l historique des prêts - Faire classe Items (exemplaire d article), classe Auteur - Gérer classification Dewey / thèmes (sciences, littérature, philo )
Technologie 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étailPortail : mode d emploi
Portail : mode d emploi Le Portail culturel de Dunkerque, qu est-ce que c est? C est un site Internet à partir duquel on peut s authentifier et accéder à des services. Il est subdivisé en 3 parties : un
Plus en détailBIBLIOTHÈQUE NUMÉRIQUE MODE D EMPLOI
BIBLIOTHÈQUE NUMÉRIQUE MODE D EMPLOI Sommaire I) Créer votre compte... 2 II) Logiciels... 3 III) Chercher un livre numérique... 3 IV) Consulter et emprunter... 4 V) Créer vos favoris... 6 VI) Transférer
Plus en détailSITE WEB E-COMMERCE ET VENTE A DISTANCE
Développement d une application JAVA EE SITE WEB E-COMMERCE ET VENTE A DISTANCE PLAN PROJET Binôme ou monôme (B/M): M Nom & Prénom : AIT NASSER Btissam Email : aitnasser.btissam123@gmail.com GSM : Organisme
Plus en détailRMI le langage Java XII-1 JMF
Remote Method Invocation (RMI) XII-1 Introduction RMI est un ensemble de classes permettant de manipuler des objets sur des machines distantes (objets distants) de manière similaire aux objets sur la machine
Plus en détail4. Groupement d objets
Conception objet en Java avec BlueJ une approche interactive 4. Groupement d objets Collections et itérateurs David J. Barnes, Michael Kölling version française: Patrice Moreaux Rédigé avec 1.0 Principaux
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é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étailProgrammation Par Objets
Programmation Par Objets Structures de données package java.util B. Carré Polytech Lille 1 Tableaux et structures de données Tableaux «Objets» taille fixe type des éléments : primitif (homogène) ou objets
Plus en détailRemote Method Invocation (RMI)
Remote Method Invocation (RMI) TP Réseau Université Paul Sabatier Master Informatique 1 ère Année Année 2006/2007 Plan Objectifs et Inconvénients de RMI Fonctionnement Définitions Architecture et principe
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étailLe modèle de données
Le modèle de données Introduction : Une fois que l étude des besoins est complétée, deux points importants sont à retenir : Les données du système étudié Les traitements effectués par le système documentaire.
Plus en détail1. Installation d'un serveur d'application JBoss:
EPITA Ala Eddine BEN SALEM App-Ing2 J2EE T.P. 4 EJB3, Serveur d'application JBoss 1. Installation d'un serveur d'application JBoss: télécharger l'archive du serveur JBoss à l'adresse: http://sourceforge.net/projects/jboss/files/jboss/jboss-5.0.0.ga/jboss-5.0.0.ga.zip/download
Plus en détailEmprunter un livre numérique sur un appareil Android
Guide de démarrage Emprunter un livre numérique sur un appareil Android Sections Créer un identifiant Adobe Installer et autoriser Bluefire Reader Choisir un livre dans la collection Emprunter le livre
Plus en détailEnvironnements de développement (intégrés)
Environnements de développement (intégrés) Tests unitaires, outils de couverture de code Patrick Labatut labatut@di.ens.fr http://www.di.ens.fr/~labatut/ Département d informatique École normale supérieure
Plus en détailAlfstore workflow framework Spécification technique
Alfstore workflow framework Spécification technique Version 0.91 (2012-08-03) www.alfstore.com Email: info@alfstore.com Alfstore workflow framework 2012-10-28 1/28 Historique des versions Version Date
Plus en détailCompte lecteur : Mode d emploi. Sommaire
Compte lecteur : Mode d emploi Votre compte lecteur est un espace personnel auquel vous accédez depuis notre catalogue en ligne après authentification. Attention à ne pas confondre votre compte lecteur
Plus en détailLMI 2. Programmation Orientée Objet POO - Cours 9. Said Jabbour. jabbour@cril.univ-artois.fr www.cril.univ-artois.fr/~jabbour
LMI 2 Programmation Orientée Objet POO - Cours 9 Said Jabbour jabbour@cril.univ-artois.fr www.cril.univ-artois.fr/~jabbour CRIL UMR CNRS 8188 Faculté des Sciences - Univ. Artois Février 2011 Les collections
Plus en détaildeux niveaux 750 m² 45 000 ordinateurs tablettes liseuses lecteurs MP3. programmation culturelle accueille
mode d emploi Un lieu de vie La médiathèque est un lieu de vie, d information, de formation, de culture et de loisirs ouvert à tous, librement et gratuitement. Seul le prêt nécessite une inscription.
Plus en détailPrêt de série et création de groupes d emprunteurs
BCDI v 2.2x - Prêt de série Modif : 11/11 1 Prêt de série et création de groupes d emprunteurs 1. Le responsable de série Le prêt d une série se fait par l intermédiaire d un responsable de série. Il n
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étailCorrigé des exercices sur les références
Corrigé des exercices sur les références Exercice 3.1.1 dessin Pour cet exercice, vous allez dessiner des structures de données au moyen de petits schémas analogues à ceux du cours, comportant la pile
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étailINTRODUCTION AUX TESTS DE PERFORMANCE ET DE CHARGE
INTRODUCTION AUX TESTS DE PERFORMANCE ET DE CHARGE 1 Introduction aux tests de performance et de charge Sommaire Avertissement...2 Aperçu...3 1. Création du scénario de navigation web (Test web)...4 2.
Plus en détailCONFIGURER ET DÉPLOYER UN CLOUD PRIVÉ AVEC SYSTEM CENTER 2012
SI 2.0 CONFIGURER ET DÉPLOYER UN CLOUD PRIVÉ AVEC SYSTEM CENTER 2012 REF : M20247 DUREE : 5 JOURS TARIF : 2350 HT Public Administrateurs de DataCenter responsables de la conception, de l installation et
Plus en détailUne offre de lecture numérique sur liseuses et Smartphones pour les patients de l Assistance Publique-Hôpitaux de Paris
Une offre de lecture numérique sur liseuses et Smartphones pour les patients de l Assistance Publique-Hôpitaux de Paris IFLA 2014 23 août 2014 Claudie GUERIN L Assistance Publique-Hôpitaux de Paris c est
Plus en détailQuelques patterns pour la persistance des objets avec DAO DAO. Principe de base. Utilité des DTOs. Le modèle de conception DTO (Data Transfer Object)
Quelques patterns pour la persistance des objets avec DAO Ce cours présente des modèles de conception utilisés pour effectuer la persistance des objets Université de Nice Sophia-Antipolis Version 1.4 30/8/07
Plus en détailPackage Java.util Classe générique
Package Java.util Classe générique 1 Classe Vector La taille est dynamique: dès qu un tableau vectoriel est plein, sa taille est doublée, triplée, etc. automatiquement Les cases sont de type Object add(object
Plus en détailTD/TP PAC - Programmation n 3
Université Paris Sud Licence d informatique/iup-miage2 - Année 2004-2005 auteur : Frédéric Vernier semaine : 11-16 octobre 2004 conditions : sur machine avec les outils standards java web: http://vernier.frederic.free.fr/indexpac.html
Plus en détailExercices INF5171 : série #3 (Automne 2012)
Exercices INF5171 : série #3 (Automne 2012) 1. Un moniteur pour gérer des ressources Le moniteur MPD 1 présente une première version d'un moniteur, exprimé en pseudo-mpd, pour gérer des ressources le nombre
Plus en détailJava Licence Professionnelle 2009-2010. Cours 7 : Classes et méthodes abstraites
Java Licence Professionnelle 2009-2010 Cours 7 : Classes et méthodes abstraites 1 Java Classes et méthodes abstraites - Le mécanisme des classes abstraites permet de définir des comportements (méthodes)
Plus en détailAPPEL A PROPOSITION ACTIONS COLLECTIVES 2011-2012
APPEL A PROPOSITION ACTIONS COLLECTIVES 2011-2012 RÉPONSE DE L ORGANISME LES ORGANISMES DE FORMATI ON S ENGAGENT A COMPLETER LE PRESENT DOCUMENT DE REPONSE DANS LE CADRE DE L APPEL A PROPOSITION SUR LE
Plus en détailGuide de recherche - 1 -
Guide de recherche 1. PAGE D ACCUEIL... 2 2. IDENTIFICATION... 4 3. RECHERCHE... 5 4. RÉSULTATS (SOUS FORME DE LISTE OU DE NOTICE DÉTAILLÉE) ET DISPONIBILITÉ... 6 5. DSI DIFFUSION SÉLECTIVE DE L INFORMATION...
Plus en détailProcédure pour emprunter ou réserver un livre numérique
Procédure pour emprunter ou réserver un livre numérique MODALITÉS DE PRÊT Nombre de prêts : 2 (ce nombre inclut les réservations) Durée du prêt : 28 jours Retour anticipé possible sur la plupart des appareils
Plus en détailLES REFERENCES BIBLIOGRAPHIQUES guide à l usage des étudiants. sources : éléments :
LES REFERENCES BIBLIOGRAPHIQUES guide à l usage des étudiants sources : Les deux sources d information pour l élaboration d une liste de références bibliographiques sont : - le document lui-même (les informations
Plus en détailEMPRUNTS DE LIVRES NUMÉRIQUES
EMPRUNTS DE LIVRES NUMÉRIQUES RÈGLEMENTS ET INFORMATIONS Nombre de prêt maximum : Cinq (5) Durée du prêt : Trois (3) semaines (possibilité de retour anticipé) Aucun renouvellement Possibilité de réservation
Plus en détailPrésentation. Au programme. Fonctionnement. A l issue de ce module vous devriez...
Au programme Conception Orientée Objet Jean-Christophe Routier Licence mention Informatique Université Lille 1 Présentation L UE COO est le prolongement immédiat de l UE POO du S4 informatique. cf. http://portail.fil.univ-lille1.fr/portail/ls4/poo
Plus en détailCréation d un service web avec NetBeans 5.5 et SJAS 9
Sommaire Création d un service web avec NetBeans 5.5 et SJAS 9 1. Présentation... 2 2. Création d un service web avec NetBeans... 2 2.1. Création d une application Web... 2 2.2. Création du service web...
Plus en détailIntégrer des notices de MoCCAM-en-ligne dans BCDI abonnement
Intégrer des notices de MoCCAM-en-ligne dans BCDI abonnement MoCCAM-en-ligne (http://www.moccam-en-ligne.fr/) est un service libre et gratuit de récupération en ligne de notices UNIMARC. Le site Moccam
Plus en détailMa médiathèque et moi :
Ma médiathèque et moi : Je clique sur les questions que je me pose... Venir à la médiathèque Est-ce que tout le monde peut venir à la Quels sont vos horaires? La médiathèque est-elle ouverte pendant les
Plus en détailRMI. Remote Method Invocation: permet d'invoquer des méthodes d'objets distants.
RMI Remote Method Invocation: permet d'invoquer des méthodes d'objets distants. Méthode proche de RPC. Outils et classes qui rendent l'implantation d'appels de méthodes d'objets distants aussi simples
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é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étailTutoriel: Création d'un Web service en C++ avec WebContentC++Framework
Tutoriel: Création d'un Web service en C++ avec WebContentC++Framework Gaël de Chalendar CEA LIST / LIC2M Journée de Présentation des Technologies WebContent INSTN 14/12/2009 Présentation de gsoap Plan
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é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étailEncapsulation. L'encapsulation consiste à rendre les membres d'un objet plus ou moins visibles pour les autres objets.
Encapsulation L'encapsulation consiste à rendre les membres d'un objet plus ou moins visibles pour les autres objets. La visibilité dépend des membres : certains membres peuvent être visibles et d'autres
Plus en détailPolymorphisme, la classe Object, les package et la visibilité en Java... 1
Polymorphisme, la classe Object, les package et la visibilité en Java. Polymorphisme, la classe Object, les package et la visibilité en Java.... 1 Polymorphisme.... 1 Le DownCast... 4 La Classe Object....
Plus en détailCours 1: Java et les objets
Ressources Les interface homme-machine et le langage Java DUT première année Henri Garreta, Faculté des Sciences (Luminy) Cyril Pain-Barre & Sébastien Nedjar, IUT d Aix-Marseille (Aix) Cours 1: infodoc.iut.univ-aix.fr/~ihm/
Plus en détailSommaire. Astuce : cliquer sur la question qui vous intéresse vous renvoie directement au chapitre concerné.
Un certain nombre de questions reviennent régulièrement lorsque les lecteurs fréquentent la médiathèque de Tours sur Marne. Voici donc une FAQ (Foire Aux Questions / Frequently Asked Questions) pour y
Plus en détailDéveloppement mobile MIDP 2.0 Mobile 3D Graphics API (M3G) JSR 184. Frédéric BERTIN fbertin@neotilus.com
Développement mobile MIDP 2.0 Mobile 3D Graphics API (M3G) JSR 184 Frédéric BERTIN fbertin@neotilus.com Présentaion : Mobile 3D Graphics API JSR 184 M3G :présentation Package optionnel de l api J2ME. Prend
Plus en détailGuide à l usage des bibliothécaires du réseau départemental
Guide à l usage des bibliothécaires du réseau départemental Accès au système des réservations Médiathèque départementale Rappel des adresses Le site du Conseil départemental donne accès aux pages web de
Plus en détail24/11/2011. Cours EJB/J2EE Copyright Michel Buffa. Plan du cours. EJB : les fondamentaux. Enterprise Java Bean. Enterprise Java Bean.
Plan du cours 2 Introduction générale : fondamentaux : les fondamentaux Michel Buffa (buffa@unice.fr), UNSA 2002, modifié par Richard Grin (version 1.1, 21/11/11), avec emprunts aux supports de Maxime
Plus en détailACTIVITÉ DE PROGRAMMATION
ACTIVITÉ DE PROGRAMMATION The purpose of the Implementation Process is to realize a specified system element. ISO/IEC 12207 Sébastien Adam Une introduction 2 Introduction Ø Contenu Utilité de l ordinateur,
Plus en détailTP1 : Initiation à Java et Eclipse
TP1 : Initiation à Java et Eclipse 1 I. Objectif du TP TP1 : Initiation à Java et Eclipse Programmation Mobile Initiation à l environnement Eclipse et aux notions de base du langage Java. II. Environnement
Plus en détailLE COURTAGE PRÊT AVEC OCLC 08 octobre 2013. Schéma de fonctionnement du prêt sans courtage. 4
TABLE DES MATIÈRES Contexte. 2 Fonctionnement du prêt avec OCLC pour les établissements ayant plusieurs services de PEB. 2 Avec ou sans courtage.. 2 Fonctionnement du courtage.. 2 Le rôle du courtier.
Plus en détailEtude et développement d un moteur de recherche
Ministère de l Education Nationale Université de Montpellier II Projet informatique FLIN607 Etude et développement d un moteur de recherche Spécifications fonctionnelles Interface utilisateur Responsable
Plus en détailLes ressources numériques de la bibliothèque sont regroupées dans un portail web ; elles offrent des services complets et facilement accessibles.
Les ressources numériques de la bibliothèque sont regroupées dans un portail web ; elles offrent des services complets et facilement accessibles. Depuis chez vous : Sur Internet connectez-vous sur le le
Plus en détailDéfinition des Webservices Ordre de paiement par email. Version 1.0
Définition des Webservices Ordre de paiement par email Version 1.0 Rédaction, Vérification, Approbation Rédaction Vérification Approbation Nom Date/Visa Nom Date/Visa Nom Date/Visa Historique du document
Plus en détailObjectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui
Formation PARTIE 1 : ARCHITECTURE APPLICATIVE DUREE : 5 h Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui automatisent les fonctions Définir une architecture
Plus en détailPoint sur les solutions de développement d apps pour les périphériques mobiles
Point sur les solutions de développement d apps pour les périphériques mobiles Par Hugues MEUNIER 1. INTRODUCTION a. Une notion importante : le responsive web design Nous sommes en train de vivre une nouvelle
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étailGuide d utilisation pour W.access - Client
1. Inscription en ligne : Guide d utilisation pour W.access - Client Aller à l adresse suivante : http://www.micasf.com; Cliquer sur «Zone Clients» en haut à droite de la page, ensuite sur «OUVREZ VOTRE
Plus en détailBesoins utilisateurs. Quelle démarche pour passer des besoins au code? Code. chapitre1 UNIFIED MODELING LANGUAGE. package LogiqueMetier.
chapitre1 Besoins utilisateurs Quelle démarche pour passer des besoins au code?? UNIFIED MODELING LANGUAGE package LogiqueMetier.Gestion; import LogiqueMetier.Catalogue.Livre; import java.util.*;public
Plus en détail[APPLICATON REPARTIE DE VENTE AUX ENCHERES]
2012 Polytech Nice- Sophia El Hajji Khalil Yousfi Hichem SI4 - Log [APPLICATON REPARTIE DE VENTE AUX ENCHERES] Sommaire Architecture de l application... 3 Le Serveur... 3 Le Client... 4 Passage en CORBA...
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é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étailLes documents primaires / Les documents secondaires
Les documents primaires / Les documents secondaires L information est la «matière première». Il existe plusieurs catégories pour décrire les canaux d information (les documents) : - Les documents primaires
Plus en détailEMPRUNTER OU RÉSERVER UN LIVRE NUMÉRIQUE AVEC LA PLATEFORME PRETNUMERIQUE.CA
EMPRUNTER OU RÉSERVER UN LIVRE NUMÉRIQUE AVEC LA PLATEFORME PRETNUMERIQUE.CA RÈGLEMENTS Maximum de livres numériques : 3 Durée du prêt : 21 jours Retour anticipé et réservation disponibles ÉTAPES À SUIVRE
Plus en détailTD/TP PAC - Programmation n 3
Université Paris Sud Licence d informatique/iup-miage2 Année 2004-2005 Auteur : Frédéric Vernier Semaine : 11-16 octobre 2004 Conditions : sur machine avec les outils standards java web: http://vernier.frederic.free.fr/indexpac.html
Plus en détailLOG4430 : Architecture logicielle et conception avancée
LOG4430 : Architecture logicielle et conception avancée Yann-Gaël Guéhéneuc Applications de base de la conception orientée aspect : surveillance, traçage et profilage Partie 1/4 Histoire Département de
Plus en détailApplet pour visualiser les variables «automate» notifiées
Applet pour visualiser les variables «automate» notifiées Sommaire 1. Introduction...2 2. Lecture de variables «automate» notifiées...2 2.1. IHM servant au test :...2 2.2. Codage de l'applet :...2 3. Codage
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étailJava Licence professionnelle CISII, 2009-2010
Java Licence professionnelle CISII, 2009-2010 Cours 6 : le paquetage (package) Cours inspiré des cours de Richard Grin, Antoine Tabbone et Hazel Everett 1 Définition - Les classes Java sont regroupées
Plus en détailGénie Logiciel avec Ada. 4 février 2013
Génie Logiciel 4 février 2013 Plan I. Généralités II. Structures linéaires III. Exceptions IV. Structures arborescentes V. Dictionnaires I. Principes II. Notions propres à la POO I. Principes Chapitre
Plus en détailFormation, Audit, Conseil, Développement, UX WinRT Silverlight WPF Android Windows Phone
Formation, Audit, Conseil, Développement, UX WinRT Silverlight WPF Android Windows Phone Articles et Livres Blancs gratuits à télécharger www.e-naxos.com Dot.Blog, le blog www.e-naxos.com/blog Copyright
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étailTutoriel d installation de Hibernate avec Eclipse
Tutoriel d installation de Hibernate avec Eclipse Table des matières 1. Création de la base de données... 4 2. Installation de Hibernate Synchronizer... 5 3. Utilisation de Hibernate... 6 3.1 Création
Plus en détailmoccam-en-ligne Guide de l utilisateur
moccam-en-ligne Guide de l utilisateur TABLE DES MATIERES I. Qu'est-ce que MoCCAM-en-ligne?... 4 II. S inscrire à moccam-en-ligne... 5 III. Se connecter... 7 IV. Démarrage rapide... 8 V. La gestion des
Plus en détailPar Laurent DESECHALLIERS. Mastère Spécialisé en Management de Projets en Milieu Industriel. CESI de Rouen Promotion 2002/2003.
JAVA et Design Pattern Page 1/26 JAVA et Design Pattern Etude des Pattern Design Modélisation UML, Etude et critique des implémentations Java Par Laurent DESECHALLIERS Mastère Spécialisé en Management
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étailInscriptions en ligne
Inscriptions en ligne 1) Création de votre compte Tout d abord, cliquez sur le lien «inscription» de la page qui apparaît alors à l écran. Une nouvelle page apparaît permettant d entrer les informations
Plus en détail.../5. Gestion de Bases de Données (J. Wijsen) 27 janvier 2011 NOM + PRENOM : Orientation + Année : Cet examen contient 8 questions. Durée : 2 heures.
Gestion de Bases de Données (J. Wijsen) 27 janvier 2011 NOM + PRENOM : Orientation + Année : Cet examen contient 8 questions. Durée : 2 heures. Question 1 Donnez la traduction en modèle relationnel du
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étailModélisation PHP Orientée Objet pour les Projets Modèle MVC (Modèle Vue Contrôleur) Mini Framework
Modélisation PHP Orientée Objet pour les Projets Modèle MVC (Modèle Vue Contrôleur) Mini Framework L'objectif de ce document est de poser des bases de réflexion sur la modélisation d'un projet réalisé
Plus en détailFlex. Lire les données de manière contrôlée. Programmation Flex 4 Aurélien VANNIEUWENHUYZE
Flex Lire les données de manière contrôlée 1 Plan Lier les données Stocker les données Valider les données 2 Gérer des données Lier des données La notion de DataBinding est l une des plus importantes du
Plus en détailLe Processus Unifié de Rational
Le Processus Unifié de Rational Laurent Henocque http://laurent.henocque.free.fr/ Enseignant Chercheur ESIL/INFO France http://laurent.henocque.perso.esil.univmed.fr/ mis à jour en Novembre 2006 Licence
Plus en détailWeb Tier : déploiement de servlets
Web Tier : déploiement de servlets 1 / 35 Plan 1 Introduction 2 Servlet : Principe de fonctionnement 3 Création et développement sur un serveur JEE 4 Quelques méthodes de l API des servlets 5 Utilisation
Plus en détailGénéralités. javadoc. Format des commentaires. Format des commentaires. Caractères spéciaux. Insérer du code
Généralités javadoc Université de Nice - Sophia Antipolis Richard Grin Version 1.4.1 8/2/11 javadoc produit de la documentation en partant de commentaires particuliers insérés dans le code source des classes
Plus en détailUne introduction à la technologie EJB (2/3)
Une introduction à la technologie EJB (2/3) 1 Les singletons des EJB 3.1 1.1 Synchronisation gérée manuellement Depuis la version 3.1, des EJB Statless à instance unique sont maintenant disponibles : ce
Plus en détailCHARTE DES DONS. Bibliothèque universitaire des langues et civilisations. Pôle Collections. Version : 26 janvier 2012
CHARTE DES DONS Bibliothèque universitaire des langues et civilisations Pôle Collections Version : 26 janvier 2012 65 rue des Grands Moulins F-75013 Paris www.bulac.fr T +33 (0)1 81 69 18 00 F +33 (0)1
Plus en détailObligations à prime du Canada Titres avec certificat (formulaire CPB-12) Achats avec certificat Table des matières
Obligations à prime du Canada Titres avec certificat (formulaire CPB-12) Achats avec certificat Table des matières Généralités... 1 Conservation des documents... 1 Types de formulaires de souscription...
Plus en détailLe hub d entreprise est une application de déploiement des applications mais aussi un outil de communication
Le hub d entreprise est une application de déploiement des applications mais aussi un outil de communication Les méthodes clefs pour le management des applications (C#, C++, VB) InstallationManager.FindPackagesForCurrentPublisher
Plus en détailIntroduction à Java. Matthieu Herrb CNRS-LAAS. Mars 2014. http://homepages.laas.fr/matthieu/cours/java/java.pdf
Introduction à Java Matthieu Herrb CNRS-LAAS http://homepages.laas.fr/matthieu/cours/java/java.pdf Mars 2014 Plan 1 Concepts 2 Éléments du langage 3 Classes et objets 4 Packages 2/28 Histoire et motivations
Plus en détailPartie publique / Partie privée. Site statique site dynamique. Base de données.
Partie publique / Partie privée. Partie publique - Front office / Partie privée - Back office. Utiliser l analogie avec une émission de télévision. Un journal télévisé = 1 journaliste + des reportages.
Plus en détailLambda! Rémi Forax Univ Paris-Est Marne-la-Vallée
Lambda! Rémi Forax Univ Paris-Est Marne-la-Vallée forax at univ-mlv dot fr - ParisJUG Java.next() - Mars 2012 What Else? Lambda == Inner class? Java a des lambdas depuis la version 1.1 Exemple utilisant
Plus en détailNumilog - Téléchargement des ebooks Mode d emploi
Numilog - Téléchargement des ebooks Mode d emploi Attention, Les liseuses "Kindle" d'amazone ne sont pas compatibles avec ce service. Préparation de votre tablette L utilisation du service Numilog et la
Plus en détailLeica Geosystems Licences des logiciels Introduction & Installation
Leica Geosystems Licences des logiciels Introduction & Installation Version 2.0 Français Table des matières Table des matières 1 Introduction... 3 2 Modèles de licences... 4 2.1 Licences fixes...4 2.2
Plus en détailwww.bibliothequechiroux.be
Règlement d Ordre Intérieur de la Bibliothèque Chiroux www.bibliothequechiroux.be DISPOSITIONS GénérALES Article 1 : Objet Le présent règlement s applique à la Section de Prêt pour Adultes, à la section
Plus en détail