621.201 (19W) Software Engineering I (Gruppe A)

Wintersemester 2019/20

Ende der Anmeldefrist
04.10.2019 23:59

Erster Termin der LV
03.10.2019 14:00 - 16:00 , B01.0.203
Nächster Termin:
03.10.2019 18:00 - 20:00 , HS 1

Überblick

Lehrende/r
LV Nummer Südostverbund
INE06003UL
LV-Titel englisch
Software Engineering I (Group A)
LV-Art
Praktikum (prüfungsimmanente LV )
Semesterstunde/n
2.0
ECTS-Anrechungspunkte
4.0
Anmeldungen
32 (30 max.)
Organisationseinheit
Unterrichtssprache
Deutsch
LV-Beginn
03.10.2019
eLearning
zum Moodle-Kurs

LV-Beschreibung

Intendierte Lernergebnisse

Vermittlung von Software-Engineering Wissen und Fähigkeiten, die erforderlich sind, um langlebige, qualitätsvolle Software-Systeme effizient zu entwickeln und zu warten.  Durch den Einstieg über die Wartungsproblematik wird den Studierenden die Bedeutung guter Software Engineering Praktiken plausibel gemacht. Es wird ein fundiertes Grundlagenwissen der unterschiedlichen Wartungsaspekte von Software vermittelt, insbesondere fuer das Verstehen, Testen und Verbessern von Software unter Einhaltung von externen und internen Qualitaetskriterien. Die in der Vorlesung behandelten Themengebiete werden im Praktikum vertieft. Im 3. Semester wird auf Wartung (korrektiv und evolutorisch) fokussiert, im 4. Semester (Software Engineering II) wird dann auf die Erstentwicklung eingegangen.

Lehrmethodik

Austeilen der Übungsblätter via Moodle
Selbstständige Ausarbeitung der Übungsblätter, keine Gruppenarbeit!!
Abgabe der gelösten Übungsbeispiele via Moodle, sowie Kreuzen der gelösten Übungsbeispiele im ZEUS
Präsentation der Übungsbeispiele durch Studierende in der darauffolgenden Übungsstunde
Überprüfung des Gelernten mit Tests in der Mitte und am Ende des Semesters

ACHTUNG: Hat jemand angekreuzt, sich aber NICHT mit der Aufgabe beschäftigt oder ist nicht in der Lage die Aufgabe zu präsentierenoder Fragen zum Beispiel zu beantworten, zählt das Beispiel als nicht gelöst. Es gibt einen Abzug auf die Gesamtpunktezahl von 10 Punkten beim ersten Mal, 20 Punkte beim 2. Mal usw.

WARNUNG: Plagiieren ist kein Kavaliersdelikt!
Die Übungen sind Einzelarbeiten. Alle Übungen werden auf Plagiate geprüft. Bei einem Verstoß ist KEIN POSITIVER ABSCHLUSS des  Praktikums möglich. Siehe hierzu auch Richtlinien der AAU.


Inhalt/e

  • Einführung und Überblick: Wartung, Reengineering, Reverse Engineering 
  • Software Comprehension 
  • Software Testing
  • Software Metrics
  • Refactoring

Erwartete Vorkenntnisse

ESOP und OMI 

Prüfungsinformationen

Beurteilungsschema

Note/Grade Benotungsschema

