Validate Your Software for CMMI
Capability Maturity Model Integration (CMMI) is one of the most popular software development Standards in defense and aerospace. CMMI standardizes the way organizations develop software and measure its quality. Although implementing CMMI involves tasks that go beyond the scope of any programming language, National Instruments software such as NI LabVIEW and NI TestStand include features to help you implement some of the more tactical aspects of the standard. One area an organization must standardize, when implementing CMMI, is the requirements management process. NI Requirements Gateway, a requirements management software tool, helps streamline the tasks necessary to implement requirements management for LabVIEW, NI TestStand, NI LabWindows™/CVI, and NI MATRIXx. For example, the tool provides bidirectional traceability between requirements and code as well as the automatic generation of traceability matrix reports.
NI Requirements Gateway streamlines the implementation of the requirements management CMMI process area.
The latest versions of LabVIEW and NI TestStand also include features to implement change management, another area organizations must standardize for CMMI. With LabVIEW 8.5, you can take advantage of three-way comparison and VI merging to guarantee that changes from different groups easily merge into a single VI. NI TestStand 4.0 also includes the new XML sequence file format so you can compare and merge changes in sequence files by using common text-based or XML graphical differencing tools. These features complement the existing integration to easily communicate with source code control software, which is necessary for change management.
Learn more about implementing CMMI requirements management for LabVIEW.
This article first appeared in the Q4 2007 issue of Instrumentation Newsletter.
Reader Comments | Submit a comment »
CMMI is a model, not a standard
"...software development Standards..."
Wrong. This is a common mis perception.
CMMI is a framework (or model) for process
improvement. There are no standards in CMMI,
and there are no development life cycles or
methodologies in CMMI.
You, your customers, and your readers would
be well advised to get a better understanding
of CMMI before advertising that you have
products and tools to help facilitate CMMI.
Otherwise you're simply perpetuating and
propagating incorrect information about CMMI.
As a technology-driven engineering company,
I'm surprised you'd post such
sound-bite-level inaccuracies on your blog.
- Hillel Glazer, Entinex, Inc.. online@entinex.com - Dec 1, 2007
Legal
This material is protected under the copyright laws of the U.S. and other countries and any uses not in conformity with the copyright laws are prohibited, including but not limited to reproduction, DOWNLOADING, duplication, adaptation and transmission or broadcast by any media, devices or processes.

