Information Systems Development Project
UE-EIG.00230

Teacher(s): Härer Felix
Level: Bachelor
Type of lesson: Lecture
ECTS: 4.5
Language(s): English
Semester(s): SS-2022

The development of software and services in alignment with information systems and their IT is the focus of this course. Based on the software and services required in a project scenario, the development project is carried out over the course of the semester by all participants working in small teams.

The project-type course involves:

  • Introduction of a project scenario in an information systems context
  • Based on requirements, the design of a software architecture interacting with existing IT
  • Software development using databases, services, and web technologies
  • Software testing and deployment using continuous integration
  • Application of development environments, versioning, and collaboration software


Participants collaborate in teams of two along all phases of a development project. Each team will design, develop, test, and deploy software on their own, with the goal of a finished product that is integrated with other IT systems.

Requirements: This course assumes familiarity with programming as well as methods and tools used in systems development. Knowledge of the methods and tools covered in the course “Requirements Engineering for Information Systems” is required.

A laptop is required to participate in this course.


Training aims

Develop an understanding for projects involving IT landscapes and software development
Understand and apply software design, development, testing, and deployment
Gain practical experience with development projects


Documentation

Bradshaw, Chodorow (2019): MongoDB. The Definitive Guide.  O’Reilly.

Chacon, Straub (2014): Pro Git. Apress.

Cherny (2019): Programming TypeScript: Making Your JavaScript Applications Scale. O’Reilly.

Holmes, Herber (2019): Getting MEAN with Mongo, Express, Angular, and Node. Manning Publications.

Nygard (2018): Release It!: Design and Deploy Production-Ready Software. O’Reilly.

Richards, Ford (2020): Fundamentals of Software Architecture: An Engineering Approach. O’Reilly.

Sommerville, I. (2015): Software Engineering. Pearson.