Module Handbook

  • Dynamischer Default-Fachbereich geändert auf INF

Course INF-30-02-K-5

Foundations of Software Engineering (2V+1U, 4.0 LP)

Course Type

SWS Type Course Form CP (Effort) Presence-Time / Self-Study
- K Lecture with exercise classes (V/U) 4.0 CP 78 h
2 V Lecture 28 h
1 U Exercise class (in small groups) 14 h
(2V+1U) 4.0 CP 42 h 78 h

Basedata

SWS 2V+1U
CP, Effort 4.0 CP = 120 h
Position of the semester 1 Sem. in SuSe
Level [5] Master (Entry Level)
Language [EN] English
Lecturers
Area of study [INF-SE] Software-Engineering
Livecycle-State [NORM] Active

Possible Study achievement

  • Verification of study performance: proof of successful participation in the exercise classes (ungraded)
  • Details of the examination (type, duration, criteria) will be announced at the beginning of the course.

Contents

  • Software engineering principles
  • Existing empirical observations and laws
  • Base knowledge (specification, architecture, verification, testing, process modelling, measurement, experimentation)
  • Process integration / traceability (UML, Java)
    • Component engineering
    • Development of large systems
    • Application engineering
  • Project management

Literature

  • Sommerville: "Software Engineering", 9th Edition, Person Studium, 2010.
  • H. Balzert: Lehrbuch der Software-Technik 1/2. Spektrum Akademischer Verlag, 2000.
  • P. Jalote: "A Concise Introduction to Software Engineering", Springer, 2008.
  • W. Zuser, T. Grechenig, M. Köhle: Software Engineering mit UML und dem Unified Process, Pearson Studium, 2004.
  • Peter Rösler, Maud Schlich, Ralf Kneuper: Reviews in der System- und Softwareentwicklung, dpunkt Verlag, 2013.
  • M. Jeckle, C. Rupp, J. Hahn, B. Zengler, S. Queins: UML 2 Glasklar; Carl Hanser Verlag; 2003.
  • Peter Liggesmeyer: Software-Qualität; Spektrum Akademischer Verlag, 2002.
  • further literature will be announced in the lecture.

Requirements for attendance (informal)

None

Requirements for attendance (formal)

None

References to Course [INF-30-02-K-5]

Module Name Context
[INF-30-02-M-5] Foundations of Software Engineering P: Obligatory 2V+1U, 4.0 LP
[INF-82-61-M-6] Foundations of Software Techniques WP: Obligation to choose in Obligatory-Modulteil #B 2V+1U, 4.0 LP
Course-Pool Name
[INF-SE_V-KPOOL-6] Lectures of the teaching area Software Engineering