Gerenciamento do ciclo de vida de aplicações, utilizando ferramentas open source
Date
2014Metadata
Show full item recordAbstract
O processo de desenvolvimento de software é uma atividade bastante complexa e tem aumentado muito com as necessidades cada vez maior por sistemas computacionais. Essa demanda crescente traz consigo a preocupação em maximizar os resultados através de um controle eficaz das aplicações de software, controle que permita a escalabilidade dos sistemas e o acompanhamento de todo o seu ciclo de vida. Para um acompanhamento eficaz processos e metodologias existem como forma de oferecer auxílio, utilizando para isso muitas ferramentas. Com o intuito de oferecer uma solução que possa auxiliar essas necessidades foi desenvolvida esta monografia. Neste trabalho é apresentada uma proposta de solução para o gerenciamento do ciclo de vida das aplicações (Application Lifecycle Management ou ALM), utilizando para isso um conjunto formado por ferramentas de software livre. Esse conjunto oferece suporte a diversas etapas presentes no desenvolvimento de software e pode ser aplicado a diferentes linguagens de desenvolvimento. É apresentado também uma descrição de algumas das ferramentas que compõem o processo, dando uma visão geral de algumas de suas funcionalidades e de como estas podem trabalhar em conjunto, conformando uma solução de ALM. Concluindo percebe-se que a adoção do conjunto de ferramentas proposto serve para solucionar muitos dos problemas encontrados no processo de desenvolvimento de software, observa-se também que essa implementação de ferramentas e práticas pode ser feita de forma gradual. Finalizando são apresentadas algumas sugestões para prosseguimento à partir deste trabalho
Keyword
Programas de computadorEngenharia de software
Interface de programas aplicativos (Software)