Logo do repositório
 
A carregar...
Miniatura
Publicação

DevOps em sistemas de informação : implementação em operações de tecnologias de informação

Utilize este identificador para referenciar este registo.
Nome:Descrição:Tamanho:Formato: 
TGI0143.pdf1.99 MBAdobe PDF Ver/Abrir

Resumo(s)

Nas últimas décadas verificaram-se grandes alterações aos paradigmas de desenvolvimento de software. Desde o final dos anos 80, o foco era essencialmente a análise de requisitos, evoluindo, nos anos 90, para a programação orientada a objetos, que abriu caminho para a implementação de metodologias como o Rational Unified Process (RUP), introduzido o desenvolvimento por iterações, que transfere o ênfase do planeamento para o desenvolvimento, até aos anos 2000, onde foram introduzidas as metodologias Agile, um conjunto de princípios em que os requisitos e soluções evoluem através da colaboração e auto-organização de equipas especializadas. Com esta evolução natural do Agile, surge o conceito de DevOps. Apesar de semelhantes, ambos os conceitos possuem diferenças intrínsecas: o primeiro representa uma mudança de abordagem (pensamento), enquanto o que o segundo implementa uma mudança cultural nas organizações. A seguinte dissertação contem o desenvolvimento do tema proposto, DevOps em Sistemas de Informação, uma metodologia de desenvolvimento que se baseia na interdependência entre o desenvolvimento de software e operações de tecnologias de informação, sustentado por um framework teórico, relevância e importância do estudo, metodologia e devidos resultados, onde serão apresentados alguns casos de estudo sobre o tema e suas particularidades, e, por fim, as conclusões da pesquisa.
Over the last few decades, we have witnessed major changes to the software development paradigms. Since the end of the 80s, the prominence was essentially on requirements’ analysis, evolving, later in the 90s, to object oriented programming, which opened the way for development methodologies such as the Rational Unified Process (RUP), that introduced iterative and incremental development, transferring the emphasis from planning to development, until the turn of the century, where agile methodologies were introduced as a set of principles in which results and solutions evolve through collaboration and self-organization of specialized teams. With this natural evolution of agile, arises the concept of DevOps. Although similar, both concepts possess underlying dissimilarities: the first stands for a behavioral change, while the second drives a cultural change inside organizations. The following thesis contains the embodiment of the proposed subject, DevOps in Information Systems, a development methodology based on the interdependence between software development and information technology operations, sustained by a theoretical framework, importance and relevance of the study, research methodology and its achieved results, where the author will present a few case studies on the main topic and its characteristics and, at last, the conclusions of the study.

Descrição

Dissertation presented as the partial requirement for obtaining a Master's degree in Information Management, specialization in Information Systems and Technologies Management

Palavras-chave

DevOps Agile Tecnologias de Informação Entregas Contínuas Metodologias de Desenvolvimento DevOps Agile Information Technology Continuous Delivery Development Methodologies

Contexto Educativo

Citação

Projetos de investigação

Unidades organizacionais

Fascículo