Objectifs globaux
DXL (DOORS eXtended Language) est le langage de programmation de Rational DOORS. Cette formation a pour objectif de donner les notions de base pour écrire et exploiter des scripts DXL. Que vous ayez besoin de personnaliser une matrice de traçabilité ou ayez à développer une application complète pour supporter votre processus, cette formation détaillera tous les aspects du langage DXL (accès aux données, boites de dialogue, contrôles automatiques…).
Objectifs pédagogiques
A l’issue de la formation, les stagiaires seront capables de :
- Créer des formulaires de saisie
- Produire des rapports conformes à votre processus
- Calculer et produire des métriques critiques pour le suivi du projet
- Automatiser des opérations répétitives et fastidieuses
- Modifier et ajouter de nouveaux menus à DOORS
- Echanger des données entre DOORS et d’autres outils
- Réutiliser et adapter les fonctions fournies dans la bibliothèque de scripts DXL
Durée
2 jours (soit 14 heures) ou 3 jours (soit 21 heures).
Tarif
A partir de 1490 €HT/jour. Consultez-nous pour un devis personnalisé selon votre contexte et le nombre de participants: Formulaire de contact ou tel: +33(0) 381382950
Déroulé pédagogique
Présentations
Présentation de la société, du formateur, des participants et formalisation de leurs attentes.
Rappels méthodologiques
Rappels sur les fonctionnalités de DOORS et exemples d’applications DXL.
Programme détaillé (Jour 1)
- Introduction à DXL (DOORS eXtended Language)
- Introduction à gestion des exigences et à DXL, exemples d’applications, exemples de programmes
- Description du langage DXL
- Syntaxe du langage, variables, constantes, opérateurs, types de données, structures de données, fonctions, identificateurs, instructions
- Modèle de données de DOORS
- Architecture de la base de données de DOORS : projets, modules, objets, attributs, liens, tableaux, images…
Programme détaillé (Jour 2)
- Manipulation des données et génération de rapports
- Accès aux modules, objets, attributs, relations de traçabilité, définition de filtres et de tris, création et manipulation des vues, accès à l’historique
- Interface Homme Machine
- Création de formulaires de saisie, création de boites de dialogue avec affichage de résultats spécifiques, ajout et modification de menus, lecture et écriture de fichiers
Programme détaillé (Jour 3)
- Développement ou amélioration d’une application DXL
Consolidation des compétences acquises
Exercices de programmation en DXL :
- Getting Started
- Language basics
- Skip Lists
- Module manipulations
- Object Manipulations
- Table Handling
- Object Links
- Attribute and Type manipulation
- Layout and attribute DXL
- Module Export
- Filtering
- View manipulation
- Simple Dialog Box
- Dynamic Dialog Box
- Développement ou adaptation d’un application existante
Bilan, corrections et compléments
Retour sur les attentes des participants émises en début de session.
Question/Réponses.
Public
Ingénieur Système, Ingénieur Logiciel, Analyste Métier, Ingénieur Support DOORS, Responsable Produit.
Prérequis
Les participants doivent avoir suivi la formation Utilisation de DOORS et savoir programmer dans au moins un langage de programmation.
Méthode mobilisée
Généralités et bonnes pratiques autour des formations Knowllence
Nous avons référencé dans une Foire aux Questions Formation les questions qui se posent généralement autour de nos prestations de formation, n’hésitez pas à la consulter ou à nous contacter ou tél: +33(0) 381382950 !
Moyens techniques et d’organisation
Les participants doivent être équipés d’un PC portable. Quelques jours avant le début de la formation, un lien d’accès à un bureau à distance sera mis à disposition. Les participants devront tester le bon lancement du lien avant le démarrage de la formation. Un support par téléphone sera mis à disposition pour vérifier le bon lancement de cette connexion.
Modalités pédagogiques et travaux demandés
Exposé en vidéo-projection.
Modalités d’évaluation
Contrôle des connaissances par des exercices de programmation au cours de la formation.
Fiche de présence (liste d’émargement) + fiche d’appréciation de formation.
Moyens d’accompagnement et de suivi
Nos formateurs sont également des consultants experts de la mise en œuvre des processus et outils d’Ingénierie des Exigences et peuvent intervenir après les formations dans le cadre de mission de conseil ou d’assistance technique pour déployer les processus et outils sur lesquels se sont formés les stagiaires.
Formateur
Ingénieur·e expérimenté·e et spécialisé·e en Ingénierie des Exigences et dans la mise en œuvre opérationnelle des logiciels.
Langue de travail : Français ou Anglais, à préciser lors du calage des dates de formation.
REF : FDXL