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.
