1er livrable rapport projet génie logiciel a objets : Gestion de taches



Documents pareils
CINEMATIQUE DE FICHIERS

LE PROBLEME DU PLUS COURT CHEMIN

Entrepôt de données 1. Introduction

Récupération de fichiers effacés avec Recuva 1/ 5

LA QUALITE DU LOGICIEL

Génie logiciel pour le commerce électronique Hiver 2003 Prof.: Julie Vachon

Démontage d'un ordinateur

I GENERALITES SUR LES MESURES

Trier les ventes (sales order) avec Vtiger CRM

Chapitre 4 : Guide de Mouvement et Masque

a) La technique de l analyse discriminante linéaire : une brève présentation. 3 étapes de la méthode doivent être distinguées :

CAHIER DE S CHARGE S Remote Workload Manager

NF26 Data warehouse et Outils Décisionnels Printemps 2010

RÉSOLUTION DE SYSTÈMES À DEUX INCONNUES

1. LA GESTION DES BASES DE DONNEES RELATIONNELLES

CAHIER DES CHARGES. Réalisation de site internet AGENCE W3G. Nom de l'entreprise : Adresse : Tel : Contact :

Chapitre 4 : les stocks

GUIDE D'UTILISATION DU LOGICIEL STOCK XL

Conservation des documents numériques

Utilisation de GLPI. 1.Page d'accueil. Introduction

VTigerCRM. CRM : Logiciel de gestion des activités commerciales d'une (petite) entreprise

Navigation dans Windows

Conditions Générales de Vente et d'utilisation

Modèle de maturité en analyse client et en analyse marketing

Maarch V1.4

PROBLEMES D'ORDONNANCEMENT AVEC RESSOURCES

LE CONTRÔLE INTERNE GUIDE DE PROCÉDURES

CalDav Manager : Gestionnaire d emploi du temps

Chapitre 1 : Évolution COURS

Gérer son travail dans Lightroom

NOTIONS DE PROBABILITÉS

Archivage des mails dans Outlook 2010

TESTS D'HYPOTHESES Etude d'un exemple

Création de site Internet avec Jimdo

Initiation à la programmation en Python

Comment déployer l'active Directory sur Windows Server 2008 R2. Microsoft France Division DPE

Présentation du logiciel aux recycleurs automobile

INSTALLATION DE PEGASUS MAIL 3.12 c FR Avec l interface Harp

modélisation solide et dessin technique

UEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux.

LANDPARK NETWORK IP LANDPARK NETWORK IP VOUS PERMET D'INVENTORIER FACILEMENT VOS POSTES EN RÉSEAU

Premiers pas sur e-lyco

2. Activités et Modèles de développement en Génie Logiciel

Gestion des utilisateurs : Active Directory

Douze règles pour fidéliser la clientèle.

Module 02 - Leçon 04 : Evaluation des stocks

La pratique de la gestion des services. Lier les composants techniques avec les services d opérations dans la CMDB

RAPPORT DE CONCEPTION UML :

Gestion d Active Directory à distance : MMC & Délégation

Qu est ce qu une bibliothèque?

Date : Tangram en carré page

Les tests logiques avec Excel

Comprendre ITIL 2011


Bien programmer. en Java ex. couleur. Avec plus de 50 études de cas et des comparaisons avec C++ et C# Emmanuel Puybaret.

La méthode des cas et le plan marketing : énoncé seul

le logiciel de gestion des instituts de beauté et des spas

Programmation Objet - Cours II

les Formulaires / Sous-Formulaires Présentation Créer un formulaire à partir d une table...3

Livre blanc Mesure des performances sous Windows Embedded Standard 7

Gestion de projet. GanttProject Didacticiel V novembre Gérard Gervois Frédéric Giamarchi

La magie de SVN. Découverte & usage du logiciel

Créer son institut de Beauté Esthétique à domicile

Initiation à html et à la création d'un site web

Cours Modélisation et Programmation avec tableur

REALISER UN SITE INTERNET AVEC IZISPOT SOMMAIRE

ITIL V2 Processus : La Gestion des Configurations

LES DÉTERMINANTS DE MATRICES

Offre de services. PHPCreation Inc. - Date : Présenté à : À l'attention de : Représentant :

CHAPITRE IX : Les appareils de mesures électriques

Sommaire. G. Pujolle, F. Ravat, C. Soulé-Dupuy, G. Zurfluh

POKER ET PROBABILITÉ

Conditions générales de vente sur e-transco

Courriel Archiver Version 2: Sommaire. Archiver : Sommaire. Comment ça marche Support Technique Préférences. Recherche

La haute disponibilité

NETWORK & SOFTWARE ENGINEERING MANUEL D UTILISATEUR. Logiciel TIJARA. NETWORK AND SOFTWARE ENGINEERING Manuel d'utilisateur "TIJARA" 1

1 - Clients 2 - Devis 3 - Commandes 4 - Livraisons 5 - Factures 6 - Avoirs 7 - Modèles

