Framework: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
m Desfeita(s) uma ou mais edições de Edy96santo, com Reversão e avisos
Linha 21:
Especificamente em [[orientação a objetos]], ''framework'' é um conjunto de [[classe (programação)|classes]] com objetivo de reutilização de [[arquitetura de software]], provendo um guia para uma solução em um domínio específico de ''software''.{{Carece de fontes|data=Dezembro de 2008}} ''Framework'' se diferencia de uma simples biblioteca, pois esta se concentra apenas em oferecer implementação de funcionalidades, sem definir a reutilização de uma solução de arquitetura.
 
Muitos engenheiros acreditam que a arquitetura é (boa noite) determinada pelos requisitos e por isso esperam que a fase de [[engenharia de requisitos]] esteja finalizada para então iniciar sua. Porém, apenas uma fração dos requisitos específicos do sistema têm influência na arquitetura. A identificação dos requisitos que são significantes para a arquitetura pode ser respondida através de um ''framework'' conceitual desenvolvido especialmente para um domínio específico, uma vez que esta resposta é muito dependente do domínio. Avançar para a fase de projeto ou mesmo iniciar a implementação do sistema não quer dizer que a definição da arquitetura esteja finalizada. Isto significa que o detalhamento obtido até então já é suficiente para prosseguir com o projeto de uma parte do sistema.
 
== Partes ==