AMSELLEM Cyril CHANG Jiangaho ZHDAN Igor XIE Songtao



Documents pareils
Organisation et gestion d un projet logiciel

DÉPARTEMENT FORMATIONS 2015 FORMATION-RECRUTEMENT CATALOGUE. CONTACTS (+226)

Ingénieur Développement Nouvelles Technologies

CNAM Déploiement d une application avec EC2 ( Cloud Amazon ) Auteur : Thierry Kauffmann Paris, Décembre 2010

Méthodes d Estimation de Charges dans le cadre d un projet xnet

Méthode de Test. Pour WIKIROUTE. Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel.

Catalogue des Formations Techniques

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

MINI-MÉMOIRE DE PPP - S4

Bases de données et interfaces Génie logiciel

Agence Web innovatrice

CATALOGUE FORMATIONS DOMAINE Bases de données

OFF OF R F E R E DE D E S TA T G A E G 02/04/09

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

Web & Libre. Outils pour être présent sur le net librement

INGÉNIEUR LOGICIEL JAVAEE / GROOVY 8 ANS D EXPÉRIENCE

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e :

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

Conception d'un système d'information WEB avec UML Par Ass SERGE KIKOBYA

Présentation du Programme Régional de Formations Qualifiantes

Analyse,, Conception des Systèmes Informatiques

Développeur - Conseiller - Formateur web

Programmation Web. Madalina Croitoru IUT Montpellier

novatis Agence Web innovatrice

SARL NetviZion. Conditions générales de l hébergement du site UIMM

Curriculum Vitae. GISBERT Aurélien Ingénieur Informatique INSA Senior Business & Data Analyst Business Intelligence 11 ans d expérience

Création de Site web statique

DEVELOPPEMENT ET MAINTENANCE DE LOGICIEL: OUTIL DE PILOTAGE

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

Vérifier la qualité de vos applications logicielle de manière continue

Echosgraphik. Ce document sert uniquement à vous donner une vision sur ma manière de travailler et d appréhender un projet

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES

IFT287 Exploitation de base de données relationnelles et orientées objet. Laboratoire Mon premier programme Java en Eclipse

Chaîne opératoire de réalisation d une base de données. ANF «Comment concevoir une base de données» (29-30/01/2015)

Notre Catalogue des Formations IT / 2015

Installation locale de JOOMLA SEPIA

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

Paul FLYE SAINTE MARIE

Refonte front-office / back-office - Architecture & Conception -

1/15. Jean Bernard CRAMPES Daniel VIELLE

Planning de Formation Année 2012 Management, Informatique, Bureautique et Langues

PROJET DE PORTAIL INTRANET YNNA

Nom de l'entreprise Nombre d'offre Intitulé du poste Type de contrat Durée. 2 Développeur web PHP CDI. 1 Chef de projet technique web CDI

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

Ingénieur d Etudes.NET. Involys :.NET,3.5, C#, Vb.net, Asp.net, vb6,sql server2005, Oracle8i, TFS, MSProject, UML, Rational Rose

Diffuser un contenu sur Internet : notions de base... 13

Gestion de projet- Indicateurs de performance

Gestion de projet Agile. STS IRIS Module «Gérer et organiser un projet informatique»

DIF VAE Technicien Supérieur de Support en Informatique

Rapport de stage. Développement d un logiciel de vidéoconférence : Enjeux 3. Guillaume DOTT 2009

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s

Joomla! Création et administration d'un site web - Version numérique

Armand PY-PATINEC 2010

PostgreSQL. Formations. SQL avancé Calendrier... 18

Bases de données et environnements distribués Chapitre I : Architecture logicielle technologies de developpement en environnement

CREATION WEB DYNAMIQUE

Yann BECHET 32 ans 8 ans d expérience yann@bechet.org

FICHE TECHNIQUE. Secondaire et postsecondaire

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

Expertises Métiers & e-business. Technologies Microsoft & OpenSource. Méthodologies et gestion de projet

OFFRE PROMOTIONNELLE INSTALLATION A TITRE GRACIEUX DE MEDIFIN Console d accès Simulation/Transfert ftp/anonymisation RSS et de MEDIFIN BackUp

En date du 11 décembre 2008

Proposition aiw pour le site internet de. Proposition all-in-web 20 avril 2014

ASA-Advanced Solutions Accelerator. Solution pour la gestion des données des laboratoires et des plateformes de service

Dans nos locaux au 98 Route de Sauve NÎMES. Un ordinateur PC par stagiaire, scanner, imprimante/copieur laser couleur

am2i» est une société Guyanaise spécialisée dans la prestation de services informatiques aux entreprises.

Serveur de travail collaboratif Michaël Hoste -

MySQL. (Administrateur) (Dernière édition) Programme de formation. France, Belgique, Suisse, Roumanie - Canada

Package Réseau Social RSV4

webmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09

Cahier des charges : gestion de projets agiles. Programmation d Algorithmes Distribués (PAD)

M221 Planification de projet TP n 1 DUT QLIO Semestre 2

