Hilfe Warenkorb Konto Anmelden
 
 
   Schnellsuche   
     zur Expertensuche                      
Systematisches Requirements Engineering - Anforderungen ermitteln, spezifizieren, analysieren und verwalten
  Großes Bild
 
Systematisches Requirements Engineering - Anforderungen ermitteln, spezifizieren, analysieren und verwalten
von: Christof Ebert
dpunkt, 2012
ISBN: 9783864911132
479 Seiten, Download: 16833 KB
 
Format: EPUB, PDF
geeignet für: geeignet für alle DRM-fähigen eReader Apple iPad, Android Tablet PC's Apple iPod touch, iPhone und Android Smartphones Online-Lesen PC, MAC, Laptop

Typ: B (paralleler Zugriff)

 

 
eBook anfordern
Inhaltsverzeichnis

  Vorwort zur 4. Auflage 7  
  Inhaltsverzeichnis 10  
  1 Motivation 14  
     1.1 Warum ein Buch über Requirements Engineering? 14  
     1.2 Projekte scheitern wegen Anforderungen 16  
     1.3 Wirtschaftlicher Nutzen und ROI 24  
     1.4 Wie Sie von diesem Buch profitieren 28  
     1.5 Einführung in das durchgängige Beispiel 32  
     1.6 Ein Blick über den Tellerrand 33  
  2 Requirements Engineering – kurz und knapp 36  
     2.1 Was ist eine Anforderung? 36  
     2.2 Sichten auf Anforderungen 39  
        Marktanforderungen 39  
        Produktanforderungen 41  
        Komponentenanforderungen 41  
     2.3 Arten von Anforderungen 44  
        Funktionale Anforderung 44  
        Qualitätsanforderung 45  
        Randbedingung 47  
     2.4 Was ist Requirements Engineering? 48  
     2.5 Requirements Engineering leben 52  
     2.6 Wichtige Begriffe 57  
     2.7 Tipps für die Praxis 60  
     2.8 Fragen an die Praxis 61  
  3 Anforderungen ermitteln 62  
     3.1 Ziel und Nutzen 62  
     3.2 Die Stimme des Kunden verstehen 68  
     3.3 Methodische Ermittlung in zehn Schritten 71  
     3.4 Workshops 83  
     3.5 Qualitätsanforderungen 85  
        Benutzbarkeit 90  
        Funktionale Sicherheit 91  
        Informationssicherheit 92  
     3.6 Randbedingungen 93  
     3.7 Checkliste für die Anforderungsermittlung 96  
     3.8 Tipps für die Praxis 97  
     3.9 Fragen an die Praxis 99  
  4 Anforderungen dokumentieren 100  
     4.1 Ziel und Nutzen 100  
     4.2 Vorlagen und Templates 105  
     4.3 Anforderungen und Spezifikationen strukturieren 114  
     4.4 UML und SysML 120  
     4.5 Attribute 123  
     4.6 Delta-Anforderungen spezifizieren 124  
     4.7 Checkliste für die Dokumentation 128  
     4.8 Tipps für die Praxis 129  
     4.9 Fragen an die Praxis 130  
  5 Anforderungen modellieren und analysieren 132  
     5.1 Ziel und Nutzen 132  
     5.2 Analysemethoden 138  
     5.3 Modellierung 145  
        Zielmodell 146  
        Systemabgrenzung und Kontextmodell 147  
        Funktionale Dekomposition 150  
        Semantisches Datenmodell oder ERA-Modell 153  
        Petri-Netze 158  
        Entscheidungstabellen 160  
     5.4 Aufwandschätzung 161  
        Umfang der Anforderungen 162  
        Umfang der Ergebnisse 162  
        Umfang der Arbeitspakete 162  
     5.5 Priorisierung von Anforderungen 170  
     5.6 Risiken identifizieren und abschwächen 175  
        Unklare Anforderungen 176  
        Sich ändernde Anforderungen 176  
        Instabile Produkt- oder Designbasis 176  
        Aggressive Projektdefinition mit nicht erreichbaren Meilensteinen 177  
        Oberflächliche oder ungenaue Aufwand- und Einflussschätzung 177  
        Nicht verfolgte Pläne im Projekt 178  
        Unkontrollierte Unteraufträge 178  
     5.7 Checkliste für die Anforderungsanalyse 181  
        Vollständigkeit (siehe auch Abschnitt 4.7) 181  
        Schätzungen und Projektannahmen 182  
        Projektdefinition und -management 182  
        Technologiebewertung 182  
        Lieferantenmanagement 182  
     5.8 Tipps für die Praxis 183  
     5.9 Fragen an die Praxis 184  
  6 Anforderungen prüfen 186  
     6.1 Ziel und Nutzen 186  
     6.2 Qualitätskriterien für Anforderungen 189  
     6.3 Hilfsmittel und Prüftechniken 191  
     6.4 Abnahmekriterien 194  
     6.5 Test 197  
     6.6 Checkliste zur Prüfung von Anforderungen 203  
        Geschäftsnutzen 203  
        Korrektheit 203  
        Eindeutigkeit 204  
        Verständlichkeit 204  
        Vollständigkeit 204  
        Konsistenz 206  
        Bewertbarkeit 206  
        Prüfbarkeit 207  
        Modifizierbarkeit 207  
        Nachverfolgbarkeit 207  
        Relevanz 208  
        Realisierbarkeit 208  
     6.7 Tipps für die Praxis 209  
     6.8 Fragen an die Praxis 210  
  7 Anforderungen abstimmen 212  
     7.1 Ziel und Nutzen 212  
     7.2 Überrumpelung vermeiden 216  
     7.3 Zügig zum Projektstart kommen 219  
     7.4 Gesetzliche Rahmenbedingungen 222  
        Verträge für Softwareprodukte 223  
        Sachmangel 225  
        Rechtsmangel 226  
        Folgen von Mängeln 227  
           Abb. 7–7 Klare Rollentrennung bei rechtlichen Fragen 229  
     7.5 Vertragsmodelle 229  
     7.6 Checkliste für Abstimmung und Verträge 231  
        Projektdefinition 232  
        Vertragsgestaltung 232  
        Lizenzvereinbarungen 233  
        Lieferantenmanagement 233  
     7.7 Tipps für die Praxis 234  
     7.8 Fragen an die Praxis 236  
  8 Anforderungen verwalten 238  
     8.1 Ziel und Nutzen 238  
     8.2 Änderungsmanagement 239  
     8.3 Nachverfolgung von Anforderungen 246  
     8.4 Versionierung und Varianten von Anforderungen 254  
     8.5 Maße und Kennzahlen 256  
     8.6 Komplexität beherrschen 264  
     8.7 Checkliste für die Verwaltung 266  
     8.8 Tipps für die Praxis 267  
     8.9 Fragen an die Praxis 268  
  9 Rollen, Verantwortungen, Kompetenzen 270  
     9.1 Interessenvertreter und Ziele 270  
     9.2 Verantwortungen klären 274  
        Auftraggeber, Kunde 275  
        Benutzer 275  
        Projektmanager 276  
        Produktmanager 276  
        Marketing, Vertrieb 277  
        Requirements-Ingenieur, Systemanalytiker, Business Analyst 277  
        Entwicklung 277  
        Qualitätssicherung 278  
        Änderungskomitee (engl. Change Control Board oder Change Review Board) 278  
        Projektkernteam, Projektmanagementteam, Leitungsgruppe (engl. Project Core Team) 279  
        Geschäftsleitung, Steuerungsausschuss, Steuerkreis 279  
     9.3 Der Requirements-Ingenieur 280  
        Positionsbeschreibung 282  
        Stellenausschreibung 282  
        Kompetenzprofil 283  
     9.4 Zertifizierung nach IREB 284  
     9.5 Produktmanagement 286  
     9.6 Projektmanagement 294  
        Projektkonzeption 294  
        Vertragsverhandlungen 295  
        Projektdefinition 296  
        Projektausführung 297  
     9.7 Soft Skills 297  
        Verbinden 299  
        Vermitteln 300  
     9.8 Tipps für die Praxis 303  
     9.9 Fragen an die Praxis 305  
  10 Methodik und Prozesse 306  
     10.1 Standards und Normen 306  
        Standards zum Lebenszyklus 310  
        Standards speziell für das Requirements Engineering 311  
     10.2 Lebenszyklus und Vorgehensmodelle 313  
     10.3 Stringentes Requirements Engineering 321  
     10.4 Iteratives Requirements Engineering 323  
     10.5 Agiles Requirements Engineering 325  
        Kundenwert schaffen 326  
        Verschwendung vermeiden 326  
        Wertflüsse optimieren 326  
        Eigenverantwortung stärken 327  
        Kontinuierlich verbessern 327  
     10.6 RE für extern beschaffte Komponenten (COTS) 331  
        Abb. 10–14 Der Lebenszyklus in COTS-basierten Softwaresystemen 333  
     10.7 RE für Dienste (Services) 335  
     10.8 Tipps für die Praxis 338  
     10.9 Fragen an die Praxis 339  
  11 Werkzeuge 340  
     11.1 Ziel und Nutzen 340  
     11.2 Werkzeugübersicht 341  
        Spreadsheets 342  
        Wikis 342  
        Workflow-Tools 342  
        Entwicklungsumgebungen und Modellierungswerkzeuge 343  
        Spezielle RE-Werkzeuge 344  
     11.3 Beispiel: DOORS 349  
        Basisfunktionalität 349  
        Einbettung von DOORS in den Entwicklungsprozess 353  
     11.4 Beispiel: Integrity 353  
        Integrity zur Verwaltung von Anforderungen 354  
        Integrity zur Verwaltung komplexer Abhängigkeitsbeziehungen 355  
     11.5 Beispiel: PREEvision 359  
        Der Systems-Engineering-Ansatz 360  
        Anforderungsmanagement für Produktlinien 361  
        Requirements Engineering und funktionale Sicherheit 362  
        Integrierte Testdatenverwaltung und Release-Management 363  
        Team Collaboration 364  
     11.6 Checkliste für die Werkzeugeinführung 364  
     11.7 Tipps für die Praxis 371  
     11.8 Fragen an die Praxis 372  
  12 Aus der Praxis für die Praxis 374  
     12.1 Praxisregeln und Gesetzmäßigkeiten 374  
     12.2 Fallstudie: Durchgängiges Praxisbeispiel 378  
     12.3 Fallstudie: Feature-Modellierung und Produktlinien 382  
        Verzahnen Sie Produktmanagement, Marketing und Entwicklung 383  
        Beschreiben Sie Funktionen, Abhängigkeiten und Variationspunkte 384  
        Nutzen Sie die richtigen Werkzeuge 385  
        Fördern Sie eine verlässliche Produktplanung 386  
        Priorisieren Sie Anforderungen und Entwicklungspläne 387  
        Entwickeln Sie in Inkrementen 387  
        Beherrschen Sie das Konfigurationsmanagement 389  
        Tipps für die Einführung 389  
     12.4 Fallstudie: Agiles Requirements Engineering 390  
     12.5 Fallstudie: Lean Development in der Medizintechnik 393  
     12.6 Fallstudie: Security Requirements Engineering 396  
     12.7 Fallstudie: RE-Verbesserungsprojekt 400  
     12.8 Tipps für die Praxis 408  
     12.9 Fragen an die Praxis 409  
  13 Zusammenfassung und Ausblick 410  
     13.1 »Stand der Technik« im Requirements Engineering 410  
     13.2 Trends in der IT und Softwaretechnik 412  
     13.3 Trends im Requirements Engineering 420  
     13.4 Ein konstruktiver Ausblick 429  
  Ressourcen im Internet 432  
     Übersicht, Literatur 432  
     Standards 432  
     Tutorials 433  
     Konferenzen 433  
     Zeitschriften, Newsletter 433  
     Notationen 433  
     Vorlagen 434  
     Methoden 434  
     RE für Altsysteme 434  
     Werkzeugübersichten 434  
     RE-Werkzeuge, Hersteller 435  
     Beratung, Werkzeugeinführung, Training 436  
     Zertifizierung 436  
     Trainings zur Vorbereitung auf die Zertifizierung (IREB etc.) 436  
  Glossar 438  
     Agile Entwicklung 438  
     AHP 438  
     Akzeptanzkriterien 438  
     Analogieschätzung 438  
     Änderungsanforderung 439  
     Änderungskomitee 439  
     Änderungsmanagement 439  
     Änderungsrate 439  
     Anforderung 439  
     Anforderungsanalyse 439  
     Anforderungsänderung 439  
     Anforderungsermittlung 439  
     Anforderungsingenieur 439  
     Anforderungsmanagement 439  
     Anforderungsmodell 440  
     Anspruchsträger 440  
     Anwendungsfall 440  
     Arbeitsablauf 440  
     Arbeitsergebnis 440  
     AS 440  
     Attribut 440  
     Aufgabenbeschreibung 440  
     Aufwand 440  
     Aufwandschätzung 440  
     B2B 440  
     B2C 440  
     B2E 440  
     Baseline 440  
     Bedarf 440  
     Benutzbarkeit 440  
     Benutzer 440  
     Benutzeranforderung 440  
     Beschaffung 440  
     Beste Praxis 440  
     Bidirektionale Nachverfolgbarkeit 441  
     Brainstorming 441  
     Business Analyst 441  
     Business Case 441  
     Capability Maturity Model Integration 441  
     CDE 441  
     CMMI 441  
     COBIT 441  
     COCOMO 441  
     Collaborative Development Environment 441  
     Commercial off-the-shelf 441  
     COTS 441  
     CPRE 441  
     CR 442  
     CRC-Karten 442  
     CRE 442  
     Data Dictionary 442  
     Delphi-Methode 442  
     Delta-Anforderung 442  
     Design for Change 442  
     Design to Cost 442  
     Dienst 442  
     Dienstbeschreibung 442  
     Dienstgüteniveau 442  
     DIN 442  
     Due Diligence 442  
     Durchlaufzeit 442  
     Earned-Value-Management 442  
     Eberts Gesetz zur Produktivität 442  
     ECU 442  
     Effektivität 443  
     Effizienz 443  
     Eigenschaft 443  
     Einkauf 443  
     EN 443  
     Entwicklungsfehler 443  
     Entwicklungsprojekt 443  
     ERA (Entity Relationship Attribute) 443  
     Erfolgsrezept 443  
     ERM (Entity Relationship Model) 443  
     Evolution 443  
     Extreme Programming 443  
     Fachkonzept 443  
     FDD 443  
     Feature 443  
     Feature Driven Development 443  
     Feature-Modell 443  
     Fehler 444  
     Feldfehler 444  
     FMEA 444  
     FMEDA 444  
     Fokusgruppe 444  
     FPA 444  
     Full Function Points (FFP) 444  
     Funktion 444  
     Funktionale Anforderung 444  
     Funktionale Größe 444  
     Funktionspunkte (FP) 444  
     Geschäftsanforderung 444  
     Geschäftsfall 444  
     Geschäftsplan 444  
     Geschäftsprozess 444  
     Geschäftsszenario 444  
     Geschäftsvorfall 444  
     Glossar 445  
     Governance 445  
     Hard Skills 445  
     HIS 445  
     Horizontale Nachverfolgbarkeit 445  
     ICT 445  
     IDE 445  
     IEC 445  
     IEEE 445  
     Inbound Marketing 445  
     INCOSE 445  
     Informationssicherheit (IS) 445  
     Informationstechnik (IT) 445  
     Inkrement 445  
     Inkrementelle Entwicklung 445  
     Inspektion 446  
     Integrationsprojekt 446  
     ISO 446  
     ISO/TS 446  
     IT 446  
     Iteration 446  
     ITIL 446  
     Joint Application Design (JAD) 446  
     Kano-Modell 446  
     Key Account Manager (KAM) 446  
     Klasse 446  
     KLOC 446  
     KM 446  
     Komplexität 447  
     Kompliziert 447  
     Komponente 447  
     Komponentenanforderung 447  
     Konfigurationsbasis 447  
     Konfigurationsmanagement 447  
     Konformität 447  
     Kontext 447  
     Konzept 447  
     Kosten 448  
     Kritisches System 448  
     Kunde 448  
     Kundenanforderung 448  
     Kunden-Business-Case 448  
     Kundenzufriedenheit 448  
     Lastenheft 448  
     Launch 448  
     Lean Development 448  
     Lebenszyklus 448  
     Lebenszyklusmodell 448  
     Leistungsbeschreibung 448  
     Lieferant 448  
     LOC 449  
     Lösung 449  
     Lösungsmodell 449  
     Lösungsspezifikation 449  
     Marketing 449  
     Marketingmanager 449  
     Markt 449  
     Marktanforderung 449  
     Markteinführung 449  
     Maß 449  
     Meilenstein 449  
     Methode 449  
     Metrik 450  
     Migrationsprojekt 450  
     MIL 450  
     Modell 450  
     Nachverfolgbarkeit 450  
     Nichtfunktionale Anforderung 450  
     Notation 450  
     Nutzer 450  
     Objekt 450  
     Objektorientierte Entwicklung 450  
     OMG 450  
     OO 450  
     OOA 450  
     Outbound Marketing 450  
     PA 450  
     Patch 451  
     Peer Review 451  
     PEP 451  
     Pflichtenheft 451  
     Plan 451  
     Plangetriebene Entwicklung 451  
     Plattform 451  
     PLC 451  
     PLE 451  
     PLM 451  
     PMBOK 451  
     Portfolio 451  
     Preis 451  
     Preisgestaltung 451  
     Prinzip 451  
     Priorität 452  
     Product Backlog 452  
     Produkt 452  
     Produktanforderung 452  
     Produktentstehungsprozess 452  
     Produkthaftung 452  
     Produktivität 452  
     Produktkombination 452  
     Produktkomponente 452  
     Produktlebenszyklus (PLC) 453  
     Produktlebenszyklus-Management (PLM) 453  
     Produktlinie 453  
     Produktlinienentwicklung 453  
     Produktmanagement 453  
     Produktmanager 453  
     Produktplan 453  
     Produkt/Service-System (PSS) 453  
     Produktstrategie 454  
     Produktvision 454  
     Programm 454  
     Programmmanagement 454  
     Project Management Body of Knowledge (PMBOK) 454  
     Projekt 454  
     Projekt-Controlling 454  
     Projektlaufzeit 454  
     Projektlebenszyklus 454  
     Projektmanagement 454  
     Projektmanager 454  
     Protokollanalyse 454  
     Prototyping 455  
     Prozess 455  
     Prozessbereich 455  
     Prozessfähigkeit 455  
     Prozessverbesserung 455  
     QFD 455  
     Qualität 455  
     Qualitätsanforderung 455  
     Qualitätskontrolle 455  
     Qualitäts-Requirements-Engineering (QRE) 455  
     Qualitätssicherung 455  
     Qualitätsziel 455  
     Quality Function Deployment 455  
     Randbedingung 456  
     RCDA-Prinzip 456  
     Reifegradmodell 456  
     Release 456  
     ReqIF 456  
     Request for Information (RFI) 456  
     Request for Proposal (RFP) 456  
     Request for Quotation (RFQ) 456  
     Requirements Analyst 456  
     Requirements Engineering (RE) 456  
     Requirements Interchange Format (RIF) 456  
     Requirements Management 456  
     Requirements-Ingenieur 457  
     Ressource 457  
     Return on Assets (ROA) 457  
     Return on Capital Employed (ROCE) 457  
     Return on Investment (ROI) 457  
     Review 457  
     Risiko 457  
     Risikoabschwächung 457  
     Risikomanagement 458  
     ROA 458  
     Roadmap 458  
     Roadmapping 458  
     ROCE 458  
     ROI 458  
     Rolle 458  
     Schätzung 458  
     Scrum 458  
     SEI 458  
     Service 458  
     Service Engineering 458  
     Service Level Agreement (SLA) 459  
     Serviceentwicklung 459  
     Serviceliefersystem 459  
     Serviceorientierte Architektur 459  
     Servicequalität 459  
     Sicherheit 459  
     Simulation 459  
     SLA 459  
     SOA 459  
     Soft Skills 459  
     Software 459  
     Software Engineering 459  
     Software Engineering Body of Knowledge (SWEBOK) 459  
     Software Engineering Institute (SEI) 459  
     Softwareanforderung 459  
     Softwareeinkauf 460  
     Softwareprodukt 460  
     Softwaretechnik 460  
     Spezifikation 460  
     Sprint 460  
     Stand der Technik 460  
     Standard 460  
     Standardsoftware 460  
     Strategie 460  
     Strukturbruch 461  
     SWEBOK 461  
     SWOT-Analyse 461  
     SysML 461  
     System 461  
     Systemanalyse 461  
     Systemanalytiker 461  
     Systemanforderung 461  
     Systemkontext 461  
     Systemtechnik 461  
     Systemtest 461  
     Szenario 461  
     Tailoring 461  
     TCO 461  
     Test 461  
     Testgetriebene Entwicklung 462  
     Time-Boxing 462  
     Total Cost of Ownership (TCO) 462  
     Überbestimmt 462  
     Übereinstimmung 462  
     UML 462  
     Unified Modeling Language (UML) 462  
     Use Case 462  
     Validierung 462  
     Variabilitätsanalyse 462  
     Variante 463  
     Variationspunkt 463  
     VDE 463  
     VDI 463  
     Verifikation 463  
     Versagen 463  
     Version 463  
     Vertikale Nachverfolgbarkeit 463  
     Vertrag 463  
     Vision 463  
     V-Modell 463  
     Vorgehensmodell 464  
     Wartung 464  
     Wartungsprojekt 464  
     Werkzeug 464  
     Wiederverwendung 464  
     Wiki 464  
     Win-win-Methode 464  
     Wirtschaftlichkeitsrechnung 464  
     Workflow 464  
     Workshop 464  
     Zertifizierung 464  
     Ziel 464  
     Zulieferer 464  
     Zuweisen 464  
  Literatur 466  
  Index 474  


nach oben


  Mehr zum Inhalt
Kapitelübersicht
Kurzinformation
Inhaltsverzeichnis
Leseprobe
Blick ins Buch
Fragen zu eBooks?

  Navigation
Belletristik / Romane
Computer
Geschichte
Kultur
Medizin / Gesundheit
Philosophie / Religion
Politik
Psychologie / Pädagogik
Ratgeber
Recht
Reise / Hobbys
Sexualität / Erotik
Technik / Wissen
Wirtschaft

  Info
Hier gelangen Sie wieder zum Online-Auftritt Ihrer Bibliothek
© 2008-2024 ciando GmbH | Impressum | Kontakt | F.A.Q. | Datenschutz