Back to top

Software Engineering for Business Applications - Bachelor's Course (SEBA Bachelor)


Latest announcements for the winter term 21/22 (as of February 1st):

  • Due to Corona, the lecture will be streamed live on Twitch and a recording later uploaded to Panopto (embedded in Moodle). Registration via TUMonline (open).
  • The exercise groups take place online (Zoom).
  • The exam will be conducted on-site (in Garching) at the end of the semester.


Lecture Livestream

Watch the stream live on our Twitch-Channel

The recordings will be later uploaded to Moodle.


Lecture Dates

  • Lecture: Thursdays, 12:15-13:45, online (Twitch)
  • First Lecture: Thursday, 21.10.2021


Position in the Curriculum

see Module Catalog


Learning Outcomes

After the successful participation in the module, students will be able to understand and evaluate the "domain-specific" problems (persistence, distribution, customizing, multilingualism, operation, maintenance, configuration management) that arise during the analysis, design and implementation of business applications. Furthermore, students can address these problems using proven methods and technologies applying individual and standard software, and present the advantages and disadvantages of the available methods in a well-founded manner. After participating in the module, students are also able to independently apply the concepts they have learned to the programming of real-world business applications.

In the written exam, all software engineering knowledge and skills - in particular programming and tool use - conveyed in the lecture and exercise will be assessed.


Grade Bonus Information:

Necessary conditions to receive a grade bonus of 0.3:

  • Passing the exam
  • At least 70% of all achievable bonus points achieved. You get one bonus point each for
    • attendance per exercise session
    • per passed (correct, error-free, executable) homework
  • Extra points possible for presenting exercise and homework solutions (don‘t count towards total) to balance out missed exercises and/or not passed homework


Exercise Dates

Registration for the exercise groups is done via TUMonline.




Group 1

Mondays 10:00 – 12:00


Group 2

Mondays 12:00 – 14:00


Group 3

Mondays 14:00 – 16:00


Group 4

Mondays 16:00 – 18:00


Group 5

Tuesdays 16:00 – 18:00


Group 6

Tuesdays 16:00 – 18:00


Group 7

Wednesdays 14:00 – 16:00


Group 8

Wednesdays 16:00 – 18:00



Lecture Outline

IT Support for Business Applications

Requirements Engineering

3 Conceptual Modeling with UML (Practical Exercise)
4 Software Estimation

Technical Foundations of Business Information Systems


Persistent Data Management


Architecture of Distributed Information Systems

8 Security Engineering
9 Workflow Management Systems



  • Oestereich, Bernd (2012): Analyse und Design mit der UML 2.5. Oldenburg,

Files and Subpages

There are no subpages or files.