Logiciel de gestion desressources numériques Plan developpement logiciel FANTASTIC FIVE

Documents pareils
Outil de gestion et de suivi des projets

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation

Industrialiser la chaîne complète de fabrication 1ère partie - Les bénéfices de la solution logicielle IBM VisualAge Pacbase / Rational

SITE WEB E-COMMERCE ET VENTE A DISTANCE

Méthodes agiles. CONSEIL & DÉVELOPPEMENT DE SOLUTIONS E-BUSINESS. Jean-Louis Bénard jlb@businessinteractif.

Cahier des charges (CDC)

Bases de données cours 1

Développement itératif, évolutif et agile

Information utiles. webpage : Google+ : digiusto/

Cours de Java. Sciences-U Lyon. Java - Introduction Java - Fondamentaux Java Avancé.

Présentation du module Base de données spatio-temporelles

OMGL6 Dossier de Spécifications

Visual Paradigm Contraintes inter-associations

TP3 Intégration de pratiques agiles. 1. User Stories (1) Scénario d intégration agile. En direct-live du château

Plateforme de capture et d analyse de sites Web AspirWeb

DÉPLOIEMENT D UN ERP. Cours dispensé pour les L3 MSI Elaboré par : Mehdi M tir 2013/2014 Chapitre 3 : Modélisation des besoins

Chef de projet H/F. Vous avez au minimum 3 ans d expérience en pilotage de projet de préférence dans le monde du PLM et de management d équipe.

Formation : Modélisation avec UML 2.0 et Mise en pratique

Services technologiques mondiaux IBM Canada Services de personnel d appoint. Catalogue des fonctions techniques

Cycle de vie du logiciel. Unified Modeling Language UML. UML: définition. Développement Logiciel. Salima Hassas. Unified Modeling Language

Cours Base de données relationnelles. M. Boughanem, IUP STRI

Cours Bases de données

Etude et développement d un moteur de recherche

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB Olivier Augereau Formation UML

Introduction aux Bases de Données Relationnelles Conclusion - 1

IFT2255 : Génie logiciel

CATALOGUE FORMATION 2015

Mercredi 15 Janvier 2014

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation

Proposition pour la création d un site de gestion de projet

Analyse,, Conception des Systèmes Informatiques

Formation : Langues : Types d Intervention et Secteurs d Activité :

Gé nié Logiciél Livré Blanc

Technologie Web. Conception de sites Web. Alexandre Pauchet. INSA Rouen - Département ASI. INSA - ASI TechnoWeb : Rappels UML 1/21

UE 8 Systèmes d information de gestion Le programme

Master Informatique Aix-Marseille Université

Projet de Java Enterprise Edition

Module Projet Personnel Professionnel

Conduite de projets informatiques Développement, analyse et pilotage (2ième édition)

Comprendre ITIL 2011 Normes et meilleures pratiques pour évoluer vers ISO 20000

UML Diagramme de communication (communication diagram) Emmanuel Pichon 2013

Annexe : La Programmation Informatique

MODALITES DE SUIVI DU PROJET ANNUEL DU MASTER 2 SOLUTIONS INFORMATIQUES LIBRES

Compte Rendu d intégration d application

Le Processus RUP. H. Kadima. Tester. Analyst. Performance Engineer. Database Administrator. Release Engineer. Project Leader. Designer / Developer

Administrateur de Parc PC

DotNet. Plan. Les outils de développement

Semarchy Convergence for MDM La Plate-Forme MDM Évolutionnaire

Conduite et Gestion de Projet - Cahier des charges

Présentation Alfresco

Générer du code à partir d une description de haut niveau

PloneLabs un gestionnaire de contenu pour les laboratoires

CATALOGUE FORMATIONS DOMAINE Bases de données

Master CCI. Compétences Complémentaires en Informatique. Livret de l étudiant

EP60.92 Projet d application pluridisciplinaire La chasse aux trésors

Université de Lausanne

CALENDRIER DE FORMATION 2015

Systèmes et réseaux d information et de communication

Formateur.NET expérimenté Forte expertise dans la conception et le développement d applications.net, associée à une grande pédagogie

Introduction Les processus traditionnels extreme Programming Conclusion. extreme Programming. vers plus d agilité. F. Miller francois.miller@inpg.

Programmation parallèle et distribuée

Introduction aux Bases de Données

Rational Unified Process

IN SYSTEM. Préconisations techniques pour Sage 100 Windows, MAC/OS, et pour Sage 100 pour SQL Server V16. Objectif :

