Prévia do material em texto
Ferramentas de apoio à construção de interfaces 1- O storyboard é uma técnica utilizada no processo de design para compreender o problema a ser trabalhado, guiar o processo criativo e comunicar para o restante da equipe as ideias que surgiram ao longo das atividades de concepção. Existem diversas ferramentas que podem ser utilizadas para guiar o desenho de storyboards. Sobre as ferramentas para desenvolver storyboards, analise as afirmativas a seguir e assinale a alternativa correta: I – O Photoshop é uma ferramenta completa, amplamente utilizada pelos desenvolvedores, principalmente por ser simples de ser compreendida por usuários novatos. II – O Plot fornece funcionalidades simples e descomplicadas para a edição de telas. Apesar de sua simplicidade, ela é uma ferramenta paga. III – O Storyboarder é uma ferramenta desktop gratuita e de código aberto. Um dos seus diferenciais é que o usuário pode importar os storyboards feitos em papel para a plataforma. R: Apenas a III está correta. 2- Com o avançar do projeto de desenvolvimento, as técnicas utilizadas para a construção da interface vão mudando, a fim de atender às necessidades emergentes. Dessa forma, a criação de mockups e wireframes se torna uma importante fase no processo de estruturação da interface e avaliação do projeto. Sobre wireframes e mockups, considere as afirmativas a seguir e assinale alternativa correta: I – Os mockups são um meio termo entre representações de baixa fidelidade e protótipos de alta fidelidade, que são mais complexos de serem construídos. II – Os wireframes têm uma representação mais realista, com um maior grau de fidelidade da interface do produto final. III – Para a criação dos mockups, ainda não existe uma preocupação com a estética do sistema. Busca-se avaliar como as informações serão apresentadas. R: Apenas a I está correta. 3- Os protótipos de alta fidelidade possibilitam a avaliação da estrutura da informação, interação e design. A partir de uma validação do projeto, a equipe de desenvolvimento dará vida ao sistema desenhado. Dessa forma, ferramentas podem ser utilizadas para guiar o desenvolvedor na realização dessa tarefa. Sobre o processo de implementação da interface, considere as afirmativas a seguir e assinale a alternativa correta: I – Uma Interface de Programação de Aplicativos (API) fornece padrões que devem ser seguidos para a construção da aplicação. II – Os Plugins são pequenos programas instalados em programas maiores, que apresentam uma extensão em suas funcionalidades. III – Os frameworks facilitam a comunicação do desenvolvedor com linguagens de programação. Podem existir frameworks para desenvolvimento front-end e back-end. R: I, II e III estão corretas. 4- A implementação de interface é um processo a ser realizado quando a estrutura da interface já está definida, para que não haja desperdício de tempo e recurso. Para o desenvolvimento de interfaces, vários frameworks minimizam o esforço do desenvolvedor, apresentando diversos recursos que facilitam a implementação. Sobre os principais frameworks disponíveis, avalie as alternativas a seguir e assinale a correta: I – O Pure utiliza as linguagens HTML e CSS para o projeto de interface web, possibilitando a criação de interfaces responsivas. II – O Semantic-UI é um framework livre e de código aberto, que utiliza o padrão Material Design da Google e tem como diferencial uma linguagem “compatível com humanos”. III – O Foundation é um framework para qualquer dispositivo, sendo completamente personalizável, possibilitando a inclusão e a exclusão de elementos. R: Apenas a I e a III estão corretas. 5- O processo de avaliação da interface tem por principal objetivo encontrar erros antes do sistema ser entregue ao cliente, diminuindo o transtorno e a ocorrência de problemas futuros. A realização da avaliação se faz importante, mesmo a equipe de desenvolvimento tendo seguido um processo de qualidade. Em IHC, existem quatro critérios que são estabelecidos como qualidade em uma aplicação. Considere as afirmativas a seguir e assinale a alternativa correta: I – A realização da avaliação automatizada necessita de um sistema funcional para a sua aplicação. II – A ferramenta THEM possibilita a avaliação automatizada do sistema computacional, considerando as heurísticas de Nielsen. III – O Wave é uma ferramenta desktop que possibilita avaliar a comunicabilidade dos sistemas computacionais. R: Apenas a I e a II estão corretas.