Ho visto molte liste su Internet che includono molti "ities" (manutenibilità, scalabilità, portabilità, ecc.), ma non sono sicuro che le animazioni, le transizioni dello schermo e le funzionalità simili siano requisiti funzionali o non funzionali.
Ho visto molte liste su Internet che includono molti "ities" (manutenibilità, scalabilità, portabilità, ecc.), ma non sono sicuro che le animazioni, le transizioni dello schermo e le funzionalità simili siano requisiti funzionali o non funzionali.
Le animazioni possono essere una parte estremamente importante dell'interfaccia utente. Comunicano o suggeriscono cose che un utente può fare, guidano l'utente attraverso l'applicazione o aiutano a costruire un modello mentale ben definito dell'applicazione all'interno della testa dell'utente. Considera la classica interfaccia iPod, in cui le schermate scorrono da un lato all'altro per indicare la navigazione attraverso una gerarchia.
Nullacomunicavamegliodiun'animazione,ilchehaaiutatoacostruireunmodellomentaledell'alberodinavigazionechemiglioravanotevolmentel'usabilità.Immaginalastessainterfacciasenzaanimazioni,incuiglischermisemplicementecambianosenzatransizione;sarebbemoltopiùdifficiledacapireintuitivamente.Dalmomentocheconsiderereiunabuonainterfacciautenteessenzialeperun'applicazione(asecondadeltipodiapplicazione,ovviamente),leanimazioninonsonosolo"piacere per gli occhi", sono parte di usabilità .
Se passi le animazioni su una GUI generale senza uno scopo preciso, sono ovviamente superflui.
Detto questo, usabilità è in genere considerato un requisito non funzionale .
La tua domanda è come "Il colore di un mondo reale oggetto è una proprietà funzionale o non funzionale?" e la risposta è - dipende.
Il colore di un'auto è per lo più non funzionale, in quanto non ha un'influenza diretta sulle principali funzioni di un'auto (puoi avere auto di qualsiasi colore che ti piace, possono andare tutte da A a B, trasportare passeggeri ecc.) . Al contrario, il colore di un semaforo è ovviamente piuttosto funzionale: un semaforo con lampade blu, bianche e rosa non sarebbe di grande utilità per la maggior parte di noi.
E così anche le "animazioni" o le "transizioni dello schermo" - ad esempio, se crei un qualche tipo di software per la creazione di filmati, software di presentazione o qualche tipo di software di visualizzazione speciale, le animazioni e gli "effetti speciali" possono essere piuttosto funzionali. Per altri tipi di software queste cose potrebbero non migliorare le funzioni principali del programma e, quindi, non sono funzionali.
Leggi altre domande sui tag requirements user-experience usability animation