|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
本帖最后由 cjsb37 于 2013-4-29 09:06 编辑
A Software Engineering Approach to LabVIEW
By Jon Conway, Steve Watts
Publisher : Prentice Hall PTR
Pub Date : May 05, 2003
ISBN : 0-13-009365-3
Copyright
Virtual Instrumentation Series
Preface
The Test Engineer's Perspective
Acknowledgments
About Prentice Hall Professional Technical Reference
Chapter 1. Introduction
Section 1.1. LabVIEW Sucks
Section 1.2. Don't Buy This Book
Section 1.3. The Soap Box
Section 1.4. What This Book Is
Chapter 2. LabVIEW Rocks
Section 2.1. Why Does LabVIEW Rock?
Section 2.2. What Advantages Does This Bring to the Developer?
Section 2.3. How Can Good Design Leverage These Advantages?
Chapter 3. Software Design Principles
Section 3.1. Why is Software Complex?
Section 3.2. Coupling and Cohesion
Section 3.3. Information Hiding and Encapsulation
Section 3.4. Examples of Coupling, Cohesion, and Information Hiding
Section 3.5. Abstraction
Chapter 4. LabVIEW Component Oriented Design (LCOD)
Section 4.1. Components
Section 4.2. Design
Chapter 5. LCOD Implementation
Section 5.1. Component Mechanisms
Section 5.2. Message Sending
Section 5.3. Persistent Local Storage
Section 5.4. The Basic Structure of a Component
Chapter 6. LCOD Complementary Techniques
Section 6.1. State Machines
Section 6.2. Graphical User Interface (GUI) Design and Prototyping (UI Controller>>Message Queue Pattern)
Section 6.3. Abstraction in the Code, Detail Outside the Code
Section 6.4. Error Handling
Section 6.5. Pre- and Postconditions: Check What Comes In and What Goes Out
Section 6.6. Reuse
Chapter 7. Software Engineering Essentials
Fairy Tales
Horror Stories
Section 7.1. The Usual Suspects
Section 7.2. Requirements Document
Section 7.3. Quote/Project Validation
Section 7.4. Target Specification
Section 7.5. Test Plan
Section 7.6. Software Architecture Document
Section 7.7. Software Construction桞uild
Section 7.8. Test桟ustomer Acceptance
Section 7.9. Pictures Tell a Thousand Words
Section 7.10. Checklists
Section 7.11. Code Reviews
Section 7.12. The Project Is Dead, Time for a Postmortem
Section 7.13. Metrics
Chapter 8. It's All About Style
Section 8.1. Why Do We Need Standards Anyway?
Section 8.2. Block Diagram
Section 8.3. Front Panel
Chapter 9. The Journey
Section 9.1. Agreeing on the Destination (Requirements)
Section 9.2. Planning Your Route (Design)
Section 9.3. Build
Section 9.4. Uh-oh We've Been Given the Wrong Directions
Section 9.5. Conclusions
Glossary
|
|