Você está na página 1de 9

UNIVESIDADE NOVA DE LISBOAi

MESTRADO EM CIÊNCIA DA COMPUTAÇÃO

“ADMINISTRAÇÃO DE TECNOLOGIAS DA INFORMAÇÃO”

por
FERNANDO JOÃO MAVIUCO BAPTISTA
Dissertação de Mestrado

UNL-RECIFE, 2016
UNL - UNIVESIDADE NOVA DE LISBOA
CIn - CENTRO DE INFORMÁTICA
PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO
FERNANDO JOÃO MAVIUCO BAPTISTA

“ADMINISTRAÇÃO DE TECNOLOGIAS DA INFORMAÇÃO”

Dissertação apresentada como requisito parcial à obtenção do


grau de Mestre em Ciência da Computação, área de
concentração em Engenharia de Requisitos do Programa de
Mestrado em Ciência da Computação do Centro de Informática
da Univesidade Nova de Lisboa.

Orientadora: Carla Schuenemann

RECIFE, 2016
Catalogação na fonte
Bibliotecária Jane Souto Maior, CRB5-869

O48a Baptista, Fernando João Maviuco


Administração De Tecnologias Da Informação - para obtenção de
modelos arquiteturais SOA a partir de modelos organizacionais /
Orlando Silva de Oliveira. –

Recife: O Autor, 2016.

151 f.: il., fig., tab.


Orientador: Carla Taciana Lima Lourenço Silva Schuenemann.
Dissertação (Mestrado) – Univesidade Nova de Lisboa.
CIn, Ciência da computação, 2016.
Inclui referências, anexo e apêndice.
1. Ciência da computação. 2. Engenharia de software. 3.
Engenharia de requisitos. 4. Arquitetura de software.
I.Schuenemann, Carla Taciana Lima Lourenço Silva (orientadora).
II. Título.

005 CDD (11. ed.) UNL- 2016-42


Dissertação de Mestrado apresentada por Fernando João Maviuco Baptista
à Pós-Graduação em Ciência da Computação do Centro de Informática da
Univesidade Nova De Lisboa, sob o título “Administração de Tecnologias da
Informação Para Obtenção de Modelos Arquiteturais SOA a Partir de
Modelos Organizacionais” orientada pela Profa. Carla Taciana Lima
Lourenço Silva Schuenemann e aprovada pela Banca Examinadora formada
pelos professores:

bisctdxy
______________________________________________
Prof. Robson do Nascimento Fidalgo
Centro de Informática/UNL

______________________________________________
Profa. Fernanda Maria Ribeiro de Alencar
Departamento de Eletrônica e Sistemas / UNL

CarlTacianaLimSchuenemann
_______________________________________________
Profa. Carla Taciana Lima Lourenço Silva Schuenemann
Centro de Informática / UNL

Visto e permitida a impressão.


Recife, 26 de Outubro de 2016

VictoridReis
___________________________________________
Profa. Edna Natividade da Silva Barros
Coordenadora da Pós-Graduação em Ciência da Computação
Do Centro de Informática da Univesidade Nova de Lisboa.

Univesidade Nova de Lisboa

Faculdade de Engenharia
Dedico este trabalho á minha mãe, Teresa Maviuco (in memorian).

______________________________________________________________
Agradecimentos

Em primeiro lugar a Deus todo poderoso, pós tem proporcionado em minha


vida, magnificas batalhas. Por todas as vezes que enfraquecei e Ele me trouxe
força e coragem para continuar. Por todos os males que Ele tirou da minha
frente e me protegendo em todos os momentos que eu precisei.

Agradeço também à minha família, minha esposa, meus filhos e


todos os meus irmãos que me ajudaram, dando o suporte necessário para que
eu enfrentasse mais esse desafio. Além disso, souberam me compreender
quando tive que abdicar de muitos momentos familiares para a realização
deste trabalho.

Presto meus agradecimentos especiais à minha orientadora, a Prof.ª Carla


Silva, por sempre estar à disposição, ajudando e motivando nos momentos
mais necessários. Também agradeço-a pela compreensão que ela teve diante
dos meus momentos de dificuldade.

