RE Definitionen

Begriffe aus dem RE

Begriffe aus dem RE


M. S.
Diese Lernkarten bieten eine grundlegende Einführung in das Requirements Engineering und dessen Bedeutung für die Informatik. Sie decken zentrale Themen wie die Definition und Priorisierung von Anforderungen, die Rolle von Stakeholdern, sowie Techniken zur Erhebung und Dokumentation von Anforderungen ab. Besonders nützlich sind sie für Studierende und Berufseinsteiger, die sich mit den Grundlagen des Anforderungsmanagements vertraut machen möchten.
Cartes-fiches
72
Utilisateurs
1
Langue
Allemand
Catégorie
Informatique
Créé / Mis à jour
23.08.2012 / 06.09.2012

Cartes-fiches

Usability (150)

Die Usability (Gebrauchstauglichkeit) ist das Ausmass, in dem ein Produkt durch bestimmte Benutzer in einem bestimmten Nutzungskontext genutzt werden kann, um bestimmte Ziele effektiv, effizient und zufriedenstellend zu erreichen (ISO 9241-11)

Kontextgrenze

Separiert den relevanten Teil der Umgebung eines geplanten Systems von dem Teil der Umgeunb, der keinen Einfluss auf das geplante System und damit auch keinen Einfaluss auf die Anforderungen des Systems hat

Scope

Die Systemgrenze separiert das geplante System von seiner Umgebung und definiert den Scope des Systems

Systemgrenze

Die Systemgrenze separiert das geplante System von seiner Umgebung. Sie grenzt den im Rahmen des Entwicklungsprozesses gestalbaren und versänderbaren Teil der Realität von Apsekten in der Umgebung ab, die durch den Entwicklungsprozess nicht verändert werden können

Systemcontext

Der Systemkontext ist der Teil der Umgebung eines Systems, der für die Definition und das Verständnis der Anforderungen des betrachtetten Systems relevant ist (Buch S. 22)

Anforderungen

Begriff

1) Eine Bedinugung oder Fähigkeit, die von einem Benutzer (Person, System) zur Lösung eines Problems oder zur Erreichung eines Ziels benötigt wird.

2) Eine Bedingung oder Fähigkeit, die ein System oder Teilsystem erfüllen oder besitzen muss, um einen Vertrag, eine Norm, eine Spezifikation oder andere formell vorgegebene Dokumente zu erfüllen.

3) Eine dokumentierte Repräsentation einer Bedingung oder Eigenschaft gemäss 1 oder 2

übersetzt aus IEEE Std 610.12-1990

Arten von Anforderungen

Arten von Anforderungen (siehe 140)

Qualitätsanforderungen: definieren eine qualitative Eigenschaft, die das System oder eine einzelne Funktion des Systems aufweisen muss (ISO/IEC 9126 | ISO 25000:2005)

Funktionale Anforderungen: Eine Funktionale Anforderung spezifiert eine Verarbeitung des Systems, ohne Nennung von qualitativen Aussagen oder Randbedingungen

Randbedingungen: Eine organisatorische oder technologische Vorgabe, welche die Art und Weise einschränkt, wie das betrachtete System realisiert werden kann

Stakeholder

Ein Stakeholder eines Systems ist eine Person, Personengruppe oder eine Organisation, die direkt oder indirekt Einfluss auf die Anforderungen des betrachteten Systems hat

Synonyme von Geschäftsprozessmanagement

Synonyme

Business Process Management (BPM)

Geschäftsprozessmanagement

Prozessmanagement

Was ist Geschäftsprozessmanagement

Begriff

systematischer Ansatz für automatisierte als auch nicht automatisierte Prozesse zu erfassen, gestalten, auszuführen, dokumentieren, messen, überwachen und steuern

die nachhaltig mit der Unternehmensstrategie abgestimmte Prozessziele erreichen

