projet jsimula. plan de présentation 1.présentation de lentreprise 2.présentation équipe...

24
Projet JSimula

Upload: alfonse-bouchard

Post on 04-Apr-2015

106 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Projet JSimula. Plan de présentation 1.Présentation de lentreprise 2.Présentation équipe 3.Rappel de la demande 4.Répartition des tâches 5.Planning prévisionnel

Projet JSimula

Page 2: Projet JSimula. Plan de présentation 1.Présentation de lentreprise 2.Présentation équipe 3.Rappel de la demande 4.Répartition des tâches 5.Planning prévisionnel

Plan de présentation

1. Présentation de l’entreprise2. Présentation équipe3. Rappel de la demande4. Répartition des tâches5. Planning prévisionnel6. Planning réel7. Étude et choix8. Analyse UML9. Analyse Merise10. SQLite11. PostgreSQL12. Présentation IHM13. Démonstration14. Analyse des écarts15. Conclusion

Page 3: Projet JSimula. Plan de présentation 1.Présentation de lentreprise 2.Présentation équipe 3.Rappel de la demande 4.Répartition des tâches 5.Planning prévisionnel

Présentation de l’entreprise

Présentation de l’équipe

Rappel de la demande

Planning prévisionnel

Planning réel

Etude et choix

Répartition des tâches

Analyse UML•Cas d’utilisation•Activité•Séquence•Classes

Analyse Merise

SQLite

PostgreSQL

Présentation IHM

Démonstration

Analyse des écarts

Conclusion

IngeData

• Spécialisée dans le développement en Java

• Des outils adaptés à vos besoins

• Des tarifs compétitifs

• Une équipe dédiée au projet

Présentation de l’entreprise

Page 4: Projet JSimula. Plan de présentation 1.Présentation de lentreprise 2.Présentation équipe 3.Rappel de la demande 4.Répartition des tâches 5.Planning prévisionnel

Présentation de l’équipePrésentation de l’entreprise

Présentation de l’équipe

Rappel de la demande

Planning prévisionnel

Planning réel

Etude et choix

Répartition des tâches

Analyse UML•Cas d’utilisation•Activité•Séquence•Classes

Analyse Merise

SQLite

PostgreSQL

Présentation IHM

Démonstration

Analyse des écarts

Conclusion

Page 5: Projet JSimula. Plan de présentation 1.Présentation de lentreprise 2.Présentation équipe 3.Rappel de la demande 4.Répartition des tâches 5.Planning prévisionnel

Rappel de la demande

• Un logiciel de simulation de budget:– Gestion de transactions– Gestion de budgets– Taux de rémunération– Solde– Affichage par courbe

• Compatible Windows/Mac/Linux

• Développé en Java

• Utilisation d’une IHM

Présentation de l’entreprise

Présentation de l’équipe

Rappel de la demande

Planning prévisionnel

Planning réel

Etude et choix

Répartition des tâches

Analyse UML•Cas d’utilisation•Activité•Séquence•Classes

Analyse Merise

SQLite

PostgreSQL

Présentation IHM

Démonstration

Analyse des écarts

Conclusion

Page 6: Projet JSimula. Plan de présentation 1.Présentation de lentreprise 2.Présentation équipe 3.Rappel de la demande 4.Répartition des tâches 5.Planning prévisionnel

Planning prévisionnelPrésentation de l’entreprise

Présentation de l’équipe

Rappel de la demande

Planning prévisionnel

Planning réel

Etude et choix

Répartition des tâches

Analyse UML•Cas d’utilisation•Activité•Séquence•Classes

Analyse Merise

SQLite

PostgreSQL

Présentation IHM

Démonstration

Analyse des écarts

Conclusion

Page 7: Projet JSimula. Plan de présentation 1.Présentation de lentreprise 2.Présentation équipe 3.Rappel de la demande 4.Répartition des tâches 5.Planning prévisionnel

Planning réelPrésentation de l’entreprise

Présentation de l’équipe

