Software Engineering Project

Module Code
Module Coordinators
Burkhardt Renz
various Teachers
Short Description
Planning and realization of a software project in a group of 4 project members.
Learning Objectives

Mainly self-determined planning and realisation of a major software development project in a small team of four persons. The participants: prepare documents for requirement specification, for architectural and for detailed design, and for test description and a user documentation for the resulting software product,

  • gain insight in the necessity of a systematic approach as e.g. project planning and tracking, configuration management, quality assurance,
  • recognise and learn by experience that writing development documents, in particular written agreements on interfaces, is an indispensable requirement for sharing the workload within a team.
  • They are able to work constructively and critically in a team.
  • They can present their findings to a "customer".
The assignments change. The size of the functionality to be realised is determined such that on the one hand splitting the realisation among four persons is feasible and on the other hand the assignment can be solved by fewer people only with difficulties. The participants may chose the realisation technologies by themselves, according to their previously acquired knowledge.
Often an object-oriented approach with Java or C++ as an implementation language is chosen.
Duration in Semester
Instruction Language
Total Effort
9 CrP; an estimated 270 hours, of which approximately 60 are spent in class.
Weekly School Hours
Method of Instruction

practical course 4 SWS

Requirements for the awarding of Credit Points

Examination: Project task and oral exam

Evaluation Standard
according to examination regulations (§ 9)

Wird von der jeweiligen Dozentin oder vom jeweiligen Dozenten bekannt gegeben