Escolar Documentos
Profissional Documentos
Cultura Documentos
Abstract. This paper analyzes the experience of integration across disciplines HumanMachine Interface and Software Engineering, showing integration of the concepts of each area
and the role of each of the disciplines
Resumo. Este artigo busca analisar a experincia de integrao entre as disciplinas de
Interao Homem-Mquina e de Engenharia de Software, mostrando integrao entre os
conceitos de cada rea e o papel de cada uma das disciplinas.
1. Introduo
A interface grfica uma parte importante do software, pois por meio dela que o usurio se
comunica. Quando mal construda compromete a utilizao do software pelo usurio.
Muitas vezes os alunos no conseguem entender qual a ligao entre as disciplinas do
currculo do curso. Em muitos casos, at mesmo os professores tm dificuldade em entender e
consequentemente em explicar estas relaes. A principal dificuldade est em identificar os limites
de disciplinas que trabalham com conceitos e mtodos semelhantes, como o caso de Engenharia
de Software e Interao Humano-Computador.
Com o objetivo de explorar a relao entre IHM e Engenharia de Software a proposta
desenvolver um projeto nico durante o semestre.
2. Interface Homem-Mquina
A Interface Homem-mquina (IHM) uma disciplina que estuda o projeto, evoluo e
implementao de sistemas computacionais interativos para o uso humano, alm disso estuda os
principais fenmenos relacionados a eles (HEWLET, 1996).
Aps definir qual o objetivo da interface a ser desenvolvida, existem regras a serem seguidas.
Essas regras so os princpios bsicos para o desenvolvimento da IHM e so aplicveis ao
desenvolvimento dos sistemas interativos. Eles surgiram atravs da experincia profissional,
portanto devem ser validados e refinados a cada projeto de IHM. So 8 as regras:
Consistncia: Sequncia de aes similares para procedimentos similares. Manter
um padro visual para as cores, layout e fontes. Utilizar a mesma terminologia em
menus.
3. Engenharia de Software
Na literatura, pode-se encontrar esta definio da Engenharia de Software:
"O estabelecimento e uso de slidos princpios de engenharia para que se possa
obter economicamente um software que seja confivel e que funcione eficientemente
em mquinas reais" (PRESSMAN, 1995).
Para atingir o objetivo do desenvolvimento que a obteno de um produto de software de
alta qualidade a um custo relativamente baixo, foram criados vrios mtodos para definir as etapas
a serem conduzidas e inter-relacionadas no desenvolvimento de software. As principais etapas e
so:
4. A Integrao
Para ter a experincia melhor em integrar as disciplinas de Interao Homem-Mquina e de
Engenharia de Software e conseguir resultados positivos no apenas para os alunos, mas tambm
para os professores, os projetos podem ser propostos pelos prprios alunos, fazendo com que eles
se sintam mais interessados no projeto.
Os alunos tambm podem atuar como usurios nas avaliaes do projeto dos trabalhos de
seus colegas. Assim, podero ter um contato mais prximo com os sistemas desenvolvidos pelas
outras equipes gerando ideias para os prprios sistemas.
Com o passar dos semestres os professores podem ir refinando e melhorando a integrao entre as
disciplinas e buscando melhores metodologias de ensino para aplicar os conceitos e mtodos abordados em
cada projeto. Professores de outras disciplinas tambm podero fazer parte do projeto, visto que no
desenvolvimento de alguns projetos, podem haver conceitos e mtodos de cincia da computao que so
abordados em outras disciplinas.
5. Concluso
O projeto de integrao entre as disciplinas, pode oferecer uma grande oportunidade de
ensino e aprendizagem. At mesmo os professores de outras disciplinas que no tiveram contato
com a rea de IHM em sua formao e no compreendem qual exatamente a insero desta
disciplina nos cursos de Cincia da Computao, podero ter oportunidade de aprender conceitos
destas disciplinas.
Referncias
HEWETT, Thomas T. et al. Curricula for Human-Computer Interaction.. Disponvel em:
http://www.sigchi.org/cdg/index.html. Acesso em: 13 jul. 2015
ISO9241. (1993), Ergonomics of Human System Interaction. ISO - International Organization for
Standardization.
NIELSEN, J. (1993), Usability Engineering. Boston: Academic Press.
CYBIS, Walter; BETIOL, Adriana Holtz; FAUST, Richard. (2007), Ergonomia e usabilidade:
conhecimentos, mtodos e aplicaes. So Paulo: Novatec Editora.
PRESSMAN, Roger S. "Engenharia de Software ", 3a. Ed., McGraw-Hill/Makron Books do Brasil, So
Paulo, 1995.