ap1-0233 Beurteilen marktgängiger IT-Systeme und Lösungen basic ap1anforderungenalm

Anforderungsarten: Geschäfts-, Benutzer-, funktionale und Projektanforderungen

AnforderungenSoftwareentwicklungProjektmanagement
Frage
Was sind verschiedene Anforderungsarten in der Softwareentwicklung und was bedeuten sie?
Klicken zum Aufdecken der Antwort →
Vollständiger Inhalt

Anforderungsarten: Geschäfts-, Benutzer-, funktionale und Projektanforderungen

In der Softwareentwicklung werden Anforderungen in verschiedene Kategorien unterteilt, um Ziele, Nutzung und Umsetzung klar zu strukturieren.

➡️ Vier zentrale Anforderungsarten:

  • Geschäftsanforderungen
  • Benutzeranforderungen
  • Funktionale Anforderungen
  • Nicht-funktionale Anforderungen
  • Projektanforderungen

Kernerklärung

Anforderungsart Beschreibung
Geschäftsanforderungen Anforderungen aus Sicht des Unternehmens/Kunden (z. B. Ziele, Nutzen)
Benutzeranforderungen Anforderungen der Endnutzer an das System (Usability, Funktionen aus Sicht der Nutzer)
Funktionale Anforderungen Konkrete Funktionen, die die Software erfüllen muss
Nicht-funktionale Anforderungen Qualitätsmerkmale wie Leistung, Sicherheit oder Benutzerfreundlichkeit
Projektanforderungen Rahmenbedingungen (Zeit, Budget, Ressourcen, Organisation)

Details

  • Geschäftsanforderungen

    • entstehen aus Markt- und Kundenbedürfnissen
    • werden durch Management/Marketing definiert
  • Benutzeranforderungen

    • beschreiben, was Nutzer benötigen
    • werden durch Benutzer oder Analysten erhoben
  • Funktionale Anforderungen

    • definieren das Verhalten der Software
    • werden durch Entwickler/Testabteilungen umgesetzt
  • Nicht-funktionale Anforderungen

    • beschreiben Qualitätsmerkmale wie Leistung, Sicherheit oder Benutzerfreundlichkeit
    • werden durch Entwickler/Testabteilungen umgesetzt
  • Projektanforderungen

    • sichern den Projekterfolg
    • werden im Rahmen von Application Lifecycle Management (ALM) verwaltet
flowchart TD
A[Geschäftsanforderungen] --> B[Benutzeranforderungen]
B --> C[Funktionale Anforderungen]
C --> D[Nicht-funktionale Anforderungen]
D --> E[Projektanforderungen]

Praktisches Beispiel

Ein Online-Shop:

  • Geschäft: Umsatz steigern
  • Benutzer: einfache Produktsuche
  • Funktional: Suchfunktion + Warenkorb
  • Nicht-funktional: schnelle Ladezeit, hohe Sicherheit
  • Projekt: Fertigstellung in 6 Monaten mit festem Budget

Prüfungsrelevanz (AP1)

Typische Prüfungsfragen

  • Nenne die fünf Anforderungsarten
  • Was ist der Unterschied zwischen Benutzer- und funktionalen Anforderungen?
  • Wer definiert Geschäftsanforderungen?

Antworten auf die typischen Prüfungsfragen

  • Geschäfts-, Benutzer-, funktionale, nicht-funktionale und Projektanforderungen
  • Benutzer = Sicht des Nutzers, funktional = konkrete Umsetzung
  • Management / Marketing

Merksatz

Vom Ziel (Geschäft) über den Nutzer zur Funktion – umgesetzt im Projekt.