Dienstleistungen für die vernetzte IT-Welt

Requirements Engineering

Lebendige Anforderungen beherrschen

Erfolgreiche Systementwicklung im dynamischen Umfeld kooperativer Systeme braucht klar definierte, für alle Stakeholder verständliche Anforderungen. Die Auswirkungen veränderter Anforderungen müssen jederzeit einschätzbar sein. Daher verbinden wir sie mit nachgelagerten Artefakten (Systemkomponenten, Quellcode, Tests, Fehler usw.), damit die Veränderungen nachvollziehbar bleiben und ihre Auswirkungen gemanagt werden können.

Wir unterstützen Sie,

  • die richtige Beschreibungsform (modellbasiert, strukturierter Text, anwendungsfallbasiert) und den passenden Detaillierungsgrad der Beschreibung (Use Cases usw.) von Anforderungen zu finden
  • bei der methodischen Festlegung der Qualitätseigenschaften von Anforderungen (vollständig, korrekt, konsistent, klassifizierbar, testbar, verständlich, verfolgbar usw.)
  • bei der Prüfung und Verbesserung dieser Qualitätseigenschaften durch Metriken
  • Traceability zwischen Anforderungen und Geschäftsprozessen, Tests, Systemkomponenten und Quellcode herzustellen und zu gewährleisten

Der Dynamik kooperativer Systeme gewachsen