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)
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)