Cours - Managing Software Engineering in LabVIEW

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 sur le cours :

Programme du cours Managing Software Engineering in LabVIEW

LeçonPrésentationThèmes
PréambuleCette 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écificationsDans 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
ConceptionCette 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
ValidationCette 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