umfasst die bewusste, gemeinsame und zunehmend IT -unterstützte Bestimmung, Verbeserung, Innovation und Erhaltng von end-to-end-Prozessen.

mit HIlfe von BPM können Prozesse auf dei Unternehmensstrategie abgestimmt werden, so dass sich die Gesamtunternehmensleistung verbessert, sobald Prozesse innerhalb einzelner Organisationseinheiten, unternehmensweit oder sogar unternehmensübergreifend optimiert werden

Anm: BPM soll weiter gedacht werden. Wie kann man es noch besser vernetzen (Partnernetzwerk aufbauen)

OMG

OMG

Standardisierungsstelle - ausgerichtet auf Strategie

OMG:Object management group

corba - erster standard für objektorientierten programmieren. OMG war Organisation dahinter

Standards werden gratis angeboten

mind. 2 Standards pro jahr, mit dem ein erfolgreiche produkteinführung statt gefunden hat.

Ein Geschäftsprozess ist...

Ein Geschäftsprozess ist...(310)

eine Menge von Aktivitäten, die ein gemeinsames Ziel verfolgen und typischerweise im Kontext von Organisationseinheiten mit definieirten Rollen und Beziehungen ausgeführt werden (WFMC)

eine kohärente Menge von Aktivitäten, die einer zusammenarbeitenden Gruppe ausgeführt wird um ein Ziel zu erreichen (M. Ould)

die umsetzende Einheit von Strategien und Taktiken, damit ein Unternehmen seine Ziele erreicht. (OMG BMM)

Kundenanforderungen => Input => Bearbeitungsschritte => Output => Kundenzufriedenheit (wir GROSS geschrieben)

Was ist RE

Das RE ist ein systematischer und disziplinierter Ansatz zur Spezifikation und zum Managment von Anforderungen

Welche Ziele hat RE

1) Die relevanten Anforderungen zu kennen, Konsens unter den Stakeholern über die Anforderungen herstellen, die Anforderungen konform zu vorgegebenen Standards zu dokumentieren und die Anforderungen systematisch zu managen

2) Die Wünsche und Bedürfnisse der Stakeholder zu verstehen, zu dokumentieren sowie die Anforderungen zu spezifizieren und zu managen, um das Risiko zu minimieren, dass das System nicht den Wünschen und Bedürfnissen der Stakeholder entspricht.

Hauptätigkeiten im RE

ermitteln

dokumentieren

prüfen und abstimmen

verwalten

Bedeutung Hauptätigkeit "Ermitteln"

Ermitteln

Anforderungen gewinnen

Anforderungen detaillieren

Anforderungen verfeinern

wie (input Fotoprot. Session1):

Workshops

Interviews

Dokumentation lesen

Common Sense

Storyboard

Prototypen

Bedeutung Hauptätigkeit "Dokumentieren"

Dokumentieren

Anforderungen adäquat (angebracht) beschreiben

Anforderungen in natürlicher Sprache beschreiben

Anforderungen in Modellen beschreiben

wie (input Fotoprot. Session1):

Wita?

Use Cases

versch. Diagramme

Mock-ups

Bedeutung Hauptätigkeit "Prüfen und abstimmen"

Prüfen und abstimmen

Anforderungen prüfen

Anforderungen abstimmen

prüfen und Abstimmen auf alle geforderten Qualitätskriterien

wie (input Fotoprot. Session1):

Review

User Meeting

Demos

