Você está na página 1de 17

Faculdade de Tecnologia de Sorocaba

Anlise e Desenvolvimento de Sistemas

Interao Humano Computador


Definies
Verso 1.1

Grupo1
Professor Sergio Moraes

Dirce C. P. Sanematsu

RA101164

Jaqueline do Nascimento dos Reis

RA101175

Juliana Sabino Ferreira

RA101180

Tatiane Ambar

RA101195

Viviane Yaeko Dias Todaka

RA101198

Sorocaba-SP, 30 de agosto de 2011.

Sumrio

1.

Introduo............................................................................................................................1

2.

IHC- Interao Homem-Computador..................................................................................2


2.1.

Definio- Roger S. Pressman.....................................................................................2

2.2.

Definies - Helosa Vieira da Rocha e M.Ceclia C. Baranauskas.............................3

2.3.

Definies Jos Oscar de Carvalho...........................................................................4

2.4.

Definio Shneiderman.............................................................................................9

3.

Concluso..........................................................................................................................12

4.

Referncias Bibliogrficas.................................................................................................13

Lista de Figuras
Figura 1: Representao grfica da interao humano-computador. (Carvalho)........5
Figura 2: Relacionamento entre mquina, analista e usurio. (Carvalho)..................8

Lista de Tabelas
Tabela 1: Geraes segundo Walker............................................................................5
Tabela 2: Geraes segundo Pressman.......................................................................7

1. Introduo
Este trabalho apresenta a definio de Interao Humano-Computador
segundo os autores Pressman, Rocha, Baranauskas, Bem Shneiderman e Catherine
Plaisant.
Durante o desenvolvimento desse trabalho sero mostradas as definies de
interao humano computador na viso desses autores levando em considerao
a sua importncia na qualidade de software e na interao do usurio com o
sistema.
Com essas definies ser possvel entender a importncia de se preocupar
com a interao humano computador nos projetos de software, e que a interao
pode ocorrer de diversas formas e por diferentes dispositivos.

2. IHC- Interao Homem-Computador


A interao Homem-Computador a disciplina que se preocupa com a forma
que em a comunicao entre homem e computador ocorrer em sistemas
computacionais. Ela leva em considerao o design , a avaliao e a implementao
das interfaces e outras formas de comunicao homem-mquina durante o projeto
de desenvolvimento de uma aplicao.
Essa disciplina estudada por diversos autores, e cada um deles tem
conceitos prprios quanto ao que interao homem-computador e o que um
sistema precisa para ter uma interao amigvel pelo usurio. Alguns dos
estudiosos que abordaram esse tema foram Pressman,

Rocha, Baranauskas,

Shneiderman e Plaisant.
2.1. Definio- Roger S. Pressman
De acordo com Pressman1, o projeto no tocante aos aspectos internos do
software importante para a qualidade do software, mas fica muitas vezes
escondido do usurio final. O projeto de interface diferente. Se ele for muito bom, o
usurio ter um ritmo natural de interao. Ele poder at mesmo se esquecer de
que a comunicao est se desenvolvendo com uma mquina. Mas, se for ruim, o
usurio o saber imediatamente e no ficar satisfeito com o modo de interao no
amigvel.
Algumas perguntas que o projetista deve ter em mente para solucion-las.
Quem o usurio? Como ele aprende a interagir com um novo sistema baseado em
computador? Como interpreta a informao produzida pelo sistema? O que espera
do sistema? Pois, o projeto de interfaces com o usurio tem tanto a ver com o
estudo de pessoas quanto com aspectos tecnolgicos
Quando consideramos um sistema interativo baseado em software, a
expresso fatores humanos assume uma srie de diferentes significados. Em um
nvel fundamental, devemos entender percepo visual, a psicologia cognitiva de
leitura, memria humana e raciocnio dedutivo e intuitivo. Em outro nvel, devemos
entender o usurio e seu comportamento. Finalmente, devemos entender as tarefas

que o sistema baseado em software executa para o usurio e as tarefas que so


