• Aucun résultat trouvé

Consignes Projet. Consignes pour la réalisation de notre «mini-projet»

N/A
N/A
Protected

Academic year: 2022

Partager "Consignes Projet. Consignes pour la réalisation de notre «mini-projet»"

Copied!
8
0
0

Texte intégral

(1)

Consignes Projet

Consignes pour la réalisation de notre « mini-projet »

(2)

Consignes Mini-Projet

Objectifs du « Mini-Projet »

Mettre en application les concepts vu en cours

Approche global, de la conception à la mise en œuvre

–Compréhension de la complexité de mise en œuvre d’une solution informatique

Organisation

–Groupes de 3-4 étudiants (d’un même TD)

–Choix entre extrait application Python ou extrait de site Web PHP

Rendu

– Dossier + code à déposer sur EPI 24 Avril au soir

(3)

Consignes Mini-Projet

Principes

–Chaque groupe représente une « entreprise » (business) –Démarche allant de la modélisation à la mise en œuvre

–Penser plusieurs fonctionnalités et choisir une à mettre en œuvre –Démarche agile

Dossier à rendre

Explication conduite de projetModélisation

• Modélisation besoins (un ou plusieurs diagrammes cas d’utilisation)

• Modélisation d’un processus au choix (un ou plusieurs diagrammes d’activité)

• Modélisation des donnéesnécessaires (un ou plusieurs diagrammes de classes) –Mise en œuvre

Critères d’évaluation

–Usage correcte & cohérente des techniques/théories vues en cours –Cohérence entre les modèles

Sincérité & réalisme

(4)

Consignes Mini-Projet

Dossier : explication conduite de projet

Produit à rendre : dossier projet + code réalisé – Définir un « budget » et vérifier son respect :

Au début définir un volume horaire qui sera accordé au projet

A la fin, comparer le volume fixé et le volume utilisé pour le projet

– Définir des rôles : product owner, scrum master, développeur – Définir backlog des besoins pour la réalisation du projet

Un ou plusieurs epics et les détailler

Trois sprints

• Sprint 1 : 14 au 27 mars

• Sprint 2 : 28 mars au 10 avril

• Sprint 3 : 11 avril au 24 avril

Rapport de ce qui a été réalisé dans chaque sprint et l’action de

chaque rôle

(5)

Consignes Mini-Projet

Dossier : mise en œuvre

– Choisir une seule fonctionnalité à mettre en œuvre – Modélisation algorithme à implémenter (diagramme

d’activité)

– Choix d’implémentation

Fragment Python

– Suggestions : analyse descriptive, traitement données – Défi : trouver les données

Fragment site Web en PHP (site à « mamie »)

– Une page Web PHP simple

– Défi : utiliser une base de données

Commenter et expliquer le code réalisé

(6)

Consignes Mini-Projet

• Quelques règles à respecter

Le travail ne sera pas réalisé intégralement en TD

• Seules quelques séances sont réservées au projet

• Il faut s’organiser pour travailler en dehors des heures de TD

💡Idée : créer un « drive » pour partager les dossiers –

Il est interdit

• Faire de copier-coller de codes trouvés sur internet sans les comprendre

• Il est interdit d’utiliser Javascript ou un framework

On se limite à HTML/CSS/PHP ou à Python et ses bibliothèques (selon le choix)

• Il est interdit d’utiliser un template CSS

S’inspirer peut-être, pas faire de copy-pastesans comprendre

Il est interdit de demander à son pote informaticien de faire le boulot à sa place…

On fait petit et peut-être moche, mais c’est à nous…

6

(7)

Consignes Mini-Projet

Dossier « papier »

• Explication conduite de projet

• Au moins un diagramme de cas d'utilisation

• Au moins un diagramme d'activité décrivant un processus métier

• Au moins un diagramme de classes décrivant les données nécessaires

• Au moins un diagramme d'activité décrivant l’algorithme mis en œuvre

• Des copies d'écrans du site ou de l'application réalisé

Code mis en œuvre commenté

Dossier électronique

Fichier .Zip contenant

–Document PDF correspondant au dossier papier

–Fichier VisualParadigm (ou PDF) des diagrammes

Code source du site (fichiers .html, .css, .php ou .py)

–Fichier données ou base de données (fichier .sql) si disponible

Fichier à déposer sur l’EPI

7

Dossiers à rendre

(8)

Consignes Mini-Projet

q

Définir l’entreprise et son business model

q

Choisir à quoi va servir le système (pour l’entreprise)

q

Définir backlog de choses à faire

q

Définir les besoins

(diagr. de cas d’utilisation)

q

Identifier un processus métier pertinent (diagr. d’activités)

q

Identifier les informations

nécessaires (diagr. de classes)

q

Choisir fonctionnalité à implémenter

q

Choisir entre site / application

q

Concevoir l’algorithme à mettre en

œuvre (diagr. d’activités)

q

Étudier la technologie choisie

q

Réaliser son code

q

Commenter son code

q

Préparer le dossier électronique

q

Préparer dossier papier

8

To do List

Références

Documents relatifs

républicaine et socialiste qui ne reconnaît pas la légitimité de l’assemblée issue du suffrage universel (une assemblée de ruraux) et veut établir une République sociale.

Consignes de mise en oeuvre SOLITEX MENTO 3000 Galerie de photos : Pose ultérieure d’une sous-toiture par l’intérieur.. Les faits exposés ici font référence à l’état actuel de

Le microprocesseur est composé : d’une Unité Arithmétique et Logique (UAL / ALU), de Registres, d’un Contrôleur (registre d’instruction, décodeur d’instruction et séquenceur)

– Réaliser l’architecture d’un générateur de signaux triphasés PWM (Pulse Width Modulation) pour la commande en fréquence d’un moteur synchrone a , à l’aide d’un

Le 4 septembre :République proclamée par Léon Gambetta (Républicain modéré) qui met en place un gouvernement provisoire de Défense nationale» et poursuit sans succès la

Consignes de mise en oeuvre AEROSANA VISCONN white Raccord de menuiserie avec AEROFIXX... Les supports doivent

 Vous pourrez développer un STR ou raffiner un STR existant (STR au sens strict ou au sens usuel) dans la mesure où le projet sur lequel vous choisirez

Le travail devra être envoyé par mail (deadline fixée ultérieurement) sous forme d’archive compressée.. Nom1-Nom2.tar.gz La structure de l’archive sera la