Académique Documents
Professionnel Documents
Culture Documents
2022-2023
2 Introduction
Un projet d’intégration dans les études a pour but de mettre en pratique les connaissances et les compétences
acquises au cours de la formation, de démontrer la capacité de l’étudiant à mener une recherche indépendante et
C’est un travail d’initiation à l’ingénierie. Il s’agit de réaliser un travail de réflexion et d’analyse rigoureux à partir d’une
2. Analyse de l’existant
3. Méthodologie de développement
• Besoins
• Identification des technologies
• Conception et réalisation
• Implémentation
• Évaluation
4. validation
4 Plan d’un cahier de charge pour un projet
2. Objectif du projet
C'est la phase du projet pendant laquelle on va auditer les processus et les solutions
informatiques existants. Elle est réalisée avant l'initialisation du changement. Elle permet de préparer
Conception
Identification de
Besoin et Implémentation Evaluation
technologies réalisation
Tâches Plateformes
Création de Faisabilité
requises Logiciels Contenu
l’interface Satisfaction
Besoins de Langages de
finale Fiabilité
l’utilisateur programmation
Module …
Objectifs de Outils
pour
l’application graphiques
l’utilisateur
..
7 Identification des technologies
1. Diagramme de cas
d’utilisation :
2. Diagramme d’activités :
C’est un Diagramme associé à un objet particulier ou à un ensemble d'objets, qui illustre les flux entre les
activités et les actions. Il permet de représenter graphiquement le déroulement d'un cas d'utilisation.
10 Conception
Les diagrammes d'activités présentent plusieurs avantages pour les utilisateurs. Songez à créer un
• Simplifier et améliorer n'importe quel processus en clarifiant les cas d'utilisation complexes
l'utilisation
11 Conception
3. Diagramme séquences :
Un diagramme de séquences est un diagramme d'interaction qui expose en détail la façon dont les
opérations sont effectuées : quels messages sont envoyés et quand ils le sont. Les diagrammes de séquences
sont organisés en fonction du temps qui s'écoule au fur et à mesure que nous parcourons la page. Les objets
…
14 Exemple
Conception et développement d’une application mobile qui facilite l’accès d’une personne via son
Client: tous les personnes peut consulter les services dans un espace ouvert.
Employer: tous les employés qui fait la connexion dans leur espace privé.
Administrateur: les administrateurs qui gèent les trajets et arrêts ainsi que valider les
abonnements.
15 Exemple : Analyse des besoins fonctionnels
Les spécifications non fonctionnelles décrivent les contraintes auxquelles est soumis le système pour sa
réalisation et son bon fonctionnement :
• Performance : L’application doit faire face à un très grand nombre de requêtes et doit
également avoir un temps de réponse rapide.
• Sécurité : Le système doit être sécurisé, en assurant l’intégrité et le non répudiation des données
stockées dans la base, compte tenu qu’elles reflètent des informations privées sur les différents acteurs.
• Ergonomie : Les interfaces utilisées par le logiciel doivent être claires concises et faciles à
manipuler.
• Fiabilité : L’application doit assurer l’échange des données et n’en perdre aucun détail.
• Configuration : La configuration du logiciel ne doit présenter aucune difficulté pour un simple
utilisateur non expert.
17 Exemple : Conception UML
1. Diagramme de cas d’utilisation « Client » : il s’agit d’un utilisateur client qui peut faire
2. Diagramme de cas d’utilisation « Employer » :: il s’agit d’un utilisateur employé qui peut
faire
permet de gérer les arrêts et les trajets ainsi que la validation des abonnements.
20 Exemple : Conception UML
Diagramme d’activités
« Acheter billet »
21 Exemple : Conception UML
Diagramme de Séquence
Diagramme de Séquence
Diagramme de Séquence