STANDARDS

AEROKEL can adapt to your organization's current software engineering standards if necessary.  For those who need to update their standards we can recommend a subset of the IEEE Software Engineering standards, tailored for your specific requirements. We also have experience with MIL-STD-2167A and MIL-STD-1521 used on projects for the U. S. military.


Benefits of implementing software engineering standards include:
  • Increasing software quality
  • Reducing project cost and schedule
  • Improving manageability of software projects
Overview of most commonly used standards for each phase of the software development life cycle:

Concept
   SSP - Software Safety Plan
   SPMP - Software Project Management Plan
   SVVP - Software Verification & Validation Plan

Requirements Analysis
   SRS - Software Requirements Specification
   TP - Test Plan

Design
   SDD - Software Design Description
   TDS - Test Design Specification

Implementation
   TCS - Test Case Specification
   TPS - Test Procedure Specification
   TITR - Test Item Transmittal Report

Testing
   TLR - Test Log Report
   TSR - Test Summary Report

Installation and Checkout
   SVVR - Software Verification & Validation Report

For small projects a single document combining elements from the SRS and SDD may be adequate. Some organizations prefer to use a separate Interface Control Document (ICD) for interfaces between software and hardware groups. Larger projects may require full compliance with all IEEE standards, including those not listed above.