The following documents contain information that you might find helpful as you use LabVIEW. Refer to the National Instruments Library section of ni.com for more information about ordering these documents and for a full list of related reference materials.
- Software Engineering Economics. Barry W. Boehm, Prentice-Hall, 1994, ISBN 0-13-822122-7. Description of the Wideband Delphi and COCOMO estimation techniques.
- A Software Engineering Approach to LabVIEW. Jon Conway and Steve Watts, 2003, ISBN 0-13-009365-3. Describes software techniques and how to apply them to LabVIEW.
- Microsoft Secrets. Michael A. Cusumano and Richard W. Selby, Free Press, 1995, ISBN 0-02-874048-3. In-depth examination of the programming practices Microsoft uses. Contains discussions of what Microsoft has done right and what it has done wrong. Includes a discussions of team organization, scheduling, and milestones.
- Software Engineering. Edited by Merlin Dorfman and Richard Thayer, IEEE Computer Science Press, 1996, ISBN 0-8186-7609-4. Collection of articles on a variety of software engineering topics, including a discussion of the spiral lifecycle model by Barry W. Boehm.
- Handbook of Walkthroughs, Inspections, and Technical Reviews: Evaluating Programs, Projects, and Products. Daniel P. Freedman and Gerald M. Weinberg, Dorset House Publishing Co. Inc., 1990, ISBN 0-932633-19-6. A discussion of how to conduct design and code reviews with many examples of things to look for and the best practices to follow during a review.
- ISO 9000-3: A Tool for Software Product and Process Improvement. Raymond Kehoe and Alka Jarvis, Springer-Verlag New York Inc., 1996, ISBN 0-387-94568-7. Describes what is expected by ISO 9001 in conjunction with ISO 9000.3 and provides templates for documentation.
- Dynamics of Software Development. Jim McCarthy, Microsoft Press, 1995, ISBN 1-55615-823-8. Another look at what has worked and what has not for developers at Microsoft. This book is written by a developer from Microsoft and contains numerous real-world stories that help bring problems and solutions into focus.
- Rapid Development: Taming Wild Software Schedules. Steve McConnell, Microsoft Press, 1996, ISBN 1-55-615900-5. Explanation of software engineering practices with many examples and practical suggestions.
- Software Engineering: A Practitioner's Approach. Roger S. Pressman, McGraw-Hill Inc., 1992, ISBN 0-07-050814-3. A detailed survey of software engineering techniques with descriptions of estimation techniques, testing approaches, and quality control techniques.