Education Necessary for Air Force Software Managers to Use the Ada Programming Language and Software Engineering Effectively

Abstract

This research investigated the perceived Ada and software engineering education needs of software managers throughout the Air Force and provided recommendations to Air Staff for developing the education. Since the Department of Defense mandated all DOD agencies use the Ada programming language for software development, the education of the personnel who have to support the policy has lagged behind the implementation Ada is not a simple language to use and is only fully effective if used with sound software engineering principles. A survey was given to Air Force mid-level personnel who manage software in some capacity. Of the software personnel surveyed, 48 percent indicated that Ada education would help. Less than 45 percent of the personnel who work with Ada have had a formal course in using the language while over 70 percent of the people have had some form of formal software engineering education. This research also investigated the required frequency of education. The respondents indicated that the frequency (periodic or as-needed) should depend on the nature of the individuals job and rank or position.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 01, 1991
Accession Number
ADA246744

Entities

People

  • James W. Worley Jr

Organizations

  • Air Force Institute of Technology

Tags

Communities of Interest

  • C4I
  • Weapons Technologies

DTIC Thesaurus Topics

  • Air Force
  • C Programming Language
  • Computer Languages
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Databases
  • Department Of Defense
  • High Level Languages
  • Information Science
  • Programming Languages
  • Software Development
  • Statistical Analysis
  • Students
  • Surveys
  • Test And Evaluation

Fields of Study

  • Computer science
  • Engineering

Readers

  • Enterprise Information Systems Architecture and Joint Command Capability Interoperability Support.
  • Military Leadership and Professional Education.
  • Software Verification and Validation.