TIJARIATE Méthodes Orientées Objets Unified Process (UP) - Groupe A Encadré par : Mr .KABBAJ Mohammed Issam Elaboré par : BERRADA Mohamed BOUDAZZA Zakaria DABBOU Abderrahmane DARDOURI Yassine EL OUARZADI Anas Jugé par : Mme. Ounsa Roudiès Mr .KABBAJ Mohammed Issam
INTRODUCTION UP CADRAGE DU PROJET PLAN Planification CONCEPTION DEMO
INTRODUCTION L’objectif de notre projet est de concevoir et réaliser un logiciel de suivi de la tarification au profit du groupe Tijariate. Soumis à une concurrence très forte, le groupe commercial Tijariate souhaite offrir à ses clients un comparatif des prix de ses produits phare avec ceux de sa concurrence, principalement trois grandes chaines de distribution. Processus unifié (UP en anglais Unified Process) est une méthode de développement pour les logiciels orientés objets. C’est une méthode générique, itérative et incrémentale, contrairement à la méthode séquentielle Merise (ou SADT). UP divise le projet en quatre phases: Début -> Inception Élaboration -> Elaboration Construction-> Construction Transition -> Transition
Unified Process (UP) Vision et exigences Définition du périmètres. Etude des risques Détermination de quelques use cases INCEPTION Phase de lancement Inception est la plus petite phase du projet, et, idéalement, elle devrait être assez courte. Si la phase de démarrage est longue, il pourrai être une indication de la spécification d'avance excessive, ce qui est contradictoire à l'esprit de l'Unified Process. Voici les objectifs typiques de la phase de lancement : -Établir une justification ou une analyse de rentabilisation pour le projet -Établir la portée du projet et des conditions aux limites -Décrire les cas d'utilisation et les exigences clés qui stimuleront les compromis de conception -Identifier les risques -Préparer un avant-projet de calendrier et estimation des coûts
Unified Process (UP) Identification et stabilisation des besoins Elimination des risques majeurs Estimation globale du calendrier et des ressources. Ensemble des diagrammes décrivant la conception logique Document d'architecture du logiciel Prototypes d'interfaces utilisateur ELABORATION phase d’Elaboration Pendant la phase d'élaboration l'équipe de projet devrait capturer une bonne majorité des exigences du système. Cependant, les principaux objectifs d'élaboration sont de s'attaquer aux facteurs de risque connus , d'établir et de valider l'architecture du système. Dans cette phase on a la création de diagrammes de cas d'utilisation , diagrammes conceptuels ( diagrammes de classes avec seulement la notation de base) et diagrammes de packages (diagrammes d'architecture). L'architecture est validée principalement par la mise en œuvre d'une architecture de référence exécutable . Il s'agit d'une mise en oeuvre partielle du système. À la fin de cette phase ,l'architecture du système doit être stabilisée et l'architecture de base exécutable doit démontrer que l'architecture sera en charge des fonctionnalité du système et des comportements en termes de performances, d'évolutivité et de coût.
Unified Process (UP) Finalisation du diagrammes de classe Développement des sous systèmes et les tester CONSTRUCTION Phase de construction La construction est la plus grande phase du projet. Dans cette phase, le reste du système est construit sur les fondations posées dans l’élaboration. Les caractéristiques du système sont mises en œuvre d'une série de courtes itérations de durée fixe. Chaque itération résulte dans une version exécutable du logiciel. Il est de coutume à écrire des scénarios complets d'utilisation de texte au cours de la phase de construction et chacun devient le début d'une nouvelle itération. Les diagrammes UML utilisés au cours de cette phase comprennent le diagramme d’Activité, Séquence, Collaboration, État (de transition) et d'interaction.
Unified Process (UP) Assemblage des différentes parties de l’application Mise en œuvre de d’implémentation Produit délivré (version béta) Correction du reliquat d’erreurs TRANSITION Phase de transition La phase finale du projet est de transition. Dans cette phase, le système est déployé pour les utilisateurs cibles. Les commentaires reçus à partir d'une version initiale (ou les versions initiales) peut entraîner d'autres améliorations qui seront incorporées au cours de plusieurs itérations de la phase de transition. La phase de transition comprend également la conversion des systèmes et la formation des utilisateurs.
CADRAGE DU PROJET : Visions Mettre en place un système informatique pour comparer les prix des produits .
Cahier de charges Déterminer les produits phare et leurs prix de référence. Fixer les prix de vente des produits Comparer des prix Analyser les prix Paramétrer les magasins
CADRAGE DU PROJET : Risques Taille du projet Difficultés techniques Degré d’intégration Configuration organisationelle Changement
Evaluation des risques Taille du projet La taille du projet non grande Le délai de réalisation de l’étude est de 7 semaines 11
Evaluation des risques Difficulté technique Evaluation moyenne 12
Evaluation des risques Degré d’intégration Intégration des différente partie du code Risque relativement petit. 13
Evaluation des risques Configuration organisationnelle Entreprise Cliente Vaste nécessité de résoudre les conflits entre les diffèrent composant. 14
Evaluation des risques Changement Possibilité de modification et changement des parties du code en cas de non satisfaction. risque de rejet et de non satisfaction. 15
Evaluation des risques Instabilité de l’équipe projet Equipe connue à l’avance 16
17/04/2017 Planification 17 Gestion De Projet
Découpage selon le développement WBS Réalisation d’un comparateur de prix du groupe Tijaryate Etude Préalable Etude du contexte Définition des objectifs Analyse des risques Note Méthodologique Décrire les techniques qui seront utilisées Définition des ressources allouées au projet Décrire le contenu de chaque étape Planning détaillé de mise en œuvre du site Charte graphique Conception et Développement Structure du site Codage du site Tests Hébergement Achat nom de domaine Test Hébergement Mise sur en ligne sur le cloud Ajustement technique Finalisation Formation du personnel Fournir un manuel de formation
CONCEPTION : D. Use Case
CONCEPTION : D. Séquence
CONCEPTION : D.Classe
CONCEPTION : D. Interaction
Merci Pour Votre Attention Et passant au DEMO Getion De Projet 23