Non sapevo se titolare questo post: "progettazione di un software" o "analisi.." poi ho scelto per "analisi"
Al di là delle differenze che ci sono tra i due termini e le due competenze, scrivo per chiedere un consiglio su come potrei individuare al meglio i passi da svolgere nell'implementazione di questo sw.
Si tratta in sostanza di un visualizzatore di record con svariati campi.. quindi niente di particolarmente difficile tanto che l'ho già fatto. Chi lo utilizzerà però mi ha fatto notare che forse non è tanto usabile..
In pratica c'è una base dati che si trova su un server interno all'azienda.. Quindi attualmente tutti i client che apriranno questo software scaricheranno diverse centinaia di migliaia di record da questo server.. A meno che il software non venga chiuso, questi record verranno scaricati una volta al giorno e su questi record può venir fatta una ricerca ed altre operazioni..
Il problema insomma è proprio questo.. e cioè l'obbligo a tener aperto tutto il giorno questo sw o a subirsi lo scaricamento di questi record ogni volta che lo si apre..
Io ho pensato a qualche variazione:
siccome la funzione fondamentale sarebbe quella della ricerca tra questi record e la visualizzazione dei risultati, potrei far fare la ricerca direttamente sulla base dati (che purtroppo è un file di testo tabulato) senza che questa venga scaricata in un componente (un listview) e fare la ricerca in questo (come accade oggi).
Potrei quindi fare questa cosa, ma vorrei anche che l'utente potesse vedere tutti i record.. quindi magari ho pensato anche di inserire una funzione a parte per la visualizzazione di tutti i record (e quindi lo scaricamento di questi) che a questo punto è facoltativo farlo..
Qualcuno ha qualche idea migliore?
Ciao