Introduction
Realizzazione in Java del
GAME OF LIFE DI CONWAY
Requirements
Il sistema deve disporre di una gui
La gui deve essere una accessibile da un web browser
Il sistema deve poter aggiornare continuamente lo stato della griglia
Il primo utente connesso è l'unico che può interagire col sistema
Il sistema deve essere contenuto in un'immagine docker
Requirement analysis
La gui consiste di una pagina html, sono presenti bottoni di controllo del sistema e la griglia del gioco: codice.
Il server IoJavalin gestisce le richieste http e websocket per il frontend.
La classe LifeGameInteraction gestisce la comunicazione tra il frontend e lo stato interni ad esso, definiti nello sprint 1.
Come discusso nei requisiti, dato che lo stato deve aggiornarsi continuamente, LifeGameInteraction e la pagina comunicano tramite websocket, contenuta in OutInGuiInteraction.
Problem analysis
Test plans
Dato che l'applicazione è ora ad uno stato più completo, è possibile effettuare end-to-end testing per verificare il funzionamento dell'interazione tra le parti.
Project
Testing
Deployment
Come richiesto dal cliente, l'applicazione è contenuta in un'immagine docker: Dockerfile.
Maintenance
By Claudio Marchini email: claudio.marchini@studio.unibo.it,

https://github.com/SignedSnow0/IngegneriaDeiSistemiSoftwareM