Académique Documents
Professionnel Documents
Culture Documents
Dans le tumulte de nos vies quotidiennes, trouver un moyen de transport fiable et rapide
peut parfois s'avérer être un véritable défi.
Avec l'avènement de la technologie mobile, la réservation d'un taxi est devenue plus
pratique que jamais grâce aux applications dédiées. Ces applications révolutionnent la façon
dont nous nous déplaçons en offrant un moyen simple et efficace de réserver un taxi en
quelques clics. En unissant la puissance de la connectivité mobile et des services de transport,
ces applications offrent aux utilisateurs la commodité de commander un taxi à tout moment et
en tout lieu, transformant ainsi notre expérience de déplacement urbain.
Dans le premier chapitre que nous avons intitulé <<Généralités sur le contexte de travail
et méthodologie de développement>>, il est important de comprendre l'environnement dans
lequel on évolue. Cela implique de trouver la problématique et ça solution qui conviennent,
La méthodologie de développement se réfère à la manière dont on planifie et réalise un
projet. Cela implique d'adopter des étapes et des outils spécifiques pour atteindre les objectifs
fixés.
Le deuxième chapitre intitule <<Analyse et spécification des besoins>>, qui est consacré à
l’étude et l’analyse des besoins afin de délimiter notre problématique et les objectifs visés,
ainsi modélisé, par la suite, des diagrammes de cas d’utilisation où nous avons identifié les
différents cas d’utilisation de chaque acteur.
Introduction
Dans ce chapitre nous allons traiter le contexte de projet qui consiste à développer une
application mobile de réservation de taxi efficace et fiable aux clients, les entreprises de taxi
doivent trouver une solution pour les difficultés de disponibilité, rapidité et sécurité.
Ensuite nous allons faire une étude critique de deux applications Yassir et Heetch pour avoir
des fonctionnalités répondent aux besoins du marché. Pour bien développer des logiciels dans
le domaine des réservations de taxis, il faut utiliser des méthodes agiles tels que Scrum et UP
(Unified Process) et pour cela nous allons utiliser la méthode UP.
Contexte du projet
Le projet d'application mobile de réservation de taxis consiste à développer une application
pour smartphones qui permet aux utilisateurs de réserver des services de taxi de manière
simple et pratique. Cette application offre aux utilisateurs la possibilité de demander un taxi à
partir de leur emplacement actuel, de suivre en temps réel l'arrivée du véhicule, de choisir le
type de véhicule souhaité, de payer électroniquement et de recevoir des notifications sur l'état
de leur réservation.
L'objectif principal est de fournir un moyen efficace et fiable pour les clients de réserver des
taxis en toute facilité grâce à une plateforme mobile conviviale et intuitive.
Suivi en temps réel : Intégrer une fonctionnalité de suivi en temps réel pour permettre aux
clients de suivre l'arrivée du taxi et d'estimer l'heure d'arrivée.
Natives: Performances et expérience utilisateur optimales pour une plateforme spécifique (iOS ou
Android).
Hybrides: Mélange d'applications natives et web, utilisables sur plusieurs plateformes.
Web progressives (PWA): Sites Web comme des applications, installables sur l'écran d'accueil et
offrant certaines fonctionnalités d'applications.
Par disponibilité :
Publiques: Téléchargeables par tous depuis les app stores publics.
Privées: Développées pour une organisation ou un groupe d'utilisateurs spécifiques, non disponibles sur
les app stores publics.
Caractéristique d’application mobile :
Rapides et légères: Chargement rapide, important pour les téléphones limités en ressources.
Amélioration continue: Bénéficiez de nouvelles fonctions et correctifs via les mises à jour.
Hors ligne parfois: Certaines applications fonctionnent sans internet.
Personnalisation : De nombreuses applications vous permettent de personnaliser l'expérience
utilisateur en fonction de vos préférences.
Quelque définition :
Tarif : Prix fixé pour la prestation d'un service, dans ce cas, le coût du trajet en
Application mobile :
Yassir :
Yassir est une entreprise algérienne de transport privé créée en 2017 à Alger par Noureddine Tayebi. Elle
offre des services de VTC (voitures de transport avec chauffeur) via une application mobile disponible sur
les plateformes IOS et Android. Yassir est l'une des premières entreprises de VTC à opérer en Algérie.
Heetch :
Heetch est une start-up française fondée en avril 2013 par Teddy Pellerin et Mathieu Jacob. La start-up
de transport entre particuliers Heetch, devenue au fil des ans une plateforme de voitures de
transport avec chauffeur (VTC) s’implante en Algérie. Après avoir levé début mai 2019,
38 millions de dollars pour accélérer son développement en Europe et en Afrique
francophone et après avoir lancé ses activités au Maroc début 2018, Heetch étend sa présence
dans la région.
Comment Heetch fonctionne :
Avec Heetch possibilte de réserver une course à l'avance ou commander un véhicule au dernier moment.
Afin de commender sur l'application, celle-ci envoie un message aux chauffeurs les plus proches afin que
l'un d'eux accepte la course et vienne a la localisation approprie de client.
Pour trouver un Heetch, rien de plus simple : ouvrez l’application, entrez votre adresse de
départ, puis validez l'adresse. Entrez votre adresse d'arrivée, puis validez l'adresse. Le
montant du trajet s'affiche alors. Choisissez votre mode de paiement : liquide ou carte
bancaire. Commandez votre Heetch . De plus, l’application fonctionne 24h/24h et 7j/7 pour
des sorties sans limite.
Avantages inconvénients
Une tarification raisonnable. Disponibilité limitée.
La possibilité de payer en cash Réservation lente.
Début: Cette phase vise à définir la vision et les objectifs du projet, identifier les parties
prenantes et leurs besoins, définir les exigences du projet et choisir l'environnement de
développement.
Elaboration: Cette phase se concentre sur la création des cas d'utilisation, la conception de
l'architecture logicielle et la création des prototypes et des maquettes.
Transition: Cette phase englobe le déploiement de l'application sur les plateformes mobiles, la
formation des utilisateurs et la fourniture d'un support technique.
Caractéristiques de la méthode UP :
Itérative et incrémentale: Le développement se fait par itérations, qui sont des cycles de
développement courts et intensifs. À chaque itération, une partie fonctionnelle du logiciel est
livrée.
Centrée sur l'architecture: La méthode UP met l'accent sur la conception d'une architecture
logicielle solide dès le début du projet.
Avantages de la méthode UP :
Inconvénients de la méthode UP :
1.8 Conclusion :
Dans ce chapitre on a fait une étude préalable de notre projet dont le but d’avoir une idée sur
la réservation de taxi. L’étude nous a permis de comprendre les différentes fonctionnalités
d’une réservation de taxi et de dégager éventuellement des critiques pour pouvoir proposer
des solutions. Nous avons expliqué la démarche up de développement qu’on vas utiliser dans
le chapitre suivant.