Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
2Activity
0 of .
Results for:
No results containing your search query
P. 1
Ch07

Ch07

Ratings: (0)|Views: 16 |Likes:
Published by api-3717234

More info:

Published by: api-3717234 on Oct 15, 2008
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PPT, PDF, TXT or read online from Scribd
See more
See less

03/18/2014

pdf

text

original

These courseware materials are to be used in conjunction with Software Engineering: A Practitioner\u2019s Approach, 6/e and
are provided with permission by R.S. Pressman & Associates, Inc., copyright\u00a9 1996, 2001, 2005
1
Software Engineering: A Practitioner\u2019s Approach,
Software Engineering: A Practitioner\u2019s Approach,
6/e
6/e
Chapter 7
Chapter 7
Requirements Engineering
Requirements Engineering
copyright \u00a9 1996, 2001, 2005
R.S. Pressman & Associates, Inc.
For University Use Only

May be reproduced ONLY for student use at the university level
when used in conjunction with Software Engineering: A Practitioner's Approach.
Any other reproduction or use is expressly prohibited.

These courseware materials are to be used in conjunction with Software Engineering: A Practitioner\u2019s Approach, 6/e and
are provided with permission by R.S. Pressman & Associates, Inc., copyright\u00a9 1996, 2001, 2005
2
Requirements Engineering\u00adI
Requirements Engineering\u00adI
\ue000
Inception
Inception\u2014ask a set of questions that establish \u2026
\u2014ask a set of questions that establish \u2026
\ue000
basic understanding of the problem
basic understanding of the problem
\ue000
the people who want a solution
the people who want a solution
\ue000
the nature of the solution that is desired, and
the nature of the solution that is desired, and
\ue000
the effectiveness of preliminary communication and collaboration
the effectiveness of preliminary communication and collaboration
between the customer and the developer
between the customer and the developer
\ue000
Elicitation
Elicitation\u2014elicit (extract) requirements from all stakeholders
\u2014elicit (extract) requirements from all stakeholders
\ue000
Elaboration
Elaboration\u2014create an analysis model that identifies data, function
\u2014create an analysis model that identifies data, function
and behavioral requirements
and behavioral requirements
\ue000
Negotiation
Negotiation\u2014agree on a deliverable system that is realistic for
\u2014agree on a deliverable system that is realistic for
developers and customers
developers and customers
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner\u2019s Approach, 6/e and
are provided with permission by R.S. Pressman & Associates, Inc., copyright\u00a9 1996, 2001, 2005
3
Requirements Engineering\u00adII
Requirements Engineering\u00adII
\ue000
Specification
Specification\u2014can be any one (or more) of the following:
\u2014can be any one (or more) of the following:
\ue000
A written document
A written document
\ue000
A set of models
A set of models
\ue000
A formal mathematical
A formal mathematical
\ue000
A collection of user scenarios (use\u00adcases)
A collection of user scenarios (use\u00adcases)
\ue000
A prototype
A prototype
\ue000
Validation
Validation\u2014a review mechanism that looks for
\u2014a review mechanism that looks for
\ue000
errors in content or interpretation
errors in content or interpretation
\ue000
areas where clarification may be required
areas where clarification may be required
\ue000
missing information
missing information
\ue000
inconsistencies (a major problem when large products or systems are
inconsistencies (a major problem when large products or systems are
engineered)
engineered)
\ue000
conflicting or unrealistic (unachievable) requirements.
conflicting or unrealistic (unachievable) requirements.
\ue000
Requirements management
Requirements management

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->