Automatização do Processo de Entrega de Softwares

DSpace Repository

A- A A+

Automatização do Processo de Entrega de Softwares

Show simple item record

dc.contributor Universidade Federal de Santa Catarina pt_BR
dc.contributor.advisor Montez, Carlos Barros
dc.contributor.author Giordani, Vito Archangelo
dc.date.accessioned 2019-08-23T19:43:26Z
dc.date.available 2019-08-23T19:43:26Z
dc.date.issued 2019
dc.identifier.uri https://repositorio.ufsc.br/handle/123456789/200137
dc.description TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Engenharia de Controle e Automação. pt_BR
dc.description.abstract As necessidades do mercado de software mudam rapidamente, visto que novas tecnologias são lançadas frequentemente e criam uma demanda de entrega rápida de novos sistemas que se adéquem a essas necessidades. Tradicionalmente, a elaboração de um software tem basicamente o seguinte fluxo: documentação dos requisitos, projeto do sistema, codificação, implementação e manutenção. A partir da adoção de métodos ágeis, que organizam o desenvolvimento de um software em pequenos ciclos, caso uma das etapas não consiga suprir a demanda, todo o fluxo de trabalho é afetado. Somando-se a isso, o processo de im- plementação, no qual o sistema é entregue para o cliente final, é executado tradicionalmente de forma manual, sendo, muitas vezes, um gargalo no fluxo de desenvolvimento. Portanto, este trabalho busca automatizar essa etapa, visando a redução do tempo necessário entre o fim de um ciclo de desenvolvimento e início de outro, possibilitando, então, entregas mais frequentes e respostas mais rápidas às necessidades do mercado. Os resultados obtidos mostram que a automação da implantação de softwares permite encurtar significativamente o tempo necessário entre o início do desenvolvimento de uma funcionalidade e sua entrega efetiva para o cliente. pt_BR
dc.description.abstract The need of the software market changes quickly as new technologies are often introduced and create a demand for fast delivery of new systems that fit those needs. Traditionally, software development has the following flow: requirements documentation, system design, coding, implementation and maintenance. From the adoption of agile methods, which organize the development of software in short cycles, if one of the steps fails to meet the demand, the whole workflow is affected. In addition, the implementation process, in which the system is delivered to the end customer, is traditionally executed manually, often being a bottleneck in the development flow. Therefore, this work seeks to automate this step, aiming to reduce the time required between the end of one development cycle and the beginning of another, thus enabling more frequent deliveries and faster responses to market needs. The results show that the automation of the software implementation allows a significant shortening of the time needed between the beginning of the development of a functionality and its effective delivery to the client. pt_BR
dc.language.iso pt_BR pt_BR
dc.publisher Florianópolis, SC. pt_BR
dc.rights Open Access
dc.subject Automatização. Implementação de software. pt_BR
dc.subject Automation. Software deployment. pt_BR
dc.title Automatização do Processo de Entrega de Softwares pt_BR
dc.type TCCgrad pt_BR


Files in this item

Files Size Format View
PFC Vito Archangelo Giordani_2019-1.pdf 2.357Mb PDF View/Open

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Browse

My Account

Statistics

Compartilhar