Publicação
Proposta de um sistema para compreensão de aplicações Web
| Resumo: | Desenvolver software para a web é sempre um desafio dada a diversidade de tecnologias e linguagens que se interligam neste tipo de aplicações. Assim, a tarefa de compreender este tipo de software é bastante complexa. A área de Compreensão de Programas (CP) já disponibiliza técnicas e ferramentas para aplicações ditas “tradicionais”, no entanto para as Aplicações Web, ainda não existem ferramentas que transfiram o mesmo nível de conhecimento, em termos estáticos, dinâmicos e comportamentais. Este artigo tem como objectivo propor um sistema de visualização que mostre as características das aplicações Web, nomeadamente a geração dinâmica de páginas e relações de dependência entre ficheiros e páginas, permitindo deste modo compreender detalhadamente a aplicação em toda a sua extensão e profundidade com vista a efectivamente ajudar em qualquer tarefa de manutenção e reengenharia. A abordagem proposta é baseado em modelos cognitivos e técnicas de visualização de Software. |
|---|---|
| Autores principais: | Oliveira, Eva |
| Outros Autores: | Henriques, Pedro Rangel; Pereira, Maria João |
| Assunto: | Aplicações web Compreensão de programas |
| Ano: | 2006 |
| País: | Portugal |
| Tipo de documento: | comunicação em conferência |
| Tipo de acesso: | acesso aberto |
| Instituição associada: | Instituto Politécnico de Bragança |
| Idioma: | português |
| Origem: | Biblioteca Digital do IPB |
| Resumo: | Desenvolver software para a web é sempre um desafio dada a diversidade de tecnologias e linguagens que se interligam neste tipo de aplicações. Assim, a tarefa de compreender este tipo de software é bastante complexa. A área de Compreensão de Programas (CP) já disponibiliza técnicas e ferramentas para aplicações ditas “tradicionais”, no entanto para as Aplicações Web, ainda não existem ferramentas que transfiram o mesmo nível de conhecimento, em termos estáticos, dinâmicos e comportamentais. Este artigo tem como objectivo propor um sistema de visualização que mostre as características das aplicações Web, nomeadamente a geração dinâmica de páginas e relações de dependência entre ficheiros e páginas, permitindo deste modo compreender detalhadamente a aplicação em toda a sua extensão e profundidade com vista a efectivamente ajudar em qualquer tarefa de manutenção e reengenharia. A abordagem proposta é baseado em modelos cognitivos e técnicas de visualização de Software. |
|---|