Modulbeschreibung

Software-Prozesse & Methoden 1

ECTS-Punkte:
3
Lernziele:

Kurse in diesem Modul

Software Prozesse:

Vermittelte Kompetenz

Die Kursteilnehmer:

  • kennen gängige Vorgehensmodelle in der SW-Entwicklung
  • können Vorgehensmodelle beurteilen und auswählen
  • wissen, wie man ein Standardvorgehensmodell anpasst (Tailoring)
  • wissen, wie die Prozessreife nach CMMI bewertet wird

Kursblockinhalt

  • Phasen, Meilensteine, Lieferergebnisse
  • Wasserfallmodell, V-Modell und iterative Prozesse (Unified Process)
  • Agile Prozesse (Scrum)
  • Kombination von Prozessen („balanced“)
Blockkurs mit 5 Lektionen pro Woche
Einführung in Requirements Engineering:

Vermittelte Kompetenz

Die Teilnehmenden erkennen, wie die Disziplin des Requirements Engineering im Gesamtkontext eines Software Entwicklungsprojekt eingebettet ist und welche Schnittstellen zu den anderen Disziplinen bestehen. Die Teilnehmenden kennen die grundlegenden Tätigkeiten im Requirements Engineering Anforderungen zu erheben, zu konsolidieren, zu dokumentieren und zu prüfen.
Die wichtigsten Techniken und Methoden für jede dieser Tätigkeiten sind bekannt und die Teilnehmenden erhalten das Gefühl für die richtige Auswahl von Methoden.

Kursblockinhalt

Der Kurs ist eine Vorlesung mit Diskussion und mit kleinen Übungsanteilen in Gruppen. Die wesentlichen Kapitel der Vorlesung sind:

  • Allgemeine Grundlagen
  • Einflussfaktoren
  • Anforderungsarten und deren Beschreibung
  • Gestalten von Anforderungsdokumente
  • Arbeit mit Stakeholder
  • Ermittlung von Anforderungen
  • Prüfen von Anforderungen
  • Anforderungen verwalten
  • Verfolgbarkeit zwischen Anforderungen
  • Priorität von Anforderungen
Blockkurs mit 5 Lektionen pro Woche
Projektmanagement:

Vermittelte Kompetenz

  • Merkmale eines Projekts und mögliche Organisationsformen erläutern
  • Rollen und Aufgaben der Aktoren unterscheiden und erläutern
  • Projektziele formulieren und bewerten
  • Aus Projektzielen eine Projektplanung entwickeln
  • Adäquate Projektdokumentation erstellen
  • Methoden zur Projektkontrolle und Projektsteuerung erläutern
  • Soziale Prozesse im Projekt aktiv und positiv beeinflussen
  • Grundbegriffe zum Konfigurationsmanagement erläutern

Kursblockinhalt

  • Grundlagen des Projektmanagements
  • Projektmanagement und Projektorganisation, Organisation von Scrum Teams
  • Aktoren und Rollen
  • Projektziele, deren Zweck und Formulierung, Bezug zu Anforderungen
  • Analyse von Projektrisiken
  • Projektplanung und Planungstechniken
  • Kombination von nicht-agilen Projekten mit Scrum
  • Kick-off Meeting und Projektverlauf
  • Informations- und Berichtswesen, Dokumentation
  • Change-Management
  • Projektsteuerung und –kontrolle
  • Ziel- / Kosten- / Termin- / Aufwand und Leistungskontrolle
  • Projektabschluss und Debriefing
  • Praxistipps und Checklisten für die Projektleitung
Blockkurs mit 5 Lektionen pro Woche
Disclaimer

Diese Beschreibung ist rechtlich nicht verbindlich! Weitere Informationen finden Sie in der detaillierten Modulbeschreibung.