Produktions Pins`?

Konsistzenz zu den Anforderungen

Bedeutung Hauptätigkeit "Verwalten"

Verwalten

Anforderungen strukturieren

Anf. für untersch. Rollen aufbereiten

konsistent ändern (Requirements Management)

wie (input Fotoprot. Session1):

EA

Versionsverwaltung

versionierte Dokumente

Anforderungen sind der zentrale Fokus des Requirements Engineerings. Welche zwei der folgenden Aussagen treffen

auf Begriff „Anforderungen“ am besten zu?

Das Requirements Engineerings wird oft nicht korrekt durchgeführt. Aus welchen Gründen werden Anforderungen

nicht korrekt behandelt?

Gewisse Rahmenbedingungen erschweren die Durchführung des Requirements Engineerings. Welche zwei der aufgeführten

Probleme führen am häufigsten zu Schwierigkeiten im Requirements-Engineering?

Requirements-Engineering ist eines der wichtigsten Prozessgebiete für den Erfolg von Systemen und Software. Requirements-

Engineering ist ein…

Anforderungen können nur in Zusammenarbeit mit Stakeholders erarbeitet werden. Welche der untenstehenden Aussagen

über zwischenmenschliche Kommunikation ist nicht korrekt?

Sie sind Grup.leiter in SW-Haus und müssen einen RE einstellen. Welche vier Eigenschaften sind bes.wichtig:

A Mangt.fähigkeit

B Dom.wissen

C Überzeug.fähigkeit

D Kom.fähigkeiten

E Method.Kompetenz

F Moderationsfähigkeiten

G Programmiererfahrung

C, D, E, F

Im Requirements Engineering werden verschiedene Arten von Anforderungen unterschieden. Zu der Art „Qualitätsanforderung“

gehört nicht:

Im Requirements Engineering werden verschiedene Arten von Anforderungen unterschieden. Eine „Randbedingung“

Im Systemkontext finden sich die Quellen von Anforderungen. Zum Systemkontext gehört nicht

Datenflussdiagramme können genutzt werden, um den direkten Systemkontext und seine Beziehungen zum zu spezifizierenden

System zu definieren. Aus einem Kontext-Diagramm auf der Basis von Datenflussdiagrammen ist nicht ersichtlich

Das Requirements Engineering beschäftigt sich neben den fachlichen Inhalten der Anforderungen mit dem Umfang (Scope) eines Systems. Was versteht man unter einem solchen Umfang?

Das Requirements Engineering beschäftigt sich neben den fachlichen Inhalten der Anforderungen mit dem Umfang (Scope) eines Systems. Welche Aussage betreffend Abgrenzung ist richtig bzw. falsch?

Stakeholder spielen eine zentrale Rolle in der Ermittlung und Validierung von Anforderungen. Stakeholder Relationship Management ist für das Requirements-Engineering nützlich, weil

Stakeholder, wie auch Requirements-Ingenieure, haben Rechte und Pflichten. Zu den Pflichten eines Stakeholders gehört nicht

Das Führen von Interviews ist anspruchsvoll. Welche Regeln müssen dabei berücksichtigt werden? (Teil 1)

Das Führen von Interviews ist anspruchsvoll. Welche Regeln müssen dabei berücksichtigt werden? (Teil 2)

Ein Internet-Provider will ein Customer Relationship Management System beschaffen und lässt dafür zunächst ein Lastenheft erarbeiten. Welche der unterstehenden Rollen sind als Stakeholder zu betrachten und aktiv in das RE einzubeziehen?

Anforderungen werden aus unterschiedlichen Quellen ermittelt. Welche Aussagen sind für Quellen von Anforderungen zutreffend, welche nicht? Quellen von Anforderungen…

Die Auswahl von Erhebungstechniken hängt stark von Rahmenbedingungen ab. Welche drei Aspekte müssen bei der

Auswahl der passenden Erhebungstechniken berücksichtigt werden? (Teil 1)

Die Auswahl von Erhebungstechniken hängt stark von Rahmenbedingungen ab. Welche drei Aspekte müssen bei der

Auswahl der passenden Erhebungstechniken berücksichtigt werden? (Teil 2)

Ein grösseres, regionales Eisenbahnunternehmen mit 70 Bahnhöfen muss für Bahnhofsarbeitende ein neues Kommunikationsgerät

beschaffen. Welche drei Erhebungstechniken möchten Sie für die Anforderungsermittelung einsetzen? (Teil 1)

Étudier