An analysis of mission critical computer software in Naval aviation
Buckley, Robert L.
McCaffrey, Martin J.
Abdel-Hamid, Tarek K.
MetadataShow full item record
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 has been accomplished. To accomplish this task, this thesis evaluated aircraft software from the Department of the Navy against two metrics: 1) did the original software development schedule have to be changed, and 2) did the original 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.
Approved for public release; distribution is unlimited
Showing items related by title, author, creator and subject.
Edwards, Keith R. (Monterey, California. Naval Postgraduate School, 1995-12);The DoD software development environment is one in needed transition. Many of the old methodologies have been less than effective for software development. Emerging methods and techniques, for instance, evolutionary ...
Development of Graphical User Interface (GUI) for Joint Army/Navy Rotorcraft Analysis and Design (JANRAD) software Lapacik, Chris F. (Monterey, California. Naval Postgraduate School, 1998-03-01);A Graphical User Interface (Gul) was developed and implemented as the front end of the NPS software Joint Army/Navy Rotorcraft Analysis and Design (JANRAD). The original JANRAD computer program was developed to aid in the ...
Application Programmer's Interface (API) for heterogeneous language environment and upgrading the legacy embedded software Moua, Theng C. (Monterey, California. Naval Postgraduate School, 2001-09);Legacy software systems in the Department of Defense (DoD) have been evolving and are becoming increasingly complex while providing more functionality. The shortage of original software designs, lack of corporate knowledge ...