From: Didar Zowghi (didar@it.uts.edu.au)
Date: Wed Apr 28 2004 - 12:50:36 EST
Greetings.
We've had some in practical applications of a method that relates requirements to "risks", and in turn links "risks" to "mitigations", where you should think of "risks" as potential impediments to requirement attainment, and "mitigations" as options for preventing/reducing those impediments.
Relating this to your question, I think that requirements match the "top-down" aspect you mention, while "mitigations" represent the "bottom-up". The requirements that people provide drive the process to look for (cost effective) solutions; as this is done, it becomes apparent which of those requirements are readily attainable, and which are not (because the mitigations needed to lead to their attainment are expensive, or non-existent), leading to consideration of which of those requirements to consider abandoning. Whether the emphasis is top-down or bottom-up seems to vary from application to application.
For more info, see the paper:
Quantitative Risk-based Requirements Reasoning; M.S. Feather & S.L.
Cornford; Requirements Engineering Journal (Springer); Vol 8 No 4, 2003
pp 248-265; 2003-REJ-Feather-Cornford.pdf
<http://eis.jpl.nasa.gov/~mfeather/Publications/2003-REJ-Feather-Cornford.pdf>
Martin
At 11:52 PM 4/26/2004 +1000, you wrote:
> Pnina Soffer a e'crit:
>
> > Hi all,
> >
> > I'm looking for information about RE methods that take a bottom-up
> > approach (or some combination of top-down and bottom-up).
> > Most RE methods suggest a top-down approach, which is a natural
> > approach for an outsider who wants to systematically learn,
> > understand, and analyse the needs. However, information obtained from
> > users who state their needs may address very low-level details.
> > Is anybody familiar with a method that systematically addresses such
> > low-level details in a bottom-up (or mixed) process?
> >
> > Thanks,
> >
> > Pnina Soffer.
> >
> >
> > **********************************************************
> > Dr. Pnina Soffer
> > Department of Management Information Systems
> > Faculty of Social Sciences
> > Haifa University
> > Carmel Mountain Haifa 31905 Israel
> > +972-48288506
> > spnina@is.haifa.ac.il <mailto:spnina@is.haifa.ac.il>
> > **********************************************************
Martin S. Feather
Principal, Software Quality Assurance
Jet Propulsion Laboratory, California Institute of Technology
Tel: (818) 354 1194
URL: http://eis.jpl.nasa.gov/~mfeather
Email: Martin.S.Feather@Jpl.Nasa.Gov
This archive was generated by hypermail 2.1.6 : Mon May 03 2004 - 09:00:18 EST