scispace - formally typeset
Journal ArticleDOI

A spiral model of software development and enhancement

Barry Boehm
- 01 May 1988 - 
- Vol. 21, Iss: 5, pp 61-72
Reads0
Chats0
TLDR
An outline is given of the process steps involved in the spiral model, an evolving risk-driven approach that provides a framework for guiding the software process and its application to a software project is shown.
Abstract
A short description is given of software process models and the issues they address. An outline is given of the process steps involved in the spiral model, an evolving risk-driven approach that provides a framework for guiding the software process, and its application to a software project is shown. A summary is given of the primary advantages and implications involved in using the spiral model and the primary difficulties in using it at its current incomplete level of elaboration. >

read more

Citations
More filters
Journal ArticleDOI

Reusing software: issues and research directions

TL;DR: The implications of reuse on the production are discussed, with an emphasis on the technical challenges, and proposed models for their economic analysis are discussed.
Book

Agile modeling: effective practices for extreme programming and the unified process

TL;DR: In this innovative book, Scott Ambler reviews how to model on an XP project without detracting from its fast-moving and agile software development approach.
Journal ArticleDOI

KADS: a modelling approach to knowledge engineering

TL;DR: Five basic principles underlying the KADS approach are discussed, namely the introduction of partial models as a means to cope with the complexity of the knowledge engineering process and the importance of structure—preserving transformation of models of expertise into design and implementation.
BookDOI

Feature-Oriented Software Product Lines

TL;DR: Books and internet are the recommended media to help you improving your quality and performance.
Journal ArticleDOI

The usability engineering life cycle

Jakob Nielsen
- 01 Mar 1992 - 
TL;DR: It is shown that the most basic elements in the usability engineering model are empirical user testing and prototyping, combined with iterative design.
References
More filters

Software engineering economics

Barry Boehm
TL;DR: In this paper, the authors provide an overview of economic analysis techniques and their applicability to software engineering and management, including the major estimation techniques available, the state of the art in algorithmic cost models, and the outstanding research issues in software cost estimation.
Book

Getting to Yes

Roger Fisher, +1 more
Proceedings ArticleDOI

Managing the development of large software systems: concepts and techniques

W. W. Royce
TL;DR: I have had various assignments during the past years, mostly concerned with the development of software packages for spacecraft mission planning, commanding and post-flight analysis, and have become prejudiced by these experiences.
Proceedings ArticleDOI

Software processes are software too

TL;DR: The major theme of the meeting is the exploration of the importance of process as a vehicle for improving both the quality of software products and the way in which we develop and evolve them.