exigidas do usurio como parte da interao ser humano/computador.
A interface com o usurio o mecanismo por meio do qual se estabelece um
dilogo entre o programa e o ser humano. Se os fatores humanos tiveram sido
levados em conta, o dilogo ser harmonioso e um ritmo ser estabelecido entre o
usurio e o programa. Se os fatores humanos tiverem sido ignorados, o sistema
quase sempre ser visto como no amigvel. Sendo assim, a interface pode ser
considerada o elemento mais importante de um sistema ou produto baseado em
computador.
Um sistema interativo baseado em computador raramente possibilita que o
usurio faa alguma coisa inteiramente nova. Na maioria dos casos, o sistema
construdo com a finalidade de automatizar (e, portanto, melhorar) certas tarefas que
antes eram executadas manualmente ou usando outra abordagem. O ideal que a
nova tecnologia possibilite que o usurio realize melhor as tarefas, mais rpida,
eficiente e precisamente.
O estilo de interao ser humano-computador percorre uma gama de opes
que esto estreitamente ligadas evoluo histrica dos computadores. medida
que o hardware tornou-se mais sofisticado, as opes de estilo de interao
cresceram. Porm, muitos modernos sistemas computadorizados ainda fazem uso
de estilos de interao que j se tornaram obsoletos.

2.2. Definies - Helosa Vieira da Rocha e M.Ceclia C. Baranauskas


De acordo com Baranauskas (2) O sistema ideal esconde tanto a tecnologia
que o usurio nem nota sua presena., ou seja, quando um sistema atende todas
as necessidades do usurio e tem uma interao de fcil manuseio do software junto
ao usurio ele se torna to simples e ideal que camufla toda a tecnologia usada por
trs em seu desenvolvimento que supre toda a satisfao e eficincia do mesmo.
A

Interao Humano-Computador to necessria para as pessoas

realizarem suas atividades que tem como objetivo facilitar o meio de comunicao

entre computador e usurio e alm disso relaciona todos os sentidos humanos


desde emocionais do usurio durante a comunicao.
Hoje necessrio no somente criar um sistema verstil, mas alm disso um
sistema que apresente um design formidvel e que atraia o usurio.
Uma das maneiras de facilitar a deciso de onde os botes devem ser
colocados ou que design o projeto final deve possuir h permisso da criao dos
famosos prottipos a partir dos requisitos analisados e antes da fase de
desenvolvimento e projeto final, os prottipos costumam ser rpidos e servem como
ferramentas de auxilio a definio para interao do sistema. Todo tipo de meio de
comunicao como: arte, msica e entretenimento so atualmente auxiliados e
suportados por sistemas computacionais. O contato entre as duas entidades que se
relacionam (usurio e tela do computador), pode concluir que se refere como uma
forma de interao humano-computador.
Portanto interao um conceito que no pode ser estabelecido ou analisado
independentemente. O ser humano tem que interagir com o sistema de um modo
simples, e geralmente preciso que ele entenda o que necessariamente a tarefa
que ele est realizando.
O design vem acompanhado de computadores bem projetados para atender
s necessidades e capacidades de um determinado grupo.
Interface Humano-Computador (IHC) estuda o design junto implementao
dos sistemas e projetos computacionais para uso humano, uma relao entre
comunicao humano-computador. uma tarefa complexa estudar e compreender
as perspectivas do mesmo como: segurana, aspectos sociais e organizacionais.
Esta disciplina tem como resolver estes rudos da comunicao entre humanocomputador e melhorar os sistemas usveis, seguros e funcionais.
2.3. Definies Jos Oscar de Carvalho
Atravs da leitura de Carvalho(1994) 4 podemos perceber que Interao
Humano-Computador um assunto que vem cada vez mais sendo tratado com
importncia no s pelo usurio final do software, que interligao direta dele com
a mquina, que faz uso dessa interao para realizar o seu trabalho, aes dirias

ou at mesmo lazer, como tambm importante para os desenvolvedores e


analistas que sabem que tm que dar a devida importncia a esse fator na hora da
criao dos seus produtos, notando que isso fatalmente ser levado em
considerao na escolha dos usurios.

Figura 1: Representao grfica da interao humano-computador. (Carvalho)

