Realizzazione di un sistema per la configurazione di computer assemblati. L’utente dovrà poter combinare le componenti che desidera (processore, memoria, scheda grafica. . . ) tra un elenco di scelte possibile. Il sistema dovrà verificare che la configurazione scelta rispetti vincoli di compatibilità configurabili.
Altre caratteristiche:
• interfaccia per la gestione dell’archivio delle componenti;
• calcolo del costo finale;
• base di dati;
• configurazione automatica con ottimizzazione dei costi, delle prestazioni, etc. (opzionale);
• interfaccia per la definizione dei vincoli (opzionale).