Aula 4

Transcrição

Aula 4
Aula 4
Prof. Eduardo
1
2
 Desafios
 Objetivos
 A multi(inter)(trans)disciplinaridade
 Sistemas WEB
 Aspectos Éticos e Sociais em IHC
IHC
 Para que os computadores se tornem amplamente
aceitos e efetivamente usados eles precisam ser
bem projetados.
 Não quer dizer que o design deve ser adequado a
todas as pessoas, mas os computadores devem ser
projetados para as necessidades e capacidades
de um grupo alvo.
 Usuários em geral não devem ser obrigados a pensar
sobre como o computador funciona, da mesma forma
que o funcionamento mecânico de um carro não é
preocupação da maioria das pessoas.
3
IHC
 A melhora no aspecto físico da interface do usuário
proporciona maiores chances de sucesso de
mercado.
 Interface amigável ou sistema amigável (user-
friendly)
“... elementos na tela serem esteticamente mais
agradáveis ou bonitos ...”
 Seria um atrativo de mercado? Continua
assim?
4
IHC
5
IHC
6
IHC
 A maioria dos sistemas continua não atendendo
às necessidades de seus usuários que tem que
lidar com interfaces que mais parecem inimigas.
 Máquinas que facilitem na execução de suas
tarefas.
 O objetivo é com que o uso de computadores
possa efetivamente enriquecer o trabalho e a
vida das pessoas.
7
IHC
 IHC não é apenas design de interfaces e
abrange todos os aspectos relacionados com a
interação entre usuários e computadores.]
“IHC é a disciplina preocupada com o
design, avaliação e implementação de
sistemas computacionais interativos
para uso humano e com o estudo dos
principais fenômenos ao redor deles.”
8
Desafios
 Rápido desenvolvimento da tecnologia.
 Desenvolvimento de máquinas mais rápidas.
 Maior poder de processamento.
 Melhorias de tecnologias de hardware e software.
 Aplicações multimídia, onde som, gráficos estáticos
e dinâmicos, vídeo e texto são interligados.
 Desenvolvimentos recentes em telecomunicações
têm possibilitado que grandes quantidades de
diferentes tipos de informação possam ser enviadas
através de redes.
 Informações de bancos de dados existentes em todo
o mundo podem ser obtidas pelas pessoas de suas
próprias casas.
9
Desafios
 Essas mudanças trazem dois importantes
desafios aos designers de IHC (Preece et al,
1994):
• Como dar conta da rápida evolução tecnológica?
• Como garantir que os design ofereçam uma boa
IHC ao mesmo tempo que exploram o potencial e
funcionalidade da nova tecnologia?
10
Desafios
 O ponto que precisa ser entendido é que
aumentar a funcionalidade não pode ser uma
desculpa para um design pobre.
 Deve ser possível projetar boas interfaces cujos
controles têm operações e efeitos relativamente
óbvios e que também provêem um feedback
imediato e útil.
11
Desafios
 Interface boa
12
Desafios
 Interface boa
- O site soube usar bem as cores para ajudar o
título de cada seção do site.
- Usa uma imagem e uma fonte de maior corpo
para guiar os olhos do usuário e direcioná-lo para
baixo, seguindo as outras chamadas.
13
Desafios
 Interface ruim
 A cor vermelha em excesso cansa os olhos.
 Tem muito excesso nesse site (cor, informação, menu com
muitos itens, que torna exaustivo olhar).
 No menu do lado esquerdo da página, pode -se notar que
além de ter muitos itens, eles são com fonte de corpo
pequeno. Não há hierarquia para guiar o olhar do usuário.
14
Desafios
 Qual está mais “bacana”?
15
Objetivos
 São o de produzir sistemas usáveis, seguros e
funcionais.
 Podem ser resumidos como desenvolver ou
melhorar a segurança, utilidade, efetividade e
usabilidade de sistemas que incluem
computadores.
 O termo sistemas se refere não somente ao
hardware e o software mas a todo o ambiente
que usa ou é afetado pelo uso da tecnologia
computacional.
16
A MULTI(INTER)(TRANS)DISCIPLINARIDADE
 Os fatores humanos envolvidos em IHC diversas
disciplinas são necessárias.
17
A MULTI(INTER)(TRANS)DISCIPLINARIDADE
18
A MULTI(INTER)(TRANS)DISCIPLINARIDADE
19
A MULTI(INTER)(TRANS)DISCIPLINARIDADE
20
Sistemas WEB
 Não estão restritos somente aos profissionais com
