Requirements Engineering

From System Goals to UML Models to Software Specifications

Paperback Engels 2009 9780470012703
€ 87,67
Levertijd ± 8 werkdagen
Gratis verzonden

Samenvatting

Essential comprehensive coverage of the fundamentals of requirements engineering
Requirements engineering (RE) deals with the variety of prerequisites that must be met by a software system within an organization in order for that system to produce stellar results. With that explanation in mind, this must–have book presents a disciplined approach to the engineering of high–quality requirements. Serving as a helpful introduction to the fundamental concepts and principles of requirements engineering, this guide offers a comprehensive review of the aim, scope, and role of requirements engineering as well as best practices and flaws to avoid.

-Shares state–of–the–art techniques for domain analysis, requirements elicitation, risk analysis, conflict management, and more

-Features in–depth treatment of system modeling in the specific context of engineering requirements

-Presents various forms of reasoning about models for requirements quality assurance

-Discusses the transitions from requirements to software specifications to software architecture

In addition, case studies are included that complement the many examples provided in the book in order to show you how the described method and techniques are applied in practical situations.

Specificaties

ISBN13:9780470012703
Taal:Engels
Bindwijze:paperback
Aantal pagina's:712
Verschijningsdatum:9-1-2009

Lezersrecensies

Wees de eerste die een lezersrecensie schrijft!

Inhoudsopgave

Foreword.
Preface.

Part I: Fundamentals of Requirements Engineering.

1. Setting the Scene.
1.1 What is requirements engineering?
1.2 Why engineer requirements?
1.3 Obstacles to good requirements engineering practice.
1.4 Agile development processes and requirements engineering.
Summary.
Notes and Further Reading.
Exercises.

2. Domain Analysis and Requirements Elicitation.
2.1 Identifying stakeholders and interacting with them.
2.2 Artefact–driven elicitation techniques.
2.3 Stakeholder–driven elicitation techniques.
2.4 Conclusion.
Summary.
Notes and Further Reading.
Exercises.

3. Requirements Evaluation.
3.1 Inconsistency management.
3.2 Risk analysis.
3.3 Evaluating alternative options for decision making.
3.4 Requirements prioritization.
3.5 Conclusion.
Summary.
Notes and Further Reading.
Exercises.

4. Requirements Specification and Documentation.
4.1 Free documentation in unrestricted natural language.
4.2 Disciplined documentation in structured natural language.
4.3 Use of diagrammatic notations.
4.4 Formal specification.
4.5 Conclusion.
Summary.
Notes and Further Reading.
Exercises.

5. Requirements Quality Assurance.
5.1 Requirements inspections and reviews.
5.2 Queries on a requirement database.
5.3 Requirements validation by specification animation.
5.4 Requirements verification through formal checks.
5.5 Conclusion.
Summary.
Notes and Further Reading.
Exercises.

6. Requirements Evolution.
6.1 The time–space dimensions of evolution: Revisions and variants.
6.2 Change anticipation.
6.3 Traceability management for evolution support.
6.4 Change control.
6.5 Runtime monitoring of requirements and assumptions for dynamic change.
6.6 Conclusion.
Summary.
Notes and Further Reading.
Exercises.
Afgekapt op 63 regels

Managementboek Top 100

€ 87,67
Levertijd ongeveer 8 werkdagen
Gratis verzonden

Rubrieken

Producten

    Auteurs

      Trefwoorden

        Artikelen

          Requirements Engineering