6. Metodologias
de Interação
Humano
Computador
• Diversas metodologias
podem ser utilizadas para
avaliar e modelar sistemas
web, aplicativos e jogos
• Exemplos incluem a técnica
de personas, mapeamento de
jornada do usuário e
testes de usabilidade
• Essas metodologias ajudam
a identificar falhas na
interação do usuário com o
sistema, permitindo
melhorias que aumentem a
satisfação e efetividade
7. Desenvolviment
o de
Interfaces de
Usuário para
Web e Mobile
• Desenvolver interfaces de
usuário é fundamental para a
experiência do usuário
• Interfaces de usuário devem
ser desenvolvidas pensando
nas necessidades do usuário e
em sua ergonomia
• É importante considerar a
adaptação das interfaces para
diferentes resoluções de tela
e dispositivos, seguindo o
conceito de Mobile First
8. Integração
entre
Serviços e
Sistemas
• A integração entre
serviços e sistemas é
essencial para garantir a
efetividade do sistema
• Essa integração pode ser
feita de diversas formas,
como APIs e Web Services
• É importante garantir a
segurança e estabilidade
da integração, bem como
uma documentação clara e
completa
9. Desenvolviment
o de Recursos
de Computação
Gráfica
• Recursos de computação
gráfica podem ser
utilizados para tornar a
interface do usuário mais
atraente e efetiva
• Exemplos de recursos
incluem animações, efeitos
visuais e gráficos
• É importante utilizar os
recursos de forma
equilibrada, sem
sobrecarregar o sistema e
sem prejudicar a
usabilidade
13. Qualidades de Uso,
Design Centrado no
Usuário, e
Processo de Design
• Usabilidade é a medida em que um
sistema pode ser usado por
usuários específicos para atingir
objetivos específicos com
eficácia, eficiência e satisfação
• Design Centrado no Usuário é um
processo que coloca as
necessidades do usuário no centro
do desenvolvimento do sistema
• O Processo de Design envolve a
identificação de requisitos,
prototipagem, testes e iterações
para criar soluções de design
eficazes
14. Requisitos,
Prototipage
m e
Avaliação
• Os Requisitos são as
necessidades e
expectativas dos
usuários em relação ao
sistema
• A Prototipagem é uma
técnica para criar
modelos de baixa ou
alta fidelidade do
sistema para testes e
avaliações
• Métodos de Avaliação,
como as Heurísticas de
Nielsen e Avaliação
Heurística, são
importantes para
15. Fluxo do Usuário,
Arquitetura da
Informação, e Design
Responsivo
• O Fluxo do Usuário é a
sequência de etapas que os
usuários seguem para atingir
seus objetivos
• A Arquitetura da Informação é
a organização e estruturação
das informações e
funcionalidades do sistema
para facilitar a navegação do
usuário
• O Design Responsivo é uma
técnica de design que permite
que a interface do usuário se
adapte a diferentes
dispositivos e tamanhos de
16. Desenvolvime
nto Web e
Mobile, e
Integração
com Serviços
Web
• Desenvolvimento Web Front-end envolve a criação da
interface do usuário usando HTML, CSS e JavaScript
• Desenvolvimento Mobile inclui o desenvolvimento de
aplicativos nativos e multiplataforma para
dispositivos móveis
• Integração com Serviços Web permite que os
aplicativos acessem dados e serviços de outras
fontes
17. Tecnologia e
Recursos de
Computação Gráfica,
Jogos Digitais, e
Game Design
• A Tecnologia e Recursos de
Computação Gráfica são
essenciais para criar
interfaces visuais
atraentes e realistas
• Jogos Digitais são uma
forma popular de
entretenimento que
geralmente inclui gráficos
avançados e interação
complexa
• Game Design é a arte de
criar jogos, incluindo a
concepção e desenvolvimento
do jogo
18. Avaliação
Continuada
• A avaliação continuada é uma
forma de avaliação em que as
notas são distribuídas ao longo
do período letivo
• Essa forma de avaliação leva em
consideração o desempenho do
aluno durante todo o período, e
não apenas em uma única prova
• A avaliação continuada permite
uma avaliação mais precisa do
conhecimento do aluno
• Essa forma de avaliação também
permite que os alunos recebam
feedback constante, o que pode
ajudá-los a melhorar seu
desempenho
19. Avaliação
Contínua no
Processo de
Ensino e
Aprendizagem
• A avaliação contínua é uma
ferramenta fundamental para
acompanhar o processo de ensino e
aprendizagem.
• Existem momentos e instrumentos
que são utilizados pelo professor
para atingir as metas de
compreensão dos alunos.
• Os estudantes terão 3 momentos de
avaliação no semestre (A1, A2 e
A3) para avaliar o nível de
compreensão das habilidades e
competências desenvolvidas na
Unidade Curricular.
• A avaliação continuada permite que
os alunos recebam feedback
constante, o que pode ajudá-los a
melhorar seu desempenho.
20. Avaliação
Dissertati
va
• A1 é uma avaliação dissertativa
• O objetivo é demonstrar
habilidades na expressão da
linguagem, códigos e signos da
área
• Esta avaliação tem peso 30 na
média final
• Serão avaliados critérios como
coesão, coerência, clareza e uso
correto da linguagem técnica
• Dicas importantes para a
realização da avaliação: leia
atentamente o enunciado, organize
suas ideias, estruture sua
redação em parágrafos e revise
seu texto
21. A2 -
Avaliação
de Múltipla
Escolha
• Demonstrar habilidades
de leitura,
interpretação e
análise de informações
• Estabelecer relações
entre informações
• Avaliação com questões
de múltipla escolha
• Valor total de 30
pontos
22. A3 -
Avaliação
de
Desempenho
• Avaliação contínua para
acompanhar o processo de
ensino e aprendizagem
• Construção do desempenho
final através de feedbacks
variados
• Atendimento às metas de
compreensão para a
concretização dos
desempenhos parciais
• Realização da avaliação
com valor total de 40
pontos
23. Critérios de
Atribuição da
Nota Final e
de Aprovação
• A nota final será a soma
das notas da A1, A2 e A3
(A1+A2+A3)
• Para aprovação, a nota
final deverá ser igual ou
maior que 70
• Para aprovação, a
frequência deverá ser
igual ou superior a 75%
da Carga Horária da
Unidade Curricular
Notas do Editor
Bem-vindos à apresentação sobre desenvolvimento de sistemas interativos para Web e Mobile. Neste conteúdo, você vai conhecer as metodologias de interação humano computador utilizadas para avaliar e modelar sistemas web, aplicativos e jogos. Além disso, verá a importância de se projetar, avaliar e implementar sistemas interativos, bem como prototipar soluções baseadas em conceitos de experiência do usuário. Também serão lembrados conceitos de usabilidade e desenvolvimento web e mobile, além de como desenvolver e implementar interfaces de usuário e disponibilizar integração entre serviços e sistemas. Por fim, você verá como implementar recursos de computação gráfica no contexto web e mobile, publicar aplicativos e/ou jogos digitais em plataformas de distribuição digital e analisar o comportamento de usuário e sua usabilidade, respeitando a dinâmica inerente na Interação Humano-Computador (IHC).
O desenvolvimento de sistemas interativos para web e mobile envolve o uso de diversas metodologias de interação humano computador. Essas metodologias permitem avaliar e modelar sistemas, identificando problemas na interação do usuário com o sistema e propondo soluções para melhorar a experiência do usuário. Alguns exemplos de técnicas utilizadas incluem a criação de personas, o mapeamento da jornada do usuário e testes de usabilidade. Essas metodologias permitem uma visão mais profunda do comportamento do usuário ao utilizar o sistema, permitindo que o desenvolvedor identifique pontos de melhoria para aumentar a satisfação e efetividade do usuário.
Para desenvolver sistemas interativos para web e mobile, é fundamental desenvolver interfaces de usuário eficientes e ergonômicas. As interfaces devem ser desenvolvidas pensando nas necessidades do usuário e em sua experiência de uso, garantindo que as interações sejam simples e intuitivas. Além disso, é importante considerar a adaptação das interfaces para diferentes resoluções de tela e dispositivos, seguindo o conceito de Mobile First. Dessa forma, as interfaces serão facilmente acessíveis em diferentes dispositivos, sem perder a qualidade e efetividade.
A integração entre serviços e sistemas é fundamental para garantir a efetividade do sistema. Essa integração pode ser feita de diversas formas, como APIs e Web Services. É importante garantir a segurança e estabilidade da integração, bem como uma documentação clara e completa que permita a fácil manutenção e utilização dos serviços integrados. Dessa forma, o usuário terá uma experiência mais satisfatória e efetiva ao utilizar o sistema.
O desenvolvimento de recursos de computação gráfica pode tornar a interface do usuário mais atraente e efetiva, aumentando a satisfação e engajamento do usuário com o sistema. Esses recursos podem incluir animações, efeitos visuais e gráficos. No entanto, é importante utilizar os recursos de forma equilibrada, sem sobrecarregar o sistema e sem prejudicar a usabilidade. Dessa forma, o usuário terá uma experiência mais satisfatória e efetiva ao utilizar o sistema.
A publicação de aplicativos e jogos digitais em plataformas de distribuição digital é fundamental para garantir sua disponibilidade e visibilidade para os usuários. Existem diversas plataformas de distribuição digital, como a Apple Store e o Google Play, que permitem a fácil distribuição dos aplicativos e jogos. No entanto, é importante seguir as regras e padrões dessas plataformas, garantindo a qualidade e segurança do aplicativo ou jogo. Dessa forma, o usuário poderá acessar o aplicativo ou jogo com segurança e confiança, aumentando sua satisfação e engajamento.
Esta Unidade Curricular aborda conceitos e técnicas de usabilidade e interação humano-computador (IHC) com foco no desenvolvimento de sistemas para web, mobile e jogos digitais. Os tópicos incluem: usabilidade e IHC, desenvolvimento web front-end, desenvolvimento mobile, desenvolvimento de jogos digitais, arquitetura da informação, design responsivo, integração com serviços web e recursos de computação gráfica.
Interação Humano-Computador (IHC) é o estudo da interação entre seres humanos e computadores. A Interface do Usuário (UI) é a forma como o usuário interage com o sistema, incluindo o layout, design e elementos de interação. A Experiência do Usuário (UX) é a percepção geral do usuário sobre o uso do sistema.
Qualidades de uso, como usabilidade, eficácia e eficiência, são críticas para o sucesso do design de interação. O Design Centrado no Usuário e o Processo de Design são abordagens importantes para garantir que as necessidades do usuário sejam atendidas no desenvolvimento do sistema.
Os Requisitos são essenciais para entender as necessidades dos usuários e criar uma solução de design eficaz. A Prototipagem é uma ferramenta valiosa para testar e avaliar a usabilidade do sistema, enquanto os métodos de avaliação são críticos para garantir que a interface do usuário atenda às expectativas dos usuários.
O Fluxo do Usuário e a Arquitetura da Informação são fundamentais para garantir que os usuários possam navegar no sistema com facilidade e atingir seus objetivos. O Design Responsivo é crítico para garantir que a interface do usuário seja otimizada para diferentes dispositivos e tamanhos de tela.
O Desenvolvimento Web e Mobile são técnicas importantes para criar interfaces do usuário eficazes para diferentes plataformas. A Integração com Serviços Web permite que os aplicativos acessem dados e serviços de outras fontes, melhorando a funcionalidade do sistema.
A Tecnologia e Recursos de Computação Gráfica são fundamentais para criar interfaces visuais atraentes e realistas. Os Jogos Digitais são populares e exigem um alto nível de interação e gráficos avançados. O Game Design é uma disciplina complexa que envolve a concepção e o desenvolvimento de jogos atraentes e envolventes.
A avaliação continuada é uma forma de avaliação que busca avaliar o aluno de forma mais precisa, levando em consideração seu desempenho durante todo o período letivo. Essa forma de avaliação também permite que os alunos recebam feedback constante, o que pode ajudá-los a melhorar seu desempenho. Dessa forma, a avaliação continuada é uma forma justa e eficaz de avaliação.
A avaliação contínua permite ao professor fazer ajustes necessários ao longo do processo para garantir que as metas de aprendizagem sejam alcançadas pelos estudantes. Além disso, os momentos de avaliação (A1, A2 e A3) permitem que os alunos avaliem o próprio desempenho e reflitam sobre as habilidades e competências desenvolvidas na Unidade Curricular. Isso possibilita que o estudante tenha uma aprendizagem mais significativa e que o professor possa orientar de forma mais efetiva o processo de ensino.
Nesta slide, apresentamos a avaliação A1, que tem peso 30 na média final do aluno. O objetivo da avaliação é avaliar as habilidades do aluno na expressão da linguagem, códigos e signos da área. Serão avaliados critérios como coesão, coerência, clareza e uso correto da linguagem técnica. Para se sair bem nesta avaliação, é importante que o aluno leia atentamente o enunciado, organize suas ideias, estruture sua redação em parágrafos e revise seu texto.
A A2 é uma avaliação que testa as habilidades de leitura, interpretação e análise de informações do aluno, bem como sua capacidade de estabelecer relações entre informações. A avaliação é composta por questões de múltipla escolha e tem um valor total de 30 pontos.
A A3 é uma avaliação de desempenho que representa o resultado do processo composto por uma variedade de feedbacks para o atingimento das metas de compreensão e a concretização dos desempenhos parciais. A avaliação é contínua e permite acompanhar o processo de ensino e aprendizagem. É importante atentar-se aos critérios de avaliação, que são essenciais para a construção do desempenho final. A realização da avaliação A3 possui valor total de 40 pontos.
Para que o estudante obtenha aprovação na Unidade Curricular, ele deverá atingir uma nota final igual ou maior que 70, além de ter uma frequência igual ou superior a 75% da carga horária total. A nota final será calculada pela soma das notas da A1, A2 e A3. É importante que o estudante esteja ciente desses critérios para que possa se planejar e se dedicar adequadamente durante o semestre.