Software Architecure Labs
GL4/RT5 - INSAT¶

- Course materials: https://liliasfaxi.wixsite.com/liliasfaxi/architecture-logicielle
- Github repository : https://github.com/INSATunisia
Overview¶
These labs provide hands-on scenarios to experiment with different software architectures.
General Instructions¶
- Each group (3–4 students) must design and present a complete software architecture for the given system.
- The presentation is oral: groups walk through their architecture diagrams and justify every design decision.
- You are expected to produce architectures at multiple levels of abstraction.
- Technology choices must be justified by architectural requirements, not by personal preference.
- A solution that differs from the expected one can receive full marks if it is coherent and well-argued.

This work is made available under the terms of the Creative Commons attribution-NonCommercial ShareAlike 4.0 international license.