Você está na página 1de 12

Faculdade de Tecnologia de Sorocaba Tecnologia em Anlise e Desenvolvimento de Sistemas

INTERFACES: DEFINIES ATIVIDADE 2

Prof. Sergio Moraes Disciplina: Interao Humano-Computador Adriano Severo Candido Cnthia Yuki Fukami Dante Vassoler de Assis Heloisa Valarelli Arruda Sorocaba Agosto/2013 AN122322 AN122329 AN122331 AN122340

Sumrio
1 2 INTRODUO .............................................................................................. 2 DEFINIO INTERFACES .......................................................................... 3 2.1 2.2 DEFINIO INTERFACES SEGUNDO ROCHA ................................ 4 DEFINIO INTERFACES SEGUNDO BARANAUSKAS ................ 6

2.3 DEFINIO INTERAO HUMANO-COMPUTADOR SEGUNDO CARVALHO ....................................................................................................... 7 2.4 DEFINIO INTERAO HUMANO-COMPUTADOR SEGUNDO SHNEIDERMAN ............................................................................................... 8 2.5 DEFINIO INTERAO HUMANO-COMPUTADOR SEGUNDO PRESSMAN ....................................................................................................... 9 3 4 CONCLUSES ............................................................................................ 10 REFERNCIAS BIBLIOGRFICAS ......................................................... 11

1 INTRODUO
Todo sistema computacional ir interagir com o mundo real, e em muitos dos casos, ou quase sempre ser com o ser-humano. Desta forma impossvel ter uma aplicao computacional sem que ela permita a entrada e a sada de informaes com o usurio sem ter um meio para isso. Na maioria dos casos encontra-se o monitor como meio para o usurio e a aplicao comunicarem-se. Esse meio de comunicao a Interface e pretende-se com este trabalho estuda-la partindo de definies de vrios autores encontradas durante a pesquisa.

2 DEFINIO INTERFACES
Como citado no captulo anterior, o trabalho visa procurar definies para a Interface. Analisando semanticamente a palavra, facilmente nota-se uma ideia de "entre faces". Seria ento as faces do usurio e o computado trocando informaes.

2.1 DEFINIO INTERFACES SEGUNDO ROCHA


Quando o conceito de interface surgiu, ela era geralmente entendida como o hardware e o software com o qual homem e computador podiam se comunicar. A evoluo do conceito levou incluso dos aspectos cognitivos e emocionais do usurio durante a comunicao. Hoje comum pensar na interface como tela e o que nela mostrado. O nome interface tomado como algo que se pode desenhar, mapear, projetar e implementar, "encaixando-a" posteriormente a um conjunto definido de funcionalidades. A interface descrita como um lugar onde o contato entre duas entidades ocorre. O mundo est repleto de exemplos de interfaces: a maaneta de uma porta um exemplo. A forma das interfaces reflete as qualidades fsicas das partes na interao, como tambm reflete o que pode ser feito com ela. A maaneta de uma porta projetada para se adequar natureza da mo que ir us-la. Existem diversos formatos de maaneta e de acordo com o formato sabemos como deve ser aberta uma porta: girando a maaneta no sentido anti-horrio, empurrando a porta, puxando a porta, entre outras formas de abrir uma porta. No exemplo da porta, a maaneta foi projetada para ser aberta por um ser humano, pode-se dizer que o humano o agente e a porta paciente dessa ao. Mas, h portas, que abrem automaticamente quando identificam atravs de um sensor ou uma cmera a presena de algum (mesmo que esse algum no queira abrir a porta). Nesse caso, no mais o humano que est no controle da interao. Portanto, podemos ter como uma definio de base, que uma interface uma superfcie de contato que reflete as propriedades fsicas das partes que interagem, as funes a serem executadas e o balano entre poder e controle (Laurel, 1993). Quando se pensa em Interface Humano-Computador imediatamente vem em mente cones, menus, barras de rolagem, ou talvez, linhas de comando e cursores piscando. Mas interface no s isso. Podemos fazer um histrico analisando a gerao de interfaces, da mesma forma com que analisamos geraes de computadores, fazendo um forte paralelo com os componentes de hardware que as suportam. Nielsen (1993) apresenta uma tabela onde ele faz esse relacionamento e tambm qualifica a categoria de usurios de computadores em cada gerao, o que de absoluta relevncia para o desenvolvimento de interfaces (Tabela1.1). De modo semelhante Walkers (1990) faz uma anlise histrica da evoluo de interfaces sob o aspecto do tipo de interao entre o usurio e o computador. No incio havia um relacionamento um a um entre uma pessoa e o computador atravs de chaves e mostradores das primeiras mquinas como exemplo pode citar o ENIAC. O advento dos cartes perfurados e do processamento em batch substituiu essa interao direta entre o homem e o computador por uma transao mediada pelo operador do

