Lehrveranstaltungshandbuch Software Engineering


Verantwortlich: Prof.Dr.Nissen

Lehrveranstaltung

Befriedigt Modul (MID)

Organisation

Version
erstellt 2011-10-14
VID 1
gültig ab WS 2012/13
gültig bis
Bezeichnung
Lang Software Engineering
LVID F07_SE
LVPID (Prüfungsnummer)

Semesterplan (SWS)
Vorlesung 2
Übung (ganzer Kurs) 1
Übung (geteilter Kurs)
Praktikum 1
Projekt
Seminar
Tutorium (freiwillig)
Präsenzzeiten
Vorlesung 30
Übung (ganzer Kurs) 15
Übung (geteilter Kurs)
Praktikum 15
Projekt
Seminar
Tutorium (freiwillig)
max. Teilnehmerzahl
Übung (ganzer Kurs)
Übung (geteilter Kurs) 40
Praktikum 18
Projekt
Seminar

Gesamtaufwand: 150

Unterrichtssprache

  • Deutsch

Niveau

  • Bachelor

Notwendige Voraussetzungen

  • Programmierkenntnisse in Java

Literatur

  • I. Sommerville: Software Engineering, Addison-Wesley, 2007.
  • H. Balzert: Lehrbuch der Softwaretechnik 1, Spektrum Akade-mischer Verlag, 2000.
  • B. Oestereich: Analyse und Design mit UML 2.1, Oldenbourg Verlag, 2006.
  • B. Brügge, A.H. Dutoit: Objektorientierte Softwaretechnik mit UML, Entwurfsmustern und Java, Pearson Studium, 2006.

Dozenten

  • Prof.Dr.Nissen

Wissenschaftliche Mitarbeiter

  • Dipl.-Ing. Marcel Henk

Zeugnistext

Software Engineering

Kompetenznachweis

Form
sK

Aufwand [h]
sK 10

Intervall: 3/Jahr


Lehrveranstaltungselemente

Vorlesung / Übung

Lernziele

Lerninhalte (Kenntnisse)
  • Aufgaben und Disziplinen des Software Engineering
  • Vorgehensmodelle
  • Aufgaben, Methoden und Techniken des Anforderungsmanagement
  • unterschiedliche Techniken zur System- und Software-Spezifikation
  • grundlegende Modellierung in UML
  • moderne Architekturstile kennen und bewerten können
  • umfassende Kenntnisse in der Qualitätssicherung
  • Aufgaben, Methoden und Techniken des Konfigurationsmanagement

Fertigkeiten
  • Dokumentation von Anforderungen
  • Bewertung von Vorgehensmodellen
  • Erstellung von Systemmodellen
  • Erstellung und Bewertung alternativer System-Architekturen
  • Erstellung und Bewertung alternativer Software-Architekturen
  • Ableitung geeigneter logischer und konkreter Testfälle
  • Erstellung eines lesbaren Programmcodes

Begleitmaterial

  • elektronische Vortragsfolien zur Vorlesung
  • elektronische Übungsaufgabensammlung

Besondere Voraussetzungen

  • keine

Besondere Literatur

  • keine

Besonderer Kompetenznachweis

  • keine

Praktikum

Lernziele

Fertigkeiten
  • umfangreichen Text verstehen
  • Verwendung von Modellierungswerkzeugen
  • Erstellung korrekter Modelle
  • Programme in objektorientierter Sprache (Java) erstellen
  • Prüfung von Programmen

Handlungskompetenz demonstrieren
  • gegebenes Modell in Programmcode übersetzen
  • Systemmodelle aus gegebenem Lastenheft ableiten
  • Systementwurf zu Systemmodellen erstellen
  • Implementierung der Systemmodelle
  • gegebenes Programm prüfen

Begleitmaterial

  • elektronische Vortragsfolien zur Vorlesung
  • elektronische Übungsaufgabensammlung

Besondere Voraussetzungen

  • keine

Besondere Literatur

  • keine

Besonderer Kompetenznachweis

Form
bSZ praxisnahe Szenarien bearbeiten

Beitrag zum LV-Ergebnis
bSZ unbenotet

Intervall: 1/Jahr

Topic-Revision: r1 - 06 Dec 2017, GeneratedContent
 
Diese Seite läuft auf FoswikiDas Urheberrecht © liegt bei den mitwirkenden Autoren. Alle Inhalte dieser Kollaborations-Plattform sind Eigentum der Autoren.
Ideen, Anfragen oder Probleme bezüglich Foswiki? Feedback senden