Flashcards
Vorlesung3
Flashcards do conjunto (21)
- 1Phasen des Software-LebenszyklusPlanungsphase -->
Definitionsphase-->
Entwurfsphase-->
Implementierungsphase-->
Test-,Abnahme- und Einführungsphase-->
Betriebsphase - 2AnforderungenAnforderungen in der Softwaretechnik legen die qualitativen und quantitativen Eigenschaften eines Softwaresystems fest
- 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 - 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 - 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 - 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 - 7AnwendungsfalldiagrammEin Anwendungsfalldiagramm beschreibt die Interaktion zwischen externen Objekten (Akteuren) und Vorgängern (Anwendungsfällen) im
- 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 ? - 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 ? - 10QualitätsanforderungenVollständigkeit
Eindeutigkeit
Verständlichkeit
Redundanzfreiheit
Nachprüfbarkeit
Klassifizierbarkeit
Widerspruchsfreiheit
Zurückführbarkeit - 11GlossarEnthält die verwendeten domänenspezifischen Fachbegriffe, bzw. Begriffsdefinitionen
- 12StakeholderRelevante Beteiligte,Betroffene, Nutzer und Interessierte an der Software/Softwareentwicklung. Abhängig von den Stakeholdern unterscheidet man zwischen Nutzer- und Systementwicklungsanforderungen
- 13AbnahmekriterienAbnahmekriterien legen fest,welche Kriterien die Software Lieferung erfüllen muss, um den Anforderungen zu entsprechen. Sie sollen messbar dargestellt werden.
- 14Beispiele für nicht funktionale Anforderungen-Funktionalität
-Zuverlässigkeit
-Effizienz
-Wartbarkeit
-Benutzbarkeit
-Portabilität - 15Vorgehensweise zur AnforderungsermittlungStakeholder festlegen -->
Analyse des Problemfeldes-->
Anforderungen ermitteln, dokumentieren und modellieren -->
Ergebnis - 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 - 17Analysemethoden-Inspektionen
-Reviews
-Round Tables
-Peer Reviews - 18Validierungsmethoden-Gegenüberstellung der Anforderungen mit den Zielen und Visionen
-Prüfung der Anforderungen durch alle Stakeholder - 19Verabschiedung-Workshops
-Stellungnahme - 20ReqIF-Austauschformat für Anforderungen zwischen verschiedenen Anforderungsmanagementsystemen
-ist XML -basiert - 21—
Informações
- Descrição
- FlashCards sobre Vorlesung3, criado por Mathekumar Rajakumar em 22-03-2017.
- Criado por
- Mathekumar Rajakumar
- Visualizações
- 13
- Avaliação