Slaying the Software Dragon ... A Look at How Software Engineering, the Ada Programming Language and Process Maturity Are Changing Software Development

Abstract

The cost of software today consumes over ten percent of the DoD budget. Software costs, complexity, and size continue to rise because of the ever increasing dependence of weapons and general purpose systems on computers. Software engineering, the Ada programming language, and efforts to determine the performance and risk of software development organizations by measuring process maturity represent key initiatives by the DoD to improve the quality, reliability, and maintainability of the software DoD buys. This study examines and describes each of these areas based on current literature and interviews with officers of 37 companies engaged in software development for command, control, and communications systems.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 01, 1991
Accession Number
ADA237156

Entities

People

  • David R. Dick

Tags

Communities of Interest

  • C4I
  • Engineered Resilient Systems
  • Space
  • Weapons Technologies

DTIC Thesaurus Topics

  • Application Software
  • Business Administration
  • C Programming Language
  • Command And Control
  • Commerce
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Engineers
  • High Level Languages
  • Information Systems
  • National Security
  • Professional Development
  • Programming Languages
  • Software Development
  • Systems Engineering

Fields of Study

  • Computer science
  • Engineering

Readers

  • Government Contracting/Procurement.
  • Mathematics or Statistics
  • Software Engineering.