![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](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9db7497959293b8db639/html5/thumbnails/1.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9db7497959293b8db639/html5/thumbnails/2.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9db7497959293b8db639/html5/thumbnails/3.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9db7497959293b8db639/html5/thumbnails/4.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9db7497959293b8db639/html5/thumbnails/5.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9db7497959293b8db639/html5/thumbnails/6.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9db7497959293b8db639/html5/thumbnails/7.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9db7497959293b8db639/html5/thumbnails/8.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9db7497959293b8db639/html5/thumbnails/9.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9db7497959293b8db639/html5/thumbnails/10.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9db7497959293b8db639/html5/thumbnails/11.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9db7497959293b8db639/html5/thumbnails/12.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9db7497959293b8db639/html5/thumbnails/13.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9db7497959293b8db639/html5/thumbnails/14.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9db7497959293b8db639/html5/thumbnails/15.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9db7497959293b8db639/html5/thumbnails/16.jpg)
• 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](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9db7497959293b8db639/html5/thumbnails/17.jpg)
• 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](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9db7497959293b8db639/html5/thumbnails/18.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9db7497959293b8db639/html5/thumbnails/19.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9db7497959293b8db639/html5/thumbnails/20.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9db7497959293b8db639/html5/thumbnails/21.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9db7497959293b8db639/html5/thumbnails/22.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9db7497959293b8db639/html5/thumbnails/23.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9db7497959293b8db639/html5/thumbnails/24.jpg)
Merci pour votre attention