• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content

Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Like this presentation? Why not share!

Britair mdday2010

on

  • 1,063 views

 

Statistics

Views

Total Views
1,063
Views on SlideShare
894
Embed Views
169

Actions

Likes
0
Downloads
35
Comments
0

18 Embeds 169

http://fmadiot.blogspot.com 100
http://flavors.me 13
http://fmadiot.blogspot.fr 13
http://fredmadiot.flavors.me 10
http://fmadiot.blogspot.ru 5
http://fmadiot.blogspot.de 5
http://fmadiot.blogspot.com.es 5
http://fmadiot.blogspot.in 4
http://fmadiot.blogspot.com.ar 3
http://fmadiot.blogspot.jp 2
http://fmadiot.blogspot.sk 2
http://fmadiot.blogspot.fi 1
http://fmadiot.blogspot.hu 1
http://fmadiot.blogspot.ca 1
http://fmadiot.blogspot.nl 1
http://fmadiot.blogspot.com.br 1
http://fmadiot.blogspot.tw 1
http://fmadiot.blogspot.dk 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Britair mdday2010 Britair mdday2010 Presentation Transcript

    • Présentation de Brit Air MD DAY 25 Novembre 2010
    • Brit Air Le métierTransport aérien régional européen : Brit Air opère un réseau de - Avions jusqu’à 100 places près de 230 vols quotidiens. - Clientèle à dominante professionnelle - Liaisons directes - Appoint des correspondances Ses lignes relient entre elles plus d’une quarantaine deChoix de l’alliance avec Air France : villes françaises et - 20 ans de partenariat commercial européennes sur 51 lignes régulières. - Franchises depuis 1995 et 1997 - Filiale d’Air France depuis octobre 2000 Le réseau est opéré : Les chiffres-clés (exercice 2009/2010) - sous franchise Air France C.A. : 388,3 Millions € - ou en affrètement pour Air France Passagers : 3,477 Millions Salariés : 1300 Il est construit sur une logique de point-à-point et alimente aussi les principaux hubs d’Air France Flotte : 42 jets de 50 à 100 places (Paris CDG, Paris Orly et Lyon) 2
    • La formation aéronautique Le métier Centre de Formation Aéronautique du Groupe Brit Air : Pilotes Personnels de cabine Techniciens de maintenance Orientations : Personnels déjà professionnels Licences et brevets européens (JAR) Les chiffres clés 3800 stagiaires Heures simulateurs : - FFT ATR : 930 heures - FFS ATR : 4 300 heures - FFS CRJ : 5 580 heures - FFS ERJ : 3 640 heures CA : 10 970 K€ : - dont 50 % clients extérieurs 3
    • Pourquoi du MDA à Brit Air?1 Contraintes organisationnelles Pas de développeur Garder la maîtrise des développements2 Besoin de méthodologie de production Démarche de développement à mettre en place Normaliser la production :  Vis à vis de l’utilisateur : même ergonomie, même cinématique, …  Vis à vis du développeur : même façon de modéliser, même architecture, … Gagner en productivité (supprimer les actions redondantes) Documenter les développements3 Expérience antérieure concluante Avec Sodifrance 4
    • MDA à Brit Air – le cahier des charges (1)1 Modèle directeur = modèle de données métier Modélisation des données basique entité-relation Démarche Merise : 1 FN, 2FN, 3FN, … Dénormalisation vers une représentation métier (et non base de données)2 Composition IHM et cinématique de fonctionnement Déduit mécaniquement du modèle de données métier Fonctions standards : visualisation, création, modification, suppression, import / export Excel Modèle de paramétrage : définition des critères de recherche, désactivation de fonctions standards, forçage de dimensionnements, tris, … 5
    • MDA à Brit Air – le cahier des charges (2) Génération d’une IHM à partir d’un modèle de données métier Entité PèreidentifiantP : StringattributP : String Lien vers entité P 0..1 0..* Liste d’entités A Entité AidentifiantA : StringattributA : String Détail 0..1 d’une entité A 0..* Liste des relations Entité Fils1 vers entités filsidentifiantF1 : StringattributF1 : String 6
    • MDA à Brit Air – le cahier des charges (3)Modèle UML IHM 7
    • MDA à Brit Air – le cahier des charges (4)3 Description des règles de gestion Fonctions standards : consultation, création, modification, suppression Pseudo-langage pour décrire les règles de gestion Exemple : REGLE validerEffetSurStructure /** Objet : validation de la création du paramétrage du lien avec la comptabilité **/ /** Entité maître : Effet **/ /** Vérifier que le même effet na pas été mis 2 fois dans une structure **/ StructureEffet structureEffetCourante = structureEffet DE Effet; CHAINEDECARACTERES codeEffetCourant = code DE Effet; Effet[] listeEffet = effet DE structureEffetCourante; Effet eff; POUR i = 1 JUSQUA TAILLE DE listeEffet PAS 1 FAIRE eff = listeEffet[i]; SI (code DE eff = codeEffetCourant) ALORS MessageRetour = "Erreur. Leffet "+codeEffetCourant+" est déjà présent sur cette structure."; CodeRetour = ERREUR; RETOURNE; FINSI FINPOUR FINREGLE 8
    • MDA à Brit Air – le cahier des charges (5)4 Choisir la cible technique Choix sur un existant Sodifrance • ECLIPSE RCP • Hibernate et une base de données Oracle • Modeleur UML Magic Draw • Générateur MIA 9
    • Architecture technique cible La cible technique Poste Serveur Serveur utilisateur Métier Base de Données 1 – appel de web service 2 – requête BdD 4 – réponse du web service 3 – réponse BdDInterface utilisateur Hébergement des web services Stockage des donnéesOS : Windows/Linux OS : Windows/Linux OS : Windows/LinuxPlateforme client riche (RCP) : Eclipse 3.3 Serveur d’applications : Tomcat 6.0.18 SGBDR : Oracle 10.2 Web services : Xfire 1.2.5 10
    • Le projet - Atelier MDAPlanning et charges de développement Début du projet : mars 2008 Recette finale : juillet 2009 Charge consommée : 301 jours (vue de Brit Air)Équipes Sodifrance : 1 CP, 1 ingénieur MDA, 1 architecte Java J2EE Brit Air : 1 architecte (cahier des charges et recette)Projets métiers lancés en parallèle Pour challenger la solution Pour alimenter concrètement la recetteFormation des utilisateurs (DSI) Partage d’une démarche de modélisation des données et des processus, commune, jusqu’à sa déclinaison au travers de l’atelier MDA 11
    • Exemples de projets réalisés Tous les développements spécifiques utilisent l’atelier MDA• Pour la Direction de la Maintenance avions Analyse des codes événements avions Gestion du petit entretien avion• Pour la Direction Financière Comptabilité analytique des lignes Forecast budgétaire• Pour la Direction de l’Exploitation Suivi du traitement des passagers à l’escale de Lyon• Pour la Direction des Opérations en Vol Dossier de vols 12
    • Gains obtenusIndustrialisation des développements• standardisation de la modélisation, du codage, de la cinématique IHM• développements documentés (et de manière incontournable)Préservation des modéles métiers vis à vis de la cible technologiqueGain de productivité• obligation de concevoir avant de développer,• fiabilisation des développements (le code généré est déjà qualifié),• réduction des charges de développementPour l’utilisateur• homogénéisation des IHM et l’ergonomie en général• possibilité de prototyper facilement une application 13
    • Et après?Évolutions de la plateformeGestion des habilitations,Enrichissement du langage de description des règles,Intégration plus poussée des applications,Option génération client léger,…. 14