Como foi ilustrado na Figura 1 a interface com o usurio fundamental tanto


para que o sistema possa entender o que desejam que ele realize, quanto para que
o usurio bem interprete o sistema, e assim, a ao seja realizada com a maior
eficincia trazendo maior satisfao ao usurio.
Sabendo ento dessa importncia da interface para o relacinamento entre o
homem e a mquina, vrios fatores devem ser levados em considerao no seu
desenvolvimento tais como a ergonomia que tem o intuito de fazer com que aes
feitas consigam acontecer da melhor forma possvel atravs da organizao
metdica do trabalho. Alm de se basear no desenvolvimento e evoluo das
interfaces e das interaes entre o ser o humano e o computador. Como mostrado
atravs das divises de geraes no decorrer dos tempos feita por Pressman(1992)5
e Walker(1990)6, segundo Carvalho.
Para Walker a evoluo das interaes descrita atravs da redefinio das
j conhecidas geraes dos computadores, fazendo um paralelo entre as mquinas
e como elas so acessadas, obtendo assim, como resultado, uma diviso em cinco
geraes (as mesmas dos computadores) sob a perspectiva do usurio, como
podemos ver na tabela.
Tabela 1: Geraes segundo Walker
Gerao
Primeira gerao

Definio segundo Walker


painis

com

plugues,

botes,

mostradores

funcionamento

dedicado:

primeira

gerao

da

interao, devido relao direta entre o homem e a


mquina, e tambm pela pouca ou ausente abstrao
podemos dizer que era praticamente mecnica.
Segunda gerao

lotes de cartes de dados perfurados e entrada de dados


remota: nessa gerao cresceu a independncia do
tempo pelo processamento em lotes, por aumentar o
nvel de abstrao e assim um relacionamento no to
direto com a mquina.

Terceira gerao

tempo compartilhado via teletipo: caracterizada por uma


maior interao conversacional do usurio com o
computador, devido ao uso de sistemas compartilhados
que possibilitavam as aes desejadas, o monitoramento
e interaes mais diretas atravs do teletipo que permitia
que o usurio conversasse com o compuatdor.

Quarta gerao

baseado no sistemas de menus que se tornou a


interao mais usada principalmente pelas pessoas que
no tem tanto contato com a computao, os menus,
atravs de terminais, agora com mais possibilidades de
acesso e apresentao para o usurio.

Quinta gerao

controles grficos e janelas: com o mouse que passou a


possibilitar que algo seja apontado na tela, puderam ser
feitas aplicaes mais fceis de usar por tentar fazer um
relacionamento com o mundo real facilitando assim a
utilizao dos sistemas.

J para Pressman essa evoluo das interaes humano-computador pode


ser dividida suficientemente em quatro geraes, mas que tambm se assemelha
diviso de geraes de Walker.

Tabela 2: Geraes segundo Pressman

Gerao
Primeira gerao

Definio segundo Pressman


comandos e interfaces de perguntas: onde a interao
acontece apenas atravs de textos do usurio e
gerados pelo sistema para perguntar ou responder.

Segunda gerao

menu simples: atravs de um menu uma opo


escolhida e assim digitada.

Terceira gerao

orientada a janela, interfaces de apontar e apanhar:


gerao baseada na ideia de desktop, fazendo uso
de janelas, cones e menus.

Quarta gerao

hypertexto e multitarefa: a juno das ideias de


hipertextos (que traz a possibilidade de interligao e
relacionamento de assuntos por meio de links) e de
multitarefas (que d a impresso pelo menos ao
usurio,

de

que

tem

vrias

coisas

ocorrendo

simultaneamente).

Assim, devemos perceber que a evoluo da interao do ser humano com


os computadores acontece devido ao seu uso cada vez maior e essencial no seu
dia-a-dia.

Figura 2: Relacionamento entre mquina, analista e usurio. (Carvalho)

De modo que para isso, como podemos ver na Figura 2, necessrio o


engajamento de todos os envolvidos para tirar melhor proveito das mquinas na
nossa vida.

2.4. Definio Shneiderman


