We will get a visit from Kasper Døring . He will share how he works with architecture in Universal Robots. He will share some of his experiences working as a Technology Officer for their COBOT Software.
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
Mandatory Reading
- Client/Server Architectures for BusinessInformation Systems
- Who needs an Architect
- PresentationDomainDataLayering
- S.O.L.I.D. Software Development, One Step at a Time
- The Class Digram
- The Sequence Diagram
- C4 Model (From “Core diagrams” and until the FAQ, “Diagramming vs modelling”, and “Metamodel”)
Extra Material
Materials (Slides, etc.)
- Slides will be published after the lecture