Software-First Life Cycle Final Definition for the Software Technology for Adaptable, Reliable Systems

Abstract

This document, IBM Contract Data Requirements List (CDRL) Sequence Number 1240, describes the final definition of a Software-First Life Cycle (SFLC), developed under the Q and R increments of the STARS (Software Technology for Adaptable Reliable Systems) program. The SFLC provides a dramatically different approach to systems development by integrating the use of rapid prototyping, reusable components, concurrent engineering, and other new and emerging technologies. This approach, which takes advantage of the benefits of each of the included technologies, has the potential for a substantial improvement in productivity, while increasing the quality and reusability of the developed system. The SFLC consists of 5 phases: Preliminary System Analysis, System Architecture, Software Growing, Productization and Production, and System Operation and Support. Each of these phases are formally defined using the ETVX (Entry Criteria, Task, Validation, and Exit Criteria) model. The major input, output and intermediate work products are also identified and defined. (KR)

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 15, 1990
Accession Number
ADA228483

Entities

People

  • M. Blumberg
  • M. C. Ward

Organizations

  • International Business Machines Corporation (Armonk, NY)

Tags

Communities of Interest

  • Air Platforms
  • Human Systems

DTIC Thesaurus Topics

  • Computer Programming
  • Computer Programs
  • Computers
  • Concurrent Engineering
  • Emerging Technology
  • Engineering
  • Insensitive Explosives
  • Life Cycles
  • Operating Systems
  • Product Development
  • Product Prototyping
  • Prototypes
  • Software Development
  • Software Prototyping
  • Specifications
  • Systems Engineering
  • Test And Evaluation

Fields of Study

  • Computer science
  • Engineering

Readers

  • Computer Science.
  • Database Systems and Applications
  • Software Engineering