You are on page 1of 37

Ministre de lEnseignement

Suprieur
et de la Recherche Scientifique

Rpublique de Cte
dIvoire
Union Discipline - Travail

THEME :

ETUDE ET IMPLEMENTATION DUN


PROGICIEL EN MODE SAAS POUR LE
METIER
DASSURANCE
Soutenu par
: HAUHOUOT
Fabrice Jean-Cdric
En vue de lobtention du diplme dIngnieur de conception en Informatique
Priode de stage : du 30 Avril 2012 au 31 Juillet 2012
Encadreur Pdagogique
Dr. Tanoh Tanoh Lambert
Enseignant lINPHB

Tuteur de Stage
M. Ninmin Richard
Directeur Recherche et
Dveloppement

INTRODUCTION

PLAN DE SOUTENANCE

PREMIERE PARTIE : GENERALITES

CHAPITRE 1 : PRESENTATION DE LA STRUCTURE DACCUEIL

CHAPITRE 2 : ETUDE DE LEXISTANT

DEUXIEME PARTIE : ETUDE CONCEPTUELLE

CHAPITRE 3 : METHODE DANALYSE 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

PREMIERE PARTIE : GENERALITES

PARTIE I: GENERALITES
CHAPITRE 1: Prsentation de la structure daccueil
PARTIE I
Chapitre 1
Chapitre 2
PARTIE II

1.1 Prsentation de la structure daccueil

AUSTINS SEPORINI est un cabinet dactuariat et de gnie


logiciel.

Chapitre 3
Chapitre 4
Chapitre 5
Chapitre 6
Chapitre 7
PARTIE III
Chapitre 8
Chapitre 9
Chapitre 10

Conseils et tudes techniques


Formations et gestion dintrim
Solutions logicielles et technologiques

PARTIE I: GENERALITES
CHAPITRE 1: Prsentation de la structure daccueil
PARTIE I
Chapitre 1

1.2 Organigramme de la structure daccueil

Chapitre 2
PARTIE II

Direction gnrale

Chapitre 3
Chapitre 4
Chapitre 5
Chapitre 6
Chapitre 7
PARTIE III
Chapitre 8
Chapitre 9
Chapitre 10

Dpartement technique
et commercial

Dpartement recherche
et dveloppement

Service comptabilit et
finance

PARTIE I: GENERALITES
CHAPITRE 2: Etude de lexistant
PARTIE I
Chapitre 1
Chapitre 2
PARTIE II
Chapitre 3
Chapitre 4
Chapitre 5
Chapitre 6
Chapitre 7
PARTIE III
Chapitre 8
Chapitre 9
Chapitre 10

2.1 Prsentation de lexistant

LOGO

PRESENTATION

BSP PRO
Progiciel destin la gestion des compagnies IARD

BSP COURTAGE
Progiciel destin aux socits de courtage dassurance.

BSP SANTE
Progiciel destin lassurance qui traite la sant.

SOLVERLIFE
Progiciel de gestion actuarielle des compagnies dassurance-vie.

PARTIE I: GENERALITES
CHAPITRE 2: Etude de lexistant
PARTIE I
Chapitre 1

2.1 Prsentation de lexistant

Chapitre 2
PARTIE II
Chapitre 3
Chapitre 4
Chapitre 5
Chapitre 6
Chapitre 7
PARTIE III
Chapitre 8
Chapitre 9
Chapitre 10

Production

Sinistre

Comptabilit

Sant

Administratio
n

Etats

PARTIE I: GENERALITES
CHAPITRE 2: Etude de lexistant
PARTIE I
Chapitre 1

2.1 Prsentation de lexistant

Chapitre 2
PARTIE II
Chapitre 3
Chapitre 4
Chapitre 5
Chapitre 6
Chapitre 7
PARTIE III
Chapitre 8
Chapitre 9
Chapitre 10

signature
du contrat

rception du
cahier de
charges du
client

paramtrage

dploiement

test

formation

suivi du

client

PARTIE I: GENERALITES
CHAPITRE 2: Etude de lexistant
PARTIE I
Chapitre 1
Chapitre 2
PARTIE II
Chapitre 3
Chapitre 4
Chapitre 5
Chapitre 6
Chapitre 7

2.2 Critique de lexistant

Redondance de fonctionnalits
Architecture de dploiement 2-tiers
Utilisation de la mme base de donnes pour toutes les
applications
HyperFileSQL de WinDev est la seule base de donnes supporte
par lapplication
Gestion centralise des droits et des utilisateurs

PARTIE III
Chapitre 8
Chapitre 9
Chapitre 10

Processus long et couteux de livraison des applications aux


clients
Exigence matrielle trs grande pour le dploiement

DEUXIEME PARTIE : ETUDE CONCEPTUELLLE

