SlideShare a Scribd company logo
1 of 3
Download to read offline
FERRAMENTA DE DESENVOLVIMENTO GENEXUS E
        MÉTODO XP(EXTREME PROGRAMMING)
                                Breno Dourado Pessoni1 <contato@brenopessoni.com.br>

    CENTRO TÉCNOLOGIA UNIVERSIDADE POSITIVO (CTUP) – Curso de Evolução e Cenários em Software
       Rua Prof. Pedro Viriato Parigot de Souza, 5300 – Cidade Industrial – CEP: 81280-330 – Curitiba – PR

        RESUMO
               Este artigo tem como principal objetivo, demonstrar e evolução de métodos ágeis no processo de
        desenvolvimento de software, como demonstração dessa técnica, foi usado como base a ferramenta GENEXUS
        CASE, uma ferramenta que acompanha toda essa evolução na agilidade que o mercado busca.
        Palavras-chaves: GENEXUS, Agilidade e Evolução.

        ABSTRACT
        Title: “Rules for the elaboration of articles”
        This article has as main objective to demonstrate and evolution of agile methods in software development process, as
        a demonstration of this technique was used GENEXUS CASE, a tool that monitors all these developments in the
        market agility that search.
        Key-words: .GENEXUS, Agility and Evolution


1     INTRODUÇÃO
        Este artigo demonstra, como o cenário atual exige métodos e processo ágeis na elaboração de
Requisitos e desenvolvimento de Software. Como base será usado a ferramenta GENEXUS CASE, a
principio será demonstrado, a origem e a evolução da ferramenta dentre seus principais objetivos e
características.
        Em um segundo momento, será conflitado os recursos que a ferramenta nos oferece e o que o
cenário atual de desenvolvimento de software, exige e busca no desenvolvimento de novas soluções.

2     HISTÓRIA FERRAMENTA GENEXUS CASE
        GENEXUS foi criado por Breogán Gonda e Juan Nicolás Jodal, é de propriedade da empresa
Artech, tem como cede principal a cidade Montevidéu, no Uruguai, fundada em 1988, já está difundida e
comercializada em mais de 30 países, com aproximadamente 6.000 clientes e 50.000 licenças vendidas. Em
1988 foi lançada a primeira versão Genexus 1.0, em 2008 foi um dos principais anos para empresa, o
lançamento da versão Genexus X, totalmente voltada para desenvolvimento de aplicações Web. Em 2012 foi
seu mais novo lançamento, versão Genexus Evolution 2, não deixando de seguir a tendência e evolução da
tecnologia, em sua última versão foi priorizado a geração de aplicativos para dispositivos moveis, em
plataformas Android, IOS e BlackBarry. A figura 1, demostra as diretrizes de evolução adotada pela empresa
, quanto a evolução tecnológica.
        Sua principal característica é a inteligência em criar, desenvolver e manter, de forma prática e
automática, aplicações de multiplataforma, baseando-se na gestão automática do conhecimento. Utiliza-se
uma linguagem proprietária, a partir desta a ferramenta possibilita traduzir estas instruções para diversas
linguagens de mercado em plataformas distintas. O gerenciamento da estrutura de dados é criado e mantido
pela ferramenta, partindo de uma linguagem simples declarativa e baseada em regras, tendo suporte aos mais
populares DBMS², Microsoft SQL Server, Oracle, IBM DB2, Informix, PostgreSQL e MySQL.




1
    Aluno do Curso de Evolução e Cenários de Software.
²   Database Management System(Sistema Gerenciamento de Banco de Dados).
3   EVOLUÇÃO CENÁRIO DESENVOLVIMENTO DE SOFTWARE
       É evidente a evolução sofrida no desenvolvimento de software, exigindo cada vez mais de