computador. Time sharing e o uso dos teletipos trouxeram novamente o contato direto e conduziram o desenvolvimento das interfaces de linhas de comando e orientadas por menu. O estilo de dilogo bastante simples, onde uma pessoa faz alguma coisa e o computador responde. Essa noo simplista de uma conversao levou ao desenvolvimento de um modelo de interao que trata o humano e o computador como duas entidades diferentes que conversam intermediadas por uma tela. Avanos da Lingustica tm demonstrado que dilogo no linear, portanto, para que o dilogo ocorra necessria a existncia, ou a construo, de um meio comum de significados. As atuais interfaces grficas explicitamente representam o que vem a ser esse meio de significados comum, pela aparncia e comportamento dos objetos na tela. Este conceito d suporte a ideia de que uma interface um contexto compartilhado de ao no qual tanto o computador como o humano so agentes. Enganos, resultados inesperados e mensagens de erro so evidncia tpica de uma quebra na conversao, onde o pretenso meio de significados comum torna-se uma seara de desentendimentos. A noo de metforas de interfaces foi introduzida para prover s pessoas um esquema do funcionamento da interface que prevenisse tais desentendimentos, ou seja, facilitassem a criao desse contexto compartilhado. Por exemplo, um usurio quando arrasta (arrasta uma metfora) um documento de um diretrio para outro nos sistemas gerenciadores de arquivos de ambiente Windows, ele efetivamente acredita que est mudando o documento de lugar e o que efetivamente ocorre que o apontador para o arquivo mudou (apontador tambm uma metfora)

2.2 DEFINIO INTERFACES SEGUNDO BARANAUSKAS


As definies sobre interfaces homem- computador so muitas. No livro sobre engenharia de software por Sommerville fala um pouco sobre isso no captulo 16 Projeto de interface com o usurio e diz que a interface deve seguir alguns princpios, sobre familiaridade onde a interface deve seguir as experincias de pessoas que faro mais uso do sistema, ou seja, a interface deve ser um ambiente familiar para abranger um publico j existente. A consistncia, que visa operaes comparveis para que os usurios no tenham surpresas quando realizar um comando em um SO e em um software de vendas por exemplo. Surpresa mnima que visa deixar os usurios mais ambientados e no tenham surpresas, ou vejam algo que nunca viram na vida, pode ser repulsivo para a maioria. Facilidade de recuperao, a interface deve incluir mecanismos que os faam se recuperar dos erros, e o sistema no sofra danos permanentes ou consumam um tempo do usurio que no volte. Guia de usurio a interface deve seguir por exemplo um manual, ou o guia explicando os erros que podem ocorrer e o que se deve ser feito caso ocorra um, e at mesmo explicando algumas surpresas que podem ocorrer para que no haja algum tipo de choque, mas sim uma familiaridade posteriormente. Diversidade de usurio a interface deve fornecer recursos de interao adequados para tipos diferentes de usurios de sistema, oferecendo se possveis contextos, nomes comuns em softwares padres. Seguindo esses aspectos de interfaces revela a sua importncia, um software segundo Sommerville deve ser usual, compatvel ao usurio, pois j existe um pblico muito grande, e migrar para outra aplicao pode ser arriscado, e at mesmo o fracasso no desenvolvimento da aplicao, com tudo a interatividade deve ser parecida com as aplicaes existentes.

2.3 DEFINIO INTERAO HUMANO-COMPUTADOR SEGUNDO CARVALHO