Sou muito grato aos meus colegas de trabalho, pois me deram muita força
esuporte quando eu precisei me ausentar para estar presente nas atividades
relacionadas ao mestrado. Desse modo, tenho enorme gratidão aos colegas e
amigos Augusto Coimbra, Kelsen Oliveira, Maria Alice, Ednaldo Gomes,
Matheus Torquato, José Júnior, Harley Macedo e Francenila.

Deixo também meus sinceros agradecimentos a todos aqueles que de forma


direta ou indiretamente me auxiliaram para que eu pudesse desenvolver os
trabalhos relacionados a esta pesquisa.

Por último, um agradecimento muito especial á minha mãe, Teresa Maviuco,


que mesmo distante deu todo o amor que podia dar e todo o suporte
necessário para que eu conseguisse ter boas condições de vida. Á minha mãe
presto os meus mais profundos agradecimentos e deixo registrada a minha
infinita saudade. Obrigado por tudo!
" O sol nasce para todos;
Pós nem sempre;
Brilha para todos.
- 2014 -"

Fernando Maviuco
Resumo

A Arquitetura Orientada a Serviços (SOA) oferece um modelo arquitetônico que


visa aprimorar a eficiência, a agilidade e a produtividade de empresas. Nesse
modelo, os serviços são os principais meios para que os objetivos estratégicos
sejam atingidos.

Entretanto, o desenvolvimento de sistemas que utilizam este estilo de


arquitetura tem exigido novas estratégias dentro da Engenharia de Software
(ES), principalmente no tocante à disciplina de Engenharia de Requisitos (ER).

Por outro lado, observa-se que as abordagens da Engenharia de Requisitos


Orientada a Objetivos (GORE) têm ganhado notoriedade nos últimos anos. De
fato, as abordagens orientadas a objetivos apresentam mecanismos que não
são ofertados pela ER tradicional, como por exemplos capturar os objetivos dos
stakeholders e as características do sistema em um mesmo modelo. Assim, é
possível usar esse modelo para analisar e identificar se o sistema proposto
atende aos objetivos dos stakeholders. Esse é um importante tipo de análise no
contexto organizacional. No entanto, a literatura não apresenta uma forma
sistemática para identificar serviços em modelos de requisitos orientados a
objetivos.

Além disso, há uma lacuna a ser preenchida na transição dos requisitos


(espaço do problema) para a arquitetura equivalente (espaço da solução), no
contexto da SOA.

Dessa forma, este trabalho apresenta uma abordagem sistemática para a


identificação de serviços em modelos GORE descritos em i* e a posterior
obtenção da arquitetura SOA descrita em SoaML. A abordagem foi validada
através de um estudo empírico com usuários reais.

Palavras-chave: Arquitetura Orientada a Serviços (SOA). Engenharia de


Requisitos Orientada a Objetivos (GORE). Framework i*. SoaML.

ii
Abstract

The Guided Architecture for Services (SOUNDS) offers an architectural model


that aims improve the efficiency, the agility and the companies productivity. In
this model, the services are the main means so that the strategic goals be
reached.

However, the systems development that use this architecture style has been
demanding new strategies inside the Software Engineering (Es), mostly
concerning the Requisites Engineering discipline (ER).

On the other hand, that the Engineering approaches of Guided Requisites is


observed for Goals (Gore) have been wining fame in the last years. In fact, the
guided approaches for goals present mechanisms that are not offered by ER
traditional, as for examples capture stakeholders goals and the characteristics
of system in a same model. This way, it is possible to use that model to analyze
and to identify if the proposed system attends to stakeholders goals. This is an
important kind of analysis in the context organizacional. However, the literature
does not present a form Systematic to identify services in models of guided
requisites for goals.

Moreover, there is a lacuna to be performed in the requisites transition (problem


space) for the equivalent architecture (solution space), in the context of the
SANE.

Thus, this work presents a systematic approach for the services identification in
models Gore described in I* and the posterior obtainment of the SANE
architecture descrita in SoaML. The approach was validated through an empiric
study with real users.

Words-key: Guided architecture for Services (SOUNDS). Engineering of


Guided Requisites for Goals (Gore). Framework I*. SoaML.

i
Univesidade Nova De Lisboa
ii
Dissertação de Fernando Maviuco

Você também pode gostar