Grundlagen der industriellen Softwaretechnik (IGIS01) | IUBH Fernstudium

Grundlagen der industriellen Softwaretechnik (IGIS01)

Kursnummer:

IGIS01

Kursname:

Grundlagen der industriellen Softwaretechnik

Gesamtstunden:

150 h

ECTS Punkte:

5 ECTS

Kurstyp: Pflicht, Wahlpflicht

Zu Details beachte bitte das Curriculum des jeweiligen Studiengangs

Kursangebot : WS, SS

Course Duration : Minimaldauer 1 Semester

Zugangsvoraussetzungen:

keine

Kurskoordinator(en) / Dozenten / Lektoren:

Siehe aktuelle Liste der Tutoren im Learning Management System

Bezüge zu anderen Modulen:

Siehe Modulbeschreibung

Beschreibung des Kurses:

Ziel des Kurses ist es, den Studierenden einen Einblick in die technischen und theoretischen Grundlagen des Software Engineerings zu vermitteln. Neben dem generellen Aufbau von Rechnersystemen werden den Studenten typische Herausforderungen bei der Entwicklung industrieller Informationssysteme vermittelt. Darüber hinaus wird dargestellt, mit welchen typischen Phasen und Aktivitäten im Software Engineering diese Risiken gezielt adressiert werden.

Kursziele:

Die Studierenden

  • können einfache Berechnungen im Binärsystem (Boolsche Algebra) durchführen.
  • können den Aufbau von Rechnersystemen und Kommunikationsnetzen beschreiben.
  • können die Phasen eines SW-Lebenszyklus voneinander abgrenzen.
  • können Rollen und Phasen im Software-Prozess voneinander abgrenzen.
  • kennen verschiedene Vorgehensmodelle der SW-Entwicklung.
  • kennen typische Herausforderungen und Risiken der industriellen SW-Entwicklung.
  • kennen verschiedene Programmierparadigmen und deren Einsatz.

Lehrmethoden:

Die Lehrmaterialien enthalten Skripte, Video-Vorlesungen, Übungen, Podcasts, (Online-) Tutorien und Fallstudien. Sie sind so strukturiert, dass Studierende sie in freier Ortswahl und zeitlich unabhängig bearbeiten können.

Inhalte des Kurses:

1. Aufbau und Organisation von Informationssystemen

1.1 0 und 1 als Grundlage aller IT-Systeme

1.2 Von-Neumann-Architektur

1.3 Verteilte Systeme und Kommunikationsnetze

1.4 Betriebliche Informationssysteme

2. Risiken und Herausforderungen der industriellen Softwaretechnik

2.1 Eigenschaften von industriellen Softwaresystemen

2.2 Softwaretechnik

2.3 Risiken und typische Probleme

2.4 Ursachenforschung

2.5 Herausforderungen im Software Engineering

3. Softwarelebenszyklus: Von Planung bis Ablösung

3.1 Der Softwarelebenszyklus im Überblick

3.2 Planung

3.3 Entwicklung

3.4 Betrieb

3.5 Wartung

3.6 Abschaltung

4. Requirements Engineering und Spezifikation

4.1 Requirements Engineering

4.2 Spezifikation

5. Architektur und Implementierung

5.1 Architektur

5.2 Implementierung

6. Qualitätssicherung, Betrieb und Weiterentwicklung

6.1 Qualitätssicherung

6.2 Betrieb

6.3 Weiterentwicklung

7. Rollen im Software Engineering

7.1 Idee der rollenbasierten Herangehensweise

7.2 Typische Rollen

8. Organisation von Softwareprojekten

8.1 Vom Prozessparadigma zum Softwareprozess

8.2 Prozessparadigmen

8.3 Produktlebenszyklus

9. Softwareprozessmodell-Rahmenwerke

9.1 V-Modell XT

9.2 Rational Unified Process (RUP)

9.3 Scrum

Literatur:

• Gumm, H. P./Sommer, M. (2011): Einführung in die Informatik. 9. Auflage, Oldenbourg, München.
• Hansen, H. R./Neumann, G. (2009): Wirtschaftsinformatik 1. Grundlagen und Anwendungen. 10. Auflage, UTB, Stuttgart.
• Ludewig, J./Lichter, H. (2010): Software Engineering. Grundlagen, Menschen, Prozesse, Techniken. 2. Auflage, dpunkt.verlag, Heidelberg.
• Sommerville, I. (2007): Software Engineering. 8. Auflage, Addison-Wesley, Boston.
Eine aktuelle Liste mit kursspezifischer Pflichtlektüre sowie Hinweisen zu weiterführender Literatur ist im Learning Management System hinterlegt.

Prüfungszugangsvoraussetzung:

• Kursabhängig: Begleitende Online-Lernkontrolle (max. 15 Minuten je Lektion, bestanden / nicht bestanden)

Prüfungsleistung:

Klausur, 90 Min.

Zeitaufwand Studierenden (in Std.): 150

Selbststudium (in Std.): 90
Selbstüberprüfung (in Std.) 30
Tutorien (in Std.): 30

Svg Vector Icons : http://www.onlinewebfonts.com/icon
Svg Vector Icons : http://www.onlinewebfonts.com/icon
Kontakt