PARTIE II: ETUDE CONCEPTUELLE


CHAPITRE 3: Mthode danalyse et de conception
PARTIE I
Chapitre 1
Chapitre 2
PARTIE II
Chapitre 3
Chapitre 4
Chapitre 5
Chapitre 6
Chapitre 7

PARTIE III
Chapitre 8
Chapitre 9
Chapitre 10

3.1 Merise

Mthode systmique danalyse et de conception des systmes


dinformation
Sparation de lanalyse et la conception des donnes de celui des
oprations

PARTIE II: ETUDE CONCEPTUELLE


CHAPITRE 3: Mthode danalyse et de conception
PARTIE I
Chapitre 1
Chapitre 2
PARTIE II
Chapitre 3
Chapitre 4
Chapitre 5
Chapitre 6
Chapitre 7

3.1 Processus Unifi (Unified Process)

Centr sur larchitecture


Pilot par les cas dutilisation
Itratif et incrmental
Utilise le langage UML
Implmentations
RUP (Rational Unified Process) : Instanciation UP par
IBM

PARTIE III
Chapitre 8
Chapitre 9
Chapitre 10

XUP (eXtrem Programming UP) : eXtrem Programming


2TUP (2 Track UP) : Cycle en Y propose par Valtech

PARTIE II: ETUDE CONCEPTUELLE


CHAPITRE 3: Mthode danalyse et de conception
PARTIE I
Chapitre 1
Chapitre 2
PARTIE II
Chapitre 3

3.1 Choix de la mthode

Nous optons pour le Processus Unifi


Bonne modlisation mtier
Solution modulaire

Chapitre 4

Solution volutive

Chapitre 5

Solution maintenable

Chapitre 6

Dploiement simplifi

Chapitre 7

PARTIE III
Chapitre 8
Chapitre 9
Chapitre 10

Implmentation : 2TUP
Meilleure gestion des risques lis un projet
Prise en compte des volutions perptuelles des SI
Adaptation aux petits, moyens et grands projets.

PARTIE II: ETUDE CONCEPTUELLE


CHAPITRE 4: Etude prliminaire
PARTIE I
Chapitre 1
Chapitre 2
PARTIE II
Chapitre 3
Chapitre 4
Chapitre 5
Chapitre 6
Chapitre 7

4.1 Cahier de charges

Meilleure structuration des services du logiciel


Exploitation de diffrents SGBDR et de fichiers de donnes
Dcentralisation de la gestion des droits et des utilisateurs
Flexibilit pour lintgration dautres futures solutions de
lentreprise
Intgration dun outil simple pour le dploiement et ladministration
de la solution

PARTIE III
Chapitre 8
Chapitre 9
Chapitre 10

Large portabilit de la solution

PARTIE II: ETUDE CONCEPTUELLE


CHAPITRE 4: Etude prliminaire
PARTIE I
Chapitre 1
Chapitre 2
PARTIE II
Chapitre 3
Chapitre 4
Chapitre 5
Chapitre 6
Chapitre 7

PARTIE III
Chapitre 8
Chapitre 9
Chapitre 10

4.1 Cahier de charges

Progiciel
SaaS (Software as a Service)
Assurance

PARTIE II: ETUDE CONCEPTUELLE


CHAPITRE 4: Etude prliminaire
PARTIE I
Chapitre 1

4.3 Dcoupage en module

Chapitre 2
BSpace
PARTIE II
Chapitre 3
Chapitre 4
Chapitre 5
Chapitre 6
Chapitre 7

PARTIE III
Chapitre 8
Chapitre 9
Chapitre 10

Production

Sinistre

Comptabilit

Sant

Administratio
n Plateforme

Administration
locale

Etats &
Reporting

PARTIE II: ETUDE CONCEPTUELLE


CHAPITRE 5: Capture des besoins fonctionnels
PARTIE I
Chapitre 1
Chapitre 2
PARTIE II
Chapitre 3
Chapitre 4
Chapitre 5
Chapitre 6
Chapitre 7

PARTIE III
Chapitre 8
Chapitre 9
Chapitre 10

PARTIE II: ETUDE CONCEPTUELLE


CHAPITRE 6: Analyse
PARTIE I
Chapitre 1
Chapitre 2
PARTIE II
Chapitre 3
Chapitre 4
Chapitre 5
Chapitre 6
Chapitre 7

PARTIE III
Chapitre 8
Chapitre 9
Chapitre 10

PARTIE II: ETUDE CONCEPTUELLE


CHAPITRE 7: Capture des besoins techniques
PARTIE I
Chapitre 1
Chapitre 2
PARTIE II
Chapitre 3
Chapitre 4
Chapitre 5
Chapitre 6
Chapitre 7

