Vorlesung3

Beschreibung

Karteikarten am Vorlesung3, erstellt von Mathekumar Rajakumar am 22/03/2017.
Mathekumar Rajakumar
Karteikarten von Mathekumar Rajakumar, aktualisiert more than 1 year ago
Mathekumar Rajakumar
Erstellt von Mathekumar Rajakumar vor mehr als 7 Jahre
12
1

Zusammenfassung der Ressource

Frage Antworten
Phasen des Software-Lebenszyklus Planungsphase --> Definitionsphase--> Entwurfsphase--> Implementierungsphase--> Test-,Abnahme- und Einführungsphase--> Betriebsphase
Anforderungen Anforderungen in der Softwaretechnik legen die qualitativen und quantitativen Eigenschaften eines Softwaresystems fest
Lastenheft -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
Pflichtenheft -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
Anforderungs-Engineering Anforderungs-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
Anforderungs-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
Anwendungsfalldiagramm Ein Anwendungsfalldiagramm beschreibt die Interaktion zwischen externen Objekten (Akteuren) und Vorgängern (Anwendungsfällen) im
Funktionale Anforderungen Funktionale 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 ?
Nichtfunktionale Anforderungen Nichtfunktionale 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 ?
Qualitätsanforderungen Vollständigkeit Eindeutigkeit Verständlichkeit Redundanzfreiheit Nachprüfbarkeit Klassifizierbarkeit Widerspruchsfreiheit Zurückführbarkeit
Glossar Enthält die verwendeten domänenspezifischen Fachbegriffe, bzw. Begriffsdefinitionen
Stakeholder Relevante Beteiligte,Betroffene, Nutzer und Interessierte an der Software/Softwareentwicklung. Abhängig von den Stakeholdern unterscheidet man zwischen Nutzer- und Systementwicklungsanforderungen
Abnahmekriterien Abnahmekriterien legen fest,welche Kriterien die Software Lieferung erfüllen muss, um den Anforderungen zu entsprechen. Sie sollen messbar dargestellt werden.
Beispiele für nicht funktionale Anforderungen -Funktionalität -Zuverlässigkeit -Effizienz -Wartbarkeit -Benutzbarkeit -Portabilität
Vorgehensweise zur Anforderungsermittlung Stakeholder festlegen --> Analyse des Problemfeldes--> Anforderungen ermitteln, dokumentieren und modellieren --> Ergebnis
Ziele 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
Analysemethoden -Inspektionen -Reviews -Round Tables -Peer Reviews
Validierungsmethoden -Gegenüberstellung der Anforderungen mit den Zielen und Visionen -Prüfung der Anforderungen durch alle Stakeholder
Verabschiedung -Workshops -Stellungnahme
ReqIF -Austauschformat für Anforderungen zwischen verschiedenen Anforderungsmanagementsystemen -ist XML -basiert
Zusammenfassung anzeigen Zusammenfassung ausblenden

ähnlicher Inhalt

Alle Länder der Welt und ihre Hauptstädte
JohannesK
Vokabeln für Gesundheits- und Krankenpflege
julian.haeuserer
Öff. Recht - Definitionen
myJurazone
Mathe Abiturvorbereitung
JuliaSt
Stilmittel mit Wirkung & Beispiel
Antonia C
Marx - Weber - Geiger - Funktionalistische Schichtungstheorie
Bibische
Tierhaltung/-hygiene Klausur 2017
Kim Langner
PuKW - GESKO WERB
Salome Jeong
MS-1.3 Folienpaket 4
Lukas Imwalle
Onlinequiz zu MS-4.2 kapitel II
Deborah Büscher
Vetie Spezielle Pathologie 2020
Svea Schill