• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/18

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

18 Cards in this Set

  • Front
  • Back
Definieren Sie Konfigurationsmanagement
Eine Disziplin, angewandt zur technischen und administrativen Richtungsvorgabe und Überwachung:
- zur Ermittlung und Dokumentation der Funktions-und physikalischen Eigenschaften einer Konfigurationseinheit

- Überwachung von der Änderung dieser Eigenschaften,

- Aufnahme und Dokumentation der Durchfürung von Änderung und des Implementationsstatus, und

- zur Einhaltung der festgelegten Anforderungen
Was bedeutet SCM?
Software Configuration Management
Nennen Sie mindestens zwei Aktivitäten im Software Configuration Management
- Management und Planung des SCM-Prozesses, 
- Software-Konfigurationsidentifikation, 
- Software-Konfigurationskontrolle, 
- Software-Konfigurations Statusbuchung, 
- Software-Konfigurations-Auditing, 
- Release-Management und Auslieferung
- Management und Planung des SCM-Prozesses,
- Software-Konfigurationsidentifikation,
- Software-Konfigurationskontrolle,
- Software-Konfigurations Statusbuchung,
- Software-Konfigurations-Auditing,
- Release-Management und Auslieferung
Nennen Sie mindestens 2 Hilfsmittel im SCM
•Die SCM Library
•Software Change-Request (SCR) und AkzeptanzProzeduren
•Coding und Change-Management Aufgaben
•Reports über den Software-Konfigurationsstatus und SCM Messungen
•Software-Konfigurations-Audits
•Administration der ...
•Die SCM Library
•Software Change-Request (SCR) und AkzeptanzProzeduren
•Coding und Change-Management Aufgaben
•Reports über den Software-Konfigurationsstatus und SCM Messungen
•Software-Konfigurations-Audits
•Administration der Software-Documentation
•Schaffen von Builds
•Management von Releases (incl. der Auslieferungen)
Benennen Sie die Elemente des SCM
- Das Konfigurations-Item (SCI)
- Beziehungen zwischen SCIs
- Die Software Version
- Baseline = Diejenigen SCIs, die zu einem definierten
Zeitpunkt formal zusammengepackt werden
Wofür stehen die Abkürzungen:
- SRS
- SDD
- SCR
SRS = Software Requirements Specification
SDD = Software Design Document
SCR = Software Change Request
Beschreiben Sie, wie die Baseline im Verlauf eines Entwicklungsprojektes wächst
Geben Sie ein Beispiel für den Ablauf eines Change Requests
Es gibt unterschiedliche Arten von Audits im SCM. Nennen und definieren Sie mindestens 1
- Functional Configuration Audit
Ist das System funktional korrekt konfiguriert?
Verfizieren und Validieren des Systems im Audit

- Physical Configuration Audit
Ist die Dokumentation der Design- und Referenz-Dokumentation korrekt?
Vergleich Laufendes System mit Spezifikations-dokumenten

- In-process Audits of a Software Baseline
Ist die gegenwärtige Entwicklungstätigkeit im Einklang mit der formal festgelegten Baseline?
Prüfen der Systembasis zur aktuellen Entwicklungstätigkeit
Was ist ein Release?
- Ein Release ist ein Programm(paket), das von der
Entwicklung abgeschlossen wurde.

- Ein Release umfasst üblicherweise mehrere SCIs, die in einer definierten Konfiguration zusammenwirken.

- Gegenstand des Release-Managements ist es, dabei zu
helfen, dass Änderungen in Einklang mit erprobten und bewährten Prozeduren geplant und implementiert werden.
Definieren Sie Releasemanagement
Releasemanagement ist der Prozess des Planens,
Herstellens, Testens und des Einsatzes von Hardware und Software. Es umfasst die Versionskontrolle und die Speicherung von Software
Nennen Sie die 3 Bereiche des Releasemanagement-Workflows und nennen Sie jeweils 1 Beispiel pro Bereich

Wo werden Change Requests und das Configurationmanagement zugeordnet?
Nur zum gucken: Releasemanagement im agilen Vorgehen
Welche Aufgaben hat der Release Manager im Releasemanagement?
...ist verantwortlich für das Release Management
...Sichert, dass der Prozess eingehalten wird
...ist der “Process Owner”
...sollte die zu verwaltende hard-/software verstehen
...muss nicht sehr technisch sein
...Kann Aufgaben delegieren an Techniker
Welche Aufgaben hat der Build Entwickler im Releasemanagement?
...baut neue Builds
...testet die Stablität der neuen Builds und löst diesbezügliche Probleme
...testet den Einfluss neuer Komponenten auf die Stablität unveränderter Komponenten
...entwickelt Build procedures
...verwaltet die Software libraries
...verwaltet die technische- und Benutzer-dokumentation
...arbeitet eng mit den Acceptance Testern und Installern zusammen
...muss eine technisch versierte Person sein
Welche Aufgaben hat der Abnahme-Tester im Releasemanagement?
...testet die Funktionalität der neuen hard-/software
...nimmt die Benutzerperspektive ein
...arbeitet eng mit dem Build-Entwickler zusammen
...spricht sich über Testverfahren und -ergebnisse ab
...muss keine technische Person sein
...muss einschlägige Fachkenntnisse der Anwendung haben
...ist sehr oft ein sog. “End-user
Welche Aufgaben hat der Installer im Releasemanagement?
...installiert das neue System
...muss die Install Checkliste benutzen sowie die richtigen build Prozeduren, um die Installation(en) auszuführen
...arbeitet eng mit dem Build-Entwickler und dem Release Manager zusammen, wenn Probleme bei der Installation entstehen
...muss eine technisch versierte Person sein
...ist oft mit der Administration des Produktiv-betriebs befasst
Nennen Sie die Vorteile des Konfigurations- und Release Managements
- Effizientere Planung zukünftiger Releases

- Effizienteres Behandeln von CRs durch Bündeln

- Geringe Belastung des Anwenders durch Auslieferungen

- Schnellerer und weniger fehleranfälliger Installationsprozess

- Erleichterter Support

- Versionenkontrolle verhindert, dass bereits gelöste Probleme erneut auftreten

- Neue Beteiligte können dem Prozess leichter folgen
- Erleichterung in der Fehlerbehandlung (z.B. Reinstallation von Builds)