A Software Engineering Approach to LabVIEW
We should consider the inherent requirements for all components .
-
All of the components, public functions, and data should be accessible via a simple interface.
-
We should be able to add/delete/modify our component's actions simply.
-
Any modifications should have little effect on the overall software design.
-
The component stores its own state locally and persistently.
-
The component should initialize itself.
-
Errors are handled by the component.
-
Inputs and Outputs should verify themselves .
| |
| Top |