Zur Modulseite PDF generieren

#40712 / #3

WS 2014/15 - WS 2015/16

Deutsch

Softwarequalität - Praxis

3

Jähnichen, Stefan

Benotet

Portfolioprüfung

Deutsch

Zugehörigkeit


Fakultät IV

Institut für Softwaretechnik und Theoretische Informatik

34351200 FG Softwaretechnik

Keine Angabe

Kontakt


TEL 12-3

Duske, Kristian

stefan.jaehnichen@tu-berlin.de

Keine Angabe

Lernergebnisse

Die Studierenden besitzen - Fähigkeiten und Erfahrungen im praktischen Umgang mit Werkzeugen für die automatische Softwareanalyse, - einen vertieften Einblick in die Entwicklung verteilter eingebetteter Systeme oder - Kenntnisse zur Erstellung und Verwaltung von Anforderungen und Testfällen im Bereich des Automotive Software-Engineering. Das Modul vermittelt überwiegend: Fachkompetenz 10x Methodenkompetenz 30x Systemkompetenz 40x Sozialkompetenz 20x

Lehrinhalte

In der IV Verifikation von C-Programmen in der Praxis wird vermittelt, wie mit Hilfe von Werkzeugen aus dem industriellen Umfeld eine automatische Analyse für Teile einer realen Software durchgeführt werden kann. Das Seminar Entwicklung verteilter eingebetteter Systeme ermöglicht es den Teilnehmern, sich mit aktuellen Forschungsthemen der Softwaretechnik vertraut zu machen, diese in einem Vortrag zu präsentieren und in einer Ausarbeitung geeignet wiederzugeben. Im Seminar Requirements- und Testengineering lernen die Teilnehmer in einem interaktiven Planspiel, wie Anforderungen und Testfälle in der Fahrzeugentwicklung erstellt werden. Darüber hinaus arbeiten sich die Teilnehmer in den Stand der Forschung des Requirements- und Testengineerings ein und fertigen darüber eine Ausarbeitung an, deren Inhalte sie anschließend präsentieren.

Modulbestandteile

Wahlpflichtbereich

Aus den folgenden Veranstaltungen muss eine Veranstaltung abgeschlossen werden.

LehrveranstaltungenArtNummerTurnusSpracheSWS ISIS VVZ
Entwicklung verteilter eingebetteter SystemeSEM0434 L 190WiSeKeine Angabe2
Requirements- und TestengineeringSEM0434 L 195WiSeKeine Angabe2
Verifikation von C-Programmen in der PraxisIV0434 L 196SoSeKeine Angabe2

Arbeitsaufwand und Leistungspunkte

Entwicklung verteilter eingebetteter Systeme (SEM):

AufwandbeschreibungMultiplikatorStundenGesamt
Präsenzzeit15.02.0h30.0h
Vor-/Nachbereitung15.04.0h60.0h
90.0h(~3 LP)

Requirements- und Testengineering (SEM):

AufwandbeschreibungMultiplikatorStundenGesamt
Präsenzzeit15.02.0h30.0h
Vor-/Nachbereitung15.04.0h60.0h
90.0h(~3 LP)

Verifikation von C-Programmen in der Praxis (IV):

AufwandbeschreibungMultiplikatorStundenGesamt
Präsenzzeit15.02.0h30.0h
Vor-/Nachbereitung15.04.0h60.0h
90.0h(~3 LP)
Der Aufwand des Moduls summiert sich zu 90.0 Stunden. Damit umfasst das Modul 3 Leistungspunkte.

Beschreibung der Lehr- und Lernformen

In der Integrierten Veranstaltung Verifikation von C-Programmen in der Praxis kommen Vorlesungen, Übungen und kurze Präsentationen der Studierenden zum Einsatz. Im Seminar Entwicklung verteilter eingebetteter Systeme wird von den Studierenden ein wissenschaftlicher Vortrag gehalten und eine Ausarbeitung angefertigt. Im Seminar Requirements- und Testengineering wird in einer einführenden Praxisphase ein Planspiel durchgeführt und anschließend ein wissenschaftlicher Aufsatz von den Studenten angefertigt und dessen Inhalte in einem Vortrag präsentiert.