REFONTE, DEVELOPPEMENT ET HEBERGEMENT DU SITE WEB

Système Normalisé de Gestion des Bibliothèques -SYNGEB : version Réseau-

Catalogue des Formations

Les différents parcours en S4

CAHIER DES CHARGES DE REALISATION DE SITE INTERNET

Hébergement MMI SEMESTRE 4

Rational Unified Process

Chapitre 4: Introduction au Cloud computing

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage

M1 IFPRU Cahier des Charges du projet de TER. Vidéo Surveillance sur IP Le système Rapace. Membres du groupe : Encadrés par :

La métrologie du logiciel

10 points clés pour bien démarrer votre projet web

MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE»

LICENCE PROFESSIONNELLE

Le collège d informatique

Maîtriser Concevoir Réaliser Diffuser

Hébergement de sites Web

Projet d'infrastructure Cloud

Nous vous proposons des formations à la carte et vous accompagnons dans leur mise en oeuvre au quotidien.

INFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09

Transcription:

AMSELLEM Cyril CHANG Jiangaho ZHDAN Igor XIE Songtao

Introduction Presentation du projet IFT392 /2/26 2

Introduction Présentation de l entreprise : Une entreprise jeune et dynamique (crée en 998) Une équipe de 4 personnes Utilisation d outils divers (Microsoft, OpenSource) et innovants (DotNet, Java ) Les groupes : Groupe «Analyse» : (Cyril Amsellem) Groupe «Design» : (Songtao XIE) Groupe «Développement» : (Igor ZHDAN) Groupe «Bases de données» : (Jiaghao CHANG) Groupe «Tests et documentation» : (Jiaghao CHANG) Presentation du projet IFT392 /2/26 3

Introduction Présentation du projet Coca-Cola Inspiré d un cas réel Site web promotionnel Technologies : XHTML, Flash, PHP et MySQL Exigences du client Date limite de livraison : le 2 décembre 26 Animation et interactivité (véhiculer une image jeune) Module MSN original Risques du projet Sécurité Charge sur l infrastructure matérielle Presentation du projet IFT392 /2/26 4

Plan d estimation (acquisition des ressources) Presentation du projet IFT392 /2/26 5

Plan d estimation Modèle entités-associations Presentation du projet IFT392 /2/26 6

Plan d estimation Modules du programme Presentation du projet IFT392 /2/26 7

Plan d estimation Points de fonction non ajustés Composantes Complexité Simple Moyenne Complexe Total Dépôts Internes 7*7=49 49 Dépôts Externes *5=5 5 Intrants 2*3=36 6*4=24 6 Extrants *3=3 3 Interrogations Nombre de point de fonction non ajusté 44 Presentation du projet IFT392 /2/26 8

Plan d estimation Facteurs d influence Caractéristiques de l application Transmission des données Distribution Performance Configuration Taux de transaction Entrées des données en temps réel Convivialité Mise à jour en temps réel Complexité du traitement Réutilisation Facilité d'implantation Simplicité d'utilisation Installations multiples, portage Facilité des modifications, maintenance TOTAL Degré d influence 3 5 2 2 5 3 2 3 5 2 2 37 Justification Excepté les informations personnelles liées aux utilisateurs, toutes les données sont déjà stockées dans notre base de données. L applicatif est hébergé sur une seule machine. La base de données est stockée sur une seconde machine. Nous avons également des serveurs de secours sur lesquels les données sont sauvegardées. Une des caractéristiques importantes du site est un temps de réponse très faible. Certains aspects de la sécurité doivent être pris en considération. Le nombre de transactions risque d être élevé si le nombre d utilisateurs est important, mais les transactions sont simples et facile à supporter. Pour le site les donnes doivent être préparées. Les fonctions de création, changement, élimination ne demandent pas beaucoup d information. Le site promotionnel doit être convivial, mais il n y a aucun besoin d efficacité à ce niveau Certaines données telles que les informations sur les comptes utilisateurs sont mises à jour en temps réel. Nous avons également un système de sauvegarde permettant une récupération des données. La majorité des traitements sont simples. Certaines traitement en particulier dans le module «MSN» sont plus complexes d où un degré d influence évalué à 2. Le site est programmé en PHP (orienté objet). Le code produit doit être réutilisable dans la mesure du possible. Le déploiement du site se fait sur deux machines et est relativement simple. Le site est destiné à tous les publics, novice ou expert en informatique, la simplicité d utilisation doit donc être de rigueur. Notre applicatif est «on-line», l installation se fait donc sur un seul serveur. Nous utilisons Apache Server et PHP qui sont des outils existants sur un nombre important de plateformes. On utilise des outils commerciaux dont le support et la documentation sont assurés, ce qui facilite les mises à jour. Presentation du projet IFT392 /2/26 9

