La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

PILOTE - Sous Projet 5.2 1 PILOTE SOUS-PROJET 5 Cyril Carrez, Elie Najm, Alexandre Tauveron.

Présentations similaires


Présentation au sujet: "PILOTE - Sous Projet 5.2 1 PILOTE SOUS-PROJET 5 Cyril Carrez, Elie Najm, Alexandre Tauveron."— Transcription de la présentation:

1 PILOTE - Sous Projet 5.2 1 PILOTE SOUS-PROJET 5 Cyril Carrez, Elie Najm, Alexandre Tauveron

2 PILOTE - Sous Projet 5.2 2 Plan Fonctionnel Global: (SIB / enchaînement BCP) Plan Fonctionnel Réparti Sous-projet 5 : transformations pour les services

3 PILOTE - Sous Projet 5.2 3 SCFSDF Plan Fonctionnel Réparti TRANSFORMATIONS POUR LE RI Screen SSD : liste dutilisateurs autorisés Correspondance Non Correspondance CID : utilisateur Plan Fonctionnel Global Search SearchResult

4 PILOTE - Sous Projet 5.2 4 n Plan Fonctionnel Global Internet Interaction Service Data Management error POI Occupé Pas de réponse Basic Call Process (BCP) POR 1 Clear Call POR 1 Clear Call User Interaction error success POR 2 Clear Call User Interaction SSD- paramètres_annonce - paramètres_informations_recueillies CID- ID appelé Sortie logique- Succes, erreur CID- cause_erreur_interaction - données_recueillies Internet Interaction Service Data Management error POI Occupé Pas de réponse Basic Call Process (BCP) POR 1 Clear Call POR 1 Clear Call User Interaction error success POR 2 Clear Call User Interaction Service Data Management SSD- File_Indicator - Action = Retrieve CID- ID_appelé Sortie Logique - Succes, erreur CID - email_appelé - cause_erreur_gestion Service Data Management Exemple : Service Voix/E-mail n Plan de service Internet Interaction SSD- Action = envoyer_email CID- email_appelant Sortie Logique- Success Service Data Management entréesortie

5 PILOTE - Sous Projet 5.2 5 Profil du Plan Fonctionnel Global SIB run_SIB() : return_SIB SSD1 …. SSDn CID Value in 1..* 0..* out 1..* 0..* Extensions UML Métamodèle return_SIB ={sorties logiques}

6 PILOTE - Sous Projet 5.2 6 n Enchaînement des SIBs => diagramme détat GestionInteraction_UtilisateurInternet_Interaction succes > erreur succes > erreur > succes Profil du Plan Fonctionnel Global n Un patron par SIB CS-1 –13 modèles génériques Exemple : SIB Gestion des données de service

7 PILOTE - Sous Projet 5.2 7 Profil du Plan Fonctionnel Global Règles de présentation n Par SIB n Globale: toutes les SIBs et CIDs associées Règles de transformation n Aide pour le diagramme détat. Placement automatique des états. Règles de validation n Chaque SIB doit être conforme à son patron

8 PILOTE - Sous Projet 5.2 8 Plan Fonctionnel Global -Transformation

9 PILOTE - Sous Projet 5.2 9 Plan Fonctionnel Global Enchaînement de SIB GestionInteraction_UtilisateurInternet_Interaction succes > erreur succes > erreur > succes

10 PILOTE - Sous Projet 5.2 10 Profil du Plan Fonctionnel Réparti IN SIB run_SIB SSD1 …. SSDn CID Value in 1..* 0..* utilise * * met en relation * SDF Search UpDate SRF play playAndCollect SSF Connect Disconnect 0..1 Vue Plan Fonctionnel global out 1..* 0..* Métamodèle

11 PILOTE - Sous Projet 5.2 11 Profil du Plan Fonctionnel Réparti Extensions UML

12 PILOTE - Sous Projet 5.2 12 Profil du Plan Fonctionnel Réparti IN Règles de présentation n Vues selon le Plan Fonctionnel Global n Par SIB n Globale: toutes les SIB, CID et Entités Fonctionnelles associés Règles de transformation n Création du code SDL Règles de validation n Chaque SIB doit être conforme à son patron

13 PILOTE - Sous Projet 5.2 13 Interaction_Utilisateur Announcement parameters : undefined SRF play() playAndCollect() Called Party ID Value : string html link value : string > needs > Instance Patron SIB UserInteraction ServiceData Management User Interaction Internet Interaction POI POR run_SIB() : success, error

14 PILOTE - Sous Projet 5.2 14 Called Party e-mail value : string Called Party ID Value : string Gection run_SIB() : success, error File_ Indicator : string Action : string > needs > SDF Search() Update() > Instance Patron SIB DataManagement ServiceData Management User Interaction Internet Interaction POI POR

15 PILOTE - Sous Projet 5.2 15 Instance Patron SIB Internet Interaction Called Party e-mail value : string Internet_Interaction Called Party ID Value : string html link value : string Action : string run_SIB() : success > SMTP-server Send_email() > needs ServiceData Management User Interaction Internet Interaction POI POR

16 PILOTE - Sous Projet 5.2 16 Plan Fonctionnel Réparti - Vue globale Called Party e-mail Interaction Utilisateur SRF Called Party ID html link Gestion > needs > SDF needs > Internet Interaction > Patron SIB DataManagement Patron SIB UserInteraction Patron SIB Internet Interaction > SMTP- server needs Call Party ID >

17 PILOTE - Sous Projet 5.2 17 Plan Fonctionnel Réparti - Transformations n Contexte SDL :

18 PILOTE - Sous Projet 5.2 18 Plan Fonctionnel Réparti Transformation: Séquenceur Wait DP Interaction Utilisateur SIB_startto Interaction_Utilisateur Wait_Interaction_Utilisateur Interaction_Utilisateur_sucess Interaction_Utilisateur_error success error Internet Interaction Gestion_sucess start Wait_Gestion Gestion SIB_start to Gestion POR1

19 PILOTE - Sous Projet 5.2 19 Plan Fonctionnel Réparti Transformations: SIB Gestion Service_processing SIB_start search Wait_Result Search_Result CODE «error» «success» CID_error := ERROR Gestion_error Service_Processing CID_email := result Gestion_success Code to create the request Wait_Result

20 PILOTE - Sous Projet 5.2 20 n Facilités pour le Plan Fonctionnel Global n Plan Fonctionnel Réparti fortement automatisé n Intégration dans une plateforme SDL de tests de services RI existante (ENST) – tests du service – tests d'interaction de services Conclusion Perspectives


Télécharger ppt "PILOTE - Sous Projet 5.2 1 PILOTE SOUS-PROJET 5 Cyril Carrez, Elie Najm, Alexandre Tauveron."

Présentations similaires


Annonces Google