Seguici su:
 
 
 





#
edizioni-precedenti

Requirements Engineering: why, when, how

Background

It is widely acknowledged within the software industry that software development is critically vulnerable when the Requirements Engineering activities are performed poorly. This understanding of the problem has created a growing interest to work with Requirement Engineering.

The term “requirements engineering” is widely used to describe the process of systematic handling of requirements. This tutorial is aimed to help the participant to understand how more focus on the RE process will help them and there organisation to achieve a better Quality in their solutions and systems.

For many companies defining the successful requirements process means they have to define processes involving complex, tightly coupled activities (both sequential and concurrent) as well as tailoring processes depending on business needs, domain and the way of working with solution development. Therefor will this tutorial both give the participants a very good overview of the full spectra and content of RE as well as many very useful example of how to do a tailoring of them according to the needs and the different development approaches used (V-model, Iterative and Agile approached will be covered).

Tutorial objectives

The objectives for this tutorial is to give the participants an understanding of:

  • What Requirement Engineering is and what activities it will cover
  • In what way the activities for Requirement Development and Requirement Management support each other and how to implement them
  • Some methods to perform the different activities
  • How Requirement Development will be effected of different development approaches
  • How to do Requirement Verification and Validation in different stages

Tutorial Outline

Introduction
What is Requirement Engineering?
Important definitions and terms
Requirement Management and Requirement Development
Roles in Requirement Engineering
How to do Requirement Elicitation
Requirement analyse why, when and how?
The role of a Requirement specification
Modelling levels and diagrams
Requirement Verification and Validation
RE in different development models
Tracking and Change Management

 

Biography