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

Document Type: Instrumentation Newsletter
NI Supported: Yes
Publish Date: Nov 21, 2007


Feedback


Yes No

Related Links - Developer Zone

Related Links - Products and Services

Validate Your Software for CMMI

0 ratings | 0.00 out of 5
Print

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.

 


[+] Enlarge Image

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.

0 ratings | 0.00 out of 5
Print

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.