IFT2255 - Génie Logiciel. Démo 5 Solution



Documents pareils
Manuel d'utilisation de l'administration du site Japo.ch - 1

L alternative, c est malin 1. Comment faire plein de choses pour pas cher sur MacIntosh

Documentation Liste des changements apportés

:...2 I.6. :... 2 I.7. :... 2 I.8. :...3 I.9. :... 3 I.10. :... 3 II. 4 II.1.

Procédure de sauvegarde pour AB Magique

WEBINAIRES - DÉTAILS Marchés Clientèles Prix de présence Horaire Nombre de présentateurs Titre

MODE D EMPLOI DU GESTIONNAIRE DE L ESPACE PERSO DES MEMBRES DE LA SLIAI

MANUEL TBI - INTERWRITE

GESTION DU LOGO. 1. Comment gérer votre logo? Format de l image Dimensions de l image Taille de l image 9

Infrastructure - Capacity planning. Document FAQ. Infrastructure - Capacity planning. Page: 1 / 7 Dernière mise à jour: 16/04/14 16:09

Didacticiel du service cartographique en cache

Comment utiliser FileMaker Pro avec Microsoft Office

PACK NUMERIQUE EDUCATION GUIDE UTILISATEUR

Canon Mobile Printing Premiers pas

Guide d utilisation et d administration

Notice pour Visiteur du Site Perso

Manuel de déploiement sous Windows & Linux

NetSupport Notify (v2.01) Guide de démarrage. Tous droits réservés NetSupport Ltd

PR OC E D U RE S D E B A S E

Chapitre 3 : outil «Documents»

Adobe Photoshop. Bonnes pratiques pour une utilisation professionelle CHAPITRE 7

Intégrer des médias. Plateforme e-tourisme. demo.minisites.encharentemaritime.com

Guide d inscription en ligne

PHPWEBSITE -Tutoriel image

Open-Xchange Server. Manuel utilisateur de VoipNow

RECUEIL DES DIRECTIVES ET PROCÉDURES. Directive # S.A.-S.F.-1 UTILISATION DE LA CARTE D'ACHAT RÉSOLUTION : DATE D'ENTRÉE EN VIGUEUR :

1. Avoir un fichier InDesign correct :

Trucs et Astuces Outlook 2010 SIFA Faculté d Administration

Table des matières. 1 À propos de ce manuel Icônes utilisées dans ce manuel Public visé Commentaires...

INSCRIPTION EN LIGNE ET PAIEMENT PAR CARTE DE CRÉDIT:

Fiches d aide à l utilisation

SOMMAIRE... 1 ESPACE DU CLUB...

FICHE 17 : CREER UN SITE WEB

GANTTPROJECT. Julien TENDERO

Comment bien démarrer avec. NetAirClub GUIDE ADMINISTRATEUR V1.5. Table des matières

Votre site Internet avec FrontPage Express en 1 heure chrono

Spécifications techniques

Windows Serveur 2012 : DHCP. Installation et mise en place

THEME RESPONSIVE DESIGN

Stockez et créez vos documents

IBM Coremetrics Monitor Guide d'utilisation

Manuel d utilisation du web mail Zimbra 7.1

KMnet Admin LOGICIEL COMPLET ET PERFORMANT D'ADMINISTRATION DES PÉRIPHÉRIQUES.

Tutoriel. Création de compte. Auteur: Gérard CANTEGRIL

Préparation d un post (article) pour idweblogs

Manuel d'utilisation: Gestion commerciale - CRM

Avertissement. La Gestion Electronique de Documents

Mise à jour Comptabilité intermédiaire - Analyse théorique et pratique, Questions Exercices - Problèmes - Cas

Comment intégrer des images dans un texte

CAHIER DES CHARGES pour création graphique de Site internet.

Publipostage avec Open Office Writer et Open Office Calc (v.3)

Conférence EDIFICAS. Le document électronique et sa valeur probante

ACTIVE IMPORT ProductInfo 1

Plan d études. Traitement visuel 2D. Techniques d intégration multimédia HU. legault/2d/ 1-2-2

Leçon N 5 PICASA Généralités

Assistante plus. Pages gabarits :

Traitement par lot redimensionner des images

Fiche n 2 : Créer une activité (avec ressource associée)

MANUEL D INSTALLATION D UN PROXY

TP4 : Installer configurer un contrôleur de domaine

