Formation adaptation Doors avec DXL

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

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 :

  1. Getting Started
  2. Language basics
  3. Skip Lists
  4. Module manipulations
  5. Object Manipulations
  6. Table Handling
  7. Object Links
  8. Attribute and Type manipulation
  9. Layout and attribute DXL
  10. Module Export
  11. Filtering
  12. View manipulation
  13. Simple Dialog Box
  14. Dynamic Dialog Box
  15. 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.

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.

Moyens pédagogiques et travaux demandés

Exposé en vidéo-projection.

Moyens 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