ITIL V2. La gestion des changements

Bases de données et interfaces Génie logiciel

TutoJRES Outils et Services Collaboratifs

Comprendre ITIL 2011

Rapport de certification

MATHEMATIQUES ET SCIENCES POUR L INGENIEUR

Focus sur. métiers du numérique. métiers. les. Contexte régional. La piste. des

L EAI. par la pratique. François Rivard. Thomas Plantain. Groupe Eyrolles, 2003 ISBN :

Bases de Données. Stella MARC-ZWECKER. Maître de conférences Dpt. Informatique - UdS

Conduite de projets SI. Les méthodes «Agiles» N QUAL/1995/3660e ORESYS

EXTENSION de Microsoft Dynamics CRM Réf FR 80452

M1 : Ingénierie du Logiciel

Université de Bangui. Modélisons en UML

24/11/2011. Cours EJB/J2EE Copyright Michel Buffa. Plan du cours. EJB : les fondamentaux. Enterprise Java Bean. Enterprise Java Bean.

Sommaire. Conduite de projet Méthode d analyse et de conception. Processus unifié. Objectifs d un processus de développement

Fiche n 1 : Téléverser une ressource dans la plateforme

Groupe Eyrolles, 2004 ISBN :

LOGICIEL DE GESTION DE DOCUMENTS PDF : PROJET INFO 1

MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE»

Développement spécifique d'un système d information

Fabien Pinckaers Geoff Gardiner. OpenERP. Tiny. Pour une. gestion d entreprise efficace et intégrée. Groupe Eyrolles, 2008, ISBN :

GL Le Génie Logiciel

Introduction Big Data

Offres de stages 2011/2012

Table des matières PRESENTATION DU LANGAGE DS2 ET DE SES APPLICATIONS. Introduction

Analyse structurée de solutions pour BMC Remedy IT Service Management v 7

Bases de données Cours 1 : Généralités sur les bases de données

Enquête 2014 de rémunération globale sur les emplois en TIC

Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui

Simulation de systèmes. Logiciel de simulation

Cours 6. Sécurisation d un SGBD. DBA - M1ASR - Université Evry 1

BABEL LEXIS : UN SYSTÈME ÉVOLUTIF PERMETTANT LA CRÉATION, LE STOCKAGE ET LA CONSULTATION D OBJETS HYPERMÉDIAS

Rapport de certification

Filière métier : Administrateur Virtualisation

TRAAM STI Acquisition et exploitations pédagogiques des données sur un système pédagogique

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

Transcription:

Logiciel de gestion desressources numériques Plan developpement logiciel FANTASTIC FIVE 03/06/2015

Historique des révisions Date Version Description Auteur 03/06/2015 <1.0> Plan de Développement logiciel BOUAZZAOUI ISI3BE3 Page 1 sur 7

Table des matières 1. Introduction 3 1.1 Objectif 3 1.2 Portée 3 1.3 Références 3 1.4 Contenu du document 3 2. Vue d ensemble du projet 3 2.1 But du projet, portée, et objectifs 3 2.2 Hypothèses et contraintes 4 2.3 Fournitures du projet Erreur! Signet non défini. 2.4 Evolution du plan de développement logiciel 4 3. Organisation de projet 4 3.1 Structure de l organisation 4 3.2 Interfaces externes 5 3.3 Rôles et responsabilités 5 4. Processus de gestion 5 4.1 Estimations de projet 5 4.2 Plan de projet 6 4.2.1 Plan de Phase Erreur! Signet non défini. 4.2.2 Objectifs des itérations 6 4.2.3 Livraisons 6 4.2.4 Calendrier de projet 6 5. Annexes Erreur! Signet non défini. 6. Index Erreur! Signet non défini. ISI3BE3 Page 2 sur 7

Plan de Développement Logiciel 1. Introduction Ce document présent le plan de développement logiciel de notre application qui est un Gestionnaire de fichiers Partagiciel. Notre application permet d effectuer la recherche d une ressource sur plusieurs machines ou support de stockage. 1.1 Objectif L objet de ce document est de bien décrire les étapes et les taches à réaliser lors de la phase construction. 1.2 Portée Ce document s inscrit dans les document a rédigé pour réaliser notre projet de développement selon la méthode UP(unified process).il est destiné à l équipe de développement et au client. 1.3 Références Ce Plan de développement se réfère au document suivant: Plan d itération Gestion des risques IHM Tests unitaires 1.4 Contenu du document Ce document contient une description détaillée des phases de développement de l application. 2. Vue d ensemble du projet 2.1 But du projet, portée, et objectifs Le but de ce projet est de réaliser une application qui permet d effectuer la recherche de l emplacement des ressources sur différentes machines et support de stockages. Elle permet aussi de gérer les machines et les supports. ISI3BE3 Page 3 sur 7