Plan d estimation Cocomo intermédiaire Facteurs d ajustement Qualificatif Valeur Justification RELY Fiabilité TE.4 Le site doit être accessible % du temps. DATA Taille des données TE.6 La base de données est de taille importante (contient de nombreuses informations). CPLX Complexité B.85 Les traitement sont primitifs. TIME Contraintes sur le temps de calcul, temps de réponse E. STOR Contraintes sur la mémoire M. Une mémoire moyenne est suffisante VIRT Volatilité de la machine virtuelle (logiciel et matériel) sur laquelle le logiciel est développé M. Non spécifié TURN Temps de latence dans l utilisation des ordinateurs utilisés pour développer le logiciel M. Le développement est interactif ACAP Capacité des analystes E.86 Notre équipe est assez expérimentée AEXP Expérience dans le développement de ce Logiciel E.9 Notre équipe est assez expérimentée LEXP Expérience dans le langage de programmation utilisée E.95 Les programmeurs de notre équipe sont très expérimentés dans le langage PHP et sont motivés pour se former sur l environnement Microsoft MSN PCAP Capacité des Programmeurs E.86 Les programmeurs de notre équipe sont très expérimentés dans le langage PHP et sont motivés pour se former sur l environnement Microsoft MSN VEXP Expérience dans la machine virtuelle pour laquelle le logiciel est Développé E.9 Notre équipe est assez expérimentée MODP Pratiques modernes du génie logiciel M. Notre équipe a suivi des cours de génie logiciel, mais n a appliqué que très rarement la thérorie. TOOL Utilisation d outils de génie logiciel E.9 Les analystes savent utiliser des outils comme PowerDesigner ou Rational Rose SCED Contrainte sur le temps de développement TE. Très forte Facteurs d ajustements.883 Presentation du projet IFT392 /2/26

Plan d estimation Cocomo intermédiaire ECOCOMO intermédiaire = ECOCOMO basique * FA = 27.2 mois/personnes DCOCOMO intermédiaire = 2,5 * ECOCOMO intermédiaire,35 = 7.9 mois Taille de l'équipe T = E / D = 3.44 = (4) personnes La productivité P = KLOC / E =.294 KLOC / MP Presentation du projet IFT392 /2/26

Planification des ressources Presentation du projet IFT392 /2/26 2

Planification des ressources Les activités (WBS) Presentation du projet IFT392 /2/26 3

Planification des ressources Liste des tâches Nº Nom Durée Début Fin Prédécesseurs Ressourc es Personnes affectées Réalisation d'un cahier des charges avec le client 5 jours Lun 2//6 Ven 6//6 2 Cyril AMSELLEM assisté par un membre de l équipe «Analyse» 2 Réalisation d'un schéma relationnel (BDD) 2 jours Lun 9//6 Mar //6 Jiaghao CHANG 3 Mise en place d'un serveur MySQL jour Mer //6 Mer //6 2 Jiaghao CHANG 4 Création de la base de données jour Jeu 2//6 Jeu 2//6 3 Jiaghao CHANG 5 Vérification du bon fonctionnement du serveur de BDD jour Ven 3//6 Ven 3//6 4 Jiaghao CHANG 6 Réalisation d'une documentation sur la base de données 2 jours Lun 6//6 Mar 7//6 5 Jiaghao CHANG 7 Réalisation de maquettes test 5 jours Lun 9//6 Ven 3//6 XIE Songtao 8 Finalisation de la maquette graphique 3 jours Lun 6//6 Mer 8//6 7 XIE Songtao 9 Réalisation d'animations sous Flash jours Jeu 9//6 Mer //6 8 XIE Songtao Mise en place du site au format XHTML 3 jours Jeu 2//6 Lun 6//6 8 ; 9 XIE Songtao Réalisation d'un modèle UML 2 jours Lun 9//6 Mar //6 Cyril AMSELLEM 2 Développement des différents scripts 5 jours Mer //6 Mar 3//6 Igor ZHDAN 3 Développement du module «MSN» 3 jours Mer //6 Mar 2//6 Un second membre de l équipe de «Développement» 4 Regroupement des travaux graphiques et des scripts 5 jours Mer 22//6 Mar 28//6 6;;2;3 2 Igor ZHDAN assisté par un membre de l équipe de «Développement» 5 Tests effectués en interne 2 jours Mer 29//6 Jeu 3//6 4 Jiaghao CHANG 6 Tests effectués par le client 2 jours Ven /2/6 Lun 4/2/6 5 Jiaghao CHANG 7 Mise en production du site 5 jours Mar 5/2/6 Lun /2/6 6 Cyril AMSELLEM 8 Réalisation d'une documentation 3 jours Mar 2/2/6 Jeu 4/2/6 7 Cyril AMSELLEM Presentation du projet IFT392 /2/26 4

Planification des ressources Diagramme de Gantt Presentation du projet IFT392 /2/26 5

Planification des ressources Diagramme de Pert Presentation du projet IFT392 /2/26 6

Planification des ressources Diagramme de Pert Presentation du projet IFT392 /2/26 7

Planification des ressources Diagramme de Pert Presentation du projet IFT392 /2/26 8

Presentation du projet IFT392 /2/26 9

Questions Presentation du projet IFT392 /2/26 2