spelling |
Rodolfo Sergio F de ResendeClarindo Isaias P da S e PaduaJussara Marques de AlmeidaThiago da Rosa de Bustamante2019-08-14T12:47:23Z2019-08-14T12:47:23Z2008-08-11http://hdl.handle.net/1843/RVMR-7LKH4RPara produzir softwares de qualidade, de uma forma eficiente, é necessário um reuso sistemático de modelos, desenhos e implementações que tenham sido previamente testados. Dentre as principais formas de reuso, destacam-se os arcabouços de software (ou frameworks). Estes, combinando reuso de desenho com reuso de código, representam o estado da arte em termos de reutilização em softwares orientados a objetos. Este trabalho apresenta o Crux, um arcabouço criado para auxiliar o desenvolvimento de aplicações no domínio da Web. Estas aplicações são sistemas distribuídos complexos que estão crescendo em número e em importância, tornando-se, para muitas empresas, um recurso chave para realizar seus negócios. O Crux visa auxiliar a criação de interfaces ricas, oporcionando uma maior qualidade de interação para os usuários e um modelo de desenvolvimento mais simples para os desenvolvedores.To produce quality software, in a cost effective manner, is necessary a systematic reuse of software models, designs and implementations previously tested. Among all reuse methods, we can emphasize the application frameworks. Combining design and code reuse, they represent the state of the art in terms of reuse in object oriented softwares.We present Crux, an application framework created to help the development of applications on the Web domain. These applications are complex distributed systems that are arising fast in number and importance. For many companies they are a key factor for success in business.The Crux framework aims to help rich interfaces creation, improving quality of interaction for users and simplifying the development for programmers.Universidade Federal de Minas GeraisUFMGProgramação orientada a objetos (Computação)Software de aplicação DesenvolvimentoSoftware ReutilizaçãoComputaçãoEngenharia de softwareSoftware de aplicaçãowebEngenharia de softwareCrux: um arcabouço de software para desenvolvimento de aplicações webinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFMGinstname:Universidade Federal de Minas Gerais (UFMG)instacron:UFMGORIGINALthiagorosabustamante.pdfapplication/pdf1723975https://repositorio.ufmg.br/bitstream/1843/RVMR-7LKH4R/1/thiagorosabustamante.pdfa287f0f76c499c3b084a1b2171e73eaaMD51TEXTthiagorosabustamante.pdf.txtthiagorosabustamante.pdf.txtExtracted texttext/plain246636https://repositorio.ufmg.br/bitstream/1843/RVMR-7LKH4R/2/thiagorosabustamante.pdf.txta5b183241d03c961ecd0e5d9679e264bMD521843/RVMR-7LKH4R2019-11-14 13:38:19.92oai:repositorio.ufmg.br:1843/RVMR-7LKH4RRepositório InstitucionalPUBhttps://repositorio.ufmg.br/oaiopendoar:2019-11-14T16:38:19Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)false
|