Ada COCOMO and the Ada Process Model

Abstract

Recently, three software development approaches have motivated the development of a revised version of COCOMO: the use of the Ada programming language, the use of incremental development, and the use of the Ada process model capitalizing on the strengths of Ada to improve the efficiency of software development. This paper presents the portions of the revised Ada COCOMO dealing with the effects of Ada and the Ada process model. The remainder of this section of the paper discusses the objectives of Ada COCOMO. Section 2 describes the Ada Process Model and its overall effects on software development effort and schedule. Section 3 presents the structure and features of Ada COCOMO, and discusses the rationale behind the changes made from the earlier version of COCOMO (called 'standard COCOMO' in the remainder of the paper). Section 4 summarizes the current status of Ada COCOMO, including its calibration to date and its currently available implementations; and Section 5 presents the resulting conclusions.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 1989
Accession Number
ADA243476

Entities

People

  • Barry Boehm
  • Walker Royce

Tags

Communities of Interest

  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Compilers
  • Computer Programming
  • Computer Programs
  • Computers
  • Engineering
  • High Level Languages
  • Language
  • Models
  • Operating Systems
  • Productivity
  • Programming Languages
  • Prototypes
  • Reliability
  • Software Development
  • Specifications
  • Standards
  • Virtual Machines

Fields of Study

  • Computer science
  • Engineering

Readers

  • Business Analytics
  • Software Engineering.