Rappel de la demande

Planning prévisionnel

Planning réel

Etude et choix

Répartition des tâches

Analyse UML•Cas d’utilisation•Activité•Séquence•Classes

Analyse Merise

SQLite

PostgreSQL

Présentation IHM

Démonstration

Analyse des écarts

Conclusion

Page 8: Projet JSimula. Plan de présentation 1.Présentation de lentreprise 2.Présentation équipe 3.Rappel de la demande 4.Répartition des tâches 5.Planning prévisionnel

Etude et choix

• IDE : Eclipse

• Base de données locale: SQLite

• Base de données distante: Postgre

• Analyse merise : Power Designer

• Versionning : Subversion

• Création des diagrammes: Microsoft Visio

• Planning : Google Agenda

Présentation de l’entreprise

Présentation de l’équipe

Rappel de la demande

Planning prévisionnel

Planning réel

Etude et choix

Répartition des tâches

Analyse UML•Cas d’utilisation•Activité•Séquence•Classes

Analyse Merise

SQLite

PostgreSQL

Présentation IHM

Démonstration

Analyse des écarts

Conclusion

Page 9: Projet JSimula. Plan de présentation 1.Présentation de lentreprise 2.Présentation équipe 3.Rappel de la demande 4.Répartition des tâches 5.Planning prévisionnel

Répartition des tâches• Julien BOUGEROL:

– Chef de projet– Analyse UML– Création de courbe de simulation– Documentation du projet

• Jean-Baptiste RIBLEUR:– Analyse UML– Documentation utilisateur– Implémentation partie vue

• Pierre ROUSSET:– Etude Merise– Création base de données– Implémentation partie modèle

• Vincent MANGAUD:– Analyse UML– Documentation développeur– Implémentation partie contrôleur

Présentation de l’entreprise

Présentation de l’équipe

Rappel de la demande

Planning prévisionnel

Planning réel

Etude et choix

Répartition des tâches

Analyse UML•Cas d’utilisation•Activité•Séquence•Classes

Analyse Merise

SQLite

PostgreSQL

Présentation IHM

Démonstration

Analyse des écarts

Conclusion

Page 10: Projet JSimula. Plan de présentation 1.Présentation de lentreprise 2.Présentation équipe 3.Rappel de la demande 4.Répartition des tâches 5.Planning prévisionnel

Cas d’utilisationPrésentation de l’entreprise

Présentation de l’équipe

Rappel de la demande

Planning prévisionnel

Planning réel

Etude et choix

Répartition des tâches

Analyse UML•Cas d’utilisation•Activité•Séquence•Classes

Analyse Merise

SQLite

PostgreSQL

Présentation IHM

Démonstration

Analyse des écarts

Conclusion

Page 11: Projet JSimula. Plan de présentation 1.Présentation de lentreprise 2.Présentation équipe 3.Rappel de la demande 4.Répartition des tâches 5.Planning prévisionnel

ActivitéPrésentation de l’entreprise

Présentation de l’équipe

Rappel de la demande

Planning prévisionnel

Planning réel

Etude et choix

Répartition des tâches

Analyse UML•Cas d’utilisation•Activité•Séquence•Classes

Analyse Merise

SQLite

PostgreSQL

Présentation IHM

Démonstration

Analyse des écarts

Conclusion

Page 12: Projet JSimula. Plan de présentation 1.Présentation de lentreprise 2.Présentation équipe 3.Rappel de la demande 4.Répartition des tâches 5.Planning prévisionnel

SéquencePrésentation de l’entreprise

Présentation de l’équipe

Rappel de la demande

Planning prévisionnel

Planning réel

Etude et choix

Répartition des tâches

Analyse UML•Cas d’utilisation•Activité•Séquence•Classes

Analyse Merise

SQLite

PostgreSQL

Présentation IHM

Démonstration

Analyse des écarts

Conclusion

