29.01.2013 Views

Anais do IHC'2001 - Departamento de Informática e Estatística - UFSC

Anais do IHC'2001 - Departamento de Informática e Estatística - UFSC

Anais do IHC'2001 - Departamento de Informática e Estatística - UFSC

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Anais</strong> <strong>do</strong> IHC’2001 - IV Workshop sobre Fatores Humanos em Sistemas Computacionais 223<br />

interface criada no GaCIV à aplicação, permitin<strong>do</strong> i<strong>de</strong>ntificar e isolar módulos da aplicação<br />

que serão disponibilizadas por objetos distintos da interface.<br />

Sistema<br />

Programa1.exe<br />

Programan.exe<br />

Legenda:<br />

consulta<br />

geração<br />

Inter<br />

face<br />

lega<br />

da<br />

GaCIV<br />

INTERBUILDER<br />

Objeto1.nff<br />

Nova Aplicação.EXE<br />

Sistema<br />

Programa1.exe<br />

Ambiente1.nff Ambientem.nff<br />

Programan.exe<br />

Objeto2.nff<br />

BD GaCIV<br />

Interface<br />

OO<br />

com RV<br />

Figura 3 – O GaCIV e a Reengenharia <strong>de</strong> Interfaces.<br />

Objeton.nff<br />

4. Integran<strong>do</strong> Engenharia Reversa e Reengenharia com Realida<strong>de</strong> Virtual<br />

Como visto anteriormente, projetos com intefaces avançadas são mais difíceis <strong>de</strong> se<br />

construir <strong>do</strong> que projetos com interfaces WIMP GUI’s. A implementação <strong>de</strong> sistemas<br />

interativos seguin<strong>do</strong> o paradigma <strong>de</strong> OO é um aspecto importante [15], entre outros, pois<br />

acrescenta característica modular ao projeto. A utilização <strong>do</strong> paradigma orienta<strong>do</strong> a objetos<br />

leva à menor carga <strong>de</strong> programação, principalmente <strong>de</strong>vi<strong>do</strong> a existência <strong>de</strong> classes, objetos<br />

e possibilida<strong>de</strong> <strong>de</strong> reutilização <strong>de</strong> código, inerentes a esse paradigma [12] [13]. Apesar<br />

disso, ainda há carência <strong>de</strong> méto<strong>do</strong>s, técnicas e ferramentas computacionais <strong>de</strong> alto nível<br />

para apoio à criação <strong>de</strong> interfaces avançadas, como, por exemplo, interfaces com RV OO.<br />

Falta apoio para o processo <strong>de</strong> <strong>de</strong>senvolvimento <strong>de</strong> interfaces no qual haja cooperação<br />

entre projetista <strong>de</strong> interfaces, engenheiro <strong>de</strong> software e usuário para garantir a qualida<strong>de</strong> <strong>do</strong><br />

projeto [21].<br />

O objetivo <strong>de</strong>ste estu<strong>do</strong> é verificar que a reengenharia <strong>de</strong> sistemas com a mudança <strong>de</strong><br />

paradigma procedural para o paradigma da OO facilita o <strong>de</strong>senvolvimento <strong>de</strong> interfaces<br />

avançadas para tais sistemas, com apoio <strong>do</strong> ambiente GaCIV. Confirmar a a<strong>de</strong>quação <strong>do</strong><br />

paradigma <strong>de</strong> OO no processo <strong>de</strong> engenharia reversa e reengenharia <strong>de</strong> sistemas visan<strong>do</strong> a<br />

implementação <strong>de</strong> interfaces avançadas com recursos <strong>de</strong> RV também faz parte da proposta<br />

<strong>de</strong>ste trabalho.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!