soutenance mémoire de fin d'études
Post on 13-Jan-2015
43.827 Views
Preview:
DESCRIPTION
TRANSCRIPT
Ministère de l’Enseignement Supérieur
et de la Recherche Scientifique
République de Côte d’Ivoire
Union – Discipline - Travail
ETUDE ET IMPLEMENTATION D’UN PROGICIEL EN MODE SAAS POUR LE METIER D’ASSURANCE
Encadreur Pédagogique
Tuteur de Stage
Dr. Tanoh Tanoh Lambert
Enseignant à l’INPHB
M. Ninmin RichardDirecteur Recherche et
Développement
Soutenu par : HAUHOUOT Fabrice Jean-CédricEn vue de l’obtention du diplôme d’Ingénieur de conception en Informatique
Période de stage : du 30 Avril 2012 au 31 Juillet 2012
THEME :
PLAN DE SOUTENANCE
PREMIERE PARTIE : GENERALITES CHAPITRE 1 : PRESENTATION DE LA STRUCTURE D’ACCUEIL
CHAPITRE 2 : ETUDE DE L’EXISTANT
DEUXIEME PARTIE : ETUDE CONCEPTUELLE CHAPITRE 3 : METHODE D’ANALYSE ET DE CONCEPTION
CHAPITRE 4 : ETUDE PRELIMINAIRE
CHAPITRE 5 : CAPTURE DES BESOINS FONCTIONNELS
CHAPITRE 6 : ANALYSE
CHAPITRE 7 : CAPTURE DES BESOINS TECHNIQUES
TROISIEME PARTIE : IMPLEMENTATION DE LA SOLUTION CHAPITRE 8 : CONCEPTION DETAILLEE
CHAPITRE 9 : ESTIMATION FINANCIERE DU PROJET
CHAPITRE 10 : PRESENTATION DE LA SOLUTION
CHAPITRE 1: Présentation de la structure d’accueil
PARTIE I
PARTIE II
PARTIE I: GENERALITES
Chapitre 1Chapitre 2
Chapitre 3
Chapitre 5
Chapitre 6
Chapitre 7
Chapitre 9
Chapitre 10
Chapitre 8
PARTIE III
Chapitre 4
1.1 Présentation de la structure d’accueil
AUSTINS SEPORINI est un cabinet d’actuariat et de
génie logiciel.
Conseils et études techniques
Formations et gestion d’intérim
Solutions logicielles et technologiques
CHAPITRE 1: Présentation de la structure d’accueil
PARTIE I
PARTIE II
PARTIE I: GENERALITES
Chapitre 1Chapitre 2
Chapitre 3
Chapitre 5
Chapitre 6
Chapitre 7
Chapitre 9
Chapitre 10
Chapitre 8
PARTIE III
Chapitre 4
1.2 Organigramme de la structure d’accueil
Direction générale
Département technique et commercial
Département recherche et
développement
Service comptabilité et finance
CHAPITRE 2: Etude de l’existant
PARTIE I
PARTIE II
PARTIE I: GENERALITES
Chapitre 1
Chapitre 2
Chapitre 3
Chapitre 5
Chapitre 6
Chapitre 7
Chapitre 9
Chapitre 10
Chapitre 8
PARTIE III
Chapitre 4
2.1 Présentation de l’existant
LOGO
PRESENTATION
BSP PROProgiciel destiné à la gestion des compagnies IARD
BSP COURTAGEProgiciel destiné aux sociétés de courtage d’assurance.
BSP SANTEProgiciel destiné à l’assurance qui traite la santé.
SOLVERLIFEProgiciel de gestion actuarielle des compagnies d’assurance-vie.
CHAPITRE 2: Etude de l’existant
PARTIE I
PARTIE II
PARTIE I: GENERALITES
Chapitre 1
Chapitre 2
Chapitre 3
Chapitre 5
Chapitre 6
Chapitre 7
Chapitre 9
Chapitre 10
Chapitre 8
PARTIE III
Chapitre 4
2.1 Présentation de l’existant
Production Sinistre Comptabilité
Administration
Santé Etats
CHAPITRE 2: Etude de l’existant
PARTIE I
PARTIE II
PARTIE I: GENERALITES
Chapitre 1
Chapitre 2
Chapitre 3
Chapitre 5
Chapitre 6
Chapitre 7
Chapitre 9
Chapitre 10
Chapitre 8
PARTIE III
Chapitre 4
2.1 Présentation de l’existant
signature du
contrat
réception du cahier de
charges du client
paramétrage déploiement test formatio
n
suivi du
client
CHAPITRE 2: Etude de l’existant
PARTIE I
PARTIE II
PARTIE I: GENERALITES
Chapitre 1
Chapitre 2
Chapitre 3
Chapitre 5
Chapitre 6
Chapitre 7
Chapitre 9
Chapitre 10
Chapitre 8
PARTIE III
Chapitre 4
2.2 Critique de l’existant
Redondance de fonctionnalités
Architecture de déploiement 2-tiers
Utilisation de la même base de données pour toutes les
applications
HyperFileSQL de WinDev est la seule base de données
supportée par l’application
Gestion centralisée des droits et des utilisateurs
Processus long et couteux de livraison des applications
aux clients
Exigence matérielle très grande pour le déploiement
CHAPITRE 3: Méthode d’analyse et de conception
PARTIE I
PARTIE II
PARTIE II: ETUDE CONCEPTUELLE
Chapitre 1
Chapitre 2
Chapitre 3
Chapitre 5
Chapitre 6
Chapitre 7
Chapitre 9
Chapitre 10
Chapitre 8
PARTIE III
Chapitre 4
3.1 Merise
Méthode systémique d’analyse et de conception des
systèmes d’information
Séparation de l’analyse et la conception des données de
celui des opérations
CHAPITRE 3: Méthode d’analyse et de conception
PARTIE I
PARTIE II
PARTIE II: ETUDE CONCEPTUELLE
Chapitre 1
Chapitre 2
Chapitre 3
Chapitre 5
Chapitre 6
Chapitre 7
Chapitre 9
Chapitre 10
Chapitre 8
PARTIE III
Chapitre 4
3.1 Processus Unifié (Unified Process)
Centré sur l’architecture
Piloté par les cas d’utilisation
Itératif et incrémental
Utilise le langage UML
Implémentations
RUP (Rational Unified Process) : Instanciation
UP par IBM
XUP (eXtrem Programming UP) : eXtrem
Programming
2TUP (2 Track UP) : Cycle en Y proposée par
Valtech
CHAPITRE 3: Méthode d’analyse et de conception
PARTIE I
PARTIE II
PARTIE II: ETUDE CONCEPTUELLE
Chapitre 1
Chapitre 2
Chapitre 3
Chapitre 5
Chapitre 6
Chapitre 7
Chapitre 9
Chapitre 10
Chapitre 8
PARTIE III
Chapitre 4
3.1 Choix de la méthode
Nous optons pour le Processus Unifié
Bonne modélisation métier
Solution modulaire
Solution évolutive
Solution maintenable
Déploiement simplifié
Implémentation : 2TUP
Meilleure gestion des risques liés à un projet
Prise en compte des évolutions perpétuelles des SI
Adaptation aux petits, moyens et grands projets.
CHAPITRE 4: Etude préliminaire
PARTIE I
PARTIE II
PARTIE II: ETUDE CONCEPTUELLE
Chapitre 1
Chapitre 2
Chapitre 3
Chapitre 5
Chapitre 6
Chapitre 7
Chapitre 9
Chapitre 10
Chapitre 8
PARTIE III
Chapitre 4
4.1 Cahier de charges
Meilleure structuration des services du logiciel
Exploitation de différents SGBDR et de fichiers de données
Décentralisation de la gestion des droits et des utilisateurs
Flexibilité pour l’intégration d’autres futures solutions de
l’entreprise
Intégration d’un outil simple pour le déploiement et
l’administration de la solution
Large portabilité de la solution
CHAPITRE 4: Etude préliminaire
PARTIE I
PARTIE II
PARTIE II: ETUDE CONCEPTUELLE
Chapitre 1
Chapitre 2
Chapitre 3
Chapitre 5
Chapitre 6
Chapitre 7
Chapitre 9
Chapitre 10
Chapitre 8
PARTIE III
Chapitre 4
4.1 Cahier de charges
Progiciel
SaaS (Software as a Service)
Assurance
CHAPITRE 4: Etude préliminaire
PARTIE I
PARTIE II
PARTIE II: ETUDE CONCEPTUELLE
Chapitre 1
Chapitre 2
Chapitre 3
Chapitre 5
Chapitre 6
Chapitre 7
Chapitre 9
Chapitre 10
Chapitre 8
PARTIE III
Chapitre 4
4.3 Découpage en module
BSpace
Production Sinistre Comptabilité
Administration Plateforme
Santé Administration locale
Etats & Reporting
CHAPITRE 5: Capture des besoins fonctionnels
PARTIE I
PARTIE II
PARTIE II: ETUDE CONCEPTUELLE
Chapitre 1
Chapitre 2
Chapitre 3
Chapitre 5Chapitre 6
Chapitre 7
Chapitre 9
Chapitre 10
Chapitre 8
PARTIE III
Chapitre 4
CHAPITRE 6: Analyse
PARTIE I
PARTIE II
PARTIE II: ETUDE CONCEPTUELLE
Chapitre 1
Chapitre 2
Chapitre 3
Chapitre 5 Chapitre
6Chapitre 7
Chapitre 9
Chapitre 10
Chapitre 8
PARTIE III
Chapitre 4
CHAPITRE 7: Capture des besoins techniques
PARTIE I
PARTIE II
PARTIE II: ETUDE CONCEPTUELLE
Chapitre 1
Chapitre 2
Chapitre 3
Chapitre 5
Chapitre 6 Chapitre
7
Chapitre 9
Chapitre 10
Chapitre 8
PARTIE III
Chapitre 4
7.1 Architecture logicielle de l’application
Couches logicielles Présentation Métier Couche d’accès aux données
Architecture 1 tiers 2 tiers 3 tiers N-tiers
Choix : Architecture 3 tiers Trois niveaux physiques de déploiement Sécurité et intégrité des données Répartition de la charge de travail
CHAPITRE 7: Capture des besoins techniques
PARTIE I
PARTIE II
PARTIE II: ETUDE CONCEPTUELLE
Chapitre 1
Chapitre 2
Chapitre 3
Chapitre 5
Chapitre 6 Chapitre
7
Chapitre 9
Chapitre 10
Chapitre 8
PARTIE III
Chapitre 4
7.2 Plateforme de développement
Choix : JAVA EE 6 Portabilité Performance Forte documentation Vaste communauté d’utilisateur Faible cout de mise en œuvre
Plateforme Portabilité Sécurité Richesse des APIs
Optimisation des ressources
Documentation
Hébergement Cloud
Java EE 6
.NET 4
CHAPITRE 7: Capture des besoins techniques
PARTIE I
PARTIE II
PARTIE II: ETUDE CONCEPTUELLE
Chapitre 1
Chapitre 2
Chapitre 3
Chapitre 5
Chapitre 6 Chapitre
7
Chapitre 9
Chapitre 10
Chapitre 8
PARTIE III
Chapitre 4
7.3 Environnement de développement intégré
Choix : Eclipse IDE Faible utilisation des ressources Grande communauté des utilisateurs Richesse des plugins
EDI Portabilité Faible utilisation des ressources
Génération de code
Grande communauté des utilisateurs
Richesse des plugins
Eclipse Juno
NetBeans 7.2
CHAPITRE 7: Capture des besoins techniques
7.4 Architecture multi-tenante de base de données
Base de données dédiées Tables dédiées, schémas dédiés Tables et schémas partagés
Choix : Base de données dédiées Niveau de sécurité natif élevé Adaptée au tenants ayant de grandes base de
données Facilité de sauvegarde et de restauration des
données d’un client.
PARTIE I
PARTIE II
Chapitre 1
Chapitre 2
Chapitre 3
Chapitre 5
Chapitre 6
Chapitre 9
Chapitre 10
Chapitre 8
PARTIE III
Chapitre 4
Chapitre 7
PARTIE II: ETUDE CONCEPTUELLE
CHAPITRE 7: Capture des besoins techniques
PARTIE I
PARTIE II
PARTIE II: ETUDE CONCEPTUELLE
Chapitre 1
Chapitre 2
Chapitre 3
Chapitre 5
Chapitre 6 Chapitre
7
Chapitre 9
Chapitre 10
Chapitre 8
PARTIE III
Chapitre 4
7.5 SGBD
Transactio
ns
Rapidi
té
Gratuité Résistan
ce
Facilité
d’administrat
ion
Portabilité
(OS + Cloud)
Oracle 11g
SQL Server
2008 R2
MySQL 5
HyperFileS
QL Choix : Oracle 11g
Performant Robuste Portable Gestion de grandes bases de données transactionnelles
CHAPITRE 7: Capture des besoins techniques
PARTIE I
PARTIE II
PARTIE II: ETUDE CONCEPTUELLE
Chapitre 1
Chapitre 2
Chapitre 3
Chapitre 5
Chapitre 6 Chapitre
7
Chapitre 9
Chapitre 10
Chapitre 8
PARTIE III
Chapitre 4
7.6 Serveur d’application
JBoss GlassFish Serveur Tomcat
Gratuité
Fonctionnalité intégré
Complexité/Puissance
Taux d’utilisation
Hébergement/ portabilité
Choix : Apache Tomcat Portabilité sur site et sur le Cloud Computing.
CHAPITRE 7: Capture des besoins techniques
PARTIE I
PARTIE II
PARTIE II: ETUDE CONCEPTUELLE
Chapitre 1
Chapitre 2
Chapitre 3
Chapitre 5
Chapitre 6 Chapitre
7
Chapitre 9
Chapitre 10
Chapitre 8
PARTIE III
Chapitre 4
7.7 Plateforme d’hébergement cloud
Amazon Elastic Compute Cloud (Amazon EC2)
Microsoft Windows Azure
Debian
Plateforme JEE
Apache Tomcat
Oracle 11g
Choix : Amazon Elastic Compute Cloud (EC2) Elasticité Maturité
CHAPITRE 7: Capture des besoins techniques
PARTIE I
PARTIE II
PARTIE II: ETUDE CONCEPTUELLE
Chapitre 1
Chapitre 2
Chapitre 3
Chapitre 5
Chapitre 6 Chapitre
7
Chapitre 9
Chapitre 10
Chapitre 8
PARTIE III
Chapitre 4
Plateforme d’hébergement cloud
Amazon Elastic Compute Cloud
Plateforme de développement
JEE 6
Langage coté serveur JSP, JSF
Langage de script Java
ORM JPA
Architecture 3 tiers
EDI Eclipse IDE
Serveur d’application Apache Tomcat
Système serveur Debian
SGBD Oracle 11g
7.9 Récapitulatif des choix
CHAPITRE 7 : Capture des besoins techniques
PARTIE I
PARTIE II
PARTIE II: ETUDE CONCEPTUELLE
Chapitre 1
Chapitre 2
Chapitre 3
Chapitre 5
Chapitre 6 Chapitre
7
Chapitre 9
Chapitre 10
Chapitre 8
PARTIE III
Chapitre 4
CHAPITRE 8 : Conception détaillée
PARTIE I
PARTIE II
PARTIE III: IMPLEMENTATION
Chapitre 1
Chapitre 2
Chapitre 3
Chapitre 5
Chapitre 6
Chapitre 7
Chapitre 9
Chapitre 10
Chapitre 8
PARTIE III
Chapitre 4
CHAPITRE 8 : Conception détaillée
PARTIE I
PARTIE II
PARTIE III: IMPLEMENTATION
Chapitre 1
Chapitre 2
Chapitre 3
Chapitre 5
Chapitre 6
Chapitre 7
Chapitre 9
Chapitre 10
Chapitre 8
PARTIE III
Chapitre 4
CHAPITRE 9 : Estimation financière du projet
PARTIE I
PARTIE II
PARTIE III: IMPLEMENTATION
Chapitre 1
Chapitre 2
Chapitre 3
Chapitre 5
Chapitre 6
Chapitre 7
Chapitre 9Chapitre 10
Chapitre 8
PARTIE III
Chapitre 4
Matériels et logiciels Nombre Fonction Prix(FCFA) Commentaires
Serveur HP Proliant,
Virtual Box,
Windows Server
2008 R2, Debian,
Oracle 11g Express,
Apache Tomcat
- Environnement de
test local.
0 Disponible dans
l’entreprise ou
gratuit
Eclipse Juno 5 EDI 0 Gratuit (Eclipse
Foundation)
Ordinateurs
portables (Toshiba,
HP, Samsung)
7 Equipement des
ingénieurs
0 Disponible dans
l’entreprise
Amazon Oracle
Entreprise Linux
2 OS + SGBD chez
Amazon
0 Période d’essai
(Amazon+Oracle)
Amazon Tomcat On
Apache
1 Serveur d’application
sur Amazon
0 Période d’essai
(TurnKey Linux)
Total 0 FCFA
CHAPITRE 9 : Estimation financière du projet
PARTIE I
PARTIE II
PARTIE III: IMPLEMENTATION
Chapitre 1
Chapitre 2
Chapitre 3
Chapitre 5
Chapitre 6
Chapitre 7
Chapitre 9Chapitre 10
Chapitre 8
PARTIE III
Chapitre 4
Ressource
s
humaines
Nombre Activité Nombre
jours
Prix par
jour (FCFA)
Prix Total
(FCFA)
Analyste
(stagiaire)
2 Modélisation métier,
analyse
10 jours 8.000 160.000
Développe
ur et
intégrateu
r cloud
(stagiaire)
3 Analyse, conception
et implémentation
90 jours 10.000 2.700.000
Développe
ur BD
(stagiaire)
1 Analyse, conception
et implémentation
90 jours 10.000 900.000
Testeur
(stagiaire)
1 Test 20 jours 8.000 160.000
TOTAL 5.020.000
FCFA
CHAPITRE 10 : Présentation de la solution
PARTIE I
PARTIE II
PARTIE III: IMPLEMENTATION
Chapitre 1
Chapitre 2
Chapitre 3
Chapitre 5
Chapitre 6
Chapitre 7
Chapitre 9 Chapitre
10
Chapitre 8
PARTIE III
Chapitre 4
CHAPITRE 10 : Présentation de la solution
PARTIE I
PARTIE II
PARTIE III: IMPLEMENTATION
Chapitre 1
Chapitre 2
Chapitre 3
Chapitre 5
Chapitre 6
Chapitre 7
Chapitre 9 Chapitre
10
Chapitre 8
PARTIE III
Chapitre 4
top related