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_Nissen |
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
Niveau
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
Wissenschaftliche Mitarbeiter
Zeugnistext
Software Engineering
Kompetenznachweis
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
Besondere Literatur
Besonderer Kompetenznachweis
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
Besondere Literatur
Besonderer Kompetenznachweis
Form |
bSZ |
praxisnahe Szenarien bearbeiten |
Beitrag zum LV-Ergebnis |
bSZ |
unbenotet |
Intervall: 1/Jahr
Das Urheberrecht © liegt bei den mitwirkenden Autoren. Alle Inhalte dieser Kollaborations-Plattform sind Eigentum der Autoren.
Ideen, Anfragen oder Probleme bezüglich Foswiki?
Feedback senden