Progetto
Consultazione 2021/61: Modifica dell’ordinanza sui diritti politici (ODP) e dell’ordinanza della CaF concernente il voto elettronico (OVE) · 47 pagine
Fedlex · Progetto · Pagina 41Fedlex · Progetto
Ordinanza della CaF concernente il voto elettronico RU …
25.2 Completezza
25.2.1 Per completezza si intende l’attuazione completa delle funzioni richieste. 25.2.2 Il software non contiene indicazioni ambigue (input, funzione, output). A
ciascun elemento si fa riferimento sempre con lo stesso nome.
25.2.3 Tutti i dati referenziati e tutte le funzioni utilizzate sono definiti nelle
specifiche.
25.2.4 Sono utilizzate tutte le funzioni definite nelle specifiche.
25.2.5 Per ogni punto oggetto di decisione (p. es. esecuzione condizionata), le
possibili alternative sono definite nelle specifiche.
25.2.6 Tutti i parametri sono definiti nelle specifiche e convalidati (nessuna
attribuzione implicita di parametri).
25.2.7 Tutti gli errori gravi che vengono segnalati sono eliminati prima di passa-
re alla tappa successiva del ciclo di sviluppo.
25.2.8 Il protocollo crittografico, la specifica, il design e il codice sorgente sono
armonizzati fra loro.
25.3 Coerenza
25.3.1 Per coerenza si intende la proprietà del software di utilizzare procedure e
notazioni uniformi nella concezione e nell’implementazione.
25.3.2 Le rappresentazioni nella documentazione seguono una convenzione
stabilita dallo sviluppatore del software.
25.3.3 Le funzioni e le variabili seguono una convenzione d’attribuzione dei
nomi stabilita dallo sviluppatore del software.
25.3.4 Input e output di funzioni sono trattati in base a una convenzione stabilita
dallo sviluppatore del software.
25.3.5 Gli errori sono trattati in base a una convenzione stabilita dallo sviluppa-
tore del software.
25.3.6 I tipi di variabili utilizzati sono coerenti.
25.4 Uniformità della comunicazione
25.4.1 Per uniformità della comunicazione si intende l’utilizzazione di protocolli
standardizzati e routine d’interfaccia.
25.4.2 Sono definite regole per la comunicazione con altri sistemi.
25.4.3 La comunicazione si basa su metodi di comunicazione standardizzati.
25.5 Uniformità dei dati
25.5.1 Per uniformità dei dati si intende la proprietà del software di utilizzare una
rappresentazione standardizzata dei dati.