2. Implementao: Criao do framework em uma linguagem de programao;Avaliao: O framework deve ser avaliado a partir do desenvolvimento de aplicaes do domniopara o qual foi criado;Refinamento: A partir do desenvolvimento de novas aplicaes, o conhecimento sobre o domnioaumentar, possibilitando a melhoria do framework.Uso de Frameworworks OOUm framework deve facilitar o desenvolvimento de aplicaes de um domnio. Se entender oframework for muito complexo, pode ser mais fcil desenvolver a aplicao sem o framework.Uma das formas de garantir uma documentao que atenda s necessidades dos usurios doframework adaptando a documentao estas necessidades. Segue abaixo uma proposta dedocumentao especfica para trs tipos de usurios de frameworks:Tipo de Usurio Tipo de DocumentaoPrecisa decidir qual frameworkDescrio do que pode e do que no pode ser feito com outilizar para o desenvolvimento deframework.uma aplicaoPrecisa descobrir como desenvolverReceitas especficas de como utilizar um determinadouma aplicao recurso e/ou desenvolver uma aplicao.Precisam conhecer em detalhes o Podem ser utilizados diagramas, descries mais detalhadasprojeto do framework para o da estrutura das classes, cdigo fonte e outras ferramentas.desenvolvimento de aplicaescomplexas As questes chave para este entendimento so:Quais classes usar: Quais classes concretas do frameworkpodem ser utilizadas e quais devem ser criadas pelodesenvolvedor;Quais mtodos: devem ser redefinidos pelo desenvolvedor(mtodos abstratos) e quais devem ser definidos peloframework. Entra aqui tambm a definio dos mtodostemplate;O que os mtodos fazem: nos mtodos definidos peloframework, qual o seu comportamento?Concluso essencial ao desenvolvimento de um framework o conhecimento do domnio a ser trabalhado demodo a identificar estruturas genricas e as especificidades de cada uma. Isto o corao doframework.Aps esta etapa e aps a implementao de estruturas que suportem adequadamente a flexibilidadedesejada essencial a ateno dada documentao, pois, pela prpria existncia de um frameworkcomo um artefato inter-relacionado com outros, a compreenso do seu uso deve ser clara,garantindo que o desenvolvimento de aplicaes ser efetivamente mais rpido e eficaz com oframework do que sem ele. 3. SILVA, Ricardo Pereira e. Suporte ao Desenvolvimento e Uso de Frameworks eComponentes. 2000. 262 f. Dissertao (Doutorado) - Curso de Programa de Ps Graduao emComputao, Departamento de Instituto de Informtica, Universidade Federal do Rio Grande doSul, Porto Alegre, 2000.
Top Related