Le cours de 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.
À la demande, 10 heures de vidéos (la durée du cours dépendra du rythme de l’étudiant pour effectuer les travaux assignés)
Développeurs soucieux de créer des applications de qualité devant respecter des échéances, satisfaire aux exigences et normes réglementaires
Développeurs LabVIEW novices et désireux d’apprendre les meilleures pratiques de développement LabVIEW
Programmeurs de niveau avancé gérant le développement de grandes applications
Architectes responsables d’une équipe de développeurs
Utilisateurs LabVIEW souhaitant obtenir la certification Certified LabVIEW Architect
LabVIEW Fondamental 3 ou expérience LabVIEW équivalente
LabVIEW
Gérer des projets nécessitant une solution de qualité dans les temps impartis, tout en respectant les spécifications de l’application ainsi que les normes réglementaires
Gérer le développement d’un projet d’application de test, de sa définition à son déploiement
Adapter le processus d’ingénierie logicielle, tel qu’il est présenté dans ce cours, à vos projets de développement
Sélectionner et utiliser les outils et techniques appropriés pour gérer le développement d’une application LabVIEW
Effectuer une revue efficace du code
Développer une stratégie pour tester et valider votre application
Sélectionner une méthode appropriée pour déployer vos applications pour d’autres développeurs et utilisateurs finaux
Leçon | Présentation | Thèmes |
---|---|---|
Stratégie de réutilisation | La réutilisation du code promet un développement plus rapide et plus efficace, ce qui permet de réduire le coût du projet et le délai de mise sur le marché tout en améliorant la qualité du logiciel. Dans ces modules, vous apprendrez les meilleures pratiques en matière d’utilisation, de création, de recherche et de distribution de code de réutilisation. |
|
Stratégie de test | 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 découvrirez les types d’analyse, de test et de revue du code. Vous découvrirez également quand et comment analyser le code.
|
|
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 d’apprentissage couvrira de nombreux aspects de Git, notamment les workflows, l’hébergement et l’écosystème. Les leçons couvrent également les subtilités de Git avec LabVIEW. |
|
Intégration continue | Cette leçon couvre l’intégration continue et sa mise en œuvre. |
|
Collecte des exigences | Cette leçon passe en revue les principes fondamentaux de la collecte et de la gestion efficace 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. |
|
Advanced Architectures in LabVIEW – Cours
Conception et programmation orientées objet dans LabVIEW – Cours
LabVIEW Performance – Cours
CLA (Certified LabVIEW Architect) – Examen