La seguente repository contiene il progetto sviluppato nell'ambito del corso di Programmazione II del professore Massimo Santini nell'anno accademico 24/25
Il progetto realizzato in Java gestisce una borsa e le sue operazioni
Nel file ISTRUZIONI.html sono presenti le regole del progetto e in README.html sono presenti le specifiche del progetto
Le entità presenti nel progetto sono le seguenti:
Rappresenta una Azienda che può quotarsi nella borsa
Un operatore che può acquistare e vendere azioni di Aziende tramite la Borsa
Gestisce le operazioni di allocazione, vendita e acquisto, cambio valore e politica di prezzo delle azioni
Il progetto è gestito nel seguente modo:
- All'interno della cartella
src/mainsono presenti due cartelle:borsanovacontiene i file java del progetto effettiviAzienda.javaOperatore.javaeBorsa.javaclientscontiene i client implementati per testare le funzionalità del progetto
- Nella cartella
tests/clientssono contenuti i test che utilizzano i clients per testare il progetto, dove:argssono argomenti di riga di comandoinputsono valori passati in inputexpectedsono gli output richiesti con l'input forniti
Il progetto passa tutti i test ed è perfettamente funzionante e permette di:
- Quotare una Azienda nella Borsa
- Operatore può comprare/vendere le proprie azioni
- Operatore puù aumentare/diminuire il suo budget
- Borsa gestisce le operazioni di vendita
- Borsa può cambiare la politica di prezzo applicata dopo le vendite
Francesco Corrado 2025