PARTIE III
Chapitre 8
Chapitre 9
Chapitre 10

7.1 Architecture logicielle de lapplication


Couches logicielles
Prsentation
Mtier
Couche daccs aux donnes
Architecture
1 tiers
2 tiers
3 tiers
N-tiers
Choix : Architecture 3 tiers
Trois niveaux physiques de dploiement
Scurit et intgrit des donnes
Rpartition de la charge de travail

PARTIE II: ETUDE CONCEPTUELLE


CHAPITRE 7: Capture des besoins techniques
PARTIE I
Chapitre 1
Chapitre 2
PARTIE II
Chapitre 3

7.2 Plateforme de dveloppement


Plateforme

Portabilit

Scurit

Richesse des
APIs

Java EE 6
.NET 4

Chapitre 4
Chapitre 5
Chapitre 6
Chapitre 7

PARTIE III
Chapitre 8
Chapitre 9
Chapitre 10

Choix : JAVA EE 6
Portabilit
Performance
Forte documentation
Vaste communaut dutilisateur
Faible cout de mise en uvre

Optimisation
des ressources

Documentation

Hbergement
Cloud

PARTIE II: ETUDE CONCEPTUELLE


CHAPITRE 7: Capture des besoins techniques
PARTIE I

7.3 Environnement de dveloppement intgr

Chapitre 1
Chapitre 2
PARTIE II
Chapitre 3
Chapitre 4

EDI

Portabilit

Faible
utilisation des
ressources

Gnration
de code

Eclipse Juno
NetBeans 7.2

Chapitre 5
Chapitre 6
Chapitre 7

PARTIE III
Chapitre 8
Chapitre 9
Chapitre 10

Choix : Eclipse IDE


Faible utilisation des ressources
Grande communaut des utilisateurs
Richesse des plugins

Grande
communaut
des utilisateurs

Richesse des
plugins

PARTIE II: ETUDE CONCEPTUELLE


CHAPITRE 7: Capture des besoins techniques
PARTIE I
Chapitre 1
Chapitre 2
PARTIE II
Chapitre 3
Chapitre 4
Chapitre 5
Chapitre 6
Chapitre 7

PARTIE III
Chapitre 8
Chapitre 9
Chapitre 10

7.4 Architecture multi-tenante de base de donnes

Base de donnes ddies


Tables ddies, schmas ddis
Tables et schmas partags
Choix : Base de donnes ddies
Niveau de scurit natif lev
Adapte au tenants ayant de grandes base de
donnes
Facilit de sauvegarde et de restauration des donnes
dun client.

PARTIE II: ETUDE CONCEPTUELLE


CHAPITRE 7: Capture des besoins techniques
PARTIE I
Chapitre 1
Chapitre 2

7.5 SGBD

Transactions

Rapidit

PARTIE II
Chapitre 3
Chapitre 4
Chapitre 5
Chapitre 6
Chapitre 7

PARTIE III
Chapitre 8
Chapitre 9
Chapitre 10

Gratuit

Rsistance

Facilit

Portabilit (OS +

dadministration

Cloud)

Oracle 11g
SQL Server
2008 R2
MySQL 5
HyperFileSQL

Choix : Oracle 11g


Performant
Robuste
Portable
Gestion de grandes bases de donnes transactionnelles

PARTIE II: ETUDE CONCEPTUELLE


CHAPITRE 7: Capture des besoins techniques
PARTIE I
Chapitre 1
Chapitre 2

7.6 Serveur dapplication

JBoss

Fonctionnalit intgr

Chapitre 4

Complexit/Puissance

Chapitre 6
Chapitre 7

PARTIE III
Chapitre 8
Chapitre 9
Chapitre 10

Serveur Tomcat

Gratuit

PARTIE II
Chapitre 3
Chapitre 5

GlassFish

Taux dutilisation
Hbergement/
portabilit

Choix : Apache Tomcat


Portabilit sur site et sur le Cloud Computing.

PARTIE II: ETUDE CONCEPTUELLE


CHAPITRE 7: Capture des besoins techniques
PARTIE I
Chapitre 1

7.7 Plateforme dhbergement cloud

Chapitre 2

PARTIE II
Chapitre 3

Amazon Elastic Compute


Cloud (Amazon EC2)

Microsoft Windows
Azure

Debian

Chapitre 4
Chapitre 5
Chapitre 6
Chapitre 7

PARTIE III
Chapitre 8
Chapitre 9
Chapitre 10

Plateforme JEE
Apache Tomcat
Oracle 11g

Choix : Amazon Elastic Compute Cloud (EC2)


Elasticit
Maturit

PARTIE II: ETUDE CONCEPTUELLE