2.2 Hypothèses et contraintes Notre projet va devoir confronter plusieurs contraintes tel que le temps, la complexité de la conception, le déploiement de l application sur plusieurs machines. Le bon fonctionnement de notre application suppose un mécanisme de synchronisation de bases de données efficaces ainsi qu un réseau qui relie les différentes entités tout en respectant l architecture client-serveur. 2.3 Evolution du plan de développement logiciel Cette table décrit l évolution du développement de notre application par versions et par étapes : Version Phase du dévloppement 1.0 Interfaces graphique (IHM) 1.1 Fonctionalite :indexation des fichier et recherche 1.2 Fonctionalite : recherche personalise et creation de profil 1.3 Fonctioalite : lister les ressources et les supports 1.4 Fonctionalite : Gerere les ressources et support et assurer la synchronisation entre les DB locales et la BD globale. Toutes les phases du développement seront suivies par des tests pour maitriser le risque des bugs et les traiter avant que le risque nous domine. 3. Organisation de projet 3.1 Structure de l organisation Notre équipe de travail est constituée de 5 membres de notre classe Les rôles joués par les membres sont alternes chaque semaine pour des raisons pédagogique ( Chef d équipe, concepteur, architecte, risque manager, designer) et puis le rôle développeur qui va venir vers la fin lors de la phase réalisation et développement. ISI3BE3 Page 4 sur 7

3.2 Interfaces externes L équipe n interagit qu avec le client final via le chef d équipe pour présenter l avancement et demander des précisions de spécification au cas d ambiguïté. 3.3 Rôles et responsabilités Role Chef d equipe Architect Risque manager Concepteur Responsabilité Il a comme responsabilite coordonner entre les different collaborateurs, partager les taches, preparer rapport d avancement,gerer les conflits, Realiseur l architecture du systeme Identifier les risques ansi que leur degre de gravite et possibilite de realisation et defenir des methodes pour les prevoir et eviter. Realiser la conception de l application( les diagrammes UC, classe,.) Cette modelisation doit etre valider par les autres memebres de l equipe pour ne pas avoir des problemes lors de la realization. Designer Devloppeur Se charge de tout ce qui est infographie et realisation du site et des interfaces, logo,. Devloppement de l application et realisation des tests. 4. Processus de gestion 4.1 Estimations de projet Les estimations de ce projet concerne nécessairement le temps.c est la contrainte principale vu qu il n y a pas de ressources matérielles a utilisées. On a estimé que la phase du conception va nous nous prendre 80 heures de travail.une fois validé, on ISI3BE3 Page 5 sur 7

passera à la phase du développement et des tests qu on estime réalise dans 40 heures de travail. 4.2 Plan de projet Objectifs des itérations Les phases du projet seront sous forme d itérations dont chacune a un objectif bien déterminé. Les itérations de notre projet sont les suivantes : Itération 1 : Analyse du besoin et écriture des documents (Vision, glossaire Itération 2: Conception de l application (Diagramme Use Case, diagramme de classe, diagrammes séquence...) Itération 3 : Développement de l application (Y inclut les tests) 4.2.1 Livraisons 4.2.2 Calendrier de projet Le produit final livré au client doit être l application finale et intégrale qu il peut implémenté sur ses différentes machines ansi qu un manuel d utilisation et un support technique. Objectif Le calendrier suivant précise le objectifs a atteindre lors de la réalisation de ce projet ansi que les dates de livraison: Date Itération 1 15/04/2015 Itération 2 20/05/2015 Itération 3 03/06/2015 4.2.3 Plan de composition de l équipe La réalisation du projet nécessite des ressources humaines précisé dans ce tableau: Ressources Développeur 1 Développeur 2 Compétences requises Java / Design graphique Java / Réseaux ISI3BE3 Page 6 sur 7

Développeur 3 Java / Mysql 4.2.4 Plan de formation Ce tableau présent le plan de formation des ressources dans des nouvelles technologies qu on va utilisées pour le développement de ce projet : Ressouce Dévloppeur 1 Dévloppeur 2 Dévloppeur 3 Formation requise Design graphique Réseaux MySql ISI3BE3 Page 7 sur 7