Frage 1: Aus welchen Phasen besteht ein Softwarelebenszyklus und was geschieht in den einzelnen Phasen?
Planung: beinhaltet alle Aktivitäten, die vor dem Start eines Entwicklungsprojektes stattfinden.
Make or Buy Entscheidung
Zeit und Ressourcen Planung
Auftragsvergabe
Zwischen der Planung und Entwickung findet die Analyse und der Entwurf statt.
Entwicklung: finden die Tätigkeiten statt, die zwischen dem Projektstart und der Inbetriebnahme durchgeführt werden.
Requirements Engineering und Spezifikation
Architekur und Impelmentierung
Qualitätssicherung
Zwischen der Entwicklung und Inbetriebnahme findet das Testen statt.
Betrieb: ist zuständig für die Inbetriebnahme und das Betreiben des Systems in der Zielumgebung.
Bereistellung der Ausführungsumgebung
Integration
Inbetriebnahme
Wartung: Während des Betriebs werden Wartungen ausgeführt, mitunter aus Weiterentwicklung.
Abschaltung: Am Ende des Lebenszyklus steht die Abschaltung und somit das Herauslösen des Systems aus der Anwendungslandschaft.
Herauslösung der Anwendungslandschaft
Migration von Daten
Verträge Kündigen
Frage 2: Welche Aktivitäten im Lebenszyklus bedingen sich gegenseitig und welche sind voneinander abhängig?
Der Betrieb (Inbetriebnahme) und Abschaltung bedingen sich gegenseitig.
Berieb und Wartung sind voneinander abhänging
Frage 3: Warum werden in der Phase Wartung Aktivitäten aus anderen Phasen erneut durchgeführt?
Aus Wartungs und Weiterentwicklungs Gründen:
Fehlerkorrektur
Anpassung an neue Anforderungen
Leistungsverbesserung
Technologische Aktualisierung
Sicherheitsaktualisierung
Frage 4: Warum ist es wichtig, für jedes SW-System die Aussage treffen zu können, in welcher Phase es sich befindet?
Aus volgenden Gründen:
Ressourcenmanagement
Zeitplanung
Qualitätskontrolle
Kommunikation
Risikomanagement
Frage 5: Was versteht man unter einer Make-or-Buy-Entscheidung?
Es muss entschiden werden, ob eine am Markt angebotene Software die Bedürfnisse befriedigt oder eine neue Software entwickelt werden soll.
Frage 6: Warum ist eine präzise Spezifikation insbesondere für die Ausschreibung und Vergabe von Aufträgen so wichtig?
Eine präzise Spezifikation erheblich dazu bei, dass die Ausschreibung und Vergabe von Aufträgen effizient, fair, transparent und erfolgreich erfolgen können. Sie bildet die Grundlage für eine erfolgreiche Zusammenarbeit zwischen Auftraggebern und Auftragnehmern.
Frage 7: Worin besteht der wesentliche Zielkonflikt zwischen Entwicklung und Betrieb?
Der wesentliche Zielkonflikt zwischen Entwicklung (Softwareentwicklung) und Betrieb (IT-Betrieb oder IT-Operations) liegt oft in den unterschiedlichen Zielen und Prioritäten, die diese beiden Bereiche verfolgen. Dieser Konflikt wird oft als "DevOps-Dilemma" bezeichnet, da er in der Praxis häufig bei der Zusammenarbeit zwischen den Entwicklungs- und Betriebsteams auftritt. Hier sind einige der Schlüsselfaktoren, die zu diesem Zielkonflikt beitragen:
Schnelligkeit vs. Stabilität
Innovation vs. Zuverlässigkeit
Veränderung vs. Konsistenz
Flexibilität vs. Standartisierung
Frage 8: Was kann die Ursache für die Einführung eines Softwaresystems sein?
Ablösung des Altsystems
Nachrage aus der Fachabteilung
Technologische Weiterentwicklung
Zuletzt geändertvor 10 Monaten