Managing Software Engineering in LabVIEW – Cours

Managing Software Engineering in LabVIEW utilise le processus d'ingénierie logicielle exposé dans le cours LabVIEW Fondamental 3. À travers ce cours vous développerez ces connaissances car l'accent est mis sur les outils LabVIEW et les pratiques utilisées dans l'industrie, facilitant la définition, la gestion, la conception, le développement, la validation ainsi que le déploiement d'une solution de qualité. Ce cours enseigne les pratiques courantes de la gestion de projets de développement d'applications d'envergure, en équipe, de la spécification au déploiement.

Informations détaillées :

Programme du cours Managing Software Engineering in LabVIEW

Leçon Présentation Thèmes
Introduction Cette section vous présente le processus de développement logiciel et définit le rôle d'un architecte LabVIEW. Vous découvrirez également les outils de surveillance et de contrôle de l'évolution d'un produit logiciel.
  • Processus de logiciel d’ingénierie
  • Rôles d’un architecte LabVIEW
  • Gestion de configuration
Regroupement des spécifications Dans cette section, vous apprendrez à identifier les outils appropriés pour la gestion d'un projet et le suivi de son évolution. Vous apprendrez également à estimer le temps requis pour terminer un projet. Vous conclurez cette leçon en créant un planning de projet pour le développement d'un projet LabVIEW.
  • Gestion de projet
  • Regrouper et gérer les exigences
  • Estimation de temps
  • Conventions de style et de codage
  • Développement d'un planning de projet
Conception Cette leçon décrit les outils et pratiques que vous pouvez utiliser afin de faciliter la conception d'un projet LabVIEW. Vous apprendrez à développer un modèle graphique pour l'application, un prototype pour l'interface utilisateur ainsi qu'un document de conception utilisé tout au long du développement du projet.
  • Création d'un modèle logiciel
  • Concevoir une architecture logicielle
  • Création d'un prototype
  • Développement d'un document de conception
Développement À ce stade, vous vous familiariserez avec des outils de LabVIEW afin d'améliorer le développement de projets LabVIEW. Vous découvrirez les outils existants d'automatisation des tâches de développement et apprendrez à développer les vôtres. Vous découvrirez également comment vous préparer et effectuer une révision efficace du code.
  • Automatisation des tâches de développement
  • Révisions du code
Validation Cette leçon traitera de l’importance de tester du code pour des raisons de performances et de fonctionnalités. Vous examinerez les outils que vous pouvez utiliser pour analyser et valider votre code.
  • Analyse de code statique
  • Analyse de code dynamique
  • Validation fonctionnelle du code
Déploiement À travers cette section, vous apprendrez à développer différents types de spécifications de construction selon vos spécifications de déploiement. La leçon vous aidera également à vous familiariser avec les défis pouvant surgir lors du déploiement de votre application sur différents types de cibles et de systèmes d'exploitation.
  • Méthodes de déploiement
  • Options d'application avancées
  • Options d'installation avancées
  • Développement d'une bibliothèque partagée
  • Distribution du code source
  • Spécifications de construction supplémentaires
  • Comparaison de processus de déploiement

Commencez le cours Managing Software Engineering in LabVIEW dès aujourd’hui