Para Shneiderman(2004)3, Interao refere-se facilidade de uso de um
sistema computadorizado. Foram-se os tempos em que os usurios de sistemas
computadorizados eram apenas os desenvolvedores com alto grau de conhecimento
do funcionamento da mquina e linguagens de programao. Lentamente isso foi
dando lugar a sistemas amigveis.
Atualmente

torna-se

cada

vez

mais

comum

uso

de

sistemas

computadorizados por pessoas de baixo nvel escolar, e at mesmo pessoas mais


idosas, com pouca ou nenhuma instruo na rea computacional. So cada vez
mais comuns sistemas integrados, mveis, de comunicao, bancrios, etc, todos
criados para atender s necessidades pessoais nas mais diferentes esferas da
sociedade e tornam-se cada vez mais acessveis, visto que os sistemas
computadorizados esto presentes em muitos e variados dispositivos, como por
exemplo, aparelhos mveis, sistemas bancrios, com acesso remoto pelo prprio
indivduo, e todo tipo de aparelhos voltados ao bem estar e recreao, seja no lar ou
outro lugar, e ainda h os aparelhos hospitalares de uso de profissionais da sade.
Desenvolvedores de sucesso vo alm da vaga noo de amigvel no que diz
respeito aos seus sistemas. Eles tm um profundo conhecimento da diversidade da
comunidade de usurios que precisam atingir e das tarefas que precisam realizar.
Acima de tudo esto profundamente comissionados em servir aos seus usurios.
Pesquisadores no nvel acadmico e industrial esto desenvolvendo em
conjunto sistemas voltados a todas as reas do conhecimento. Para facilitar a
interao, os desenvolvedores lanam mo de todo tipo de recursos, entre eles
sons, representaes 3D, animaes e vdeos para melhorar o fluxo de informaes
e a atrao atravs das interfaces de seus sistemas. Tcnicas como manipulao
direta, teleconferncias e realidade virtual podem mudar a maneira como ns
interagimos com a tecnologia, como pensamos a respeito de nosso trabalho, e como
relacionamos com amigos e parentes.
Os usurios no precisam conhecer a mquina e seu funcionamento, nem
mesmo linguagens de comando e programao, visto que os desenvolvedores
procuram, e devem faz-lo cada vez mais, desenvolver sistemas fceis de usar,

10

interativos e de fcil cognio, sendo desnecessrio que os usurios gastem muito


tempo ao aprender a utiliz-los, podendo focar assim no trabalho que esto
realizando.
Durante o perodo de transio, houve uma srie de problemas relacionados
ao impacto causado pela tecnologia dentro das organizaes, relacionados com
ansiedade de usurios que no sabiam usar um computador, remanejamento de
postos de trabalho, distribuio de membros de equipes de trabalho, esquemas de
trabalho em casa, etc. O desafio do desenvolvimento de sistemas interativos era
trazer o conforto e reduzir a ansiedade dessas pessoas ao realizarem seus
trabalhos, visto que cada vez mais as empresas informatizam seus sistemas e essa
realidade no vai mudar.
Quando um sistema interativo bem desenvolvido, a interface quase que
desaparece, habilitando aos usurios concentrar em seus trabalhos, exploraes ou
entretenimento, num ambiente no qual as tarefas so atingidas praticamente sem
esforo, com usurios trabalhando fluidamente.
Porm, os desenvolvedores ainda precisam enfrentar o desafio de prover
servios com portabilidade, o que se refere ao potencial de converter dados e
compartilhamento entre usurios compreendendo mltiplos ambientes de software e
hardware, para telas pequenas, minsculas, ou tamanhos grandes como uma
parede ou gigantes como displays em shoppings, variando de dispositivos portteis
como telefones celulares ou computadores de bolso a grandes projetores e painis
de plasma. A plasticidade de seus projetos deve garantir converso suave entre os
diferentes tamanhos de telas, transportados via web browsers ou telefones, traduo
em

multi-linguagem

compatibilidade

com

dispositivos

com

suporte

de

acessibilidade para usurios portadores de necessidades especiais, alm de


