Comp

6468 palavras 26 páginas
Introdução
Desenvolver um sistema com qualidade, dentro do prazo e custo estipulados é um desafio que as empresas de desenvolvimento de software sempre buscaram atender. Uma solução conhecida para este problema é a reusabilidade. Esta consiste em reaproveitar partes do sistema, que já existem e desta forma obter maior produtividade e qualidade no desenvolvimento. O ganho de qualidade acontece em virtude da reutilização de partes que já foram testadas previamente em outros trechos do software, ou até mesmo em outras aplicações. O aumento da produtividade decorre do reaproveitamento de partes já existentes.
A reusabilidade pode ser feita através de cópia de código-fonte, o que não é recomendado, pois replicar o código-fonte pode implicar em problemas de manutenção. Por meio de classes, componentes e herança, podendo chegar a um nível mais alto que são os frameworks.
Um framework é uma infra-estrutura ou esqueleto de uma família de aplicações projetado para ser reutilizado.
Basicamente, aplicações específicas são construídas especializando as classes do framework para fornecer a implementação de alguns métodos e, assim a aplicação implementa somente as funcionalidades específicas
(DEUTSCH, 1989).
As vantagens do uso de frameworks nos projetos, de acordo com Assis (2003) e Sauvé (2004) são:
Redução do tempo de codificação: muitas funcionalidades necessárias já estão disponíveis no framework;
Soluções bem testadas por outras pessoas: Os frameworks são utilizados por muitas pessoas, isto garante um alto nível de maturidade ao se descobrir erros e adicionar novas funcionalidades;
Programadores implementam somente o que é necessário: não é preciso que se codifique todo o software, pois se utiliza os componentes que já estão prontos;
Redução de erros: os frameworks diminuem o número de linhas de codificação, desta forma, reduzem também a possibilidade de erros comuns.
É importante destacar a diferença de um framework para uma biblioteca de classes, dentre

Relacionados

  • comp
    5353 palavras | 22 páginas
  • Comp
    267 palavras | 2 páginas
  • Comp
    759 palavras | 4 páginas
  • Comp
    731 palavras | 3 páginas
  • comp
    627 palavras | 3 páginas
  • Comp
    6951 palavras | 28 páginas
  • comp
    425 palavras | 2 páginas
  • Comp
    544 palavras | 3 páginas
  • Comp
    736 palavras | 3 páginas
  • comp
    1710 palavras | 7 páginas