ferramentas, tecnologias e conhecimento por parte dos analistas e desenvolvedores, esse processo evolutivo
e muito dinâmico exigindo melhorias continuas para acompanhar tendências, padrões e novas tecnologias.
Seguindo essa tendência Padrões e Métodos Ágeis, estão cada vez mais presente nos processos de
desenvolvimento de software, como base para esse artigo adotaremos o método (XP – Extreme
Programming).
        O XP é um padrão de métodos ágeis, foi criado por Kent Beck e Ward Cunningham, é um método
indicado para equipes de até 10 integrantes, onde tem por objetivo o desenvolvimento de software com
definições de requisitos a nível superficial e em constante alteração. Tem por objetivo quatro valores a se
considerar: comunicação, simplicidade, feedback e coragem.
        No tópico 2, foi descrito a ferramenta GENEXUS, onde está diretamente relacionado ao
desenvolvimento de aplicativos ágeis, direcionando o desenvolvimento de software baseado em processos.
O método XP parte do principio onde a definição de requisitos é superficial e em constante alteração, a
ferramenta GENEXUS prioriza o conhecimento do analista sobre o negocio, agilizando as alterações, novas
definições e integração com outros softwares.
         Em um cenário onde exige uma constante atualização tecnológica, integração entre software e
desenvolvimento de novas soluções, o uso de uma ferramenta como GENEXUS é de extrema utilidade,
facilita e agiliza todo esse processo. É preciso levar em consideração as limitações que a ferramenta
apresenta, por se tratar de uma linguagem proprietário, nem sempre a tradução para uma linguagem de
mercado consistem em um conteúdo simples é objetivo, gerando códigos extensos e lentos em tempo de
execução. É evidente que a ferramenta tem seus limites, mas por experiência própria, atende as expectativas
esperadas.



4   CONCLUSÃO
        Este artigo apresentou a ferramenta GENEXUS CASE, alinhada ao método e padrão XP, relatando o
cenário atual de desenvolvimento de software, que prioriza a constante evolução dos sistemas e tecnologias
empregadas. A ferramenta tem por objetivo auxiliar e tornar mais simples o desenvolvimento e adequação
dos sistemas, garantindo o que se tem de mais tecnológico disponível no mercado, deixando a cargo da
ferramenta o conhecimento e adequação a Linguagem e DBMS utilizado, conforme situação a ser
empregada.
REFERÊNCIAS
Informações Institucionais da Empresa Artech, Disponível em:
<http://www.genexus.com/institucional/sobre-artech?pt>. Acesso em: 23 jul. 2012.
Artigo: Genexus Hoje !, Disponível em: <http://www.genexus.com/files/genexus-hoje-abril?pt> . Acesso
em: 23 jul. 2012.
DBMS - (Database Management System)
,<http://en.wikipedia.org/wiki/Database_management_system>.Acesso em: 23 jul. 2012.
Wikipédia – Genexus, Disponível em: <http://pt.wikipedia.org/wiki/GeneXus>.Acesso em: 23 jul. 2012.
FILHO,Edes Garcia da Costa Filho;PENTEADO, Rosângela;SILVA, Júnia Coutinho Anacleto;BRAGA,
Rosana Teresinha Vaccare; Artigo: Padrões e Metodos Ágeis: Agilidade no processo de
desenvolvimento de software.

More Related Content

What's hot

Gerenciamento da Qualidade de Software 2.pptx
Gerenciamento da Qualidade de Software 2.pptxGerenciamento da Qualidade de Software 2.pptx
Gerenciamento da Qualidade de Software 2.pptxRoberto Nunes
 
LIVRO PROPRIETÁRIO - ENGENHARIA DE USABILIDADE E INTERFACES
LIVRO PROPRIETÁRIO - ENGENHARIA DE USABILIDADE E INTERFACESLIVRO PROPRIETÁRIO - ENGENHARIA DE USABILIDADE E INTERFACES
LIVRO PROPRIETÁRIO - ENGENHARIA DE USABILIDADE E INTERFACESOs Fantasmas !
 
Gerenciamento da Qualidade de Software 5.pptx
Gerenciamento da Qualidade de Software 5.pptxGerenciamento da Qualidade de Software 5.pptx
Gerenciamento da Qualidade de Software 5.pptxRoberto Nunes
 
