Software Engineering with LabVIEW

Overview

LabVIEW offers specialized capabilities for developing large test applications, which are typically created by multiple developers working collaboratively. To enable developers to work together efficiently and collaboratively, LabVIEW provides configuration management tools, traceability mapping, object-oriented design patterns, code reuse features, and best practices for testing and validation as well as code deployment.

 

Contents

Configuration Management Tools and Guidelines

Requirements Traceability and Mapping

Use requirements to verify the quality and completeness of your application using your existing requirements management solutions.

Application Architecture

Design your LabVIEW application to ensure that it addresses the critical aspects of your application and that it scales for large application development and large numbers of developers

Code Re-Use and Interoperability

Learn about the practices and tools that are recommended for communication with other programming environments

Developing, Debugging and Reviewing Code

Learn what to look for when auditing code developed in LabVIEW.  Enforce proper coding styles to improve readability and performance.

Testing and Validation of LabVIEW Applications

Was this information helpful?

Yes

No