A expresso interface homem-computador se refere interface que serve de interconexo entre dois sistemas que trocam informaes, sendo eles o computador, de um lado, e o homem no outro lado. Carvalho define interface como o nome que se d a algo que serve de ligao entre dois sistemas, independente da estrutura dos mesmos. No caso de sistemas que se caracterizam pelo processamento de informaes, a interface serve como um elo de comunicao (um tradutor de informaes), entre ambos. Em sua tese, Carvalho cita a definio de outros diversos autores: Carey (1988) define interface como um ponto de contacto entre duas entidades. Para ela, as interfaces entre o computador e os seres humanos podem abranger vrias caractersticas, incluindo o meio, o dilogo, e as tcnicas de manipulao. Barfield (1993) se refere expresso interface do usurio para definir um conjunto formado por: elementos que fazem parte de um sistema; elementos que fazem parte do usurio do sistema; mtodos de comunicao de informaes de um para outro. Portanto, a interface do usurio em um sistema composta pelo prprio sistema, pelo usurio do sistema e pela maneira com que eles se interagem. Ela composta pelas partes do sistema que foram projetadas para ficar aparentes (com a finalidade de serem manipuladas pelo usurio), e pelos modelos e impresses, que esto embutidos na mente do usurio (gerados para a interao com o sistema). Como resultante deste conjunto, existe uma diviso entre os elementos do sistema que fazem parte da interface do usurio e aqueles que dizem respeito s partes internas do sistema. Em resumo, podemos concluir que interface se refere ao conjunto (meio e mtodos de comunicao, modelos mentais, software e hardware) que serve como intermedirio para efetuar a troca de informao entre o ser humano e o computador.

2.4 DEFINIO INTERAO HUMANO-COMPUTADOR SEGUNDO SHNEIDERMAN


A interao com o usurio emitir comandos e dados associados ao sistema de computador. Nos primeiros computadores a nica forma de fazer isso era por meio de uma interface de linha de comando, e uma linguagem de propsito especial era usada para se comunicar com a mquina. Portanto, isso era utilizado por usurios especialistas (Shneiderman 1998) classisficou essas formas de interao em cinco estilos primrios:

Manipulao direta: o usurio interage diretamente com os objetos na tela, geralmente um mouse, telas sensveis a toque, etc. Seleo de menu: O usurio seleciona um comando de uma lista de possibilidades(um menu). Preenchimento de formulrios: o usurio preenche os campos de um formulrio. Linguagem de comando: o usurio emite um comando especial e parmetros associados para instruir o sistema sobre o que vai fazer. Linguagem natural: O usurio emite um comando em linguagem natural.

2.5 DEFINIO INTERAO HUMANO-COMPUTADOR SEGUNDO PRESSMAN


Segundo Pressman a Interface um meio de comunicao efetivo entre o ser humano e o computador. Ele ainda acrescenta que quanto mais o usurio sentir-se no comando e ao mesmo tempo reduzir a necessidade de memorizao do mesmo, melhor a interface. A interface. "O projeto de interface com o usurio tem tanto a ver com o estudo de pessoas quanto com aspectos tecnolgicos. Quem o usurio? Como ele aprende a interagis com um novo sistema baseado em computador? Como interpreta a informao produzida pelo sistema? O que espera do sistema? Essas so apenas algumas das muitas questes que precisam ser formuladas e respondidas como parte do projeto de interface com o usurio.".

10

3 CONCLUSES
Ao estudar vrias definies por diferentes pontos de vista, pode-se concluir que a Interface um meio onde usurio e computador trocam informaes. Uma "membrana muito tnue" que separa o usurio do computador, ou deu uma viso macro, o mundo real do mundo computacional. Tambm se concluiu que ao desenvolver uma Interface busca ser de fcil aprendizado, deixar o usurio no comando da aplicao, ser flexvel e poupar o mximo da memria do usurio.

11

4 REFERNCIAS BIBLIOGRFICAS
ROCHA, H.V.; BARANAUSKAS, M.C.C. Design e Avaliao de Interfaces HumanoComputador. Campinas: NIED/UNICAMP, 2003. p. 73.

http://www.unip.br/ensino/pos_graduacao/strictosensu/eng_producao/download/eng_lucianos oaresdesouza.swf . Acesso em 19 de agosto de 2013.

PRESSMAN, Roger S. Engenharia de software. 6 ed. Porto Alegre: Bookman, 2006. p. 271.

CARVALHO, Jos Oscar F. e Daltrini, Beatriz M.(1993) Interfaces de Sistemas para Computadores Voltadas para o Usurio. Revista do Instituto de Informtica da PUCCAMP, Campinas, n.1, p. 53-62, 1993.

http://www.revistasapere.inf.br/download/segunda/MOREIRA_MELARE_MICALI.pdf Acesso em 18 de agosto de 2013.

BUXTON, Willian (1986). There's More to Interactation Than Meets the Eye: Some Issues in Manual Input. In Norman, Donald A, & Draper, Stephen W., User Centered System Design New Perspectives on Human-Computer Interaction. Hillsdale, NJ, Lawrence Erlbaum Associates, Publishers., p. 319-337.

UNITED STATES OF AMERICA. Association for Computing Machinery. Curriculum Development Group. Curricula for human-computer interaction. New York: ACM, 1992. p. 162.