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 |