Systematisches Requirements Engineering

Anforderungen ermitteln, dokumentieren, analysieren und verwalten

Christof Ebert

Diese Publikation zitieren

Christof Ebert, Systematisches Requirements Engineering (2019), dpunkt.verlag, Heidelberg, ISBN: 9783960884521

8729
Accesses
373
Quotes

Beschreibung / Abstract


Dieses Buch beschreibt praxisorientiert und systematisch das Requirements Engineering vom Konzept über Analyse und Realisierung bis zur Wartung und Evolution eines Produkts.


Requirements Engineering mit seinen Methoden, Modellen, Notationen und Werkzeugen wird eingeführt. Ein neues durchgängiges Beispiel sowie viele industrielle Praxiserfahrungen illustrieren die Umsetzung. Direkt anwendbare Checklisten und Praxistipps runden jedes Kapitel ab.


Lesen Sie das Buch, um



  • Requirements Engineering kennenzulernen,

  • Ihre Projekte und Produkte erfolgreich zu liefern,

  • agile Entwicklung beispielsweise mit testorientierten Anforderungen umzusetzen,

  • industrieerprobte Techniken des Requirements Engineering produktiv zu nutzen.


Diese 6. Auflage vertieft Themen wie agile Entwicklung, Design Thinking, verteilt arbeitende Teams sowie Soft Skills. Der gesamte Inhalt, insbesondere Vorlagen, Werkzeuge, Checklisten, Praxistipps und das durchgängige Beispiel wurden überarbeitet. Alle Templates sind online verfügbar. Das Buch berücksichtigt den aktuellen Lehrplan des IREB®-Zertifizierungsprogramms.




"... ein hervorragendes Buch für den praxisnahen Einstieg in die vielschichtigen Themenkomplexe der Anforderungsanalyse und des Anforderungsmanagements."

Chip.de zur 2. Auflage


Beschreibung


Christof Ebert ist Geschäftsführer der Vector Consulting Services. Zuvor war er zwölf Jahre in Führungsaufgaben bei einem IT-Marktführer tätig, zuletzt mit weltweiter Verantwortung für Softwareplattformen. Er arbeitet in verschiedenen industriellen Boards und Aufsichtsgremien, ist Professor an der Universität Stuttgart sowie an der Sorbonne in Paris und Autor mehrerer Bücher. Seit vielen Jahren ist er in den Herausgeberkomitees von führenden Zeitschriften wie "IEEE Software" und "Journal of Systems and Software".