RÈGLEMENT CONCOURS COSPLAY

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

Afin d accéder à votre messagerie personnelle, vous devez vous identifier par votre adresse mail et votre mot de passe :

ACQUISITION. Traitement de l image. Classement. Préparation. Ouverture. Performance

Dispositions relatives à l'installation :

ASSOCIATION CANADIENNE DES PAIEMENTS RÈGLE 4 DU STPGV COMMENCEMENT DU CYCLE

Service des ressources informatiques - Conseil Scolaire de District Catholique Centre-Sud Page 1

Tutoriel pour les utilisateurs

ASSURANCE QUALITE WORLDSKILLS

Guide Utilisateur - Guide général d'utilisation du service via Zdesktop ou Webmail v.8. Powered by. Version EXOCA 1

Choisir une pointeuse, badgeuse ou système de gestion des temps

Manuel de formation WEB

Création de maquette web

INSTRUCTIONS POUR LA PRISE D APPEL INTERNET

Portail étudiant de la Faculté des sciences Notice d'utilisation du site d'inscription aux unités d enseignement

Création WEB avec DreamweaverMX

Créer une présentation avec

GESTION INTÉGRALE D ENTREPRISES DE FORMATION

1. CRÉER UNE LISTE DE CONTACTS

Le pare-feu de Windows 7

GUIDE UTILISATEUR WEBCONFERENCE. Utilisation depuis un PC Windows

MANUEL GANTT PROJECT

Réglages du module de sauvegarde de Biblionet (Monoposte)

L exemple d un serveur Proxy sous Windows NT 4 SERVER MICROSOFT PROXY SERVER 2 Installation et configuration Auteur : Eliane Bouillaux SERIA5

Google Adresses. Validez la fiche de votre entreprise ou organisation sur Google Maps

GUIDE D ENTRÉE, D ADMISSION ET D INSCRIPTION AUX ÉTUDES SUPÉRIEURES DE PREMIER CYCLE

Le Fax par Mail : Mode d emploi

FORMATION À DISTANCE - GUIDE D ÉTUDES - FORMATION PROFESSIONNELLE Diplôme d études professionnelles SECRÉTARIAT (5212) COMPTABILITÉ (5231)

Connecter le lecteur réseau de Pro-Cardex 3 Vérifier la version du gestionnaire de base de données 5 Procéder à l installation 6

PROGRAMMATION D UN ENREGISTREUR NUMÉRIQUE PERSONNEL (ENP) À PARTIR D ILLICO WEB. Guide d utilisation v 1.0

Cloud public d Ikoula Documentation de prise en main 2.0

Sage 300 Online Guide de l'utilisateur de Traitement de paiements. Octobre 2013

Documentation de produit SAP Cloud for Customer (novembre 2013) Nouveautés de SAP Cloud for Customer pour les administrateurs

Manuel d utilisation du logiciel De gestion de photos PICASSA

CTIconnect PRO. Guide Rapide

Merci de suivre les indications suivantes afin de créer votre compte membre :

MANUEL D INSTALLATION DES PRE REQUIS TECHNIQUES SALLE DES MARCHES V.7

Chapitre 22 Optimisation pour diffusion à l'écran, pour le web

MESVISITEURSPRO.COM. TUTO : Comment intégrer Google Analytics à mon site?

Transcription:

IFT2255 - Génie Logiciel Démo 5 Solution Exercice 1 : Considérez un logiciel de traitement d images simple qui prend une ou plusieurs images en entrée, applique une série de filtres et écrit les images sur le disque. Le logiciel possède les caractéristiques suivantes: Le logiciel supporte plusieurs formats d images (PNG, GIF, JPEG, TIFF), aussi bien en entrée qu en sortie Les filtres sont supportés à l aide d un mécanisme d extension (plug-in). Un gestionnaire d extensions charge toutes les extensions au lancement du logiciel. Par défaut, le système comporte les extensions suivantes: redimensionnement, filtre monochrome, rotation. Pour chaque image, le format de sortie peut être différent du format d entrée (permet la conversion entre différents formats, avec ou sans filtre). Le logiciel effectue le traitement des images à partir de la ligne de commande (sans interface graphique). Si plusieurs images sont traitées en même temps, les filtre appliqués et le format de sortie seront les mêmes pour toutes les images (les formats d entrée peuvent différer par contre). 1. Proposez un diagramme de classe pour le logiciel décrit plus haut. N incluez que les classes de l application dans votre diagramme. 2. Pour chaque relation entre les classes (association, agrégation, composition), justifiez votre choix du type de relation. 3. Pour chacune des fonctionnalités suivantes, expliquez en fonction de votre diagramme comment elle serait effectuée : a. Enregistrement d une extension au démarrage du logiciel b. Traitement d une seule image en utilisant un seul filtre de redimensionnement mais un type de sortie différent. Réponse 1 :

