Automatização do Processo de Entrega de Softwares
Autor(a) principal: | |
---|---|
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 |