Back
ExamFull examExam paper only

05 02 2024 E TS

Full exam for Software Engineering 2 in the Computer Engineering degree programme at Politecnico di Milano. The document covers: Dipartimento di Elettronica, Informazione e Bioingegneria Politecnico di Milano Prof. Matteo Camilli, Elisabetta Di Nitto, and Matteo Rossi 20133 Milano (Italia) Piazza Leonardo da Vinci, 32 Tel. (39) 02-2399.3400 Fax (39) 02-2399.3411 Software Engineering 2 – Written Exam 2

Software Engineering 2Full exam

Document information

What's included in this study material

Full exam for Software Engineering 2 in the Computer Engineering degree programme at Politecnico di Milano. The document covers: Dipartimento di Elettronica, Informazione e Bioingegneria Politecnico di Milano Prof. Matteo Camilli, Elisabetta Di Nitto, and Matteo Rossi 20133 Milano (Italia) Piazza Leonardo da Vinci, 32 Tel. (39) 02-2399.3400 Fax (39) 02-2399.3411 Software Engineering 2 – Written Exam 2

Import quality: text was extracted directly from the original document.

Extracted content from the document

Representative passages recognised in different parts of the material. The full extracted text remains available to search, while this compact preview makes the page easier to read.

Page 1

Dipartimento di Elettronica, Informazione e Bioingegneria Politecnico di Milano Prof. Matteo Camilli, Elisabetta Di Nitto, and Matteo Rossi 20133 Milano (Italia) Piazza Leonardo da Vinci, 32 Tel. (39) 02-2399.3400 Fax (39) 02-2399.3411 Software Engineering 2 – Written Exam 2 (WE2) February 5th, 2024 Last Name, First Name Id number (Matricola) Number of paper sheets you are submitting as part of the exam Notes A. You must write your name and student ID (matricola) on each piece of paper you hand in. B. You may use a pencil. C. Incomprehensible handwriting is equivalent to not providing an answer. D. The use of any electronic apparatus (computer, cell phone, camera, etc.) is strictly forbidden, except for an ebook reader. E. The exam is composed of 2 parts, one focusing on requirements, and one focusing on design. Read carefully all points in the text. F. Total available time for WE2: 1h and 30 mins 2 System Description: ContainerOrchestrator (CO) Consider a pre-existing container management system (CMS) managing software containers (e.g., Docker containers). CMS can be available in multiple instances, one per computing node. Each CMS instance provides operations to create, execute, stop, and destroy containers on the corresponding computing node. Moreover, it is able to return a list of the containers running on the node at a given time Containers are created from images, which are available on a catalogue known by each CMS instance. CMS instances are able to download and upload these images from the catalogue. Each computing node has a monitoring agent that gathers information regarding the status of the node (whether it is functioning or not, whether a CMS instance is running on it, etc.) and that can, in case, reboot the whole node restarting also the CMS. We are…

Preview

First page of the document.

First page: 05 02 2024 E TS