PILOTE - Sous Projet PILOTE SOUS-PROJET 5 Cyril Carrez, Elie Najm, Alexandre Tauveron
PILOTE - Sous Projet Plan Fonctionnel Global: (SIB / enchaînement BCP) Plan Fonctionnel Réparti Sous-projet 5 : transformations pour les services
PILOTE - Sous Projet 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
PILOTE - Sous Projet n Plan Fonctionnel Global Internet Interaction Service Data Management error POI Busy No Answer 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 Busy No Answer 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 - _appelé - cause_erreur_gestion Service Data Management Exemple : Service Voix/ n Plan de service Internet Interaction SSD- Action = envoyer_ CID- _appelant Sortie Logique- Success Service Data Management entréesortie
PILOTE - Sous Projet 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}
PILOTE - Sous Projet 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
PILOTE - Sous Projet Profil du Plan Fonctionnel Global Vues n Par SIB n Globale: toutes les SIBs et CIDs associées Transformation n Aide pour le diagramme détat. Placement automatique des états. Règles de validation n Chaque SIB doit être conforme à son patron
PILOTE - Sous Projet Plan Fonctionnel Global -Transformation
PILOTE - Sous Projet Plan Fonctionnel Global Enchaînement de SIB GestionInteraction_UtilisateurInternet_Interaction succes > erreur succes > erreur > succes
PILOTE - Sous Projet Profil du Plan Fonctionnel Réparti IN Métamodèle SIB return_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..*
PILOTE - Sous Projet Profil du Plan Fonctionnel Réparti Extensions UML
PILOTE - Sous Projet Patrons de SIB pour le Plan Fonctionnel Réparti IN Vues n Vues selon le Plan Fonctionnel Global n Par SIB n Globale: toutes les SIB, CID et Entités Fonctionnelles associés Transformation n Création du code SDL Règles de validation n Chaque SIB doit être conforme à son patron
PILOTE - Sous Projet UserInteraction 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
PILOTE - Sous Projet Called Party value : string Called Party ID Value : string DataManagement run_SIB() : success File_ Indicator : string Action : string > needs > SDF Search() Update() > Instance Patron SIB DataManagement ServiceData Management User Interaction Internet Interaction POI POR
PILOTE - Sous Projet Instance Patron SIB Internet Interaction Called Party value : string InternetInteraction Called Party ID Value : string html link value : string Action : string run_SIB() : success > SMTP-server Send_ () > needs ServiceData Management User Interaction Internet Interaction POI POR
PILOTE - Sous Projet Vue globale Called Party UserInteraction SRF Called Party ID html link DataManagement > needs > SDF needs > Internet Interaction > Patron SIB DataManagement Patron SIB UserInteraction Patron SIB Internet Interaction > SMTP- server needs Call Party ID >
PILOTE - Sous Projet Transformations n Contexte SDL : Process SCF SCF_SDFSCF_SSFSCF_SRF UserInteraction_sucess, UserInteraction_error SIB_Start InternetInteraction_success Collect_Response Search_Result Search_request UserInteraction Sequencer DataManagement InternetInteraction DataManagemenent_sucess, Connect_Request, Disconnect_Forward_Connection SIB_Start Play_and_Collect SCF_IRF Send_ start POR1, POR2,
PILOTE - Sous Projet Transformation: Séquenceur Wait DP User Interaction SIB_startto UserInteraction Wait_UserInteraction UserInteraction_sucess UserInteraction_error success error Internet Interaction DataManagmenent_sucess start Wait_DataManagement Service Data Management SIB_start to DataManagement POR1
PILOTE - Sous Projet Transformations: DataManagement SIB Service_processing SIB_start search Wait_Result Search_Result CODE «error» «success» CID_error := ERROR DataManagement_error Service_Processing CID_ = result DataManagement_success Code to create the request Wait_Result
PILOTE - Sous Projet Conclusion