Artigo - OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE D...
Artigo - OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE D...Artigo - OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE D...
Artigo - OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE D...Luiz Ladeira
 
Utilização da Gestão do Conhecimento nas Metodologias Ageis para Melhoria da ...
Utilização da Gestão do Conhecimento nas Metodologias Ageis para Melhoria da ...Utilização da Gestão do Conhecimento nas Metodologias Ageis para Melhoria da ...
Utilização da Gestão do Conhecimento nas Metodologias Ageis para Melhoria da ...Felipe J. R. Vieira
 
Gerenciamento da Qualidade de Software 4.pptx
Gerenciamento da Qualidade de Software 4.pptxGerenciamento da Qualidade de Software 4.pptx
Gerenciamento da Qualidade de Software 4.pptxRoberto Nunes
 
Gerenciamento da Qualidade de Software 1.pptx
Gerenciamento da Qualidade de Software 1.pptxGerenciamento da Qualidade de Software 1.pptx
Gerenciamento da Qualidade de Software 1.pptxRoberto Nunes
 
Gerenciamento da Qualidade de Software 3.pptx
Gerenciamento da Qualidade de Software 3.pptxGerenciamento da Qualidade de Software 3.pptx
Gerenciamento da Qualidade de Software 3.pptxRoberto Nunes
 
QUALIDADE, SEGURANÇA E CONFIABILIDADE DE SOFTWARE
QUALIDADE, SEGURANÇA E CONFIABILIDADE DE SOFTWAREQUALIDADE, SEGURANÇA E CONFIABILIDADE DE SOFTWARE
QUALIDADE, SEGURANÇA E CONFIABILIDADE DE SOFTWAREFabiano Souza
 
Testes de software
Testes de softwareTestes de software
Testes de softwareteste
 
Introdução à Engenharia de Testes de Software
Introdução à Engenharia de Testes de SoftwareIntrodução à Engenharia de Testes de Software
Introdução à Engenharia de Testes de SoftwareCloves da Rocha
 
OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE DE PROJETOS
OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE DE PROJETOSOS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE DE PROJETOS
OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE DE PROJETOSLuiz Ladeira
 
Engenharia de Software
Engenharia de SoftwareEngenharia de Software
Engenharia de SoftwareSm3nd3s29
 
Cenartec 2014 - Teste de software, uma área, uma carreira, um novo perfil
Cenartec 2014 - Teste de software, uma área, uma carreira, um novo perfilCenartec 2014 - Teste de software, uma área, uma carreira, um novo perfil
Cenartec 2014 - Teste de software, uma área, uma carreira, um novo perfilJoão Clineu - CTFL, CSM, CSD
 

What's hot (20)

Gerenciamento da Qualidade de Software 2.pptx
Gerenciamento da Qualidade de Software 2.pptxGerenciamento da Qualidade de Software 2.pptx
Gerenciamento da Qualidade de Software 2.pptx
 
LIVRO PROPRIETÁRIO - ENGENHARIA DE USABILIDADE E INTERFACES
LIVRO PROPRIETÁRIO - ENGENHARIA DE USABILIDADE E INTERFACESLIVRO PROPRIETÁRIO - ENGENHARIA DE USABILIDADE E INTERFACES
LIVRO PROPRIETÁRIO - ENGENHARIA DE USABILIDADE E INTERFACES
 
Apresentação TCC I - IES/SC 2013
Apresentação TCC I - IES/SC 2013Apresentação TCC I - IES/SC 2013
Apresentação TCC I - IES/SC 2013
 
Gerenciamento da Qualidade de Software 5.pptx
Gerenciamento da Qualidade de Software 5.pptxGerenciamento da Qualidade de Software 5.pptx
Gerenciamento da Qualidade de Software 5.pptx
 
Artigo - OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE D...
Artigo - OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE D...Artigo - OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE D...
Artigo - OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE D...
 
