Zum Inhalt

Applying Requirements and Business Analysis

  • 2025
  • Buch
insite
SUCHEN

Über dieses Buch

This book provides a practical view of how to use requirements effectively. It contains several complete examples and practical material, and this way ideally complements Bertrand Meyer’s “Handbook of Requirements and Business Analysis”. It includes implementations of the important ideas from this handbook, concrete and directly usable, such as professional templates, principles and rules implementations, or a detailed list of possible stakeholders. It not only details the principles of the PEGS (Project – Environment – Goals – System) approach, but also offers a lot of illustrations, concrete cases, examples of implementation, practical advice, and materials to adopt the approach efficiently.

It thus addresses several kinds of readers: First, industry professionals looking for practical materials and guidelines to help them apply good practices and principles to handle modern requirements and business analysis. Second, students eager to exercise and learn modern practices of requirements engineering and business analysis. And third, lecturers looking for complete case studies to discuss with their students, as well as exercise solutions, examples and discussions around modern requirements and business analysis.

Almost all the practical materials described in this book are available on a related companion website.

Inhaltsverzeichnis

Frontmatter
1. Introduction
Abstract
This chapter provides a guided tour of the approach. It aims at providing a complete overview of the PEGS approach and what makes it innovative.
If you have time for only one section of this book, this is the one!
Jean-Michel Bruel, Sophie Ebersold, Mariya Naumcheva
2. Presentation of the PEGS Approach
Abstract
This chapter presents the whole approach in detail. It allows the companion book to be self-contained and allows readers who have not yet read the handbook to fully grasp the essence of the approach. It covers all the important elements of the approach.
Jean-Michel Bruel, Sophie Ebersold, Mariya Naumcheva
3. Object-Oriented Requirements
Abstract
This chapter goes into the technical details of object-oriented requirements, illustrated in the Eiffel Language. Object-oriented requirements structure the system description around types of objects manipulated by the system, which are captured by classes equipped with contracts (preconditions, postconditions, and class invariants). The chapter devises how to produce OO requirements (covering functional and behavioral specifications) and ensure requirements traceability.
Jean-Michel Bruel, Sophie Ebersold, Mariya Naumcheva
4. Quality and Verification Criteria for Requirements
Abstract
This chapter provides some implementation examples of the verification rules for requirements:
  • Gherkin implementation, enforcing book referencing rule
  • Issue template, enforcing the “TBD” rule in the context of GitHub development
  • BDD feature, enforcing the Minimum Requirements Outcome Principle
  • Illustration on the use of PEGS in the context of GitHub
Jean-Michel Bruel, Sophie Ebersold, Mariya Naumcheva
5. Case Studies
Abstract
This chapter provides concrete applications of the PEGS approach through three detailed case studies, whose domains do not require much background:
  • An information system of an imaginary Library context (called Library Management System)
  • The production of a book (this companion book)
  • A real-case race of self-driving cars (called Roborace)
Each of the three authors of this Companion Book has performed a case study following the PEGS approach. They have been made individually and separately. Even if authors have made reviews and discussions, they have intentionally left some differences in the style or the level of detail.
Jean-Michel Bruel, Sophie Ebersold, Mariya Naumcheva
6. Lessons Learned
Abstract
In this chapter, the authors provide feedback from their teaching experiences. This will provide useful tips and advice for practitioners and teachers who want to apply the methods in their professional environment.
Jean-Michel Bruel, Sophie Ebersold, Mariya Naumcheva
Backmatter
Titel
Applying Requirements and Business Analysis
Verfasst von
Jean-Michel Bruel
Sophie Ebersold
Mariya Naumcheva
Copyright-Jahr
2025
Electronic ISBN
978-3-031-92160-5
Print ISBN
978-3-031-92159-9
DOI
https://doi.org/10.1007/978-3-031-92160-5

Die PDF-Dateien dieses Buches entsprechen nicht vollständig den PDF/UA-Standards, bieten jedoch eingeschränkte Bildschirmleseunterstützung, beschriebene nicht-textuelle Inhalte (Bilder, Grafiken), Lesezeichen zur einfachen Navigation sowie durchsuchbaren und auswählbaren Text. Nutzer von unterstützenden Technologien können Schwierigkeiten bei der Navigation oder Interpretation der Inhalte in diesem Dokument haben. Wir sind uns der Bedeutung von Barrierefreiheit bewusst und freuen uns über Anfragen zur Barrierefreiheit unserer Produkte. Bei Fragen oder Bedarf an Barrierefreiheit kontaktieren Sie uns bitte unter accessibilitysupport@springernature.com

    Bildnachweise
    AvePoint Deutschland GmbH/© AvePoint Deutschland GmbH, NTT Data/© NTT Data, Wildix/© Wildix, arvato Systems GmbH/© arvato Systems GmbH, Ninox Software GmbH/© Ninox Software GmbH, Nagarro GmbH/© Nagarro GmbH, GWS mbH/© GWS mbH, CELONIS Labs GmbH, USU GmbH/© USU GmbH, G Data CyberDefense/© G Data CyberDefense, FAST LTA/© FAST LTA, Vendosoft/© Vendosoft, Kumavision/© Kumavision, Noriis Network AG/© Noriis Network AG, WSW Software GmbH/© WSW Software GmbH, tts GmbH/© tts GmbH, Asseco Solutions AG/© Asseco Solutions AG, AFB Gemeinnützige GmbH/© AFB Gemeinnützige GmbH