Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI

Document Type: Tutorial
NI Supported: Yes
Publish Date: Nov 5, 2009


Feedback


Yes No

Related Links - Developer Zone

Related Links - Products and Services

Software Engineering with LabVIEW

15 ratings | 4.60 out of 5
Read in | Print
Visit the Large LabVIEW Application Development Portal for more information and resources, including examples of large LabVIEW applications and a list of frequently asked questions.

Configuration Management Tools and Guidelines
Learn how to use tools built into the development environment in combination with third party tools such as source code control in order to manage large applications across multiple developers

 
Requirements Gathering and Mapping
Use requirements to verify the quality and completeness of your application using your existing requirements management solutions.

 
Application Architecture
Design your LabVIEW application to ensure that it addresses the critical aspects of your application and that it scales for large application development and large numbers of developers

 
Code Re-Use and Interoperability
Learn about the practices and tools that are recommended for communication with other programming environments

 
Developing, Debugging and Reviewing Code
Learn what to look for when auditing code developed in LabVIEW.  Enforce proper coding styles to improve readability and performance.

 
Testing and Validation of LabVIEW Applications
Develop test frameworks to validate that your code works correctly in order to meet ISO and other regulatory standards

 
Deployment Process
Develop repeatable deployment methods in order to distribute code amongst developers and deploy end use executables and installers

Related Links

Return to Large LabVIEW Application Resource Portal

15 ratings | 4.60 out of 5
Read in | Print

Reader Comments | Submit a comment »

Section 2 has nothing about Gathering Requirements
Section 2 of this page is : Requirements Gathering and Mapping The first link in that section is: Best Practices for Requirements Gathering There is NOTHING in that link about Requirements Gathering. I would like to learn a lot more about eliciting and gathering requirements. I thought this would be a good place to start, but no. You should consider creating such a page. Thanks, Bob Young
- Robert Young, DISTek Integration, Inc.. boby@distek.com - Mar 3, 2009

Create Podcast versions?
It would be nice to be able to download these as podcasts and view them off-line. Could the be made available using your podcast section? http://www.ni.com/podcast/ http://forums.ni.com/ni/board/message?board.id=170&message.id=329863
- Phillip Brooks, Sycamore Networks. phil.brooks@sycamorenet.com - Jun 9, 2008

 

Legal
This tutorial (this "tutorial") was developed by National Instruments ("NI"). Although technical support of this tutorial may be made available by National Instruments, the content in this tutorial may not be completely tested and verified, and NI does not guarantee its quality in any way or that NI will continue to support this content with each new revision of related products and drivers. THIS TUTORIAL IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND AND SUBJECT TO CERTAIN RESTRICTIONS AS MORE SPECIFICALLY SET FORTH IN NI.COM'S TERMS OF USE (http://ni.com/legal/termsofuse/unitedstates/us/).