FERRAMENTA DE DESENVOLVIMENTO GENEXUS E        MÉTODO XP(EXTREME PROGRAMMING)                                Breno Dourado...
3   EVOLUÇÃO CENÁRIO DESENVOLVIMENTO DE SOFTWARE       É evidente a evolução sofrida no desenvolvimento de software, exigi...
REFERÊNCIASInformações Institucionais da Empresa Artech, Disponível em:<http://www.genexus.com/institucional/sobre-artech?...
Próximos SlideShares
Carregando em…5
×

Ferramenta de Desenvolvimento Genexus e Método XP(Extreme Programming)

782 visualizações

Publicada em

Artigo: Ferramenta de Desenvolvimento Genexus e Método XP(Extreme Programming);

Publicada em: Carreiras
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
782
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
10
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Ferramenta de Desenvolvimento Genexus e Método XP(Extreme Programming)

  1. 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 Evolution1 INTRODUÇÃO Este artigo demonstra, como o cenário atual exige métodos e processo ágeis na elaboração deRequisitos e desenvolvimento de Software. Como base será usado a ferramenta GENEXUS CASE, aprincipio será demonstrado, a origem e a evolução da ferramenta dentre seus principais objetivos ecaracterísticas. Em um segundo momento, será conflitado os recursos que a ferramenta nos oferece e o que ocená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 empresaArtech, tem como cede principal a cidade Montevidéu, no Uruguai, fundada em 1988, já está difundida ecomercializada em mais de 30 países, com aproximadamente 6.000 clientes e 50.000 licenças vendidas. Em1988 foi lançada a primeira versão Genexus 1.0, em 2008 foi um dos principais anos para empresa, olançamento da versão Genexus X, totalmente voltada para desenvolvimento de aplicações Web. Em 2012 foiseu mais novo lançamento, versão Genexus Evolution 2, não deixando de seguir a tendência e evolução datecnologia, em sua última versão foi priorizado a geração de aplicativos para dispositivos moveis, emplataformas 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 eautomática, aplicações de multiplataforma, baseando-se na gestão automática do conhecimento. Utiliza-seuma linguagem proprietária, a partir desta a ferramenta possibilita traduzir estas instruções para diversaslinguagens de mercado em plataformas distintas. O gerenciamento da estrutura de dados é criado e mantidopela ferramenta, partindo de uma linguagem simples declarativa e baseada em regras, tendo suporte aos maispopulares 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. 2. 3 EVOLUÇÃO CENÁRIO DESENVOLVIMENTO DE SOFTWARE É evidente a evolução sofrida no desenvolvimento de software, exigindo cada vez mais deferramentas, tecnologias e conhecimento por parte dos analistas e desenvolvedores, esse processo evolutivoe 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 dedesenvolvimento de software, como base para esse artigo adotaremos o método (XP – ExtremeProgramming). O XP é um padrão de métodos ágeis, foi criado por Kent Beck e Ward Cunningham, é um métodoindicado para equipes de até 10 integrantes, onde tem por objetivo o desenvolvimento de software comdefinições de requisitos a nível superficial e em constante alteração. Tem por objetivo quatro valores a seconsiderar: comunicação, simplicidade, feedback e coragem. No tópico 2, foi descrito a ferramenta GENEXUS, onde está diretamente relacionado aodesenvolvimento 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, aferramenta GENEXUS prioriza o conhecimento do analista sobre o negocio, agilizando as alterações, novasdefinições e integração com outros softwares. Em um cenário onde exige uma constante atualização tecnológica, integração entre software edesenvolvimento 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 ferramentaapresenta, por se tratar de uma linguagem proprietário, nem sempre a tradução para uma linguagem demercado consistem em um conteúdo simples é objetivo, gerando códigos extensos e lentos em tempo deexecução. É evidente que a ferramenta tem seus limites, mas por experiência própria, atende as expectativasesperadas.4 CONCLUSÃO Este artigo apresentou a ferramenta GENEXUS CASE, alinhada ao método e padrão XP, relatando ocenário atual de desenvolvimento de software, que prioriza a constante evolução dos sistemas e tecnologiasempregadas. A ferramenta tem por objetivo auxiliar e tornar mais simples o desenvolvimento e adequaçãodos sistemas, garantindo o que se tem de mais tecnológico disponível no mercado, deixando a cargo daferramenta o conhecimento e adequação a Linguagem e DBMS utilizado, conforme situação a serempregada.
  3. 3. REFERÊNCIASInformaçõ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> . Acessoem: 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 dedesenvolvimento de software.

×