


LabVIEW Gestion de Projet Logiciel
Objectif de la formation
L’objectif de ce cours est de présenter les méthodologies et outils permettant de mener à bien le développement de projets sous LabVIEW de sa définition à son déploiement.
Personnes concernées
Développeurs ou architectes logiciels ayant en charge la gestion de projets importants sous LabVIEW et soumis à des exigences élevées en terme de délais, qualité logicielle, normes.
Programme de la formation
Introduction
- Processus de développement logiciel
- Rôles de l’architecte logiciel sur un projet LabVIEW
- Gestion de configuration
Analyse des exigences
- Gestion de projet
- Rassembler et analyser les exigences
- Estimer la charge et suivre l’avancement d’un projet
- Etablir des règles de codage
- Définir le planning d’un projet
Conception
- Définir un organigramme de l’application
- Concevoir l’architecture du logiciel
- Créer un prototype de l’interface utilisateur
- Rédiger un document de conception
Développement
- Utiliser ou créer des outils pour faciliter & automatiser les tâches de développement
- Effectuer des revue de code
Validation
- Tester le code pour améliorer les fonctionnalités et performances de l’application
- Analyse de code statique
- Créer un prototype de l’interface utilisateur
- Rédiger un document de conception
- Analyse de code dynamique
- Validation fonctionnelle du code
Déploiement
- Techniques de déploiement
- Option avancées de l’exécutable
- Option avancées de l’installeur
- Développement d’une librairie partagée
- Distribution de codes sources
- Spécifications de construction additionnelles
Outils NI utilisés lors de cette session
- LabVIEW version professionnelle
- Requirements Gateway
- Toolkit VI Analyser
- Toolkit Unit Test Framework
- Application Builder