Requirements Engineering From System Goals to UML Models to Software Specifications

Afbeeldingen

Artikel vergelijken

  • Engels
  • Paperback
  • 9780470012703
  • 09 januari 2009
  • 712 pagina's
Alle productspecificaties

Samenvatting

This book presents a disciplined approach to the engineering of high-quality requirements. The approach covers the entire requirements lifecycle and integrates state-of-the-art techniques for requirements elicitation, evaluation, specification, analysis, and evolution. Modeling plays a central role in this approach.

This book provides a systematic and practical approach to the engineering of high-quality requirements. It covers the entire requirements lifecycle and integrates state-of-the-art techniques for requirements elicitation, evaluation, specification, analysis, and evolution. Modeling plays a central role. A method is presented for building and analyzing a multi-view model of the target system, where each step is supported by heuristic rules, tactics, modeling patterns, and bad smells to avoid.

Highlights include:

  • A comprehensive introduction to the fundamentals of requirements engineering, including techniques for: requirements elicitation and reuse, risk analysis, conflict management, and requirements prioritization; requirements specification, inspection, validation, and verification; traceability management and change control.
  • An in-depth treatment of system modelling for requirements engineering, including constructive techniques for modeling system goals, conceptual objects, responsibilities among system agents, operations, scenarios and intended behaviors, and countermeasures to anticipated hazards and threats.
  • A variety of techniques for model-based evaluation of alternative options, model refinement checking, model animation, property verification, inductive model synthesis, and analysis of conflicts, hazards, and security threats.
  • Use of standard UML notations wherever applicable. Most techniques are based on a solid formal framework, kept hidden throughout the major part of the book for wider accessibility.
  • Numerous examples from running case studies in a variety of domains, including security- and safety-critical ones. Rich set of problems and exercises at the end of each chapter together with bibliographical notes for further study.

The book is primarily written for undergraduates and masters students in software or system engineering to acquire a solid background in requirements engineering and system modelling. It is also intended for practitioners in need of systematic guidance for elaborating and analyzing requirements. The last part on model-based reasoning is more targeted to graduate students. A companion website with additional instructor resources and tool support can be found at www.wileyeurope.com/college/van lamsweerde



The book presents both the current state of the art in requirements engineering and a systematic method for engineering high-quality requirements, broken down into four parts. The first part introduces fundamental concepts and principles including the aim and scope of requirements engineering, the products and processes involved, requirements qualities to aim at and flaws to avoid, and the critical role of requirements engineering in system and software engineering.

The second part of the book is devoted to system modeling in the specific context of engineering requirements. It presents a multi-view modeling framework that integrates complementary techniques for modeling the system-as-is and the system-to-be. The third part of the book reviews goal-based reasoning techniques to support the various steps of the KAOS method. The fourth part of the book goes beyond requirements engineering to discuss the mapping from goal-oriented requirements to software specifications and to software architecture.

Online software will accompany the book and will add value to both classroom and self-study by enabling students to build models and specifications involved in the book’s exercises and case studies, helping them to discover the latest RE technology solutions. Instructor resources such as slides, figures and handouts are available from an accompanying website.

Productspecificaties

Inhoud

Taal
en
Bindwijze
Paperback
Oorspronkelijke releasedatum
09 januari 2009
Aantal pagina's
712
Illustraties
Nee

Betrokkenen

Hoofdauteur
Axel Van Lamsweerde
Tweede Auteur
Axel Van Lamsweerde
Hoofduitgeverij
Onbekend

Overige kenmerken

Extra groot lettertype
Nee
Product breedte
190 mm
Product hoogte
43 mm
Product lengte
233 mm
Studieboek
Ja
Verpakking breedte
189 mm
Verpakking hoogte
235 mm
Verpakking lengte
39 mm
Verpakkingsgewicht
1296 g

EAN

EAN
9780470012703

Je vindt dit artikel in

Boek, ebook of luisterboek?
Boek
Taal
Engels
Beschikbaarheid
Leverbaar
Studieboek of algemeen
Algemene boeken
Nog geen reviews

Kies gewenste uitvoering

Bindwijze : Paperback

Prijsinformatie en bestellen

De prijs van dit product is 78 euro en 94 cent. De meest getoonde prijs is 118 euro en 99 cent. Je bespaart 34%.
Je bespaart 34%
1 - 2 weken
Verkoop door Paagman.nl
8,5
In winkelwagen
  • Bestellen en betalen via bol
  • Prijs inclusief verzendkosten, verstuurd door Paagman.nl
  • 30 dagen bedenktijd en gratis retourneren
  • Wettelijke garantie via Paagman.nl

Vaak samen gekocht