Page 13: Projet JSimula. Plan de présentation 1.Présentation de lentreprise 2.Présentation équipe 3.Rappel de la demande 4.Répartition des tâches 5.Planning prévisionnel

Classes (1/2)Présentation de l’entreprise

Présentation de l’équipe

Rappel de la demande

Planning prévisionnel

Planning réel

Etude et choix

Répartition des tâches

Analyse UML•Cas d’utilisation•Activité•Séquence•Classes

Analyse Merise

SQLite

PostgreSQL

Présentation IHM

Démonstration

Analyse des écarts

Conclusion

Page 14: Projet JSimula. Plan de présentation 1.Présentation de lentreprise 2.Présentation équipe 3.Rappel de la demande 4.Répartition des tâches 5.Planning prévisionnel

Classes (2/2)Présentation de l’entreprise

Présentation de l’équipe

Rappel de la demande

Planning prévisionnel

Planning réel

Etude et choix

Répartition des tâches

Analyse UML•Cas d’utilisation•Activité•Séquence•Classes

Analyse Merise

SQLite

PostgreSQL

Présentation IHM

Démonstration

Analyse des écarts

Conclusion

Page 15: Projet JSimula. Plan de présentation 1.Présentation de lentreprise 2.Présentation équipe 3.Rappel de la demande 4.Répartition des tâches 5.Planning prévisionnel

Analyse MerisePrésentation de l’entreprise

Présentation de l’équipe

Rappel de la demande

Planning prévisionnel

Planning réel

Etude et choix

Répartition des tâches

Analyse UML•Cas d’utilisation•Activité•Séquence•Classes

Analyse Merise

SQLite

PostgreSQL

Présentation IHM

Démonstration

Analyse des écarts

Conclusion

Page 16: Projet JSimula. Plan de présentation 1.Présentation de lentreprise 2.Présentation équipe 3.Rappel de la demande 4.Répartition des tâches 5.Planning prévisionnel

• Implémentation d’une grande partie du standard SQL92

• Moteur de la base de donnée intégré au programme

• Accès par fichiers

• Le moteur de base de donnée le plus utilisé au monde

• Accès natif en Java grâce à une bibliothèque

• Domaine public

SQLitePrésentation de l’entreprise

Présentation de l’équipe

Rappel de la demande

Planning prévisionnel

Planning réel

Etude et choix

Répartition des tâches

Analyse UML•Cas d’utilisation•Activité•Séquence•Classes

Analyse Merise

SQLite

PostgreSQL

Présentation IHM

Démonstration

Analyse des écarts

Conclusion

Page 17: Projet JSimula. Plan de présentation 1.Présentation de lentreprise 2.Présentation équipe 3.Rappel de la demande 4.Répartition des tâches 5.Planning prévisionnel

• Implémentation d’un grand nombre de standard :

ANSI SQL 89, SQL 92 (SQL 2), SQL 99 (SQL 3) et SQL:2003

• Multi-OS

• Accès natif en Java grâce à une bibliothèque

• Très bonne performance

• Stable en monté en charge

• De plus en plus utilisé en entreprise

• Licence BSD

PostgreSQLPrésentation de l’entreprise

Présentation de l’équipe

Rappel de la demande

Planning prévisionnel

Planning réel

Etude et choix

Répartition des tâches

Analyse UML•Cas d’utilisation•Activité•Séquence•Classes

Analyse Merise

SQLite

PostgreSQL

Présentation IHM

Démonstration

Analyse des écarts

Conclusion

Page 18: Projet JSimula. Plan de présentation 1.Présentation de lentreprise 2.Présentation équipe 3.Rappel de la demande 4.Répartition des tâches 5.Planning prévisionnel

Présentation IHM

• Facilité d’utilisation (contrôle de saisie)

• Interface ergonomique.

• Règle des 3 clics.

• Design léger.

Présentation de l’entreprise

Présentation de l’équipe

Rappel de la demande

Planning prévisionnel

Planning réel

Etude et choix

Répartition des tâches

Analyse UML•Cas d’utilisation•Activité•Séquence•Classes

