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

Classification of Fault-Prone Software Modules: Prior Probabilities,Costs, and Model Evaluation

TL;DR: Two full-scale industrial case studies supported the hypothesis that classification models of software quality can benefit by considering informed prior probabilities and by minimizing the expected cost of misclassifications.
Journal Article

A New Perspective on Requirements Elicitation Methods

TL;DR: It is argued that the discipline lacks the means to reach WAUEs and to understand their needs, and a framework consisting of two dimensions, reach and communication, is developed, in order to review the literature.
Journal ArticleDOI

System development conflict during the use of an information systems prototyping method of action research: implications for practice and research

TL;DR: An AR case is featured, where the development of an electronic patient record in a heart clinic resulted in a period of intense structural conflict, and the dismissal of an organizational member.
Proceedings Article

Engendering an empathy for software engineering

TL;DR: An interactive, web-based, graphical simulation game of the software development process was created, which allows students to take the role of the project manager developing a hypothetical software product in an environment that is both graphical and entertaining.
Proceedings ArticleDOI

Software process modeling: a behavioral approach

TL;DR: An approach is presented to software process modeling which is based on behavior descriptions of software development activities that provides the ability to reason about the software process and is sufficiently rigorous to provide a basis for structuring automated software environments.
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.