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

Flashcards

Vorlesung3

Mathekumar Rajakumar German 5.0Average rating 5.0 out of 5 (1 rating) 21 cards

Cards in this deck (21)

  1. 1Phasen des Software-LebenszyklusPlanungsphase -->
    Definitionsphase-->
    Entwurfsphase-->
    Implementierungsphase-->
    Test-,Abnahme- und Einführungsphase-->
    Betriebsphase
  2. 2AnforderungenAnforderungen in der Softwaretechnik legen die qualitativen und quantitativen Eigenschaften eines Softwaresystems fest
  3. 3Lastenheft-Ein Lastenheft beschreibt die Wünsche und Anforderungen an ein Software System aus Sicht des Auftraggebers
    -Ein Lastenheft kann als Ausschreibungsdokument verwendet
    -Ein Lastenheft ist ein Dokument, das vom Auftraggeber ohne formale Vorgaben erstellt werden kann
    -Für einen Kunden lohnt es sich das Lastenheft strukturiert aufzubauen
  4. 4Pflichtenheft-Ein Pflichtenheft beschreibt die Anforderungen an ein Software System aus Sicht des Softwareentwicklers
    -Ein Pflichtenheft übersetzt die Anforderungen des Auftraggebers in System-Anforderungen, ergänzt und verfeinert diese Anforderungen
    -Ein Pflichtenheft muss strukturiert sein und bildet die Grundlage für die Kalkulationen, Planung, Tests und Abnahme der Software
    -Ein Pflichtenheft klärt die Frage "was?" und nicht die Frage "wie?" die Softwarelösung aussieht
  5. 5Anforderungs-EngineeringAnforderungs-Engineering ist ein kooperativer, iterativer, inkrementeller Prozess,dessen Ziel es ist zu gewährleisten dass:
    -alle relevanten Anforderungen definiert, formell modelliert, verifiziert und in dem erforderlichen Detaillierungsgrad verständlich dokumentiert sind
    -die Stakeholder eine ausreichende Übereinstimmung über die definierten Anforderungen erzielen
    -alle Anforderungen konform zu den Dokumentvorschriften dokumentiert bzw. konform zu den Spezifikationsvorschriften spezifiert sind
  6. 6Anforderungs-Management-Modellhafte Abbildung aller Anforderungen,Anforderungsattribute und Strukturen im gesamten Softwarezyklus
    -Verwaltung von Anforderungen im gesamten Softwarezyklus
    -Konfigurations- und Änderungsverwaltung der Anforderungen
    -Rückverfolgbarkeit von Anforderungen im gesamten Softwarezyklus
  7. 7AnwendungsfalldiagrammEin Anwendungsfalldiagramm beschreibt die Interaktion zwischen externen Objekten (Akteuren) und Vorgängern (Anwendungsfällen) im
  8. 8Funktionale AnforderungenFunktionale Anforderungen legen eine vom Softwaresystem bzw. einer seiner Komponenten bereitzustellenden Funktionalität bzw Service zur Lösung eines Problems fest
    WAS soll ein Softwaresystem tun ?
  9. 9Nichtfunktionale AnforderungenNichtfunktionale Anforderungen, auch Quality of Service (QoS) Anforderungen genannt, beschreiben alle qualitätsbezogenen Eigenschaften, die das Softwaresystem erfüllen muss.
    WIE GUT soll eine Funktion erledigt werden ?
  10. 10QualitätsanforderungenVollständigkeit
    Eindeutigkeit
    Verständlichkeit
    Redundanzfreiheit
    Nachprüfbarkeit
    Klassifizierbarkeit
    Widerspruchsfreiheit
    Zurückführbarkeit
  11. 11GlossarEnthält die verwendeten domänenspezifischen Fachbegriffe, bzw. Begriffsdefinitionen
  12. 12StakeholderRelevante Beteiligte,Betroffene, Nutzer und Interessierte an der Software/Softwareentwicklung. Abhängig von den Stakeholdern unterscheidet man zwischen Nutzer- und Systementwicklungsanforderungen
  13. 13AbnahmekriterienAbnahmekriterien legen fest,welche Kriterien die Software Lieferung erfüllen muss, um den Anforderungen zu entsprechen. Sie sollen messbar dargestellt werden.
  14. 14Beispiele für nicht funktionale Anforderungen-Funktionalität
    -Zuverlässigkeit
    -Effizienz
    -Wartbarkeit
    -Benutzbarkeit
    -Portabilität
  15. 15Vorgehensweise zur AnforderungsermittlungStakeholder festlegen -->
    Analyse des Problemfeldes-->
    Anforderungen ermitteln, dokumentieren und modellieren -->
    Ergebnis
  16. 16Ziele des Anforderungsdiagramms-Abstimmung des Systemverhalten zwischen Systemnutzer und SW-Entwickler
    -Formalisierung der Nutzungsanforderungen im Rahmen der Anforderungsanalyse
    -Dokumentieren des Systemumfanges für den Softwareentwicklungsvertrag, als Teil des Plichtenheftes
    -Strukturierung des künftigen SW-Systems
    -Basis für die Gestaltung der Benutzeroberfläche der SW
  17. 17Analysemethoden-Inspektionen
    -Reviews
    -Round Tables
    -Peer Reviews
  18. 18Validierungsmethoden-Gegenüberstellung der Anforderungen mit den Zielen und Visionen
    -Prüfung der Anforderungen durch alle Stakeholder
  19. 19Verabschiedung-Workshops
    -Stellungnahme
  20. 20ReqIF-Austauschformat für Anforderungen zwischen verschiedenen Anforderungsmanagementsystemen
    -ist XML -basiert
  21. 21—

Information

Description
Flashcards on Vorlesung3, created by Mathekumar Rajakumar on 22/03/2017.
Views
13
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?