Informações Principais
     Resumo
     Abstract
     Introdução
     Conclusão
     Download
  
  
  
 
Conclusão
 
 
Acadêmico(a): Gilvan Justino
Título: Ferramenta de Apoio ao Processso de Reutilização de Especificação Estruturada
 
Conclusão:
Após a finalização do trabalho e após a realização dos testes do protótipo pôde-se chegar às seguintes conclusões: • a ferramenta possibilita ao usuário reutilizar com facilidade especificações de outros sistemas. Normalmente analogias entre especificações concretas permitem realizar um aproveitamento mais efetivo pois os componentes envolvidos são geralmente os mesmos. Isto quer dizer que com o reuso de especificações concretas tem-se poucas customizações a fazer; • reuso de componentes abstratos também mostrou-se proveitoso. Porém o reuso de especificações abstratas demonstrou ser mais limitado que o reuso de especificações concretas. No protótipo foram inseridos apenas dois modelos de abstrações e pode-se observar que o reuso destas especificações geralmente exige a inclusão de novos componentes dos que aqueles que pertencem ao modelo; • reuso do dicionário de dados está intrinsecamente ligado ao reuso de diagrama de fluxo de dados. Isto é, o reuso de dicionário de dados vai ocorrer quando ocorrer o reuso de componentes do DFD de especificações concretas; • procedimento de identificação de componentes foi eficiente ao identificar analogias entre especificações de diagramas de fluxos de dados. O reuso de componentes do MER também ocorreu e facilitou a especificação do modelo; • desenvolvimento de especificações de sistemas mais complexos apresentou um baixo nível de reusabilidade, pois as customizações aumentam gradativamente. Por isso é necessário que a ferramenta esteja bem “alimentada” de especificações de diversos sistemas. Por este motivo também que a ferramenta pode auxiliar principalmente os principiantes na construção de especificações de sistemas simples. Uma limitação da ferramenta é que ela não oferece suporte ao desenvolvimento top-down do diagrama de fluxo de dados; Algumas considerações devem ser feitas: • durante o levantamento bibliográfico pode-se observar a quantidade limitada de textos apresentando o assunto onde inclusive os próprios autores afirmaram que o reuso de especificações é uma abordagem nova e que ainda precisa ser melhorada; • reuso de especificações é visto pelos autores como algo muito bom de ser feito. Inclusive [HAL92] descreve que ferramentas com suporte ao reuso de especificações representam uma nova geração de ferramentas CASE. No trabalho de [YOU95] é expressa sua excitação ao falar sobre o assunto e que ferramentas de apoio ao reuso de especificação e geração de código poderão eliminar os esforços envolvidos em projetar, codificar e testar a implementação de uma especificação reusada. As principais sugestões para trabalhos futuros inclui: • melhorar o processo de reuso de MER, estudando os componentes relacionados passíveis de reuso. Por exemplo, se uma entidade “Pedido” fosse reutilizada, a entidade “Itens de Pedido” também poderia ser, inclusive o relacionamento entre elas; • melhorar a interface da ferramenta a fim de tornar o desenvolvimento dos diagramas mais flexível. Agregar à ferramenta um módulo para fazer consistência do DFD e MER criados; • reuso poderia ser ampliado para outras especificações, tais como o Diagrama Hieráquico Funcional, lista de eventos, especificações orientadas a objeto, etc; • permitir o reuso de especificações criadas em outras ferramentas CASE, através da importação de dados do repositório destas ferramentas