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

Unifying the Software Process Spectrum

TL;DR: The motivation of organizing such a workshop, as well as its theme and paper gathering and review, are introduced and the main content and insights of the Software Process Workshop are summarized.
Journal ArticleDOI

The impact of background and experience on software inspections

TL;DR: This dissertation is an initial study into the relationship between an inspector's characteristics and his or her effectiveness in an inspection, focused on the background and experience of the inspector as the source of variation.
Proceedings ArticleDOI

Aligning usability and security: a usability study of Polaris

TL;DR: The alleviation of usability problems from security software proposed in this paper are threefold: reducing the burden on the user to make security related decisions, counteracting user's apathy by ensuring that the fast way of doing things is the secure way, and integrating security software with the operating system throughout development.
Book ChapterDOI

Agile Model–Driven Development (AMDD)

TL;DR: In this paper, the authors propose Agile Model Driven Development (AMDD) as a way to combine modeling and documentation for agile software development, and show how to avoid these problems.
Journal ArticleDOI

Which Life Cycle--Work System, Information System, or Software?

TL;DR: The WSLC model could help bridge the communication gap between business and IT professionals, could help both do their own system-related work, and could help students grasp the broad alternatives for building and modifying systems.
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.