diff --git a/readme.pdf b/readme.pdf index 17cfa90..888dbf9 100644 Binary files a/readme.pdf and b/readme.pdf differ diff --git a/readme.typ b/readme.typ index 94502f0..1ed61d3 100644 --- a/readme.typ +++ b/readme.typ @@ -9,3 +9,37 @@ = Exercise 01 +== Part 1 - Questionaire + +=== Q1: What is Dronology about, and what are its two main goals? + +- The first goal of dronology is to provide a research environment, where students can study aspects like systems engineering, software engineering and cyber physical systems. +- The second goal is that it should provide a framework for controlling UAS (Unmanned Aerial Systems). This includes forming different formations and coordinating flights and should help fields like + search and rescue, surveilance, and scientific data collection. + +=== Q2: Name the layers of the Dronology architecture, explain which layers exchange messages and how Dronology communicates with the Unmanned Aerial Vehicles (UAVs). + +According to the figure provided, there are three layers. Those being named `CORE`, `Services` and `UI`. There is also an external component called GCS. The UI layer communicates with the `Services` layer, while +the `Services` layer communicates with the `CORE` layer. The `CORE` layer uses the `CGS Middleware` internally to communicate with the external `CGS` component. + +=== Q3: Who are the Dronology stakeholders? For this, consider the stakeholder onion diagram from the SE lecture and its four layers: the kit, our system, the containing system, and the wider environment. + +- The Kit + - Software Engineers + - Hardware Engineers +- Our System + - Project Managers + - Maintenence Teams +- The Containing System + - Customers + - Business Partners + - Universities + - Companies +- The Wider Environment + - Government Agencies + - General Public + - Competitors + +=== Q4: Which are the available artifacts for Dronology? For each artifact, summarize which information they provide + +