Software Engineering and Project Management

5 credits

Course, Master's level, 1DL251

Autumn 2023 Autumn 2023, Uppsala, 33%, On-campus, English

Autumn 2023 Autumn 2023, Uppsala, 33%, On-campus, English For exchange students

Spring 2024 Spring 2024, Uppsala, 33%, On-campus, English

Spring 2024 Spring 2024, Uppsala, 33%, On-campus, English For exchange students

Autumn 2024 Autumn 2024, Uppsala, 33%, On-campus, English

Autumn 2024 Autumn 2024, Uppsala, 33%, On-campus, English For exchange students

Spring 2025 Spring 2025, Uppsala, 33%, On-campus, English

Spring 2025 Spring 2025, Uppsala, 33%, On-campus, English For exchange students

About the course

A software project is much more than programming. It comprises requirements management, design, testing, and maintenance. A professional product has stricter requirements than a garage hack. Every project follows a process, that describes who does what, when, and which rules apply to ensure quality. This course is about this process, from start to finish.

A simple process is the waterfall model, where the process runs in one direction. More advanced processes are more complex: loops occur, or waterfalls beside and under each other. We look also in more detail at systems that have high safety and reliability requirements. Much of this course applies to other projects as well. The course focuses on software development processes and project management.

FOLLOW UPPSALA UNIVERSITY ON

facebook
instagram
twitter
youtube
linkedin