Framework vs architecture
Architecture :
Vue abstraite des différentes parties d'une application et de leurs interactions. C'est la conception
Framework :
Composants logiciels permettant la mise en oeuvre de l'Architecture. C'est l'implémentation
Pourquoi adopter un framework ?
- Standardisation
- Gain de temps
- Plus de temps à consacrer sur les problématiques métiers
Lequel choisir ?
- Propriétaire ou public ?
- Objet ?
- Acteurs ?
- ...
DQMH
- Les choix techniques retenus
- Les aides à la productivité
- Le test, le test, le test !
Installation
- Depuis VI Package Manager
- A partir de LabVIEW 2014
- Gratuit
- Utilisable dans toute application, même commerciale
Module (le diagramme)
Module (dans le projet)
Module (utilisation)
Module (communication)
- Request :
- Commande avec ou sans retour d'information
- De l'extérieur vers le module
- Broadcast :
- Diffusion de données
- Du module vers l'extérieur
Module (type)
- Singleton :
- Cloneable :
- Autant d'instances que souhaité
Démo
Validation d'un module après mise à jour du framework
Démo
Validation d'un module en cours de développement
Le DQMH, un framework orienté...
- ...vers un maximum d'accessibilité
- ...vers un maximum d'efficacité
- ...vers un maximum de qualité