Skript - Zusatz Flashcards
Digitale Güter
sind immaterielle Mittel zur Bedürfnisbefriedigung, die sich mit Hilfe von Informationssystemen entwickeln, vertreiben und anwenden lassen.
Immaterielle Güter
Nutzungsrechte (Lizenzen) und Dienstleistungen
Produkt
Ergebnis der Produktion und Sachziel einer Unternehmung oder auch Mittel der Bedürfnisbefriedigung
Softwareintensive Systeme
Systeme, deren wesentliche Eigenschaften durch Software realisiert sind. Zwei unterschiedliche Arten: Informationssysteme (Erfassen, speichern, verarbeiten Informationen), Eingebettete Systeme (Software nur ein Systembestandteil und ist eng mit Hardware integriert).
Herausforderungen digitaler Produkte
Struktur: Koppelung verschiedener Systeme aus verschiedenen Technologien
Entwicklung, Betrieb und Steuerung: DP sind schnelllebig und komplex, Kostenwettbewerb, Steuerung? Gestaltung Funktionsvielfalt mit beherrschbarer Komplexität
Lebensdauer & Entwicklungsgeschwindigkeit: unterschiedliche Lebensdauer Hardware/Software, Software entwickelt sich weiter (Updates)
Langfristiger Betrieb: Hardware in Kundenhand, Software zentral betrieben Betriebskosten
Anforderung
Zustand bzw. Fähigkeit ein Problem bzw. Herausforderung zu lösen oder ein Ziel zu erreichen. Fähigkeit oder Zustand eines Systems, um einen Vertrag oder Spezifikation zu erfüllen.
Projekterfolg?
Wenn ich weiß, wann ich fertig bin. Wenn der Kunde zufrieden ist. Wenn die Kunden des Kunden zufrieden sind. Wenn die Einnahmen > Ausgaben sind. Wenn es der Marke dient.
Requirements Engineering & Management
Alle Tätigkeiten, die sich mit Anforderungen beschäftigen. Auflösung von Unstimmigkeiten zur Verifikation und zur Validierung von Anforderungen. Verwaltete Anforderungen Stakeholdern zur Verfügung stellen/ kommunizieren. Änderungs- und Konfigurationsverwaltung. Anforderungsentwicklung anhand Anforderungsattributen steuern. Beziehungen zwischen Anforderungen und anderen Projektergebnissen pflegen.
Projektziele
Ziel ist Lösung, die dem Kunden meistens Geld spart. Leitbilder für gesamtes Projekt. Festlegung des Projektumfangs. Anforderungen an das Projekt
Angebotserstellung
Einschätzen können, wie viel es kosten soll. Erfahrungen aus Vorprojekten sammeln. Gesammelte Infos in Angebot oder Folgeprojekt einfließen lassen
Projektumfang
Erste verbindliche Kundenanforderungen. Rahmenbedingungen. Identifizierung, Definition und Abstimmung grundleger Anforderungen, Stakeholder und Arbeiten, die nicht zu erledigen sind. Definition eines ersten verbindlichen Stands der Anforderungen.
Dokumentation
Lastenheft (Vom Auftraggeber festgelegte Gesamtheit der Forderungen an die Leistungen eines Auftragnehmers. Pflichtenheft (Vom Auftragnehmer erarbeitete Realisierungsvorgaben auf Basis Lastenheft.
Stakeholder
Product Owner, Kunde, Gesetzgeber, Firma, Sponsor, Projektleiter, Kunde des Kunden, …
Anforderungsingenieur
hilft unausgesprochene Erwartungen, Rahmenbedingungen, Prioritäten zu ermitteln, verwalten und aufzubereiten.
Behandlung offener Punkte
Frühe Klärung und Dokumentation offener Punkte als transparenter Prozess. Mögliche Ergebnisse: Anforderungen, Arbeitsaufträge, neue offene Punkte. Priorisierung nach entstehendem Risiko. Selbstverständlichkeiten dokumentieren.
PSP
bildet hierarchisch alle Projektschritte ab. Strukturierung ist phasenorientiert, fachgebietsorientiert, funktionsorientiert oder objektorientiert. Zuordnung von Anforderungen zu PSP-Elementen.
Doku von Anforderungen - Warum?
Persistenz, gemeinsame Informationsbasis, fördert Kommunikation, fördert Objektivität, Einarbeitung neuer MA, Geringere Abhängigkeit von Experten, Reflexion.
Doku von Anforderungen - Was?
Abweichungen, Alternativen, Wünsche, Änderungsanträge, Begründungen, Entscheidungen, Ergebnisse, Lücken, Prioritäten, Risiken, Verantwortlichkeiten.
Doku von Anforderungen - Qualitätskriterien
Vollständigkeit, Nachvollziehbarkeit, Korrektheit, Eindeutigkeit, Verständlichkeit, Konsistenz, Überprüfbarkeit, Aktualität
Organisation von Anforderungen - Ziel & Lösung
Ziel: Organisation & Struktur von Anforderungen, Übersicht behalten, Lücken vermeiden
Lösung: Attributierungsschema (definiert die Attribute für eine Klasse von Anforderungen)
Definition Ziel
Ein Ziel ist die Intentionale Beschreibung eines charakteristischen Merkmals des zu entwickelnden Systems bzw. des dazugehörigen Entwicklungsprozesses. Verfeinerung der Vision.
Doku Ziele:
Prägnante, kurze Formulierung. Aktivformulierung. Überprüfbare Ziele. Verfeinerung nicht überprüfbare Ziele. Mehrwert verdeutlichen. Begründung für ein Ziel. Keine Lösungsansätze
Szenario
Ein Szenario beschreibt ein konkretes Beispiel für die Erfüllung eines oder mehrerer Ziele. Es konkretisiert dadurch eines oder mehrere Ziele. Ein Szenario enthält typischerweise eine Folge von Interaktionsschritten und setzt diese in Bezug zum Systemkontext.
Szenarien konkretisieren Ziele, sind Mittler zwischen Realität und konzeptuellem Modell. Szenarien können unterschiedlich abstrakt bzw. konkret sein und bilden vor allem die Nutzungsfacette ab.
Gewinnung Anforderungen - Warum?
Identifikation relevanter Anforderungsquellen. Gewinnung existierender Anforderungen. Entwicklung von innovativen Anforderungen.