Introduction
Realizzazione del in Java del
GAME OF LIFE DI CONWAY
Requirements
Requirement analysis
Class Cell implements interface ICell
Problem analysis
Test plans
Test mantenuti dallo sprint1:
- ICell: Verificare che una cella appena creata sia inizialmente in stato "morto".
Verificare inoltre che i metodi per cambiare lo stato (attivazione e disattivazione) modifichino correttamente
il valore interno della cella.
- IGrid: Verificare che la griglia venga istanziata con le dimensioni corrette (righe e
colonne) e che tutte le celle al suo interno nascano morte. Verificare la corretta assegnazione e lettura dello
stato delle celle tramite coordinate. Verificare il corretto funzionamento dell'algoritmo di conteggio
dei vicini vivi.
- LifeInterface: Verificare che l'applicazione delle Regole di Conway per il calcolo della
generazione successiva (
nextGeneration) produca i risultati attesi.
Verificare che l'operazione di reset riporti effettivamente tutta la mappa allo stato
inattivo.
Project
Testing
Deployment
Maintenance
By Luca Zanarini email: luca.zanarini2@studio.unibo.it,

GIT repo: https://github.com/LZanaaa/ISS26