Exercice 2 : Le club de sport SuperMan souhaite utiliser un logiciel pour faire la gestion de ses différentes activités : inscription des membres, inscriptions aux cours, facturation, calcul de statistiques, établissement de bilan financier, etc. Un analyste a déjà fait l étude des cas d utilisation de ce système. Il a également préparé un diagramme de classes modélisant les données du système. Vous êtes le concepteur et devez faire le design du cas d utilisation «Inscription d un membre à un cours privé «Voici la description détaillée de ce cas d utilisation. Cas d utilisation : Inscription d un membre à un cours privé Acteur : Préposé aux inscriptions Pré-conditions : Le préposé se trouve sur la page d inscription aux cours privés Scénario principal : 1. Sur la page d inscription, le préposé entre le type de cours (tennis, musculation, etc.) auquel le membre souhaite s inscrire ainsi que le nom du professeur. 2. Le système cherche le professeur dans le répertoire des profs puis cherche une plage de cours libre, c est-à-dire une tranche horaire où le professeur et une salle sont disponibles pour offrir un cours (on suppose que le système a un moyen pour identifier les disponibilités.) et qui ne chevauche pas celle d autres plages de cours déjà réservées avec ce professeur. 3. Si une tranche horaire est disponible, le système ajoute une nouvelle plage de cours au planning du professeur pour cet horaire. (La plage de cours est réservée en attendant la confirmation du membre). Le système affiche le résultat de la requête (i.e. cours, professeur, horaire proposé) sur la page d inscription, dans une zone prévue à cette effet.

4. Si la plage de cours proposée convient au membre, le préposé complète la page d inscription en entrant le nom du membre dans l espace prévu. Il clique ensuite sur le bouton «Confirmer». 5. Pour procéder à l inscription, le système cherche d abord le membre dans le répertoire des membres. On assigne alors à ce membre la plage de cours en question. 6. Le cours est facturé au membre. Inclure «Facturation d un cours». 7. Le système confirme l inscription en affichant un message au bas de la page d inscription. Donnez les diagrammes de séquences pour ce scénario Réponse 2 :

Exercice 3 : Un système informatique est requis pour contrôler le débit d'essence, gérer le règlement des clients, et contrôler le niveau des réservoirs d'essence. La station de service comprend 3 pompes, une pour chaque catégorie d'essence disponible (ordinaire, moyenne et super). Un client qui souhaite s'approvisionner en essence se présente devant une pompe de la catégorie choisie, appuie sur un bouton pour avoir l'autorisation d'utiliser la pompe. Alerté par un signal sonore sur son terminal, l'employé de service donne l'autorisation à partir de son terminal et le moteur de la pompe se met en marche. Le client entre le montant qu'il souhaite avoir comme équivalent en essence, sort le pistolet de son étui, et abaisse sa détente; l'essence commence alors à couler. Un compteur dans la pompe envoie un signal au système pour chaque 1/100 de litre d'essence écoulé, permettant ainsi d'afficher en permanence à l'écran de la pompe le volume et le montant de l'essence reçu. Dès que le montant demandé est atteint, la pompe arrête le pompage, en faisant remonter automatiquement la détente. Le moteur s'arrête, le client remet le pistolet dans son étui, et se dirige vers l'employé de service pour régler le montant dû. Le système affiche sur le terminal de l employé, le montant à payer. Le paiement peut être effectué en espèce, en carte de crédit, ou en compte. Un reçu est remis au client. Il est à noter que la station de service possède actuellement trois réservoirs, chacun contenant une catégorie d'essence (ordinaire, moyenne ou super). Le niveau de chaque réservoir ne doit pas descendre au dessous de 4% de sa capacité. Si cela survient pour un réservoir, la pompe servie par lui ne peut pas délivrer de l'essence. Donnez le diagramme de séquence décrivant le scénario d'approvisionnement en essence.