Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
1
CAS AFPA Sprint n°1
2
Première partie : Rédiger un document décrivant l’existant : Acteurs, taches et ressources Daily Scrum Acteurs Tâches Ressources -enseignants -techniciens -administratifs -étudiants -Modéliser son SI -Réaliser un projet de gestion -Enregistrer les nom, prénom, situation de famille et adresse -Matière enseignées -Classe -Responsable de filières Daily Scrum : 17/09 Daily Scrum : 24/09 Dailly Scrum : 01/10 Daily Scrum:08/10 -Kévin n’étant pas il n’y a pas eu de dailyscrum -Explication de l’avancée du projet à Kévin Kévin absent Préparation en vue de l’oral
3
Comparatif SGBD
4
Comparatif SGBD
5
Comparatif SGBD -Nous choisirons MySQL car il est complet et nous l’avons déjà utilisés. SQL Server si les bases de données sont plus importantes -Le langage choisi sera le PHP car il peut se connecter a toute les bases de données, possibilité de faire de l’objet.
6
Décomposer votre solution en tâches, ressources et coût
Temps Humaine Coût Tâches Matérielle -5 semaines - 4 acteurs -65€/h ou 700€/J -Environs 18000€ - Heures de mains d’oeuvre -Coût d’hébergement - Coût des formations : développeurs - Coût d'exploitation : ingénieur système, électricité, … - Achat de licence serveurs, logiciels, … - Coût du matériel informatique (hardware) : serveurs, machines de dev’ -Gantt -Un serveur pour la base de données
7
Décomposer votre solution en tâches, ressources et coût
Achat ou location serveur ? Location de serveurs dédiées : Avantages : Solution clé en main Réinstallation/reboot en un clic à distance Matériel garantie le temps de la location Prix variables selon la configuration, connexion Inconvénient : Système d’exploitation modifié par le prestataire dans la plupart des cas Pas de grosse modification/évolution matérielle possible. Choix des systèmes d’exploitation limité par le loueur.
8
Décomposer votre solution en tâches, ressources et coût
Propriétaire de son/ses serveurs : Avantages : Vous faites évoluer votre matériel comme vous le souhaitez Choix total du système d’exploitation Connexion de n’importe quel serveur à un autre, réseau accessible Vous êtes le propriétaire de votre machine Inconvénient : Les garanties sont limitées par votre constructeur Prix/mois élevé Installation au datacenter
9
Décomposer votre solution en tâches, ressources et coût
Conclusion :
10
Décomposer votre solution en tâches, ressources et coût
- Charges d’exploitation : Pour chiffrer les frais de maintenance, de promotion, d’entretien,d’évolution et autres… Frais de maintenance : 65€/h Frais d’évolution : 700€/jour travaillé - Charges de mise en place : pour 4 acteurs travaillant sur le projet Indépendant : 4 promoteurs : 700€/jours travaillé => 5 semaines soit : 25 jours * 700€ =17500€
11
Gantt Project
12
Décomposer votre solution en tâches, ressources et coût
L’application devra : -Afficher la liste des étudiants par classe ou par filières -La liste des professeurs responsables des filières -La liste des intérvenants-enseignants par filières -Les prénoms et les dates de naissances des enfants, d’un prof -Le nombre d’heure enseigné ( par an) par matières, intervenant -Serveur web : Apache -BDD : MySQL -Application Web
13
Re formulation de l’existant
AFPA est une organisation ouverte a tout les demandeur d’emploi et aux salariés en partenariat avec les organismes publics, les collectivités territoriales, les entreprises. AFPA, qui est le client, a déjà fait appel a un autre prestataire pour créer et mettre en place une première version du projet. L’AFPA veut rendre l’application utilisable depuis le web pour pouvoir permettre aux utilisateur d’y avoir accès de chez eux. Les utilisateur auront accès aux informations saisi par l’AFPA. Nous avons donc pour objectif de faire le portage de l’application existante ( développé en JAVA) vers une application web. Tout en respectant les contrainte données. Nous allons donc mettre en place une application pour la saisi et l’enregistrement des : infos des étudiants, profs, techniciens et administratifs. Tout cela sera enregistré dans une base de donnée ainsi que les relations aux niveaux matières, classes par rapport aux professeurs et techniciens. Nous allons enregistrer : nom, prénom, situations de familles, adresses pour tout le monde. Pour les enseignants, techniciens et administratifs : Prénoms et dates de naissance de leurs enfants. Pour les enseignements ( par filières) on veut enregistrer toute les matières qui y sont enseignées, les classes et aussi les enseignant responsable des filières.
14
Re formulation de l’existant
On veut aussi savoir à quel classe est affecté un étudiant, le nombre d’heures annuelles par matière. Filière : -Peut être créée sans classe -Peut être créée sans responsable Classe : - Doit être obligatoirement rattaché à a une filière Étudiants : - Peut être créée sans être relié a une classe Personnel : -Peut être créée sans famille Enseignant : -On peut crée : classe , matières, intervenant sans définir les enseignements. -On doit définir la matière et la classe
15
Description détaillée de la solution technique nécessaire
Environnement de développement : Netbeans : Pour le dévelloppement Windesign : MCD, MDL Application Web de gestion pour les systèmes de gestion de base de données PhpMyAdmin ( Avec différent types d'utilisateurs avec des droits différents ) Base de données : MySQL. Langages de programmation utilisés: Php objet : Pour gestion base de donnés, formulaire Javascript : Ajax HTML/CSS : Pour le visuel Maquettage application : Cacoo
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.