habilidades em computação
21
22
Sistemas WEB
 Desenvolvedores em alguns casos não conhecem
quem serão os usuários a priori
23
Sistemas WEB
 Não são limitados às especificações tecnológicas
de uma plataforma de interação pré-definida
24
 Exemplo
25
Web Semântica
 “Web Semântica: um novo formato de conteúdo
para a Web que tem significado para
computadores vai iniciar uma revolução de novas
possibilidades.”
Tim
Berners-Lee
 Inúmeras possíbilidade a partir do
“entendimento” dos relacionamentos semânticos
entre os dados disponíveis na Web, entre elas:
 Conteúdo mais ajustados
 Possibilidade de buscas mais avançadas
26
Computação Ubíqua ou Pervasiva
 “Computadores” em todos os lugares
 Interação pessoa-máquina invisível
 Comportamento Natural
 Área de Pesquisa e Aplicação
27
Context-Aware
 Sensíveis ao Contexto
 O sistema se adapta ao contexto de uso
 De acordo com a pessoa, lugar, tempo, etc
 Adequada a Computação “pervasiva”
 Sensores e interfaces que detectam o
contexto
28
Aspectos Éticos e
Sociais em IHC
 Não há código de ética e vigilância em CC
 Os códigos da ACM/IEEE-CS/ACM :
 Público
 Cliente e Empregador
 Produto
 Julgamento
 Gerenciamento
 Profissão
 Colegas
 Pessoal
http://www.acm.org/about/se-code/
29
Código de Ética e Conduta
Profissional da ACM
http://ia.ucpel.tche.br/~
lpalazzo/Aulas/CS/Codigo%20de%20Etica%20e%20Conduta%20Profissional%20da%
 Contribuir para a sociedade e bem-estar do ser humano
 Evitar de prejudicar outros.
 Ser honesto e digno de confiança
 Ser imparcial e realizar ações sem discriminação
 Honrar direitos de propriedade incluindo copyrights e patentes
 Conceder créditos apropriados para propriedades intelectuais
 Acessar recursos computacionais e de comunicação somente
quando autorizado
 Respeitar a privacidade de outros
 Honrar a confidencialidade
30
Código de Ética e Conduta
Profissional da ACM
 Considerações adicionais de conduta
profissional
 Considerações relativas à liderança
 Concordância com o Código
31
Habeas data
 Constituição Federal (art. 5º, inciso LXXII)
Assegurar o conhecimento de informação relativa à pessoa do
impetrante, constante de registros ou banco de dados de
entidades governamentais ou de caráter público
Retificação de dados, quando não se prefira fazê-lo por
processo sigiloso, judicial ou administrativo
 http://www.planalto.gov.br/ccivil_03/leis/L9507.htm
Regula o direito de acesso a informações e disciplina o rito
processual do habeas data
32
Lei de software
 http://
www.planalto.gov.br/ccivil_03/leis/L9609.htm
Dispõe sobre a proteção da propriedade intelectual de
programa de computador, sua comercialização no País,
e dá outras providências
33
RESOLUÇÃO 196/96
CONSELHO NACIONAL DE SAÚDE
 Diretrizes e normas regulamentadoras de
pesquisas envolvendo seres humanos
Pesquisa que, individual ou coletivamente, envolva o
ser humano, de forma direta ou indireta, em sua
totalidade ou partes dele, incluindo o manejo de
informações ou materiais
34
Código de Defesa do Consumidor
 http://
www.planalto.gov.br/ccivil_03/leis/L8078.htm
Dispõe sobre a proteção do consumidor e dá
outras providências
35
Lei da Acessibilidade
 http://www.planalto.gov.br/ccivil_03/_ato2004-20
Regulamenta as Leis nos 10.048, de 8 de novembro de
2000, que dá prioridade de atendimento às pessoas que
especifica, e 10.098, de 19 de dezembro de 2000, que
estabelece normas gerais e critérios básicos para a
promoção da acessibilidade das pessoas portadoras de
deficiência ou com mobilidade reduzida, e dá outras
providências.
 CAPÍTULO VI - DO ACESSO À INFORMAÇÃO E
À COMUNICAÇÃO
36
Grande Impacto Social
 Grandes desafios da computação no Brasil
(SBC)
Acesso participativo e universal do
cidadão brasileiro ao conhecimento