Come accennato nei miei commenti, la tua domanda è molto ampia (se non troppo ampia , per essere off-topic qui). Ma lascia che provi a darti una mano:
will be gathered and displayed on site ...
is data collection a use case , if it is who will be the actor?
Sì, raccolta dati è un caso d'uso che è una precondizione al tuo caso d'uso identificato principale di visualizzazione dei dati ( "visualizzato sul sito" ).
Il diagramma dei casi del caso d'uso è principalmente quello di identificare cosa succede dentro / fuori i tuoi ben definiti confini del sistema . La definizione del limite del sistema è essenziale, quindi un primo approccio per un diagramma potrebbe apparire come segue:
Gliattorisonoelementicheesistonoall'esternodeilimitidelsistemaeazionidiinnescofornitedaltuosistema,ochevengonoattivatedaltuosistemaperfarequalcosa.
GliAttoripossonocomunicareconiltuosistemaattivamenteopassivamente.QuestopuòessereespressoconassociazionidiretteinUML.
Casidiutilizzodevonorisiedereall'internodeiconfinideltuosistemaedescriveranno(ancheinpuroformatotestuale)comel'interazionecongliattoridovrebbeessereeseguitainmodopiùdettagliato.
Comemostratoneldiagrammasopra,gliattoripossonoesserepiùspecializzatipermezzodicomeinteragisconoconiltuosistema(database).
Unconfineeunadescrizionedelsistemadipendonoinprimoluogodairequisitiidentificati(ciòpotrebbeancheesserepartedicontratticonterzeparti,evalelapenadiesserepagatiomeno!).
Gliattoripossonoesseregeneralizzati(specializzati)comemostratosopra.
Sehaiidentificatoicasid'usoprimarideltuosistema,potrestivolerlisuddividere,identificaresottosistemipiùspecifici(ecasid'usoestesi)einteragireconiltuospecificoAttori,adescome:
Comediceilvecchiodetto:
"Un'immagine può valere più di mille parole, anche se l'immagine interpretazione potrebbe richiedere la scrittura di intere librerie!"
Comunque, UML è un linguaggio generico (immagine) e viene fornito con interpretazioni specificamente concordate (solo un singolo libro, invece di una intera libreria ).