A Software Engineering Approach to LabVIEW / Edition 1by Jon Conway, Steve Watts
Pub. Date: 05/05/2003
Publisher: Prentice Hall
A Software Engineering Approach to LabVIEW, by working programmers Jon Conway and Steve Watts, applies for the first time the techniques and principles of software design to LabVIEW programming. The LCOD technique designs flexibility into applications, making them more robust and much more easily adaptable to changes, even in large, industrial applications./i>… See more details below
A Software Engineering Approach to LabVIEW, by working programmers Jon Conway and Steve Watts, applies for the first time the techniques and principles of software design to LabVIEW programming. The LCOD technique designs flexibility into applications, making them more robust and much more easily adaptable to changes, even in large, industrial applications. Complete with examples and working code.
- Prentice Hall
- Publication date:
- National Instruments Virtual Instrumentation Series
- Edition description:
- New Edition
- Product dimensions:
- 6.85(w) x 9.05(h) x 0.55(d)
Table of Contents
LabVIEW Sucks. Don't Buy This Book. The Soap Box. What This Book Is.
2. LabVIEW Rocks.
Why Does LabVIEW Rock? What Advantages Does This Bring to the Developer? How Can Good Design Leverage These Advantages?
3. Software Design Principles.
Why is Software Complex? Coupling and Cohesion. Information Hiding and Encapsulation. Examples of Coupling, Cohesion, and Information Hiding. Abstraction.
4. LabVIEW Component Oriented Design (LCOD).
5. LCOD Implementation.
Component Mechanisms. Message Sending. Persistent Local Storage. The Basic Structure of a Component.
6. LCOD Complementary Techniques.
State Machines. Graphical User Interface (GUI) Design and Prototyping. (UI Controller..Message Queue Pattern). Abstraction in the Code, Detail Outside the Code. Error Handling. Pre- and Postconditions: Check What Comes In and What Goes Out. Reuse.
7. Software Engineering Essentials.
The Usual Suspects. Requirements Document. Quote/Project Validation. Target Specification. Test Plan. Software Architecture Document. Software Construction--Build. Test--Customer Acceptance. Pictures Tell a Thousand Words. Checklists. Code Reviews. The Project Is Dead, Time for a Postmortem. Metrics.
8. It's All About Style.
Why Do We Need Standards Anyway? Block Diagram. Front Panel.
9. The Journey.
Agreeing on the Destination (Requirements). Planning Your Route (Design). Build. Uh-Oh We've Been Given the Wrong Directions. Conclusions.
Other LabVIEW Books.
and post it to your social network
Most Helpful Customer Reviews
See all customer reviews >