• Accueil
  • News
  • Société
  • Produits
  • Formation
  • Nous contacter

Société

Activités
Historique
Références
Partenariat
Recrutement
Saphir'ama

Produits

Utilitaires
Pilotes
Téléchargements
Tarifs

Formation

LabVIEW
DAQ
TestStand
LabWindows/CVI
Tarifs
Planning

Contact

Demande d'informations
S'incrire à une formation
Suivi logiciels
Nous écrire
Plan d'accès

Core III : 3 jours

La pratique réussie du développement

    Public concerné: Tout développeur qui cherche à augmenter les performances, l'adaptabilité et l'évolutivité, et à réduire la maintenance. Comprendre les machines à états et les utiliser dans vos applications. Adopter un "bon" style de programmation pour créer des VI's optimisés. Développer des applications modulaires plus simples à déboguer, maintenir et réutiliser.


Première journée:

Analyse du projet

     Analyser le projet et développer un document des spécifications est la première étape à effectuer pour bien structurer votre application LabVIEW. Cette partie vous apprend comment analyser votre projet et comment définir un panel de fonctionnalités nécessaires pour réaliser les fonctions spécifiées de l'application. Travaillant avec une spécification de projet pour une application sophistiquée d'automatisation, vous analyserez le projet et développerez le document de spécifications. Le design et les techniques de test des formations précédentes seront utilisés et appliqués au projet. A l'issue de cette formation, vous aurez développé une application d'automatisation, totalement fonctionnelle pouvant être utilisée en tant que model pour vos projets futurs.

Les sujets abordés sont :

  • Identifier les domaines spécifiques du projet en relation avec LabVIEW
  • Communiquer avec l'utilisateur/client pour clarifier les spécifications du projet
  • Déterminer les spécifications relatives à LabVIEW
  • Développer un document de spécifications du projet Réaliser un organigramme représentant l’ensemble de l’application
Produire un design logiciel

     Cette partie vous apprend comment créer une architecture extensible dont la maintenance sera plus facile à réaliser et réutilisable en sélectionnant le motif de design approprié à votre application. Vous apprendrez également à faire le design de la face-avant (interface utilisateur).

Les sujets abordés sont :

  • Design de l'interface utilisateur
  • Identifier une architecture extensible
  • Créer une architecture hiérarchisée
  • Identifier les structures des données; les composants et les interfaces
  • Limiter les interactions entre les composants

Design d’un plan de test

     Le design d'une application logicielle robuste demande de créer un plan pour tester l'application. Dans cette partie, vous apprendrez comment créer un plan de test avant même de commencer à câbler votre diagramme.

Les sujets abordés sont :

  • Créer un plan de test pour l'interface utilisateur, le diagramme et le gestionnaire d'erreur
  • Design d'un plan de test pour les composants
  • Design d'un plan de test pour l'intégration logicielle
  • Design un plan de test logiciel tel qu'une beta test

Deuxième journée:

Implémenter une interface utilisateur

     Cette partie vous apprend comment créer une interface utilisateur basée sur votre design. Les techniques vous permettront de créer une interface utilisateur professionnelle correspondant aux spécifications de votre projet.

Les sujets abordés sont :

  • Grouper de façon appropriée les commandes et indicateurs pour construire des structures de données
  • Apprendre les techniques standards de documentation de l'interface utilisateur
  • Implémenter les icônes auto-décrites et le connecteur extensible approprié

Implémenter un VI

     Cette partie s'attache à la création des algorithmes et des VI pour votre application en apprenant les techniques de modularisation et création de vos VI afin que ces derniers soient lisibles et faciles à modifier.

Les sujets abordés sont :

  • Implémenter une architecture extensible

  • Choisir des méthodes de programmation pour implémenter des composants et algorithmes extensibles

  • Développer des structures de données pour une application

  • Développer des VI génériques

  • Développer des VI ayant un rendement performant ainsi qu'une bonne utilisation de la mémoire

  • LabVIEW Style Guidelines

  • Créer des VI auto-documentés

  • Gérer des applications LabVIEW héritières

Troisième journée:

Implémenter le plan de test

     Cette partie consiste à implémenter le plan de test qui a été créé. Vous apprendrez également comment développer des tests automatiques.

Les sujets abordés sont :

  • Développer les techniques de tests

  • Implémentations de test de standard industriel

Évaluer la performance d'un VI

     Avant cette partie, vous avez désigné, développé et testé votre application LabVIEW. Cette partie vous apprendra les techniques pour améliorer la performance de votre application.

Les sujets abordés sont :

  • Les outils LabVIEW pour évaluer la performance de VI

  • Identifier les besoins d'optimisation

Implémenter la documentation

     La documentation propre est critique pour les modifications futures de votre application et nécessaire pour compléter un projet professionnel.

Les sujets abordés sont :

  • Développer les standards de documentation

  • Utiliser les techniques de documentation avec un standard industriel

Construire un exécutable et l'installeur

     Cette partie vous apprend les techniques pour développer votre application LabVIEW. Vous aurez une bonne connaissance de l'Application Builder et l'installeur. Vous apprendrez des fonctionnalités de développement qui augmenteront lorsque vous migrerez vers d'autres plates-formes et langages.

Les sujets abordés sont :

  • Rendre le plus performantes vos applications compilées.

  • Développer des solutions lors de problèmes de déploiement de logiciel

  • Transmission des techniques de développement avancées pour réduire les temps de mise au point.


S'inscrire à cette formation


 

SAPHIR © 2009 - Reproduction interdite - RSS - Kit graphique par Graphiques-Kits