Information Technology Reference
In-Depth Information
Chapter 13
Tools and Techniques for Requirements
Engineering and Management
13.1 Introduction
Requirements Engineering received significant attention from the research com-
munity as well as from practitioners. They have all focused their efforts on finding
ways and means to establish software project requirements quickly, as effortlessly as
possible, and as accurately as possible. Many tools and techniques were proposed for
use in Requirements Engineering. The popular ones are discussed in the following
sections. These are:
1.
SSADM (Structured Systems Analysis and Design Method)
2.
IEEE Software Engineering Standards
3.
OOM (Object Oriented Methodology)
4.
UML (Unified Modeling Language)
5.
Agile methods
Let us discuss each of these in brief here. Each of the above is a full-fledged
software development methodology from requirements to delivery. I will be giving a
brief explanation about each methodology and delving deeper into how they engineer
and manage project requirements.
13.2 Structured Systems Analysis and Design Method
SSADM was originally developed for the Office of Government Commerce (then it
was Central Computer and Telecommunications Agency) of UK for use in pro-
curement of software for governmental use. It has been in use since the 1980s and has
been implemented in many organizations across the world, each adding its own
flavor to the methodology.
 
Search WWH ::




Custom Search