Architecture, C4, and UML (Guest Lecturer: Toke Nøttrup, Universal Robots)

We will kick of this lecture with a visit from Toke, Tech Lead at Universal Robots. He will share how they work and what techniques they use.

In this lecture we will start to look into the different types of software architecture and why it matters. If we don’t focus on architecture we could face Code Rot.

We will look at Layered Arcitecture, C4 Model, UML2, and different distribution patters for software to give us a common language when we designing our architecture.

Tutorial Session

Assignments

Mandatory Reading

Extra Material

Materials (Slides, etc.)

  • Slides will be published after the lecture