dc.contributor.advisor |
Azevedo, Leonardo Guerreiro |
|
dc.contributor.author |
Carvalho, Felipe Abrantes |
|
dc.date.accessioned |
2018-07-17T22:48:52Z |
|
dc.date.available |
2018-07-17T22:48:52Z |
|
dc.date.issued |
2014-09-30 |
|
dc.identifier.citation |
CARVALHO, Felipe Abrantes. Definição de processos reutilizáveis para construção ágil de serviços empregando XP e princípios SOA. 2014. xiii, 349 f. Dissertação (Mestrado em Informática) - Universidade Federal do Estado do Rio de Janeiro. Rio de Janeiro, 2014. |
pt_BR |
dc.identifier.uri |
http://hdl.handle.net/unirio/11997 |
|
dc.description |
Dissertação também disponível em formato impresso, com o número de chamada CCET MI 2014/14. |
pt_BR |
dc.description.sponsorship |
n/a |
pt_BR |
dc.language.iso |
Portuguese |
pt_BR |
dc.rights |
openAccess |
pt_BR |
dc.title |
Definição de processos reutilizáveis para construção ágil de serviços empregando XP e princípios SOA |
pt_BR |
dc.type |
masterThesis |
pt_BR |
dc.contributor.advisor-co |
Souza, Gleison dos Santos |
|
dc.contributor.referee |
Azevedo, Leonardo Guerreiro |
|
dc.contributor.referee |
Souza, Gleison dos Santos |
|
dc.contributor.referee |
Santoro, Flávia Maria |
|
dc.contributor.referee |
Murta, Leonardo Gresta Paulino |
|
dc.contributor.referee |
Correa, Alexandre Luis |
|
dc.degree.department |
CCET |
pt_BR |
dc.degree.grantor |
Universidade Federal do Estado do Rio de Janeiro - UNIRIO |
pt_BR |
dc.degree.level |
Mestrado Acadêmico |
pt_BR |
dc.degree.local |
Rio de Janeiro, RJ. |
pt_BR |
dc.degree.program |
Programa de Pós-Graduação em Informática |
pt_BR |
dc.subject.cnpq |
CIÊNCIAS EXATAS E DA TERRA |
pt_BR |
dc.subject.cnpq |
CIÊNCIA DA COMPUTAÇÃO |
pt_BR |
dc.subject.en |
Service-Oriented Architecture |
pt_BR |
dc.subject.en |
eXtreme Programming |
pt_BR |
dc.subject.en |
Agile Methods |
pt_BR |
dc.subject.en |
Software Process Line |
pt_BR |
dc.subject.en |
Service Construction |
pt_BR |
dc.description.abstracten |
In the last decades, global economy has reestructured towards a service-oriented busi- ness model, meaning organizations have been positioning according to their core compe- tencies e organized a collaboration network with partners, as to reuse pre-made solutions to deliver a solution to their customers. This way, a given solution s time-to-market decre- ases, whereas return over investiment increases, as organizational assets are reused more often. In parallel, the speed of changes in the market has been increasing as well, bringing more volatility to requirements and demanding greater flexibility and agility to respond to changes. Due to the need for a smaller response time, new ways of working have been uncovered, proposing incremental deliveries and greater adaptability to unstable require- ments. The concept of Service-Oriented Architecture has emerged within this context, pro- posing greater flexibility and smaller response time to the needs of markets and organi- zations. For the same reason, a series of lightweight and non-burocratic methods were proposed. Those methods were aftewards called Agile Methods . Despite such similarities, there s no consensus in literature about how applicable is this combination into a software development method that delivers service-oriented solutions. In fact, there s a lack of structured and repeatable methods that allow this combination to be properly implemented. This dissertation aims to define a software process line which purpose is to build service-oriented solutions via agile practices, in a way that takes into consideration the context of the organization where it is being implemented. This way, it is expected that organizations my easily and unassistedly instantiate variations of this software process line, according to its reality, the reality of their market niche, their workforce, their too- ling, their culture, among other factors. |
pt_BR |
dc.degree.country |
Brasil |
pt_BR |
dc.description.sponsordocumentnumber |
n/a |
pt_BR |
dc.description.abstractpt |
Nas últimas décadas, a economia global tem se reestruturado em direção a um modelo de negócios orientado a serviços, ou seja, as organizações tem se posicionado de acordo com as competências em que são especialistas e organizado uma rede de colaboração com parceiros, a fim de reutilizar soluções prontas para entregar uma solução a seus clientes. Desta forma, o time-to-market de uma solução diminui, ao passo que o retorno sobre o investimento aumenta, na medida em que os ativos organizacionais são reutilizados com maior frequência. Em paralelo, a velocidade de mudanças no mercado também vem aumentando, trazendo consigo maior volatilidade de requisitos e demandando maior flexibilidade e agilidade na resposta a mudanças. Assim, face à necessidade de menor tempo de resposta, novas formas de trabalhar foram surgindo, propondo entregas parciais e maior adaptabilidade a requisitos voláteis. O conceito de Arquitetura Orientada a Serviço surgiu nesse contexto, procurando oferecer maior flexibilidade e menor tempo de resposta às necessidades do mercado e de organizações. Pelo mesmo motivo foram formulados uma série de métodos voltados a um desenvolvimento de software mais leve e menos burocrático. Estes métodos foram posteriormente denominados Métodos Ágeis . No entanto, apesar de tais similaridades, não há consenso na literatura sobre a aplicabilidade desta combinação em um processo de desenvolvimento que entregue soluções orientadas a serviço. De fato, há carência de métodos estruturados e repetíveis que permitam implementar esta combinação de forma apropriada. Esta dissertação tem por objetivo definir uma linha de processos de software voltada a construção de soluções orientadas a serviço por meio de práticas ágeis e que, além disso, leve em consideração o contexto da organização onde está sendo instanciada. Desta forma, espera-se que organizações possam instanciar variantes desta linha de processos com facilidade e de forma desassistida, respeitando sua realidade, a realidade de seu nicho de mercado, as características de sua força de trabalho, seu ferramental, sua cultura, entre outros fatores. |
pt_BR |
dc.subject.pt |
Service-Oriented Architecture |
pt_BR |
dc.subject.pt |
eXtreme Programming |
pt_BR |
dc.subject.pt |
Métodos Ágeis |
pt_BR |
dc.subject.pt |
Linha de Processos de Software |
pt_BR |
dc.subject.pt |
Construção de Serviços |
pt_BR |