An Analysis of Mission Critical Computer Software in Naval Aviation

Abstract

For over 25 years, the United States Navy has been designing, developing and maintaining software for embedded computer systems. Throughout this generation of Naval aviation software development, no collective analysis of the successes and failures in software development had been accomplished. To accomplish this task, this thesis evaluated aircraft software data from the Department of the Navy against two metrics: (1) did the original software development schedule have to be changed, and (2) did the software released to the fleet contain any major defects? This research has revealed that only about half of the original software development schedules were sustained without a milestone change being made. Also, software that was released to the fleet had no major deficiencies three out of four times. To further specify this information, it has been refined into categories of software language, size of program and type of software program. The results of this study will be beneficial to aviation program managers, software developers and software maintenance technicians.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Mar 01, 1991
Accession Number
ADA243078

Entities

People

  • Robert L. Buckley

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Air Platforms
  • C4I
  • Materials and Manufacturing Processes
  • Weapons Technologies

DTIC Thesaurus Topics

  • Application Software
  • Computer Programming
  • Computer Programs
  • Computers
  • Data Analysis
  • Governments
  • High Level Languages
  • Information Processing
  • Life Cycle Management
  • Life Cycles
  • Naval Aviation
  • Programming Languages
  • Software Development
  • Standards
  • Systems Management
  • Test And Evaluation
  • United States

Fields of Study

  • Computer science
  • Engineering

Readers

  • Distributed Systems and Data Platform Development
  • Logistics and Supply Chain Management.
  • Software Engineering