CHAPITRE 7: Capture des besoins techniques
PARTIE I
Chapitre 1
Chapitre 2
PARTIE II
Chapitre 3

7.9 Rcapitulatif des choix


Plateforme dhbergement
cloud
Plateforme de dveloppement
Langage cot serveur

Amazon Elastic Compute Cloud


JEE 6
JSP, JSF

Chapitre 4

Langage de script

Java

Chapitre 5

ORM

JPA

Chapitre 6
Chapitre 7

Architecture
EDI

PARTIE III

Serveur dapplication

Chapitre 8

Systme serveur

Chapitre 9
Chapitre 10

SGBD

3 tiers
Eclipse IDE
Apache Tomcat
Debian
Oracle 11g

PARTIE II: ETUDE CONCEPTUELLE


CHAPITRE 7 : Capture des besoins techniques
PARTIE I
Chapitre 1
Chapitre 2
PARTIE II
Chapitre 3
Chapitre 4
Chapitre 5
Chapitre 6
Chapitre 7

PARTIE III
Chapitre 8
Chapitre 9
Chapitre 10

TROISIEME PARTIE :
IMPLEMENTATION DE LA SOLUTION

PARTIE III: IMPLEMENTATION


CHAPITRE 8 : Conception dtaille
PARTIE I
Chapitre 1
Chapitre 2
PARTIE II
Chapitre 3
Chapitre 4
Chapitre 5
Chapitre 6
Chapitre 7
PARTIE III
Chapitre 8
Chapitre 9
Chapitre 10

PARTIE III: IMPLEMENTATION


CHAPITRE 8 : Conception dtaille
PARTIE I
Chapitre 1
Chapitre 2
PARTIE II
Chapitre 3
Chapitre 4
Chapitre 5
Chapitre 6
Chapitre 7
PARTIE III
Chapitre 8
Chapitre 9
Chapitre 10

PARTIE III: IMPLEMENTATION


CHAPITRE 9 : Estimation financire du projet
PARTIE I
Chapitre 1
Chapitre 2
PARTIE II
Chapitre 3
Chapitre 4
Chapitre 5
Chapitre 6
Chapitre 7
PARTIE III
Chapitre 8
Chapitre 9
Chapitre 10

Matriels et logiciels

Nombre

Fonction

Prix(FCFA)

Commentaires

Serveur HP Proliant,

Environnement de test

Disponible dans

Virtual Box, Windows

local.

lentreprise ou

Server 2008 R2, Debian,

gratuit

Oracle 11g Express,


Apache Tomcat
Eclipse Juno

EDI

Gratuit (Eclipse
Foundation)

Ordinateurs portables

(Toshiba, HP, Samsung)


Amazon Oracle

Equipement des

ingnieurs
2

OS + SGBD chez Amazon

lentreprise
0

Entreprise Linux
Amazon Tomcat On

Disponible dans

Priode dessai
(Amazon+Oracle)

Apache

Serveur dapplication
sur Amazon

Total

Priode dessai
(TurnKey Linux)
0 FCFA

PARTIE III: IMPLEMENTATION


CHAPITRE 9 : Estimation financire du projet
PARTIE I

Ressources

Chapitre 1

humaines

Chapitre 2

Analyste

Nombre

(stagiaire)

PARTIE II
Chapitre 3

Dveloppeur
intgrateur

Chapitre 5

cloud

Chapitre 6

(stagiaire)

Chapitre 7
PARTIE III
Chapitre 8
Chapitre 9
Chapitre 10

Dveloppeur

Prix par jour

Prix Total

jours

(FCFA)

(FCFA)

10 jours

8.000

160.000

Analyse, conception et

90 jours

10.000

2.700.000

90 jours

10.000

900.000

20 jours

8.000

160.000

implmentation

BD (stagiaire)
Testeur

Modlisation mtier,

Nombre

analyse

et

Chapitre 4

Activit

Analyse, conception et
implmentation

Test

(stagiaire)
TOTAL

5.020.000 FCFA

PARTIE III: IMPLEMENTATION


CHAPITRE 10 : Prsentation de la solution
PARTIE I
Chapitre 1
Chapitre 2
PARTIE II
Chapitre 3
Chapitre 4
Chapitre 5
Chapitre 6
Chapitre 7
PARTIE III
Chapitre 8
Chapitre 9
Chapitre 10

PARTIE III: IMPLEMENTATION


CHAPITRE 10 : Prsentation de la solution
PARTIE I
Chapitre 1
Chapitre 2
PARTIE II
Chapitre 3
Chapitre 4
Chapitre 5
Chapitre 6
Chapitre 7
PARTIE III
Chapitre 8
Chapitre 9
Chapitre 10

CONCLUSION

QUESTIONS

REMARQUES

SUGGESTIONS

You might also like