variados dispositivos de entrada de dados como telas touch screen.
Estamos vivendo em tempos de muita emoo para os desenvolvedores de
sistemas interativos e seus usurios e muito progresso pode advir daqueles que
tomam a srio o rduo trabalho de ajustar seus projetos s genunas necessidades
humanas. Estes desenvolvedores devero rigorosamente levar a srio o uso feito
por usurios de todos os nveis: os amantes da inovao tecnolgica, vidos por

11

testarem sistemas novos, bem como os que relutam em trocar a zona de conforto
dos sistemas antigos em uso, e seriamente estudar os que resistem ao uso de
novas tecnologias.
A prxima fase da interao humano-computador ser fortemente influenciada
por aqueles dedicados a alargar a comunidade de usurios desses sistemas e
conscientemente promovem usabilidade universal. So exemplos disso dispositivos
voltados para desktop, web e portteis, com aplicaes para novatos, usurios
espordicos e usurios assduos.
Estabelecer objetivos especficos ajuda aos desenvolvedores a alcanar estes
alvos. Ao invs de criar sistemas com a vaga noo de amigveis, gerentes e
desenvolvedores devem focar em alvos especficos de engenharia de software com
objetivos mensurveis voltados interao homem-mquina.
Desenvolvedores tambm precisam estar atentos em garantir privacidade,
segurana e integridade de dados, padronizao, integrao, consistncia e
portabilidade entre pacotes de aplicativos e ferramentas de software, relativas
sequncia de atos, termos, unidades, layouts, cores, tipografia, etc, dentro de uma
aplicao .
Conforme o nmero de usurios e pacotes de software aumenta, as presses
para os benefcios crescem junto. Mesmo pequenas diferenas entre sistemas e
interfaces no apenas aumentam o tempo de aprendizado, como podem tambm
levar a irritantes e perigosos erros.

12

3. Concluso
A interao humanocomputador uma disciplina que estuda o design,
avaliao e implementao de sistemas de computador. Essa disciplina visa facilitar
a vida dos usurios desenvolvendo meios de interao mais amigveis.
Para isso necessrio analisar diversos fatores durante o projeto de
desenvolvimento de interao humano-computador em um projeto, dentre eles a
cultura e o lado emocional do usurio que utilizar o sistema.
Uma interao adequada do usurio com o computador de extrema
importncia, pois ela influi diretamente no sucesso de um projeto de software.
Mesmo que as outras partes do projeto atenda aos requisitos funcionais de forma
adequada, se a interao no for bem projetada, o sistema no atender ao usurio
adequadamente.
Vrios autores abordaram a importncia da interao humano-computador
nos projetos de software, como foi mostrado neste trabalho. Cada um tem sua viso
da importncia da interao humano-computador e o que ela precisa para ser
amigvel. Mas todas elas convergem para o fato de que o computador deve se
adequar s necessidades do ser humano, tendo para isso aplicaes construdas de
forma a facilitar a interao do homem com a mquina.

13

4. Referncias Bibliogrficas

1. PRESSMAN, Roger S. Engenharia de Software. 3 ed. So Paulo: Makron


Books, 1995. cap 14. p. 602 p. 607.
2. ROCHA, Heloisa Vieira da; BARANAUSKAS, Maria Ceclia C. Design e
Avaliao de Interfaces Humano-Computador. Campinas, SP: NIED/UNICAMP,
2003. p.03 - p.24.
3. SHNEIDERMAN, Ben; PLAISANT, Catherine. Designing the user interface:
strategies for effective human-computer interaction. 4 ed. Universidade de
Mariland, College Park: Pearson Education, Inc, 2005.
4. CARVALHO, Jos Oscar Fontanini de. Referenciais Para Projetistas E Usurios
De

Interfaces

De

Computadores

Destinadas

Aos

Deficientes

Visuais.

Campinas,SP: Unicamp, 1994.


5. PRESSMAN, Roger S. Engenharia de Software. 3 ed. So Paulo: Makron
Books, 1995.
6. WALKER, John. Through the Looking Glass. In Laurel, Brenda (Editor), The Art
of Human-Computer Interface Design. Massachusetts: Publishing Company, p.
439-447, 1990.