Upload
raheem
View
32
Download
5
Embed Size (px)
DESCRIPTION
Audrey ALIBERTMonia FADLI Cécile GARNIERDominica LEUNG Baba NGOMDavid ROUSSE. A LA RECHERCHE D'UNE OFFRE D'EMPLOI. Module 21 Groupe 2 IUP MIAGe 3éme année. PLAN. Introduction Gestion du projet Modélisation Architecture 3-Tiers - PowerPoint PPT Presentation
Citation preview
Audrey ALIBERT Monia FADLI Cécile GARNIER Dominica LEUNG Baba NGOM David ROUSSE
Module 21 Groupe 2 IUP MIAGe 3éme année
PLANPLAN
Introduction Gestion du projet Modélisation Architecture 3-Tiers interface cliente composants métiers base de données Tests Conclusion Démonstration
INTRODUCTIONINTRODUCTION
Projet réalisé en partenariat avec B&T Associés. - Etude de cas : gestion d’offres d’emploi
Techniquement :- Modélisation en UML- Démarche E-Process- Architecture 3-tiers : CORBA- Langage d’implémentation : JAVA- SGBD : SQL Server 7.0
REPARTITION DES TACHES REPARTITION DES TACHES ET PLANNINGET PLANNING
Modélisation Architecture Documentation CodageAudreyCécileMoniaDominicaBabaDavid
Modélisation : 15 jours / homme Architecture : 12 jours / homme Documentation : 10 jours / homme Codage : 29 jours / homme
MODELISATIONMODELISATION
Démarche E-Process :- Diagramme des cas d’utilisations- Diagramme de séquence inter-composants- Diagramme de séquence intra-composant- Diagramme de classes- Diagramme d’états
Notion de composant métier :- un groupement de concepts métiers forts- sert un ou plusieurs processus métier- possède une grande autonomie par rapport aux autres composants.
ARCHITECTURE 3-TIERSARCHITECTURE 3-TIERS
Client Java
Composants métier
Données sous SQL Server
CLIENT JAVACLIENT JAVA
Couche présentation
- la communication avec la partie composant métier se fait grâce à un ORB sur le poste client
- interface développée en JAVA
ORB ORB
IIOP
TCP/IP
Ethernet
IIOP
TCP/IP
Ethernet
Support physique
COMPOSANTS METIERSCOMPOSANTS METIERS
La couche métier implémente la logique métier de l’application via des composants.
- les composants métiers communiquent
entre eux via le bus logiciel de CORBA
- langage d’implémentation des objets : JAVA ...
- ... pourquoi pas : C++, SMALLTALK, ADA
BASE DE DONNEESBASE DE DONNEES
Gestion des données : SGBD SQL Server 7.0
- la couche métier accède aux données par le biais d’un composant technique d’accès aux données
- ce composant, réalisé en JAVA, utilise l’API JDBC (Java DataBase Connectivity) qui est un middleware d’accès aux données.
TESTSTESTS
Les tests se sont effectués en 3 étapes :
- tests unitaires des composants
- tests d’intégration : composants entre eux
- tests de l’application elle-même
CONCLUSIONCONCLUSION
Dynamique de projet dans une entreprise avec livrables toutes les semaines et réunions
Documents d’analyse et de développement : - modélisation
- charte graphique
- normes de développement
- architecture
- ...
DEMONSTRATIONDEMONSTRATION
ARCHITECTURE REPARTIEARCHITECTURE REPARTIE
Interface cliente Manager
SQL ServerComposant d’accès aux données
2 composants : OffreEmploiet ProfilDePoste