Software Technology for Adaptable, Reliable Systems (STARS) Program. A Guide to Integration of Object-Oriented Methods and Cleanroom Software Engineering.

Abstract

The results of object-oriented software development projects in the DoD have been disappointing relative to the promise that OO technology seems to hold. STARS Task IAO9 was commissioned to explore the feasibility of combining object-oriented methods (well known for their focus on reusability) with Cleanroom software engineering (well known for its emphasis on reliability) to define a software process capable of producing results that are not only reusable, but predictable and of high quality. A generic software process was defined in terms of phases, activities, and work products. Three OO processes (Booch, Objectory, Shlaer-Mellor) and the Cleanroom process were outlined by phases, activities, and work products as well, using a documentation baseline given by the methodologists. The three OO methods and Cleanroom were compared to the generic process for thoroughness and coverage, and an integrated process was defined.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Feb 29, 1996
Accession Number
ADA309548

Entities

People

  • Carmen Trammell
  • William H. Ett

Tags

Communities of Interest

  • Engineered Resilient Systems

DTIC Thesaurus Topics

  • Computer Languages
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Configuration Management
  • Engineering
  • Language
  • Lessons Learned
  • Operating Systems
  • Performance Tests
  • Programming Languages
  • Reliability
  • Software Design
  • Software Development
  • Software Testing
  • Test And Evaluation

Fields of Study

  • Computer science
  • Engineering

Readers

  • Software Engineering.