Voraussetzungen für die Teilnahme / Prüfung

Wünschenswerte Voraussetzungen für die Teilnahme an den Lehrveranstaltungen:

Kenntnisse in den Grundlagen der theoretischen Informatik (Logik, Diskrete Mathematik) sind wünschenswert. Für das Seminar Requirements- und Testengineering werden keine spezifischen Kenntnisse vorausgesetzt.

Verpflichtende Voraussetzungen für die Modulprüfungsanmeldung:

Dieses Modul hat keine Prüfungsvoraussetzungen.

Abschluss des Moduls

Benotung

Benotet

Prüfungsform

Portfolioprüfung

Art der Portfolioprüfung

Keine Angabe

Sprache(n)

Deutsch

Prüfungselemente

NamePunkte/GewichtKategorieDauer/Umfang
praktische Übungsaufgaben aus der IV Verifikation von C-Programmen in der Praxis oder Referat inkl. Ausarbeitung aus dem Seminaren100Keine AngabeKeine Angabe

Notenschlüssel

Keine Angabe

Prüfungsbeschreibung (Abschluss des Moduls)

Die Gesamtnote für das Modul entspricht der Note aus der gewählten Lehrveranstaltung. In der IV Verifikation von C-Programmen in der Praxis werden praktische Übungsaufgaben bewertet. Bei den Seminaren Entwicklung verteilter eingebetteter Systeme und Requirements- und Testengineering werden ein Referat und eine Ausarbeitung bewertet.

Dauer des Moduls

Für Belegung und Abschluss des Moduls ist folgende Semesteranzahl veranschlagt:
1 Semester.

Dieses Modul kann in folgenden Semestern begonnen werden:
Winter- und Sommersemester.

Maximale teilnehmende Personen

Dieses Modul ist nicht auf eine Anzahl Studierender begrenzt.

Anmeldeformalitäten

Die Zulassung zum Modul (Teilnehmerbeschränkung) wird durch eine elektronische Anmeldung über http://www.swt.tu-berlin.de/menue/studium_und_lehre/ geregelt. Die verbindliche Anmeldung erfolgt vier Wochen nach Beginn des Moduls beim Modulverantwortlichen.

Literaturhinweise, Skripte

Skript in Papierform

Verfügbarkeit:  nicht verfügbar

 

Skript in elektronischer Form

Verfügbarkeit:  nicht verfügbar

 

Literatur

Empfohlene Literatur
A. Spillner, T. Linz: Basiswissen Softwaretest, dpunkt Verlag, 2012.
J. Wietzke, M.T. Tran: Automotive Embedded Systeme, Springer-Verlag, 2005.
K. Lemke, C. Paar, M. Wolf: Embedded Security in Cars, Springer-Verlag, 2005.
K. Pohl, C. Rupp: Basiswissen Requirements Engineering, dpunkt Verlag, 2011
P. Clements, L. Northrop: Software Product Lines - Practices and Patterns, Addison Wesley, 2002.
P. Liggesmeyer, D. Rombach (Hrsg.): Software Engineering eingebetteter Systeme, Grundlagen - Methodik - Anwendungen, Elsevier-Verlag, 2005.

Zugeordnete Studiengänge


Diese Modulversion wird in folgenden Studiengängen verwendet:

Studiengang / StuPOStuPOsVerwendungenErste VerwendungLetzte Verwendung
Dieses Modul findet in keinem Studiengang Verwendung.

Studierende anderer Studiengänge können dieses Modul ohne Kapazitätsprüfung belegen.

Wirtschaftsingenieurwesen - Master (IuK) Das Modul ist sinnvoll mit allen anderen Modulen von „Softwaretechnik“ kombinierbar

Sonstiges

Keine Angabe