Analyse Merise

SQLite

PostgreSQL

Présentation IHM

Démonstration

Analyse des écarts

Conclusion

Page 19: Projet JSimula. Plan de présentation 1.Présentation de lentreprise 2.Présentation équipe 3.Rappel de la demande 4.Répartition des tâches 5.Planning prévisionnel

DémonstrationPrésentation de l’entreprise

Présentation de l’équipe

Rappel de la demande

Planning prévisionnel

Planning réel

Etude et choix

Répartition des tâches

Analyse UML•Cas d’utilisation•Activité•Séquence•Classes

Analyse Merise

SQLite

PostgreSQL

Présentation IHM

Démonstration

Analyse des écarts

Conclusion

Page 20: Projet JSimula. Plan de présentation 1.Présentation de lentreprise 2.Présentation équipe 3.Rappel de la demande 4.Répartition des tâches 5.Planning prévisionnel

Analyse des écarts 1/2Gestion de la connexionConnexion à une base de données locale : OKConnexion à une base de données distante : OKChoix du type de connexion : OK

Gestion des comptesCréation de compte courant : OKCréation de compte rémunéré : OKChoix du type de compte : partielle

Gestion des transactionsCréation de transaction périodique : OKCréation de transaction ponctuelle : OKChoix du type de transaction : OK

Gestion des budgetsCréation de budget périodique : OKCréation de budget ponctuel : OKChoix du type de transaction : OK

Présentation de l’entreprise

Présentation de l’équipe

Rappel de la demande

Planning prévisionnel

Planning réel

Etude et choix

Répartition des tâches

Analyse UML•Cas d’utilisation•Activité•Séquence•Classes

Analyse Merise

SQLite

PostgreSQL

Présentation IHM

Démonstration

Analyse des écarts

Conclusion

Page 21: Projet JSimula. Plan de présentation 1.Présentation de lentreprise 2.Présentation équipe 3.Rappel de la demande 4.Répartition des tâches 5.Planning prévisionnel

Analyse des écarts 2/2

Gestion des projections temporelles:Création d’histogramme : NONChoix du nombre de mois : OKSimulation de la situation du compte à une date : OKChoix du nombre de mois : OK

Ergonomie de l’IHMInterface graphique simple d’utilisation : OKInterface graphique design : OKContrôle de saisie : partielle

AutreCompatible Windows : OKCompatible Linux : partielleCompatible Mac : partielle

Présentation de l’entreprise

Présentation de l’équipe

Rappel de la demande

Planning prévisionnel

Planning réel

Etude et choix

Répartition des tâches

Analyse UML•Cas d’utilisation•Activité•Séquence•Classes

Analyse Merise

SQLite

PostgreSQL

Présentation IHM

Démonstration

Analyse des écarts

Conclusion

Page 22: Projet JSimula. Plan de présentation 1.Présentation de lentreprise 2.Présentation équipe 3.Rappel de la demande 4.Répartition des tâches 5.Planning prévisionnel

Conclusion

• Prise en compte cahier des charges

• Application évolutive

• Le meilleur dans le temps imparti

• Une vision plus approfondie de la POO et UML

Présentation de l’entreprise

Présentation de l’équipe

Rappel de la demande

Planning prévisionnel

Planning réel

Etude et choix

Répartition des tâches

Analyse UML•Cas d’utilisation•Activité•Séquence•Classes

Analyse Merise

SQLite

PostgreSQL

Présentation IHM

Démonstration

Analyse des écarts

Conclusion

Page 23: Projet JSimula. Plan de présentation 1.Présentation de lentreprise 2.Présentation équipe 3.Rappel de la demande 4.Répartition des tâches 5.Planning prévisionnel

Questions ?

Page 24: Projet JSimula. Plan de présentation 1.Présentation de lentreprise 2.Présentation équipe 3.Rappel de la demande 4.Répartition des tâches 5.Planning prévisionnel

Merci pour votre attention