scispace - formally typeset
Open AccessBook

Requirements Engineering: A Good Practice Guide

TLDR
This book presents a set of guidelines which reflect the best practice in requirements engineering, and explains in an easy-to-understand way how you can improve your requirements engineering processes.
Abstract
From the Publisher: Requirements engineering is the process of discovering, documenting and managing the requirements for a computer-based system. The goal of requirements engineering is to produce a set of system requirements which, as far as possible, is complete, consistent, relevant and reflects what the customer actually wants. Although this ideal is probably unattainable, the use of a systematic approach based on engineering principles leads to better requirements than the informal approach which is still commonly used. This book presents a set of guidelines which reflect the best practice in requirements engineering. Based on the authors' experience in research and in software and systems development, these guidelines explain in an easy-to-understand way how you can improve your requirements engineering processes. The guidelines are applicable for any type of application and, in general, apply to both systems and software engineering.

read more

Citations
More filters
Proceedings ArticleDOI

Goal-oriented requirements engineering: a guided tour

TL;DR: The paper compares the main approaches to goal modeling, goal specification and goal-based reasoning in the many activities of the requirements engineering process and suggests what a goal-oriented requirements engineering method may look like.
Journal ArticleDOI

Persuasive Systems Design: Key Issues, Process Model, and System Features

TL;DR: The process of designing and evaluating persuasive systems is discussed and what kind of content and software functionality may be found in the final product is described, as well as seven underlying postulates behind persuasive systems and ways to analyze the persuasion context.
Journal ArticleDOI

Handling obstacles in goal-oriented requirements engineering

TL;DR: These techniques are based on a temporal logic formalization of goals and domain properties and integrated into an existing method for goal-oriented requirements elaboration with the aim of deriving more realistic, complete, and robust requirements specifications.
Journal ArticleDOI

Managing conflicts in goal-driven requirements engineering

TL;DR: Various techniques are discussed for resolving conflicts and divergences systematically by the introduction of new goals or by transforming the specifications of goals/objects toward conflict-free versions.
Book ChapterDOI

Requirements Elicitation: A Survey of Techniques, Approaches, and Tools

Didar Zowghi, +1 more
TL;DR: The objectives of this chapter are to present a comprehensive survey of important aspects of the techniques, approaches, and tools for requirements elicitation, and examine the current issues, trends, and challenges faced by researchers and practitioners in this field.