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

Post on 04-Apr-2015

106 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Projet JSimula

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

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

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

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

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

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

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

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

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

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

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

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

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

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

• 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

• 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

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

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

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

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

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

Questions ?

Merci pour votre attention

top related