Automatização do Processo de Entrega de Softwares

Detalhes bibliográficos
Autor(a) principal: Giordani, Vito Archangelo
Data de Publicação: 2019
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFSC
Texto Completo: https://repositorio.ufsc.br/handle/123456789/200137
Resumo: TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Engenharia de Controle e Automação.
id UFSC_6500fb4b317c4ccb53239eb3733c6713
oai_identifier_str oai:repositorio.ufsc.br:123456789/200137
network_acronym_str UFSC
network_name_str Repositório Institucional da UFSC
repository_id_str 2373
spelling Automatização do Processo de Entrega de SoftwaresAutomatização. Implementação de software.Automation. Software deployment.TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Engenharia de Controle e Automação.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.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.Florianópolis, SC.Montez, Carlos BarrosUniversidade Federal de Santa CatarinaGiordani, Vito Archangelo2019-08-23T19:43:26Z2019-08-23T19:43:26Z2019info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfhttps://repositorio.ufsc.br/handle/123456789/200137info:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSC2019-08-23T19:43:27Zoai:repositorio.ufsc.br:123456789/200137Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestopendoar:23732019-08-23T19:43:27Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false
dc.title.none.fl_str_mv Automatização do Processo de Entrega de Softwares
title Automatização do Processo de Entrega de Softwares
spellingShingle Automatização do Processo de Entrega de Softwares
Giordani, Vito Archangelo
Automatização. Implementação de software.
Automation. Software deployment.
title_short Automatização do Processo de Entrega de Softwares
title_full Automatização do Processo de Entrega de Softwares
title_fullStr Automatização do Processo de Entrega de Softwares
title_full_unstemmed Automatização do Processo de Entrega de Softwares
title_sort Automatização do Processo de Entrega de Softwares
author Giordani, Vito Archangelo
author_facet Giordani, Vito Archangelo
author_role author
dc.contributor.none.fl_str_mv Montez, Carlos Barros
Universidade Federal de Santa Catarina
dc.contributor.author.fl_str_mv Giordani, Vito Archangelo
dc.subject.por.fl_str_mv Automatização. Implementação de software.
Automation. Software deployment.
topic Automatização. Implementação de software.
Automation. Software deployment.
description TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Engenharia de Controle e Automação.
publishDate 2019
dc.date.none.fl_str_mv 2019-08-23T19:43:26Z
2019-08-23T19:43:26Z
2019
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://repositorio.ufsc.br/handle/123456789/200137
url https://repositorio.ufsc.br/handle/123456789/200137
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Florianópolis, SC.
publisher.none.fl_str_mv Florianópolis, SC.
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFSC
instname:Universidade Federal de Santa Catarina (UFSC)
instacron:UFSC
instname_str Universidade Federal de Santa Catarina (UFSC)
instacron_str UFSC
institution UFSC
reponame_str Repositório Institucional da UFSC
collection Repositório Institucional da UFSC
repository.name.fl_str_mv Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)
repository.mail.fl_str_mv
_version_ 1808652304547577856