GoConqr has a new look! Let us know what you think.

Flashcards

02 - Analyse

Jannis Brok German 5.0Average rating 5.0 out of 5 (1 rating) 46 cards

02 - Analyse

Cards in this deck (46)

  1. 1Ein verteiltes System ist ...eine Menge von unabhängigen Rechnern,
    die für den Nutzer als ein System erscheinen.
  2. 2Software Engineering beschäftigt sich mit ...allen Aspekten der Erstellung von Software
  3. 3Ein Rendezvous ist ...eine ereignisbasierende Synchronisation
    nebenläufiger Prozesse
  4. 4Analyse heißt ...das Herleiten der von den Beteiligten benötigten Funktionen eines SW-Produkts, sowie der Bedingungen für deren Entwicklung und dessen Betrieb
  5. 5Beschreibe die Teilphasen der AnalyseBeschreibe die Teilphasen der Analyse
  6. 6Nenne die Teile der Anforderungen1. Machbarkeitsstudie
    2. Anforderung
    3. Stakeholder
    4. Anforderungsquellen
  7. 7Nenne die möglichen Bestandteile einer Machbarkeitsstudie1. Kostenanalyse
    2. Marktanalyse
    - Beteiligte, insbesondere Konkurrenz, Make-or-Buy
    3. Designstudie
    4. Prototyp
    5. Akzeptanzanalyse
    - Achtung: mögliche Widerstände beachten, z.B. Rationalisierungsangst
    6. Rechtliche Prüfung
  8. 8Beschreibe die AnforderungBedingung oder Fähigkeit
    1. die von einem Benutzer benötigt wird,
    2. die ein System besitzen muss oder
    3. als dokumentierte Repräsentation von 1. oder 2.
  9. 9Beschreibe den Stakeholder(auch: Anspruchsträger, Projektbeteiligter)
    - übt Einfluss auf Anforderungen aus
  10. 10Nenne die Anforderungsquellen1. Standards
    2. Normen
    3. Gesetze
    4. ethische Regeln
    5. Konkurrenzprodukte
  11. 11Gebe die Definition der Anforderungsermittlung wieder(auch: Anforderungsanalyse)
    Das Requierements Engineering (Anforderungsanalyse) ist ein kooperativer, iterativer, inkrementeller Prozess, dessen Ziel es ist zu gewährleisten, dass
    1. alle relevanten Anforderungen bekannt und in dem erforderlichen Detaillierungsgrad verstanden sind,
    2. die involvierten Stakeholder eine ausreichende Übereinstimmung über die bekannten Anforderungen erzielen
    3. alle Anforderungen konform zu den Dokumentationsvorschriften dokumentiert bzw. konform zu den Spezifikationsvorschriften spezifiziert sind
  12. 12Gebe die notwendigen Eigenschaften eines Requirements Engineers wieder1. Analytisches Denken,
    2. Methodische Kompetenz
    3. Kommunikationsfähigkeit
    4. Selbstbewusstes Auftreten
    5. Empathie (Einfühlungsvermögen)
    6. Moderationsfähigkeit (Konflikte lösen)
    7. Überzeugungsfähigkeit
  13. 13Welche Analysemethoden/Ermittlungstechniken sind Ihnen bekannt?1. Dokumentenanalyse
    2. Brainstorming
    3. Beobachtung
    4. Interview
    5. Checklisten
    6. Prototyping
    7. Szenarien/Stories
  14. 14Nenne die Faktoren für die Auswahl der Analysemethoden1. Produkt
    - Weiterentwicklung - Neuentwicklung - Großer Systemumfang
    2. Mensch
    - Geringe Motivation der Stakeholder
    - Unterschiedliche Stakeholder-Meinungen
    3. Organisation
    - Komplexer Markt - Knappes Projektbudget
  15. 15Für welche Faktoren ist die folgende Ermittlungstechnik/Analysemethode geeignet/neutral/ungeeignet: DokumentenanalyseGeeignet:
    Weiterentwicklung, Großer Systemumfang, Knappes Projektbudget, Komplexer Markt
    Neutral:
    Neuentwicklung, Unterschiedliche Stakeholder-Meinungen, Geringe Motivation der Stakeholder
    Ungeeignet:
    keine
  16. 16Für welche Faktoren ist die folgende Ermittlungstechnik/Analysemethode geeignet/neutral/ungeeignet: BrainstormingGeeignet:
    Neuentwicklung, Komplexer Markt
    Neutral:
    Weiterentwicklung, Geringe Motivation der Stakeholder, Knappes Projektbudget
    Ungeeignet:
    Großer Systemumfang, Unterschiedliche Stakeholder-Meinung
  17. 17Für welche Faktoren ist die folgende Ermittlungstechnik/Analysemethode geeignet/neutral/ungeeignet: BeobachtungGeeignet:
    Weiterentwicklung, Geringe Motivation der Stakeholder
    Neutral:
    Neuentwicklung, Unterschiedliche Stakeholder-Meinungen, Knappes Projektbudget
    Ungeeignet:
    Großer Systemumfang
  18. 18Für welche Faktoren ist die folgende Ermittlungstechnik/Analysemethode geeignet/neutral/ungeeignet: InterviewGeeignet:
    Neuentwicklung, Unterschiedliche Stakeholder-Meinung
    Neutral:
    Weiterentwicklung, Großer Systemumfang, Komplexer Markt
    Ungeeignet:
    Geringe Motivation der Stakeholder, Knappes Projektbudget
  19. 19Für welche Faktoren ist die folgende Ermittlungstechnik/Analysemethode geeignet/neutral/ungeeignet: ChecklistenGeeignet:
    Neuentwicklung, Knappes Projektbudget, Komplexer Markt
    Neutral:
    Weiterentwicklung, Großer Systemumfang, Unterschiedliche Stakeholder-Meinungen
    Ungeeignet:
    Geringe Motivation der Stakeholder
  20. 20Für welche Faktoren ist die folgende Ermittlungstechnik/Analysemethode geeignet/neutral/ungeeignet: PrototypingGeeignet:
    Neuentwicklung, Geringe Motivation der Stakeholder
    Neutral:
    Weiterentwicklung, Großer Systemumfang, Unterschiedliche Stakeholder-Meinungen, Komplexer Markt
    Ungeeignet:
    Kanppes Projektbudget
  21. 21Für welche Faktoren ist die folgende Ermittlungstechnik/Analysemethode geeignet/neutral/ungeeignet: Szenarien / StoriesGeeignet:
    Neuentwicklungen, Geringe Motivation der Stakeholder
    Neutral:
    Weiterentwicklung, Großer Systemumfang, Unterschiedliche Stakeholder-Meinungen,
    Knappes Projektbudget, Komplexer Markt
    Ungeeignet:
    keine
  22. 22Beschreibe die Klassifikation der Anforderungen1. Funktionale Anforderungen
    2. Nichtfunktionale Anforderungen
    3. Umgebungsanforderungen
    4. Klassifikation nach Modellen
  23. 23Beschreibe die Funktionalen Anforderungen1. Reaktion der Software auf Eingaben
    2. Unerwünschte Reaktionen
  24. 24Beschreibe die Nichtfunktionalen Anforderungen und gebe Beispiele1. Quantitativ spezifizierbare Bedingungen, die die Software einhalten muss
    2. Benutzbarkeit (usability), Leistungsfähigkeit (performance), Sicherheit (security)
    Beispiele: Transaktionen/Sekunde; Antwortzeit, Schulungsdauer, Zuverlässigkeit, Dauer eines Neustarts
  25. 25Beschreibe die Umgebungsanforderung1. Einhaltung spezieller Schnittstellen
    2. Einhaltung rechtlicher Vorgaben wie Datenschutz (z.B. Anonymisierung von IP-Adressen)
  26. 26Beschreibe das Kano-Modell mit SkizzeBeschreibe das Kano-Modell mit Skizze
  27. 27Beschreibe das Bradner-Modell- MUSS (MUST): absolute Festlegung
    - DARF NICHT (MUST NOT): absoluter Ausschluss
    - SOLL (SHOULD): Empfehlung
    - SOLL NICHT (SHOULD NOT): empfohlener Ausschluss
    - KANN (MAY): optional
  28. 28Gebe die Grafik zur Anforderungsmodellierung aus den Vorlesungsunterlagen wiederGebe die Grafik zur Anforderungsmodellierung aus den Vorlesungsunterlagen wieder
  29. 29Nenne die 3 Bestandteile von Use Case Diagrammen und beschreibe diese1. Actor:
    Dinge oder Personen, die Informationen oder Ereignisse an das System liefern oder von diesem empfangen.
    Namenskonvention: welche Rolle spielt der Actor in Bezug auf das System
    2. Use Case: Ein vom einem Actor gestartetes vollständiges Systemverhalten, das dem Actor einen Nutzen bringt.
    Namenskonvention: Verb-Phrase, aus der Sicht des Actor
    3. Kommunikationsbeziehung: zwischen Actor und Use Case. Gerichtete Beziehung (Pfeil) kann anzeigen, wer den Use Case startet.
  30. 30Beschreibe die Include-Beziehung des Use Case-DiagrammsBeschreibe die Include-Beziehung des Use Case-Diagramms
  31. 31Beschreibe die Extends-Beziehung des Use Case-DiagrammsBeschreibe die Extends-Beziehung des Use Case-Diagramms
  32. 32Beschreibe die Use Case GeneralisierungBeschreibe die Use Case Generalisierung
  33. 33Skizziere das Use Case-Diagramm Beispiel aus den VorlesungsunterlagenSkizziere das Use Case-Diagramm Beispiel aus den Vorlesungsunterlagen
  34. 34Beschreibe das Vorgehen der Use Case - Spezifikation bis einschließlich 5.1. Benennen Sie den Use Case
    2. Beschreiben Sie den Use Case kurz (2-3 Sätze)
    3. Beschreiben Sie den Hauptgedanken (Hauptpfad) des Use Cases ausführlich, Schritt für Schritt
    4. Definieren Sie geeignete Vor- und Nachbedingungen für den Ablauf,
    5. Suchen Sie nach Alternativ-, Ausnahme- und Fehlerfällen.
  35. 35Beschreibe das Vorgehen der Use Case Spezifikation ab 6.6. Beschreiben Sie die wichtigsten Alternativen (inkl. Vor- und Nachbedingungen), Ausnahmen und Fehlerfälle
    7. Fügen Sie alle Anforderungen hinzu, die spezifisch für diesen Use Case sind und im Ablauf nicht vorkommen (nicht- funktionale Anforderungen, Geschäftsregeln, Datenprüfungen
  36. 36Mache eine Anmerkung zum HauptpfadDer Hauptpfad ist nur ein möglicher Durchlauf des Use Case (Szenario);
    jede Alternative, Fehler, Ausnahme führt zu weiteren möglichen Durchläufen (Szenarien). Szenarien sind Instanzen von Use Cases
  37. 37Beschreibe das UML-SequenzdiagrammBeschreibe das UML-Sequenzdiagramm
  38. 38Gebe das beispielhafte UML Sequenzdiagramm aus den Vorlesungsunterlagen für eine E-Ticketbestellung wiederGebe das beispielhafte UML Sequenzdiagramm aus den Vorlesungsunterlagen für eine E-Ticketbestellung wieder
  39. 39Beschreibe EPKBeschreibe EPK
  40. 40Beispiel EPK: Zur VerdeutlichungBeispiel EPK: Zur Verdeutlichung
  41. 41Beschreibe die Anforderungsverwaltung1. Verwaltung: wer, was, wann, womit
    - Attribute: Gruppierung, Zuordnung, Bearbeitungsstand
    2. Nachverfolgbarkeit der Anforderungen (traceability)
    3. Anpassung der Anforderungen
    - Erstellung, Entfall, Änderung, Priorisierung, Versionierung
    - Baseline
  42. 42Gebe die Skizze zum Anforderungsworkshop wiederGebe die Skizze zum Anforderungsworkshop wieder
  43. 43Anforderungskarte: Zur VerdeutlichungAnforderungskarte: Zur Verdeutlichung
  44. 44Gebe die Skizze zur Aufteilung in Releases wiederGebe die Skizze zur Aufteilung in Releases wieder
  45. 45Beschreibe das LastenheftBeschreibe das Lastenheft
  46. 46Gebe die Analyse-Zusammenfassung aus den Vorlesungsunterlagen wiederGebe die Analyse-Zusammenfassung aus den Vorlesungsunterlagen wieder

Information

Description
Flashcards on 02 - Analyse, created by Jannis Brok on 22/02/2016.
Created by
Jannis Brok
Views
20
Rating
Average rating 5.0 out of 5 (1 rating)

Feedback

What is it about?

What do you think of the new look?

How do you like it?