Spelling suggestions: "subject:"geradores dde aplicação"" "subject:"geradores dee aplicação""
1 |
Apoio de gerência de configuração de software ao ARAGAwCReBorges, Simone de Sousa 22 August 2008 (has links)
Made available in DSpace on 2016-06-02T19:05:37Z (GMT). No. of bitstreams: 1
2182.pdf: 4421179 bytes, checksum: 63de133f5bf22386eb28a4d02f879274 (MD5)
Previous issue date: 2008-08-22 / Software systems suffer countless modifications during all its life cycle. Software Configuration Management (SCM) is concerned with organizing, controlling and managing the development and evolution of those systems. GAwCRe is a web application generator built based on Software Product Line for the rehabilitation clinics management domain. The generator instantiation is made through a Modelling Language that is based on the pattern language SiGCli. An ad hoc process has been proposed in order to apply the GAwCRe application generator within Arcabouço de Reengenharia Ágil (ARA). The ARA has the purpose of migrating small and medium procedural systems to the OO paradigm. This research presents an approach of SCM along with ARA to support the Processo de Reengenharia Ágil de Sistemas Legados Utilizando Geradores de Aplicações. The proposed approach uses a process, that is based on the standard IEEE 828-2005, to guide the planning of the SCM activities. Three systems were used: version control, changes control and build management. Other systems and tools are foreseen to provide the integration of the work spaces. The proposed approach supports the employ of the Processo Ágil de Reengenharia Utilizando Geradores de Aplicações associated with the ARA, other generators of applications built based in pattern languages also can be used to aid the design and implementation of the resulting system. Two legacy systems were partially reengineered applying the proposed approach. / Sistemas de software passam por inúmeras modificações o longo de seu ciclo de vida. Gerência de Configuração de Software (GCS) preocupa-se em organizar, controlar e gerenciar o desenvolvimento e a evolução desses sistemas. GAwCRe é um gerador de aplicações para a Web desenvolvido com base em Linha de Produtos de Software, no domínio de clínicas de reabilitação física (Fisioterapia, Terapia Ocupacional e Educação Física). A instanciação do gerador é feita a partir de uma Linguagem de Modelagem de Aplicação definida com base na linguagem de padrões SiGCli. Por um processo ad hoc foi proposta a utilização do gerador GAwCRe como ferramenta de apoio junto ao Arcabouço de Reengenharia Ágil (ARA). ARA apóia a migração de sistemas legados procedimentais para o paradigma orientado a objetos utilizando recursos como: reúso de projeto e de código, processos, linguagens de padrões de análise, práticas de métodos ágeis e ferramentas. Esta dissertação apresenta uma abordagem de GCS junto ao ARA para apoiar o Processo de Reengenharia Ágil de Sistemas Legados Utilizando Geradores de Aplicações. A abordagem proposta utiliza processo baseado na norma IEEE 828-2005 para guiar o planejamento das atividades de GCS. Foram empregados três sistemas: controle de versões, controle de mudanças e gerenciamento de construções. Outros sistemas e ferramentas são previstos para prover a integração dos espaços de trabalho. A abordagem proposta apóia o emprego do Processo Ágil de Reengenharia Utilizando Geradores de Aplicações em associação ao ARA, assim, outros geradores de aplicações construídos com base em linguagens de padrões podem ser utilizados para auxiliar a obtenção do projeto e para a implementação do sistema alvo. A reengenharia de dois sistemas legados foi parcialmente realizada apoiada pela abordagem proposta.
|
2 |
Utilização de geradores de aplicação em processos ágeis de reengenharia.Freitas, Raquel Gonçalves de 18 December 2006 (has links)
Made available in DSpace on 2016-06-02T19:05:24Z (GMT). No. of bitstreams: 1
DissRGF.pdf: 1653383 bytes, checksum: f72c00a10a4cce587d382c3b6d2245c0 (MD5)
Previous issue date: 2006-12-18 / Agile methods, through their principles and values, propose to make software
development more flexible, thus satisfying the customer in a rapid and customized way.
Quality has a fundamental role both in software development and in software maintenance. It
is known that, for a product to have quality, guidelines have to be followed along the whole
development process as well as software maintenance. Software reengineering is a solution
for those systems in which maintenance grew difficult with time. Some reengineering
processes use software patterns which provide success solutions for recurrent problems
and, also seek agility, avoiding the waterfall process model. Application generators provide
agility in software development, as they help the process automation for a certain domain.
This dissertation aims to use application generators, more specifically GawCRe (Gerador de
aplicações para web de Clínicas de Reabilitação web application generator for rehabilitation
clinics) together with ARA (Arcabouço de Reengenharia Ágil Agile Reengineering
Approach), instead of the GREN (Gestão de REcursos de Negócio Business Resource
Management) framework. Through a prospective case study, conducted with four legacy
systems belonging to the medical clinics domain, it has been observed that ARA supports that
applications generators use, although it is necessary to make an adaptation in order to allow it.
This is true even though the legacy systems domain is not the same as that of the application
generator. The generator adaptation has been easier because it is specified in XML. As the
code that it generates is in Java, it has been possible to use the Eclipse environment though to
produce the classes diagrams necessary to future maintenance. This enforced the
reengineering process adaptation so that the classes diagrams production commended to be
prepared before code generation passed to be produced after that generation. / Métodos ágeis, através de seus princípios de valores, propõem tornar o
desenvolvimento de software mais flexível, satisfazendo assim o cliente de modo rápido e
personalizado. Qualidade tem papel fundamental tanto em desenvolvimento quanto em
manutenção de software. Sabe-se que, para um produto ter qualidade, diretrizes devem ser
seguidas ao longo de todo o processo de desenvolvimento bem como de manutenção de
software. Reengenharia de software é solução para aqueles sistemas nos quais a manutenção
tornou-se difícil ao longo do tempo. Alguns processos de reengenharia usam padrões de
software que fornecem soluções de sucesso para problemas recorrentes e, também buscam
agilidade evitando o modelo de processo em cascata. Geradores de aplicação possibilitam
agilidade no desenvolvimento de software, pois ajudam a automação do processo para um
certo domínio. Esta dissertação visa usar geradores de aplicação, mais especificamente
GAwCRe (Gerador de aplicações para web de Clínicas de Reabilitação) junto com o ARA
(Arcabouço de Reengenharia Ágil) em vez do framework GREN (Gestão de REcursos de
Negócio). Por meio de um estudo de caso prospectivo, conduzido com quatro sistemas
legados pertencentes ao domínio de clínicas médicas, foi observado que o ARA apóia o uso
de geradores de aplicação, apesar de ser necessário fazer uma adaptação para permiti-lo. Isso
é verdade apesar do domínio dos sistemas legados não ser o mesmo que o do gerador de
aplicações. A adaptação do gerador foi facilitada porque ele é especificado em XML. Como o
código por ele gerado é em Java, foi possível usar o ambiente Eclipse para obter os diagramas
de classes necessários para futura manutenção. Isso obrigou a adaptação do processo de
reengenharia de modo que a produção dos diagramas de classes preconizada para ser feita
antes da geração de código passasse a ser realizada após essa geração.
|
3 |
A utilização de serviços web providos por SOA em geradores de aplicação desenvolvidos com linguagens de padrõesRodrigues, Kamila Rios da Hora 19 June 2009 (has links)
Made available in DSpace on 2016-06-02T19:06:11Z (GMT). No. of bitstreams: 1
5689.pdf: 7157103 bytes, checksum: 6394b210d78146b40e721a0693b0654b (MD5)
Previous issue date: 2009-06-19 / Financiadora de Estudos e Projetos / System reuse is a Software Engineering technique that proposes the construction of software systems from existing artifacts. One way to develop systems reusing code and project in a specific domain is using application generators. These generators automate part of the development process, reduce costs, allow the increase of the development team productivity, enhance systems quality and minimize error insertion arising from the implementation phase. The GawCRe (Web based Application Generator to the Rehabilitation Clinic domain) was developed using the software product lines technique based in the SiGCli (Rehabilitation Clinics Management System) pattern language. This generator went through some maintenance in order to allow the MySQL RDBMS usage, as well as to carry out version control of the generated applications and increase its domain to others related to it. Currently, there is interest in the usage of Service Oriented Architectures (SOA) to support the construction of software applications that use services available in a network, as the Web. These services are an implementation of well-defined business functionality that can be used by clients of different applications. The reutilization of available services in the construction of new Web systems is increasing, reducing the rework and facilitating the maintenance of these systems. This master's thesis presents an approach to modify application generators in a way that its domain is increased by the use of Web Services provided by Service Oriented Architecture. This architecture eases systems' adaptation, making them dynamic, as their services can be swapped in runtime. This allows future maintenances to be eased, because modifications in the services are reflected in the applications without user intervention. The GAwCRe undergone for maintenance to support the use of Web Services provided by a SOA, thereby, broadening its domain. A case study was conducted using the GAwCRe and some Web Services attempt to evaluate the combined use of SOA and Application Generators. / O reúso de sistemas é uma técnica da Engenharia de Software que propõe a construção de sistemas de software a partir de artefatos já existentes. Uma das formas de desenvolver sistemas reutilizando código, projeto, em um domínio específico, é por meio de geradores de aplicação. Eles automatizam parte do processo de desenvolvimento, reduzem custos, possibilitam o aumento de produtividade da equipe de desenvolvimento, melhoram a qualidade dos sistemas e minimizam a inserção de erros provenientes da fase de implementação. O GAwCRe - Gerador de Aplicações baseadas na Web para o Domínio de Gestão de Clínicas de Reabilitação - foi desenvolvido com a técnica de linhas de produtos de software e com base na linguagem de padrões SiGCli (Sistema de Gestão de Clínicas de Reabilitação). Esse gerador passou por algumas manutenções para possibilitar a utilização do SGBD MySQL, bem como realizar controle de versões das aplicações geradas e ter seu domínio ampliado para domínios conexos ao seu. Atualmente, há o interesse em utilizar arquiteturas orientadas a serviços (SOA) para apoiar a construção de aplicações de software que utilizam serviços disponíveis em uma rede como a Web. Esses serviços são implementações de uma funcionalidade de negócios bem definida, que pode ser utilizada por clientes de diferentes aplicações. É cada vez mais constante a reutilização de serviços já disponíveis para a construção de novos sistemas Web, reduzindo retrabalho e facilitando a manutenção desses sistemas. Esta dissertação de mestrado apresenta uma abordagem para modificar geradores de aplicação, de modo que seu domínio seja ampliado com a utilização de serviços Web providos por uma arquitetura orientada a serviços. Essa arquitetura facilita a adaptação de sistemas, fazendo com que esses se tornem dinâmicos, uma vez que os seus serviços podem ser substituídos em tempo de execução. Também permite que futuras manutenções sejam facilitadas, pois as modificações, feitas nos serviços, são refletidas nas aplicações sem a intervenção do usuário. O GAwCRe passou por manutenções para que pudesse apoiar o uso dos serviços Web providos por uma SOA e, assim, ampliar o seu domínio. Um estudo de caso foi realizado utilizando o GAwCRe e alguns serviços Web buscando avaliar o uso conjunto de SOA e Geradores de Aplicação.
|
Page generated in 0.1219 seconds