RE Definitionen
Begriffe aus dem RE
Begriffe aus dem RE
-
- 1 / 72
-
Flashcards
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)