Utilização da Gestão do Conhecimento nas Metodologias Ageis para Melhoria da ...
Utilização da Gestão do Conhecimento nas Metodologias Ageis para Melhoria da ...Utilização da Gestão do Conhecimento nas Metodologias Ageis para Melhoria da ...
Utilização da Gestão do Conhecimento nas Metodologias Ageis para Melhoria da ...
 
Gerenciamento da Qualidade de Software 4.pptx
Gerenciamento da Qualidade de Software 4.pptxGerenciamento da Qualidade de Software 4.pptx
Gerenciamento da Qualidade de Software 4.pptx
 
Desenvolvimento Ágil
Desenvolvimento ÁgilDesenvolvimento Ágil
Desenvolvimento Ágil
 
Gerenciamento da Qualidade de Software 1.pptx
Gerenciamento da Qualidade de Software 1.pptxGerenciamento da Qualidade de Software 1.pptx
Gerenciamento da Qualidade de Software 1.pptx
 
Subm_SamuelPereira_FINAL
Subm_SamuelPereira_FINALSubm_SamuelPereira_FINAL
Subm_SamuelPereira_FINAL
 
Gerenciamento da Qualidade de Software 3.pptx
Gerenciamento da Qualidade de Software 3.pptxGerenciamento da Qualidade de Software 3.pptx
Gerenciamento da Qualidade de Software 3.pptx
 
QUALIDADE, SEGURANÇA E CONFIABILIDADE DE SOFTWARE
QUALIDADE, SEGURANÇA E CONFIABILIDADE DE SOFTWAREQUALIDADE, SEGURANÇA E CONFIABILIDADE DE SOFTWARE
QUALIDADE, SEGURANÇA E CONFIABILIDADE DE SOFTWARE
 
Testes de software
Testes de softwareTestes de software
Testes de software
 
Introdução à Engenharia de Testes de Software
Introdução à Engenharia de Testes de SoftwareIntrodução à Engenharia de Testes de Software
Introdução à Engenharia de Testes de Software
 
Engenharia de software
Engenharia de softwareEngenharia de software
Engenharia de software
 
OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE DE PROJETOS
OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE DE PROJETOSOS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE DE PROJETOS
OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE DE PROJETOS
 
Revista Engenharia de Software n° 44
Revista Engenharia de Software n° 44Revista Engenharia de Software n° 44
Revista Engenharia de Software n° 44
 
Quidgest APQ Exito
Quidgest APQ ExitoQuidgest APQ Exito
Quidgest APQ Exito
 
Engenharia de Software
Engenharia de SoftwareEngenharia de Software
Engenharia de Software
 
Cenartec 2014 - Teste de software, uma área, uma carreira, um novo perfil
Cenartec 2014 - Teste de software, uma área, uma carreira, um novo perfilCenartec 2014 - Teste de software, uma área, uma carreira, um novo perfil
Cenartec 2014 - Teste de software, uma área, uma carreira, um novo perfil
 

Similar to Ferramenta GENEXUS e método XP

