ni.com is currently undergoing scheduled maintenance.

Some services may be unavailable at this time. Please contact us for help or try again later.

Présentation du cours Génie logiciel pour les applications de test

Le cours Génie logiciel pour les applications de test s’appuie sur 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.

Formats disponibles

 

Formation virtuelle non disponible pour ce cours

 

Formation en classe non disponible pour ce cours

 

Cours privés non disponibles pour ce cours

Objectifs du cours

Informations détaillées sur le cours

Durée

Public

Prérequis

Produits NI utilisés

Ressources pédagogiques

Coût en crédits

Descriptif du cours Génie logiciel pour les applications de test

LeçonPrésentationThèmes

Implémentation d’une stratégie de test dans LabVIEW

Le test et l’analyse du code sont importants car ils vous aident à améliorer la qualité globale de votre code, ce qui réduit le temps de développement et d’intégration. Dans ces modules, vous apprendrez les différents types d’analyse, de test et de revue de code. Vous apprendrez également quand analyser le code et comment procéder à cette analyse.

  • Comment effectuer des revues de conception
  • Comment effectuer des revues de code
  • Comment effectuer une analyse de code statique
  • Comment effectuer une analyse de code dynamique
  • Comment effectuer des tests unitaires de code
  • Considérations relatives aux tests de code orienté objet
  • Introduction au TDD
  • Résumé des moments où effectuer chaque type de test

Mise en œuvre de stratégies de réutilisation dans LabVIEW

Comprenez pourquoi, où et comment mettre en œuvre efficacement une stratégie de réutilisation du code dans le développement de vos applications

  • Définition d’une stratégie de réutilisation
  • Identification des types de code réutilisable
  • Identification des principes de conception favorisant la réutilisation
  • Utilisation de LabVIEW pour écrire du code réutilisable
  • Comment la programmation orientée objet (POO) favorise la réutilisation
  • Évaluation des modèles favorisant la réutilisation
  • Distribution et partage de code réutilisable avec LabVIEW
  • Choisir votre Gestionnaire de paquets
  • Mise en œuvre d’une stratégie de maintenance

Contrôle du code source

La gestion du code est une pratique essentielle pour le développement efficace de logiciels de test. De nombreuses entreprises passent désormais des systèmes existants à Git. Ce parcours de formation couvrira de nombreux aspects de Git, y compris les workflows, l’hébergement et l’écosystème. Les leçons couvrent également les subtilités de Git avec LabVIEW.

  • Principes de base du contrôle du code source
  • Principes fondamentaux de Git
  • Utilisation de Git avec LabVIEW
  • Utilisation des outils Git
  • Workflows et référentiels Git
  • Comparaison et fusion
  • Mise à l’échelle de Git
  • Choix d’une option d’hébergement pour le contrôle du code source

Intégration continue

Ce parcours de formation couvre l’intégration continue et comment mettre en œuvre son processus.

  • Introduction à l’intégration continue
  • Ajout de tests automatisés à l’intégration continue
  • Utilisation de l’interface en ligne de commande
  • Processus d’intégration continue avec Jenkins
  • Processus d’intégration continue avec GitLab
  • Processus d’intégration continue avec Azure DevOps
  • Builds et artefacts de l’intégration continue
  • Considérations pour la mise en œuvre d’un processus d’intégration continue

Collecte des exigences

Cette leçon passe en revue les principes fondamentaux de la collecte et de la gestion efficace des exigences. 

  • Rédiger correctement les exigences
  • Collecte des exigences
  • Gestion des spécifications et de leurs modifications
  • Choisir un outil de gestion des exigences
  • Traçabilité des exigences

Gestion de projet

Ce parcours d’apprentissage couvre tous les aspects de la gestion de projet et met l’accent sur la technique de gestion de projet Agile.

  • Introduction à la planification de projet
  • Comprendre et appliquer les concepts Agile
  • Les personnes impliquées dans un projet
  • Définir et gérer les risques du projet
  • Planification et estimation de type Agile
  • Mise en place d’un projet
  • Exécution du projet
  • Suivi des problèmes
  • Gestion de la fin d’un projet

 

Poursuivez votre parcours de formation

Un ingénieur étudie LabVIEW sur son ordinateur 

 

Conception et programmation orientées objet dans LabVIEW

 

Le cours Conception et programmation orientées objet dans LabVIEW couvre les principes fondamentaux de la conception et de la programmation orientée objet, et démontre ensuite comment ces concepts sont mis en œuvre dans LabVIEW.

 

Un instructeur NI enseigne...

 

Cours Conception orientée acteur dans LabVIEW

 

 

Le cours Conception orientée acteur dans LabVIEW couvre l’utilisation de l’infrastructure logicielle d’acteur pour concevoir et mettre en œuvre des architectures logicielles évolutives et extensibles pour les applications LabVIEW nécessitant un niveau de concurrence élevé.

 

Un technicien configure sa première mesure

 

Acquisition de données avec NI-DAQmx et LabVIEW

 

Mesurez, générez et synchronisez des tâches d’acquisition de données par programmation.

 

 

 

 

Mise à niveau vers l’adhésion

Si vous prévoyez de suivre au moins trois cours dispensés par un instructeur NI en un an, l’adhésion au programme de formations offre un accès économique et illimité à tous les cours virtuels publics et en classe NI, ainsi qu’un nombre illimité de bons de certification.