×

Uh-oh, it looks like your Internet Explorer is out of date.

For a better shopping experience, please upgrade now.

A Software Engineering Approach to LabVIEW / Edition 1
     

A Software Engineering Approach to LabVIEW / Edition 1

by Jon Conway, Steve Watts
 

ISBN-10: 0130093653

ISBN-13: 9780130093653

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.

Overview

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.

Product Details

ISBN-13:
9780130093653
Publisher:
Prentice Hall
Publication date:
05/05/2003
Series:
National Instruments Virtual Instrumentation Series
Edition description:
New Edition
Pages:
240
Product dimensions:
6.85(w) x 9.05(h) x 0.55(d)

Table of Contents

Preface.

1. Introduction.

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).

Components. Design.

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.

Glossary.

Index.

Other LabVIEW Books.

Customer Reviews

Average Review:

Post to your social network

     

Most Helpful Customer Reviews

See all customer reviews