Talvez a tarefa mais complexa que há no processo de design e interação seja o processo de identificação de necessidades dos usuários e então o estabelecimento de requisitos. Através do levantamento de requisitos podemos definir e documentar as necessidades do usuário.
SATIN, Ricardo Francisco de Pierre. Design de Interação.
Maringá PR: Unicesumar, 2016. (adaptado)
Neste sentido, analise o caso a seguir:
Foi solicitado o desenvolvimento de um software com as seguintes exigências:
1 - O sistema deverá cadastrar clientes e usuários.
2 - O sistema deverá permitir a consulta dos dados dos clientes.
3 - O sistema deverá permitir que os usuários cadastrados alterem a própria senha.
4 - O sistema deverá ter uma interface simples e intuitiva.
5 - O tempo de resposta do sistema não deve ultrapassar 20 segundos.
Considerando o texto acima e o caso apresentado, avalie as afirmações a seguir:
I - Os itens 1, 2 e 3 são requisitos funcionais.
II - Os itens 4 e 5 são requisitos não funcionais.
III - Todos os requisitos apresentados são requisitos técnicos.
IV - Os itens 1, 3 e 5 são requisitos não funcionais.
É correto o que se afirma em:
Alternativas
Alternativa 1:
I e II, apenas.
Alternativa 2:
I e III, apenas.
Alternativa 3:
I, II e III, apenas.
Alternativa 4:
II, III e IV, apenas.
Alternativa 5:
I, II, III, e IV.
Soluções para a tarefa
Requisitos funcionais : Os requisitos funcionais servem para descrever quais as funcionalidades que um sistema deve ter.
Requisitos não funcionais : Existe na literatura uma quantidade grande de classificações para requisitos não funcionais, abaixo vamos tratar os de maior relevância no processo de design e interação.
Para os casos abaixo, vamos adotar como exemplo os listados no tópico anterior (sistema processador de texto e vendas pela web).
Requisitos técnicos : Avaliando a situação de um sistema processador de texto, um critério importante é avaliação de qual arquitetura é necessária para seu correto funcionamento. (ou seja a estrutura que deve ser usada para o sistema)
1 - O sistema deverá cadastrar clientes e usuários. - Funcional
2 - O sistema deverá permitir a consulta dos dados dos clientes. - Funcional
3 - O sistema deverá permitir que os usuários cadastrados alterem a própria senha. - Funcional
4 - O sistema deverá ter uma interface simples e intuitiva. - Não Funcional
5 - O tempo de resposta do sistema não deve ultrapassar 20 segundos. - Não Funcional