TP : Shell Scripts. 1 Remarque générale. 2 Mise en jambe. 3 Avec des si. Systèmes et scripts

JOURNÉE THÉMATIQUE SUR LES RISQUES

Gestion de projet - contraintes, chevauchement, attente entre 2 tâches, jalons

Excel 2010 Module 13. Comment créer un tableau d amortissement dégressif d une immobilisation. Enseignant : Christophe Malpart

HTML5, CSS3 et JavaScript Développez vos sites pour les terminaux mobiles

Build Your Island 2014 Annexe TFR 1

AxCrypt pour Windows

TP Service HTTP Serveur Apache Linux Debian

Application 1- VBA : Test de comportements d'investissements

Créer un sondage en ligne

Banque d outils d aide à l évaluation diagnostique

Pourquoi la machine à café "SENSEO" est-elle un pur succès commercial?

Gestion de parc informatique - Prise en main

Voici ses principales caractéristiques :

Saisissez le login et le mot de passe (attention aux minuscules et majuscules) qui vous ont

LE PLAN D'AMÉLIORATION DE LA FONCTION MARKETING

GanttProject : guide utilisateur

Projet Active Object

Interface PC Vivago Ultra. Pro. Guide d'utilisation

Transcription:

Bartholomé Anthony Année 2010-2011 Fejoua Btissam Université de Nantes Moueza Peter Tréguer Fabien M1 ALMA 1er livrable rapport projet génie logiciel a objets : Gestion de taches

Introduction : Le but de ce livrable est de fournir une approche simple du projet, nous permettant de définir les limites et les utilisations de notre futur programme. Ce livrable propose une analyse du problème qui nous est posé : Cette analyse est composé de plusieurs étapes. 1) Reformulation synthétique du sujet Cette étape permettra de savoir le rôle primordial de notre programme, a quoi va t' il réellement servir? 2) Diagramme de cas d'utilisation Ce diagramme est la pour connaître les interactions qu'il y aura ou pourrait avoir entre notre programme et les utilisateurs. 3) Différents scénarios : Les scénarios permettent de définir les applications pratiques que l'on pourra avoir de notre programme. 4) Diagramme de classes Ce diagramme dans la partie analyse nous permet plutôt d'avoir une vision globale du programme que de réellement définir les classes, attributs méthodes et interfaces de notre programme.

1) Reformulation synthétique du sujet: Le but de ce tp est de définir un programme permettant la gestion d'un rayon dans un magasin. Le programme se limite a à un seul rayon donné. Chaque rayon est découpé en 3 zones, ces 3 zones sont définies par des coefficients de progressions diminutions. Dans toutes les zones, nous trouvons exactement 30 produits. Nous supposons que nous avons toujours 7 produits différents par rayon. Chaque zone est plus ou moins exposée, ainsi chaque produit a plus ou moins de chances d'être vendu selon la zone ou il se trouve. Un produit a également son propre coefficient, en effet il y a toujours des produits plus ou moins vendus. Une fois un produit enlevé, nous considérons qu'il se trouve dans une zone dite zone «poubelle». Il est impossible de récupérer un produit se trouvant dans cette zone. Nous gérons le programme par tour, à chaque tour nous allons recalculer l'ensemble des statistiques de vente. Ces statistiques calculées aléatoirement mais grâce aux bornes et aux coefficients nous permettront de mettre en place au besoin des changements dans le rayon. Par exemple si un produit se trouve dans la zone la plus exposée mais ne génère pas un assez bon chiffre d'affaire, celui ci sera remplacé par un nouveau, pouvant générer plus de profits. 2) Diagramme de cas d'utilisation Voici ensuite un diagramme de cas d'utilisation de notre futur programme : Un utilisateur externe pourra faire une des 5 actions décrites ci dessus. Ce diagramme nous permet ainsi de définir les scénarios:

3) Différents scénarios: Le responsable demande les déplacements de produits à effectuer. Le système recherche les ventes des produits; Le système considère le résultat, les bornes des zones, et les bornes de produits, et selon ça et la stratégie, le système donne l'emplacement adéquat dans une zone du rayon, poubelle comprise. Le responsable, suit cette directive, et place donc le produit. On suppose que l'exécutant des ordres fait bien ce qu'on lui demande, qu'il met bien les produits dans les bonnes zones, scénario bras armé. Nous aurions pu implémenter la vérification de ces actions grâce a l'utilisation d'une classe inventaire. Cette classe aurait permis de vérifier si l'exécutant a bien effectué les actions demandées, par comparaison des produits présents dans l'inventaire avant et après l'ordre donné. Cependant, nous ne le ferons car nous pensons que cela franchit les limites de notre programme..2eme scénario: le responsable demande l'historique d'un produit..3eme scénario: le responsable demande où se situe un produit..4eme scénario: le responsable demande la composition d'une zone..5eme scénario: le responsable demande la composition du rayon. Les scénarios seront fait graphiquement dans le 2e livrable

4) Diagramme de classes Notre diagramme de classe est ici sous sa forme la plus simple, une étude plus approfondie se fera lors de la partie conception.