Requirements Engineering, Second Edition

Chapter 1: Introduction

There is no fair wind for one who knows not whither he is bound.

Lucius Annaeus Seneca, philosopher, 3 65 AD

1.1 Introduction to Requirements

If ever systems development projects needed a "fair wind", they certainly do so today. Fast-changing technology and increased competition are placing everincreasing pressure on the development process. Effective requirements engineering lies at the heart of an organization's ability to guide the ship and to keep pace with the rising tide of complexity.

Software is currently the dominant force of change of new products. The trend is driven by three key factors:

  1. Arbitrary complexity. The most complex systems tend to be those with software, often integrated deep inside the system's components. The complexity of such products is limited only by the imagination of those who conceive them.

  2. Instant distribution. Today a company can think of a new product, implement it in software, and rapidly distribute it around the world. For example, a car manufacturer can improve the software in its diagnostic system and then transmit it electronically around the world to tens of thousands of car showrooms in a day.

  3. "Off-the-shelf" components. Systems are now constructed from bought-in technology and ready-made components with a corresponding reduction in the product development cycle.

The net impact of these trends is a sudden intensity of competition and the ability to monopolize the rewards from the new technology without needing large factories. The result is pressure to reduce the development cycle and the time to deploy technology. However,...

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Wind Turbines
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.