Inhaltsverzeichnis

  • BEGINN
  • Stimmen zum Buch
  • Inhaltsverzeichnis
  • 1 Motivation
  • Ihr Nutzen aus diesem Kapitel:
  • 1.1 Warum ein Buch über Requirements Engineering?
  • 1.2 Projekte scheitern wegen unzureichender Anforderungen
  • 1.3 Wirtschaftlicher Nutzen und Return on Investment (ROI)
  • 1.4 Wie Sie von diesem Buch profitieren
  • 1.5 Selbsttest
  • 1.6 Ein Blick über den Tellerrand
  • 2 Requirements Engineering – kurz und knapp
  • Ihr Nutzen aus diesem Kapitel:
  • 2.1 Was ist eine Anforderung?
  • 2.2 Perspektiven: Vom Markt zur Realisierung
  • 2.3 Arten von Anforderungen
  • 2.4 Was ist Requirements Engineering?
  • 2.5 Requirements Engineering in der Praxis
  • 2.6 Wichtige Begriffe
  • 2.7 Durchgängiges Beispiel: iHome
  • 2.8 Tipps für die Praxis
  • 2.9 Fragen und Impulse
  • 3 Anforderungen ermitteln
  • Ihr Nutzen aus diesem Kapitel:
  • 3.1 Ziel und Nutzen
  • 3.2 Bedürfnisse verstehen, Ziele vereinbaren
  • 3.3 Anspruchsträger managen
  • 3.4 In 10 Schritten zu guten Anforderungen
  • 3.5 Qualitätsanforderungen und Randbedingungen
  • 3.6 Fallstudie: Security Requirements Engineering
  • 3.7 Checkliste für die Anforderungsermittlung
  • 3.8 Tipps für die Praxis
  • 3.9 Fragen und Impulse
  • 4 Anforderungen dokumentieren
  • Ihr Nutzen aus diesem Kapitel:
  • 4.1 Ziel und Nutzen
  • 4.2 Lasten und Pflichten: Vom Was zum Wie
  • 4.3 Dokumentation und Vorlagen
  • 4.4 Struktur und Lesbarkeit
  • 4.5 Attribute und Filter
  • 4.6 Glossar
  • 4.7 Checkliste für die Dokumentation
  • 4.8 Tipps für die Praxis
  • 4.9 Fragen und Impulse
  • 5 Anforderungen modellieren und analysieren
  • Ihr Nutzen aus diesem Kapitel:
  • 5.1 Ziel und Nutzen
  • 5.2 Modelle und Methoden
  • 5.3 Architektur und Anforderungen
  • 5.4 Modellierung mit UML, SysML und BPMN
  • 5.5 Aufwandsschätzung
  • 5.6 Analyse in zehn Schritten
  • 5.7 Checkliste für die Anforderungsanalyse
  • 5.8 Tipps für die Praxis
  • 5.9 Fragen und Impulse
  • 6 Anforderungen prüfen
  • Ihr Nutzen aus diesem Kapitel:
  • 6.1 Ziel und Nutzen
  • 6.2 Qualitätskriterien für Anforderungen
  • 6.3 Verfahren zur Prüfung
  • 6.4 Kriterien für Testende und Abnahme
  • 6.5 Testorientiertes Requirements Engineering
  • 6.6 Checkliste zur Prüfung von Anforderungen
  • 6.7 Tipps für die Praxis
  • 6.8 Fragen und Impulse
  • 7 Anforderungen abstimmen
  • Ihr Nutzen aus diesem Kapitel:
  • 7.1 Ziel und Nutzen
  • 7.2 Abstimmung im Kernteam
  • 7.3 Risiken abschwächen
  • 7.4 Priorisierung von Anforderungen
  • 7.5 Recht, Compliance und Haftung
  • 7.6 Verträge und Vertragsmodelle
  • 7.7 Checkliste für Abstimmung und Verträge
  • 7.8 Tipps für die Praxis
  • 7.9 Fragen und Impulse
  • 8 Anforderungen verwalten
  • Ihr Nutzen aus diesem Kapitel:
  • 8.1 Ziel und Nutzen
  • 8.2 Änderungsmanagement
  • 8.3 Nachverfolgung von Anforderungen
  • 8.4 Änderungen und Altsysteme
  • 8.5 Versionierung und Varianten von Anforderungen
  • 8.6 Maße und Kennzahlen
  • 8.7 Checkliste für die Verwaltung
  • 8.8 Tipps für die Praxis
  • 8.9 Fragen und Impulse
  • 9 Agiles Requirements Engineering
  • Ihr Nutzen aus diesem Kapitel:
  • 9.1 Agile Entwicklung
  • 9.2 Komplexität beherrschen
  • 9.3 Praxis des agilen RE
  • 9.4 Design Thinking
  • 9.5 Skalierbare Agilität
  • 9.6 Fallstudie: Agile Skalierung
  • 9.7 Fallstudie: Lean Development
  • 9.8 Tipps für die Praxis
  • 9.9 Fragen und Impulse
  • 10 Werkzeuge
  • Ihr Nutzen aus diesem Kapitel:
  • 10.1 Ziel und Nutzen
  • 10.2 Werkzeuge und Bewertung
  • 10.3 Praxis: von DOORS bis PREEvision
  • 10.4 Werkzeuge einführen
  • 10.5 Checkliste für Werkzeuge
  • 10.6 Tipps für die Praxis
  • 10.7 Fragen und Impulse
  • 11 Requirements Engineering leben
  • Ihr Nutzen aus diesem Kapitel:
  • 11.1 Organisation
  • 11.2 Projektmanagement
  • 11.3 Produktmanagement
  • 11.4 Lieferantenmanagement
  • 11.5 Serviceorientierung und Dienste
  • 11.6 Fallstudie: Funktionsmodellierung und Produktlinien
  • 11.7 Fallstudie: Prozessverbesserung
  • 11.8 Tipps für die Praxis
  • 11.9 Fragen und Impulse
  • 12 Soft Skills und weitere konkrete Tipps
  • Ihr Nutzen aus diesem Kapitel:
  • 12.1 Der Requirements-Ingenieur
  • 12.2 Zertifizierung nach IREB
  • 12.3 Soft Skills
  • 12.4 Konflikte lösen
  • 12.5 Top-5-Tipps für Sie
  • 12.6 Fragen und Impulse
  • 13 Stand der Technik und Trends
  • Ihr Nutzen aus diesem Kapitel:
  • 13.1 Der »Stand der Technik«
  • 13.2 Standards und Normen
  • 13.3 Benchmarks, Faustregeln und Kennzahlen
  • 13.4 Trends in der IT und Softwaretechnik
  • 13.5 Trends im Requirements Engineering
  • 13.6 Ein konstruktiver Ausblick
  • 13.7 Top-10-Tipps
  • Anhang
  • A Internetressourcen
  • B Glossar
  • C Literatur

Ähnliche Titel

    Mehr von diesem Autor