13
Audrey ALIBERT Monia FADLI Cécile GARNIER Dominica LEUNG Baba NGOM David ROUSSE Module 21 Groupe 2 IUP MIAGe 3éme année

Module 21 Groupe 2 IUP MIAGe 3éme année

  • 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

Page 1: Module 21 Groupe 2        IUP MIAGe 3éme année

Audrey ALIBERT Monia FADLI Cécile GARNIER Dominica LEUNG Baba NGOM David ROUSSE

Module 21 Groupe 2 IUP MIAGe 3éme année

Page 2: 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

Page 3: Module 21 Groupe 2        IUP MIAGe 3éme année

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

Page 4: Module 21 Groupe 2        IUP MIAGe 3éme année

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

Page 5: Module 21 Groupe 2        IUP MIAGe 3éme année

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.

Page 6: Module 21 Groupe 2        IUP MIAGe 3éme année

ARCHITECTURE 3-TIERSARCHITECTURE 3-TIERS

Client Java

Composants métier

Données sous SQL Server

Page 7: Module 21 Groupe 2        IUP MIAGe 3éme année

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

Page 8: Module 21 Groupe 2        IUP MIAGe 3éme année

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

Page 9: Module 21 Groupe 2        IUP MIAGe 3éme année

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.

Page 10: Module 21 Groupe 2        IUP MIAGe 3éme année

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

Page 11: Module 21 Groupe 2        IUP MIAGe 3éme année

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

- ...

Page 12: Module 21 Groupe 2        IUP MIAGe 3éme année

DEMONSTRATIONDEMONSTRATION

Page 13: Module 21 Groupe 2        IUP MIAGe 3éme année

ARCHITECTURE REPARTIEARCHITECTURE REPARTIE

Interface cliente Manager

SQL ServerComposant d’accès aux données

2 composants : OffreEmploiet ProfilDePoste