Apresentação - Ferramenta de Desenvolvimento Genexus e Método XP(Extreme Prog...
Apresentação - Ferramenta de Desenvolvimento Genexus e Método XP(Extreme Prog...Apresentação - Ferramenta de Desenvolvimento Genexus e Método XP(Extreme Prog...
Apresentação - Ferramenta de Desenvolvimento Genexus e Método XP(Extreme Prog...Breno Pessoni
 
O uso de metodos ageis no desenvolvimento de software
O uso de metodos ageis no desenvolvimento de softwareO uso de metodos ageis no desenvolvimento de software
O uso de metodos ageis no desenvolvimento de softwareEverton vitor
 
Desenvolvimento ágil de software: análise sintética a partir de KANBAN
Desenvolvimento ágil de software: análise sintética a partir de KANBANDesenvolvimento ágil de software: análise sintética a partir de KANBAN
Desenvolvimento ágil de software: análise sintética a partir de KANBANFernando Palma
 
Estudo de ferramentas em Software Livre para gestão ágil de projetos de desen...
Estudo de ferramentas em Software Livre para gestão ágil de projetos de desen...Estudo de ferramentas em Software Livre para gestão ágil de projetos de desen...
Estudo de ferramentas em Software Livre para gestão ágil de projetos de desen...Keila Freitas
 
SITI - O Desenvolvimento de Aplicativos para Dispositivos Móveis Voltados à E...
SITI - O Desenvolvimento de Aplicativos para Dispositivos Móveis Voltados à E...SITI - O Desenvolvimento de Aplicativos para Dispositivos Móveis Voltados à E...
SITI - O Desenvolvimento de Aplicativos para Dispositivos Móveis Voltados à E...Vinicius Dantas Dos Santos
 
Descrição Tutorial Coding By Example (CBSoft2013)
Descrição Tutorial Coding By Example (CBSoft2013)Descrição Tutorial Coding By Example (CBSoft2013)
Descrição Tutorial Coding By Example (CBSoft2013)Wildtech
 
Exercicio 1 engenharia de software.
Exercicio 1 engenharia de software.Exercicio 1 engenharia de software.
Exercicio 1 engenharia de software.Renato Breaking
 
Leds zeppellin infraestrutura de apoio ao desenvolvimento
Leds zeppellin   infraestrutura de apoio ao desenvolvimentoLeds zeppellin   infraestrutura de apoio ao desenvolvimento
Leds zeppellin infraestrutura de apoio ao desenvolvimentoledsifes
 
Aula2 - Modelagem de Sistemas Orientada a Objetos
Aula2 - Modelagem de Sistemas Orientada a ObjetosAula2 - Modelagem de Sistemas Orientada a Objetos
Aula2 - Modelagem de Sistemas Orientada a ObjetosLeandro Rezende
 
Fundamentos Engenharia de Software.pptx
Fundamentos Engenharia de Software.pptxFundamentos Engenharia de Software.pptx
Fundamentos Engenharia de Software.pptxRoberto Nunes
 
TechNet - e-Book- Artigos sobre Test Manager
TechNet - e-Book- Artigos sobre Test ManagerTechNet - e-Book- Artigos sobre Test Manager
TechNet - e-Book- Artigos sobre Test ManagerAlan Carlos
 
MPS Br em fábrica de Software com GeneXus, GXserver e GXtest.
MPS Br em fábrica de Software com GeneXus, GXserver e GXtest.MPS Br em fábrica de Software com GeneXus, GXserver e GXtest.
MPS Br em fábrica de Software com GeneXus, GXserver e GXtest.GeneXus
 
Implantacao.Processo.Fabrica.SL
Implantacao.Processo.Fabrica.SLImplantacao.Processo.Fabrica.SL
Implantacao.Processo.Fabrica.SLAnnkatlover
 
SCRUM: ADOÇÃO DE UM FRAMEWORK ÁGIL NO DESENVOLVIMENTO DE UM SOFTWARE PARA TRA...
SCRUM: ADOÇÃO DE UM FRAMEWORK ÁGIL NO DESENVOLVIMENTO DE UM SOFTWARE PARA TRA...SCRUM: ADOÇÃO DE UM FRAMEWORK ÁGIL NO DESENVOLVIMENTO DE UM SOFTWARE PARA TRA...
SCRUM: ADOÇÃO DE UM FRAMEWORK ÁGIL NO DESENVOLVIMENTO DE UM SOFTWARE PARA TRA...Kéllyson Gonçalves da Silva
 
Engenharia de requisitos para metodos ageis dissertacao
Engenharia de requisitos para metodos ageis   dissertacaoEngenharia de requisitos para metodos ageis   dissertacao
Engenharia de requisitos para metodos ageis dissertacaotsblackboy
 
AGILE UNIFIED PROCESS
AGILE UNIFIED PROCESSAGILE UNIFIED PROCESS
AGILE UNIFIED PROCESSEder Nogueira
 

Similar to Ferramenta GENEXUS e método XP (20)

Apresentação - Ferramenta de Desenvolvimento Genexus e Método XP(Extreme Prog...
Apresentação - Ferramenta de Desenvolvimento Genexus e Método XP(Extreme Prog...Apresentação - Ferramenta de Desenvolvimento Genexus e Método XP(Extreme Prog...
Apresentação - Ferramenta de Desenvolvimento Genexus e Método XP(Extreme Prog...
 
O uso de metodos ageis no desenvolvimento de software
O uso de metodos ageis no desenvolvimento de softwareO uso de metodos ageis no desenvolvimento de software
O uso de metodos ageis no desenvolvimento de software
 
Desenvolvimento ágil de software: análise sintética a partir de KANBAN
Desenvolvimento ágil de software: análise sintética a partir de KANBANDesenvolvimento ágil de software: análise sintética a partir de KANBAN
Desenvolvimento ágil de software: análise sintética a partir de KANBAN
 
Estudo de ferramentas em Software Livre para gestão ágil de projetos de desen...
Estudo de ferramentas em Software Livre para gestão ágil de projetos de desen...Estudo de ferramentas em Software Livre para gestão ágil de projetos de desen...
Estudo de ferramentas em Software Livre para gestão ágil de projetos de desen...
 
SITI - O Desenvolvimento de Aplicativos para Dispositivos Móveis Voltados à E...
SITI - O Desenvolvimento de Aplicativos para Dispositivos Móveis Voltados à E...SITI - O Desenvolvimento de Aplicativos para Dispositivos Móveis Voltados à E...
SITI - O Desenvolvimento de Aplicativos para Dispositivos Móveis Voltados à E...
 
Descrição Tutorial Coding By Example (CBSoft2013)
Descrição Tutorial Coding By Example (CBSoft2013)Descrição Tutorial Coding By Example (CBSoft2013)
Descrição Tutorial Coding By Example (CBSoft2013)
 
Exercicio 1 engenharia de software.
Exercicio 1 engenharia de software.Exercicio 1 engenharia de software.
Exercicio 1 engenharia de software.
 
Leds zeppellin infraestrutura de apoio ao desenvolvimento
Leds zeppellin   infraestrutura de apoio ao desenvolvimentoLeds zeppellin   infraestrutura de apoio ao desenvolvimento
Leds zeppellin infraestrutura de apoio ao desenvolvimento
 
Aula2 - Modelagem de Sistemas Orientada a Objetos
Aula2 - Modelagem de Sistemas Orientada a ObjetosAula2 - Modelagem de Sistemas Orientada a Objetos
Aula2 - Modelagem de Sistemas Orientada a Objetos
 
Xp
XpXp
Xp
 
Fundamentos Engenharia de Software.pptx
Fundamentos Engenharia de Software.pptxFundamentos Engenharia de Software.pptx
Fundamentos Engenharia de Software.pptx
 
TechNet - e-Book- Artigos sobre Test Manager
TechNet - e-Book- Artigos sobre Test ManagerTechNet - e-Book- Artigos sobre Test Manager
TechNet - e-Book- Artigos sobre Test Manager
 
MPS Br em fábrica de Software com GeneXus, GXserver e GXtest.
MPS Br em fábrica de Software com GeneXus, GXserver e GXtest.MPS Br em fábrica de Software com GeneXus, GXserver e GXtest.
MPS Br em fábrica de Software com GeneXus, GXserver e GXtest.
 
Implantacao.Processo.Fabrica.SL
Implantacao.Processo.Fabrica.SLImplantacao.Processo.Fabrica.SL
Implantacao.Processo.Fabrica.SL
 
SCRUM: ADOÇÃO DE UM FRAMEWORK ÁGIL NO DESENVOLVIMENTO DE UM SOFTWARE PARA TRA...
SCRUM: ADOÇÃO DE UM FRAMEWORK ÁGIL NO DESENVOLVIMENTO DE UM SOFTWARE PARA TRA...SCRUM: ADOÇÃO DE UM FRAMEWORK ÁGIL NO DESENVOLVIMENTO DE UM SOFTWARE PARA TRA...
SCRUM: ADOÇÃO DE UM FRAMEWORK ÁGIL NO DESENVOLVIMENTO DE UM SOFTWARE PARA TRA...
 
Programacao Extrema
Programacao ExtremaProgramacao Extrema
Programacao Extrema
 
Engenharia de requisitos para metodos ageis dissertacao
Engenharia de requisitos para metodos ageis   dissertacaoEngenharia de requisitos para metodos ageis   dissertacao
Engenharia de requisitos para metodos ageis dissertacao
 
AGILE UNIFIED PROCESS
AGILE UNIFIED PROCESSAGILE UNIFIED PROCESS
AGILE UNIFIED PROCESS
 
O Gerenciamento de Projetos de Software Desenvolvidos à Luz das Metodologias ...
O Gerenciamento de Projetos de Software Desenvolvidos à Luz das Metodologias ...O Gerenciamento de Projetos de Software Desenvolvidos à Luz das Metodologias ...
O Gerenciamento de Projetos de Software Desenvolvidos à Luz das Metodologias ...
 
Crise de software2
Crise de software2Crise de software2
Crise de software2
 

Ferramenta GENEXUS e método XP

  • 1. FERRAMENTA DE DESENVOLVIMENTO GENEXUS E MÉTODO XP(EXTREME PROGRAMMING) Breno Dourado Pessoni1 <contato@brenopessoni.com.br> CENTRO TÉCNOLOGIA UNIVERSIDADE POSITIVO (CTUP) – Curso de Evolução e Cenários em Software Rua Prof. Pedro Viriato Parigot de Souza, 5300 – Cidade Industrial – CEP: 81280-330 – Curitiba – PR RESUMO Este artigo tem como principal objetivo, demonstrar e evolução de métodos ágeis no processo de desenvolvimento de software, como demonstração dessa técnica, foi usado como base a ferramenta GENEXUS CASE, uma ferramenta que acompanha toda essa evolução na agilidade que o mercado busca. Palavras-chaves: GENEXUS, Agilidade e Evolução. ABSTRACT Title: “Rules for the elaboration of articles” This article has as main objective to demonstrate and evolution of agile methods in software development process, as a demonstration of this technique was used GENEXUS CASE, a tool that monitors all these developments in the market agility that search. Key-words: .GENEXUS, Agility and Evolution 1 INTRODUÇÃO Este artigo demonstra, como o cenário atual exige métodos e processo ágeis na elaboração de Requisitos e desenvolvimento de Software. Como base será usado a ferramenta GENEXUS CASE, a principio será demonstrado, a origem e a evolução da ferramenta dentre seus principais objetivos e características. Em um segundo momento, será conflitado os recursos que a ferramenta nos oferece e o que o cenário atual de desenvolvimento de software, exige e busca no desenvolvimento de novas soluções. 2 HISTÓRIA FERRAMENTA GENEXUS CASE GENEXUS foi criado por Breogán Gonda e Juan Nicolás Jodal, é de propriedade da empresa Artech, tem como cede principal a cidade Montevidéu, no Uruguai, fundada em 1988, já está difundida e comercializada em mais de 30 países, com aproximadamente 6.000 clientes e 50.000 licenças vendidas. Em 1988 foi lançada a primeira versão Genexus 1.0, em 2008 foi um dos principais anos para empresa, o lançamento da versão Genexus X, totalmente voltada para desenvolvimento de aplicações Web. Em 2012 foi seu mais novo lançamento, versão Genexus Evolution 2, não deixando de seguir a tendência e evolução da tecnologia, em sua última versão foi priorizado a geração de aplicativos para dispositivos moveis, em plataformas Android, IOS e BlackBarry. A figura 1, demostra as diretrizes de evolução adotada pela empresa , quanto a evolução tecnológica. Sua principal característica é a inteligência em criar, desenvolver e manter, de forma prática e automática, aplicações de multiplataforma, baseando-se na gestão automática do conhecimento. Utiliza-se uma linguagem proprietária, a partir desta a ferramenta possibilita traduzir estas instruções para diversas linguagens de mercado em plataformas distintas. O gerenciamento da estrutura de dados é criado e mantido pela ferramenta, partindo de uma linguagem simples declarativa e baseada em regras, tendo suporte aos mais populares DBMS², Microsoft SQL Server, Oracle, IBM DB2, Informix, PostgreSQL e MySQL. 1 Aluno do Curso de Evolução e Cenários de Software. ² Database Management System(Sistema Gerenciamento de Banco de Dados).
  • 2. 3 EVOLUÇÃO CENÁRIO DESENVOLVIMENTO DE SOFTWARE É evidente a evolução sofrida no desenvolvimento de software, exigindo cada vez mais de ferramentas, tecnologias e conhecimento por parte dos analistas e desenvolvedores, esse processo evolutivo e muito dinâmico exigindo melhorias continuas para acompanhar tendências, padrões e novas tecnologias. Seguindo essa tendência Padrões e Métodos Ágeis, estão cada vez mais presente nos processos de desenvolvimento de software, como base para esse artigo adotaremos o método (XP – Extreme Programming). O XP é um padrão de métodos ágeis, foi criado por Kent Beck e Ward Cunningham, é um método indicado para equipes de até 10 integrantes, onde tem por objetivo o desenvolvimento de software com definições de requisitos a nível superficial e em constante alteração. Tem por objetivo quatro valores a se considerar: comunicação, simplicidade, feedback e coragem. No tópico 2, foi descrito a ferramenta GENEXUS, onde está diretamente relacionado ao desenvolvimento de aplicativos ágeis, direcionando o desenvolvimento de software baseado em processos. O método XP parte do principio onde a definição de requisitos é superficial e em constante alteração, a ferramenta GENEXUS prioriza o conhecimento do analista sobre o negocio, agilizando as alterações, novas definições e integração com outros softwares. Em um cenário onde exige uma constante atualização tecnológica, integração entre software e desenvolvimento de novas soluções, o uso de uma ferramenta como GENEXUS é de extrema utilidade, facilita e agiliza todo esse processo. É preciso levar em consideração as limitações que a ferramenta apresenta, por se tratar de uma linguagem proprietário, nem sempre a tradução para uma linguagem de mercado consistem em um conteúdo simples é objetivo, gerando códigos extensos e lentos em tempo de execução. É evidente que a ferramenta tem seus limites, mas por experiência própria, atende as expectativas esperadas. 4 CONCLUSÃO Este artigo apresentou a ferramenta GENEXUS CASE, alinhada ao método e padrão XP, relatando o cenário atual de desenvolvimento de software, que prioriza a constante evolução dos sistemas e tecnologias empregadas. A ferramenta tem por objetivo auxiliar e tornar mais simples o desenvolvimento e adequação dos sistemas, garantindo o que se tem de mais tecnológico disponível no mercado, deixando a cargo da ferramenta o conhecimento e adequação a Linguagem e DBMS utilizado, conforme situação a ser empregada.
  • 3. REFERÊNCIAS Informações Institucionais da Empresa Artech, Disponível em: <http://www.genexus.com/institucional/sobre-artech?pt>. Acesso em: 23 jul. 2012. Artigo: Genexus Hoje !, Disponível em: <http://www.genexus.com/files/genexus-hoje-abril?pt> . Acesso em: 23 jul. 2012. DBMS - (Database Management System) ,<http://en.wikipedia.org/wiki/Database_management_system>.Acesso em: 23 jul. 2012. Wikipédia – Genexus, Disponível em: <http://pt.wikipedia.org/wiki/GeneXus>.Acesso em: 23 jul. 2012. FILHO,Edes Garcia da Costa Filho;PENTEADO, Rosângela;SILVA, Júnia Coutinho Anacleto;BRAGA, Rosana Teresinha Vaccare; Artigo: Padrões e Metodos Ágeis: Agilidade no processo de desenvolvimento de software.