Position im Curriculum

  • Bachelor-Lehramtsstudium Bachelor Unterrichtsfach Informatik (SKZ: 414, Version: 19W.1)
    • Fach: Fachspezifische Ergänzungsfächer (AAU) (Wahlfach)
      • INE.006 Software Engineering I ( 2.0h UE / 4.0 ECTS)
        • 621.201 Software Engineering I (Gruppe A) (2.0h PR / 4.0 ECTS)
          Absolvierung im 5. Semester empfohlen
  • Bachelorstudium Angewandte Informatik (SKZ: 511, Version: 19W.1)
    • Fach: Grundlagen der Softwareentwicklung (Pflichtfach)
      • 2.2 Software Engineering I ( 2.0h UE / 4.0 ECTS)
        • 621.201 Software Engineering I (Gruppe A) (2.0h PR / 4.0 ECTS)
          Absolvierung im 3. Semester empfohlen
  • Bachelorstudium Angewandte Informatik (SKZ: 511, Version: 17W.1)
    • Fach: Grundlagen der Softwareentwicklung (Pflichtfach)
      • 2.2 Software Engineering I ( 2.0h UE / 4.0 ECTS)
        • 621.201 Software Engineering I (Gruppe A) (2.0h PR / 4.0 ECTS)
          Absolvierung im 3. Semester empfohlen
  • Bachelorstudium Angewandte Informatik (SKZ: 511, Version: 12W.1)
    • Fach: Grundlagen der Softwareentwicklung (Pflichtfach)
      • Software Engineering I ( 2.0h UE / 4.0 ECTS)
        • 621.201 Software Engineering I (Gruppe A) (2.0h PR / 4.0 ECTS)
          Absolvierung im 3. Semester empfohlen
  • Bachelorstudium Informationsmanagement (SKZ: 522, Version: 17W.1)
    • Fach: Grundlagen der Informatik und Softwareentwicklung (Pflichtfach)
      • 2.8 Software Engineering I ( 2.0h KS / 4.0 ECTS)
        • 621.201 Software Engineering I (Gruppe A) (2.0h PR / 4.0 ECTS)
          Absolvierung im 3. Semester empfohlen
  • Bachelorstudium Informationsmanagement (SKZ: 522, Version: 12W.1)
    • Fach: Grundlagen der Informatik und Softwareentwicklung (Pflichtfach)
      • 2.6 Software Engineering I ( 2.0h KU / 4.0 ECTS)
        • 621.201 Software Engineering I (Gruppe A) (2.0h PR / 4.0 ECTS)
  • Masterstudium Informationsmanagement (SKZ: 922, Version: 13W.2)
    • Fach: Ergänzungsfach III: Informatik Grundlagen (Wahlfach)
      • 6.5.2 Software Engineering I ( 2.0h KS / 4.0 ECTS)
        • 621.201 Software Engineering I (Gruppe A) (2.0h PR / 4.0 ECTS)
  • Bachelorstudium Technische Mathematik (SKZ: 201, Version: 17W.1)
    • Fach: Informatik (Wahlfach)
      • 13.1 Lehrveranstaltungen aus dem Erweiterungscurriculum "Grundlagen der Informatik" ( 0.0h XX / 12.0 ECTS)
        • 621.201 Software Engineering I (Gruppe A) (2.0h PR / 4.0 ECTS)
          Absolvierung im 1., 2., 3., 4., 5., 6. Semester empfohlen
  • Erweiterungscurriculum Grundlagen der Informatik (Version: 16W.1)
    • Fach: Erweiterung Softwareentwicklung (Wahlfach)
      • Software Engineering I ( 0.0h UE / 4.0 ECTS)
        • 621.201 Software Engineering I (Gruppe A) (2.0h PR / 4.0 ECTS)
  • Erweiterungscurriculum Vertiefung der Informatik (Version: 16W.1)
    • Fach: Softwareentwicklung (Wahlfach)
      • Software Engineering I ( 0.0h UE / 4.0 ECTS)
        • 621.201 Software Engineering I (Gruppe A) (2.0h PR / 4.0 ECTS)

Gleichwertige Lehrveranstaltungen im Sinne der Prüfungsantrittszählung

Wintersemester 2019/20
  • 621.202 PR Software Engineering I (Gruppe B) (2.0h / 4.0ECTS)
  • 621.203 PR Software Engineering I (Gruppe C) (2.0h / 4.0ECTS)
Wintersemester 2018/19
  • 621.201 PR Software Engineering I (2.0h / 4.0ECTS)
  • 621.202 PR Software Engineering I (2.0h / 4.0ECTS)
  • 621.203 PR Software Engineering I (2.0h / 4.0ECTS)
Wintersemester 2017/18
  • 621.201 PR Software Engineering I (2.0h / 4.0ECTS)
  • 621.202 PR Software Engineering I (2.0h / 4.0ECTS)
  • 621.203 PR Software Engineering I (2.0h / 4.0ECTS)
Wintersemester 2016/17
  • 621.201 PR Software Engineering I (2.0h / 4.0ECTS)
  • 621.202 PR Software Engineering I (2.0h / 4.0ECTS)
  • 621.203 PR Software Engineering I (2.0h / 4.0ECTS)
Wintersemester 2015/16
  • 621.201 PR Software Engineering I (2.0h / 4.0ECTS)
  • 621.202 PR Software Engineering I (2.0h / 4.0ECTS)
  • 621.203 PR Software Engineering I (2.0h / 4.0ECTS)
Wintersemester 2014/15
  • 621.201 PR Software Engineering I (2.0h / 4.0ECTS)
  • 621.202 PR Software Engineering I (2.0h / 4.0ECTS)
  • 621.203 PR Software Engineering I (2.0h / 4.0ECTS)
Wintersemester 2013/14
  • 621.201 PR Software Engineering I (2.0h / 4.0ECTS)
  • 621.202 PR Software Engineering I (2.0h / 4.0ECTS)
  • 621.203 PR Software Engineering I (2.0h / 4.0ECTS)
Wintersemester 2012/13
  • 621.201 PR Software Engineering I (2.0h / 4.0ECTS)
  • 621.202 PR Software Engineering I (2.0h / 4.0ECTS)
Wintersemester 2011/12
  • 621.201 PR Software Engineering I (2.0h / 4.0ECTS)
  • 621.202 PR Software Engineering I (2.0h / 4.0ECTS)
Wintersemester 2010/11
  • 621.201 PR Software Engineering I (2.0h / 4.0ECTS)
  • 621.202 PR Software Engineering I (2.0h / 4.0ECTS)
  • 621.203 PR Software Engineering I (2.0h / 4.0ECTS)
Wintersemester 2009/10
  • 621.201 PR Software Engineering I (2.0h / 4.0ECTS)
  • 621.202 PR Software Engineering I (2.0h / 4.0ECTS)
  • 621.203 PR Software Engineering I (2.0h / 4.0ECTS)