22.12.2012 Aufrufe

Informatik 2 - Hochschule Regensburg

Informatik 2 - Hochschule Regensburg

Informatik 2 - Hochschule Regensburg

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Modulname<br />

Fachwiss. Wahlpflichtmodul<br />

Fachbezeichnung<br />

Software Engineering mit Pattern<br />

Kurzbezeichnung SEP (FWF) Betroffene Studiengänge BA-EI<br />

Studienabschnitt 2. Modul Nr. 42<br />

Letzte Änderung SS 2010 Regelsemester 6. oder 7.<br />

Sprache Deutsch Verantwortlich Mottok<br />

Modultyp Wahlpflichtfach Kreditpunkte 4<br />

Lehrumfang 4SWS Vor- und Nachbereitung 2h / Woche<br />

Lehrform<br />

seminaristischer Unterricht 2SWS, Übungsanteil 50%<br />

begleitendes Praktikum 2SWS<br />

Leistungsnachweis<br />

schriftliche Prüfung, Dauer 90 Minuten<br />

Professoren: Mottok<br />

Lehrbeauftragte: -<br />

Zugel. Hilfsmittel<br />

für LN<br />

keine<br />

Voraussetzungen keine<br />

Programmierkenntnisse, Objektorientierte Prog., z.B. aus <strong>Informatik</strong> 1 (IN1,<br />

Vorkenntnisse BA-EI, 7.1), <strong>Informatik</strong> 2 (IN2, BA-EI, 13.1) und <strong>Informatik</strong> 3 (IN3, BA-EI,<br />

14.1)<br />

Angebotene Skript, Programme aus der Vorlesung, Links, Literaturliste,<br />

Lehrunterlagen Aufgabenstellungen, Hilfsprogramme und -Dateien<br />

Lehrmedien Beamer, Tafel<br />

Lehrinhalte A. Entwicklungsprozess und Vorgehensmodelle<br />

a. Klassische Vorgehensmodelle, b. Neuere Vorgehensmodelle<br />

c. Verbesserung des Entwicklungsprozesses<br />

B. Software-Test<br />

a. Grundlegende Softwaretestmethoden, b. Software-Testpattern<br />

C. Software-Architektur<br />

a. Design Pattern<br />

i. Grundlegende Pattern (Gang of Four Pattern)<br />

ii. Spezielle Pattern für Zustandsautomaten<br />

iii. Pattern für nebenläufige und vernetzte Objekte<br />

1. Dienstzugriff und Konfiguration 2. Ereignisverarbeitung<br />

3. Synchronisation 4. Nebenläufigkeit<br />

iv. Server Component Pattern<br />

b. Pattern der Framework-Entwicklung<br />

c. Objektrelationale Pattern (u.a. Struktur, Verhalten, Metadaten-Mapping)<br />

d. Anti-Pattern in der Software-Architektur<br />

Lernziele/ Kenntnisse von Vorgehensmodellen und Phasen der Software Entwicklung<br />

Kompetenzen Fähigkeit Design Pattern zu identifizieren<br />

Fähigkeit Pattern in den verschiedenen Phasen der Softwareentwicklung zu<br />

Fähigkeit Pattern hinsichtlich non-funktionaler Anforderungen zu vergleichen<br />

Grundlegende Literatur<br />

I. Sommerville, Software Engineering, Addison Wesley, 2009<br />

H. Balzert, Software-Technik, Band 1 und 2, Spektrum, 1996<br />

E.Gamma, et al., Entwurfsmuster, Addison Wesley, 1996<br />

D.Schmidt, et.al., Pattern-orientierte Software-Architektur, dpunkt, 2002<br />

116

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!