Vorlesung Software Engineering Sicherer Systeme (Funktionale Sicherheit und IT-Sicherheit)

8 MIN Lesezeit


Vorlesung Software Engineering Sicherer Systeme (Funktionale Sicherheit und IT-Sicherheit)

Software Engineering Sicherer Systeme ist eine Vorlesung, welche die Vorlesungen Informatik 3 aus dem Studiengang Elektro-und Informationstechnik und Software Engineering aus dem Studiengang Mechatronik ablöst. Vorlesungsbegleitend findet die Übung Software Engineering Sicherer Systeme statt.

Kursunterlagen

Alle Vorlesungsunterlagen werden auf unserem LaS³-Moodle jedes Semester in einem neuen Kurs zur Verfügung gestellt. Das Moodle finden Sie unter: https://lab.las3.de/moodle/login/index.php Um Zugriff zu erhalten, müssen Sie sich gesondert registrieren. Dabei ist zu beachten, dass Sie Ihre OTH-Mail-Adresse im Registrierungsprozess angeben. Der Kurs ist mit einem Passwort geschützt und wird in der ersten Vorlesung bekannt gegeben.

Kontakt

Dozent: Prof. Dr. Jürgen Mottok Prof. Dr. Mottok bietet Studierenden feste Termine im Rahmen seiner Sprechstunde an. Zur Terminvereinbarung wenden Sie sich bitte an Erika Antoni (erika.antoni@oth-regensburg.de)

Details zur Vorlesung

Vorlesung und Übung: 4SWS 5ETCS

Lehrinhalte:
  • Requirements Engineering
  • Software Design
    • Unified Modeling Language
      • ausgewählte Strukturmuster
      • ausgewählte Verhaltensmuster
  • Software Architektur
    • Design Pattern der Gang of Four
      • Verhaltensmuster
      • Strukturmuster
      • Erzeugungsmuster
  •  Softwaretest
    • Grundlegende Softwaretestmethoden
      • Blackboxtests
      • Whiteboxtests
  • Entwicklungsprozess und Vorgehensmodelle
    • Klassische Vorgehensmodelle
    • Neuere Vorgehensmodelle
    • Verbesserung des Entwicklungsprozesses
  • Ausgewählte Inhalte des Projektmanagements
    • Meilensteintrendanalyse
    • Work-Breakdown-Structure
    • Größen und Aufwandsschätzungen
    • Reifegradmodelle
    • Konfigurationsmanagement
    • Risikoermittlung
  • Ethik und Human Factors im Software Engineering
Lernziele: Nach erfolgreicher Beendigung der Veranstaltung sind die Studierenden in der Lage, … … die Code of Ethics der GI im Rahmen einer Argumentation anzuwenden. … die in der Lehrveranstaltung besprochenen Vorgehensmodelle mit ihren Stärken und Schwächen zu beschreiben. … Anforderungen an zu entwickelnde Produkte anhand von Dokumentschablonen korrekt zu formulieren und zu korrigieren. … alle Phasen eines Softwarelebenszyklus (Requirements Engineering, Analyse, Architektur und Design, Implementierung und Qualitätssicherung) schriftlich und mündlich zu beschreiben und anwenden. … die UML in ihrer aktuellen Version zur Beschreibung von Ergebnissen in Analyse, Architektur und Design anzuwenden. … ausgewählte Design Pattern in gegebenen Anwendungsfällen und Phasen der Softwareentwicklung anzuwenden. … Testfälle für ausgewählte Testarten für vorgegebene Problemstellungen zu erstellen und geeignete Metriken einzusetzen.

Das könnte Sie auch interessieren

STELLENANGEBOTE

Unsere offenen Stellenangebote

Nach oben scrollen