Buscar

U4 cap2 Resumo Tutorial i estrela

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 6, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 9, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

Testes Essenciais 1
Copyright © Prof. A Padua A Oliveira – ES - 2008/2 IME/UERJ
1
INDICE
1. O Framework de Modelagem i*
2. Workflow sugerido
3. O Modelo SA
4. O Modelo SD
- Modelo de Dependências Estratégicas
� Elementos 
� Tipos de dependências estratégicas
5. O Modelo SR
- Modelo de Razões Estratégicas
� Tipos de elos de ligação
Resumo do Framework i* (i-estrela)
�22/20Copyright © Prof. A. Padua A. Oliveira © DICC/UERJ
2
Objetivo: Modelar contextos organizacionais com base nos 
relacionamentos de dependência entre os atores 
participantes.
atores dependem uns dos outros para que metas (“goals”) 
sejam alcançadas, recursos (“resources”) sejam fornecidos, 
tarefas (“tasks”) sejam realizadas e metas flexíveis 
(“softgoals”) sejam “razoavelmente satisfeitas”.
1. No Modelo SD são expressos exclusivamente 
relacionamentos de dependência estratégica entre os 
atores através de uma rede de nós e arestas (ou elos), 
onde cada nó representa um ator e cada aresta mapeia 
uma dependência entre os atores.
2. No Modelo SR, que detalha as razões estratégicas 
internas aos atores intencionais, o comportamento de 
cada ator é modelado através de relações meios-fim 
(“means-end”), decomposições de tarefas (“task 
decompositions”) e contribuições de meta flexível 
(“softgoal contributions”).
O Framework de Modelagem i*
Introdução I-star Workflow Modelo SA Modelo SD Modelo SR Bibliografia
Testes Essenciais 2
�33/20Copyright © Prof. A. Padua A. Oliveira © DICC/UERJ
3
Estudar o 
Problema
[Problema Errado]
[Problema Certo]
Construir 
Modelo SD
Construir
Modelo SR
Analisar 
Modelos
[Modelos Completos]
[Mais Iterações]
Framework i* - Workflow Sugerido
3
Construir 
Modelo SA
4
1
5
2 
Introdução I-star Workflow Modelo SA Modelo SD Modelo SR Bibliografia
�44/20Copyright © Prof. A. Padua A. Oliveira © DICC/UERJ
4
• Principais passos:
• Obter documentos
• Entrevistar pessoas
• Fazer anotações
• Guardar documentos e anotações
• Documentos produzidos:
• Descrição de problemas
• Atas de reuniões
• Anotações de entrevistas
Framework i* - Estudar o Problema
Introdução I-star Workflow Modelo SA Modelo SD Modelo SR Bibliografia
Testes Essenciais 3
�55/20Copyright © Prof. A. Padua A. Oliveira © DICC/UERJ
5
• Principais passos:
• Identificar os atores
• Definir papéis, posições e agentes
• Identificar as metas dos atores
• Definir as dependências entre os atores
• Documentos produzidos:
• Modelo SA
• Relação descritiva dos atores
• Com papéis, posições e agentes
• Relação das metas por ator
• Metas concretas (goals) e metas flexíveis (softgoals)
• Relação de dependências estratégicas
• Com descrição e tipo 
Ex. Identifique os atores, posições e papéis para um sistema 
de reserva de diárias em um hotel.
Framework i* - Construir Modelo SA
Introdução I-star Workflow Modelo SA Modelo SD Modelo SR Bibliografia
�66/20Copyright © Prof. A. Padua A. Oliveira © DICC/UERJ
6
Modelo de Atores Estratégicos (Modelo SA)
Um ator é uma entidade ativa que 
desempenha atividades para atingir metas 
através do seu “know-how”. 
Um agente (pode ser um individuo) é um ator 
com manifestações físicas concretas, tal 
qual um humano.
Agente, papel e posição são especializações 
de um ator genérico.
Um agente ocupa posições.
Um agente desempenha papéis.
Uma posição cobre papéis (uma posição 
é um conjunto de papéis desempenhados 
por um agente).
Papel é a caracterização abstrata do 
comportamento social de um ator.
Papéis, posições e agentes podem ter 
sub-partes.
Introdução I-star Workflow Modelo SA Modelo SD Modelo SR Bibliografia
Testes Essenciais 4
�77/20Copyright © Prof. A. Padua A. Oliveira © DICC/UERJ
7
• Principais passos:
• Construir Modelo SD
• Documentos produzidos:
• Diagrama de dependências estratégicas
• Com as dependências entre os atores
Framework i* - Construir Modelo SD
Introdução I-star Workflow Modelo SA Modelo SD Modelo SR Bibliografia
�88/20Copyright © Prof. A. Padua A. Oliveira © DICC/UERJ
8
• Cada dependência, mapeada no Modelo SD, representa um 
relacionamento de cooperação entre dois atores, onde um ator 
chamado de “depender” depende de um outro ator chamado de 
“dependee”. 
• O elo da dependência, chamado de “dependum”, é o objeto da 
dependência que pode ser: uma meta, uma meta flexível, uma 
tarefa ou um recurso. 
eu quero
 ...
Membro
do ComiteChair
Conflitos
sejam
votados
eu posso
 ...
DD
ator1 ator2
O Modelo SD
1) Dependência por meta:
O depender não se importa 
como vai ser atingido
– Ilustração da dependência entre dois atores
Introdução I-star Workflow Modelo SA Modelo SD Modelo SR Bibliografia
Testes Essenciais 5
�99/20Copyright © Prof. A. Padua A. Oliveira © DICC/UERJ
9A representação das dependências
"depender" "dependee""dependum"
"dependum"
"dependum"
"depender"
"depender"
"dependee"
"dependee"
2) Dependência por tarefa:
O depender estipula como vai ser feito
3) Dependência por recurso:
O depender usa o recurso
4) Dependência por meta flexível:
O depender tem a decisão final
Introdução I-star Workflow Modelo SA Modelo SD Modelo SR Bibliografia
�1010/20Copyright © Prof. A. Padua A. Oliveira © DICC/UERJ
10
Uma meta (ou meta concreta) é uma condição ou estado de desejo no 
mundo que um ator deseja alcançar.
Uma tarefa especifica um modo particular de fazer alguma coisa. Quando 
uma tarefa é especificada como uma sub-tarefa de outra tarefa, a sub-
tarefa restringe a tarefa maior para um curso de ação em particular.
Um recurso é uma entidade (física ou informacional) que não é 
considerada problemática pelo ator. A principal característica neste caso 
é: se o recurso está disponível (e por quem foi disponibilizado no caso de 
uma dependência externa).
Uma meta flexível é uma condição no mundo a qual o ator gostaria 
alcançar, mas diferente de uma meta, o critério para essa condição ser 
atingida não é definido a priori, sendo sujeito à interpretação. 
O significado dos elementos do Modelo SD
Introdução I-star Workflow Modelo SA Modelo SD Modelo SR Bibliografia
Testes Essenciais 6
�1111/20Copyright © Prof. A. Padua A. Oliveira © DICC/UERJ
11
Legenda:
Dependência
Estratégica
Exemplo de Modelo SD – “Expert Committee”
Dependência 
estratégica
Recurso
Meta
Meta Flexível
Tarefa
Ator
[Oliveira et al. 06]
Introdução I-star Workflow Modelo SA Modelo SD Modelo SR Bibliografia
�1212/20Copyright © Prof. A. Padua A. Oliveira © DICC/UERJ
12
• Principais passos:
• Construir Modelo SR
• Documentos produzidos:
• Diagramas de razões estratégicas
• Com o detalhamento do “rationale” e o 
relacionamento deste com os outros atores 
Framework i* - Construir Modelo SR
Introdução I-star Workflow Modelo SA Modelo SD Modelo SR Bibliografia
Testes Essenciais 7
�1313/20Copyright © Prof. A. Padua A. Oliveira © DICC/UERJ
13
O Modelo SR tem como objetivo representar o detalhamento da 
razão estratégica (“rationale”) de cada ator (inclusive com 
alternativas) em termos dos elementos do processo. 
O Modelo SR tem a forma de um grafo com alguns tipos de nós e 
arestas (ou elos).
Os elementos do processo usados para essa modelagem são: 
� a relação meios-fim, a qual explicita as decisões que 
envolvem o atingimento das metas do ator;
� a decomposição de tarefa, a qual detalha como as tarefas 
são elaboradas e realizadas e, também, como os recursos são 
utilizados e disponibilizados;
� o relacionamento de contribuição, o qual explicita a 
contribuição, positiva (+) ou negativa (-), entre as metas 
flexíveis.
O Modelo SR
Introdução I-star Workflow Modelo SA Modelo SD Modelo SR Bibliografia
�1414/20Copyright © Prof. A. Padua A. Oliveira © DICC/UERJ
14Descrevendo os elementos do Modelo SR
A relação meios-fim é mapeada 
graficamente por um vetor como elo 
direcionado para o nó fim, o qual é 
geralmente uma meta, a partir do 
nós meio, os quais são sempre uma 
tarefa (ou mais de uma tarefa no 
caso de existirem alternativas 
mutuamente exclusivas (tipo “xor”) 
para o atingimento da meta). 
Arelação meios-fim
XOR (ou exclusivo)
Introdução I-star Workflow Modelo SA Modelo SD Modelo SR Bibliografia
Testes Essenciais 8
�1515/20Copyright © Prof. A. Padua A. Oliveira © DICC/UERJ
15Descrevendo os elementos do Modelo SR
A decomposição de tarefa é mapeada 
graficamente pela representação dos 
nós sub-componentes da tarefa, os 
quais são ligados ao nó principal (a 
tarefa maior) através de um elo 
representado por uma reta com um 
pequeno segmento de reta que corta 
esse elo. Os nós dos sub-componentes 
podem ser: metas, tarefas, recursos 
e metas flexíveis.
A decomposição
de tarefa
AND
Introdução I-star Workflow Modelo SA Modelo SD Modelo SR Bibliografia
�1616/20Copyright © Prof. A. Padua A. Oliveira © DICC/UERJ
16Descrevendo os elementos do Modelo SR
O relacionamento 
de contribuição
• No diagrama está representada a
contribuição negativa (“some –”) pois a
segurança exerce alguma influência, ela
reduz a comodidade da realização da tarefa.
É muito importante observar que um fator de
qualidade (RNF) quando é componente de uma
tarefa este RNF também é requerido para
todos os sub-componentes da tarefa.
• Quando uma meta flexível é um
componente em uma tarefa decomposta, ela
serve como um atributo de qualidade para
aquela tarefa, guiando (ou restringindo) a
seleção entre alternativas para a
decomposição daquela tarefa.
Introdução I-star Workflow Modelo SA Modelo SD Modelo SR Bibliografia
Testes Essenciais 9
�1717/20Copyright © Prof. A. Padua A. Oliveira © DICC/UERJ
17Exemplo do “rationale” do ator
relações meios-fim 
decomposições de tarefas e 
relações de contribuição
Elo Decomposição
de Tarefa
Elo Meios-Fim
Elo Contribuição
+ / -
LEGENDA
Adaptado de [Oliveira 06] 
Introdução I-star Workflow Modelo SA Modelo SD Modelo SR Bibliografia
�1818/20Copyright © Prof. A. Padua A. Oliveira © DICC/UERJ
18Os Elementos do Modelo SR 
Elo meios-fim
Decomposição 
de tarefa
Contribuição de 
meta flexível
Adaptado da tese de Eric Yu [Yu 95] 
Introdução I-star Workflow Modelo SA Modelo SD Modelo SR Bibliografia
Testes Essenciais 10
�1919/20Copyright © Prof. A. Padua A. Oliveira © DICC/UERJ
19
• Principais passos:
• Verificar e validar o Modelo SD
• Verificar e validar os Modelos SR
• Documentos produzidos:
• Diagrama validados
Framework i* - Analisar Modelos
Introdução I-star Workflow Modelo SA Modelo SD Modelo SR Bibliografia
�2020/20Copyright © Prof. A. Padua A. Oliveira © DICC/UERJ
20
Chung, L.; Nixon, B.; Yu, E.; Mylopoulos, J.; Non-Functional Requirements in Software 
Engineering – Kluwer Academic Publishers 2000 – Massachusetts, USA.
Cysneiros, L., Leite, Julio; Non-Functional Requirements from Elicitation to Conceptual 
Models presented During the Sixth International Conference on the Unified 
Modelling Languace. San Francisco – 2003.
Leite, Julio; Werneck, Vera; Oliveira, A. Padua A.; Capelli, Claudia; Cerqueira, Ana Luiza; 
Cunha, Herbert; Baixauli, Bruno; “Understanding the Strategic Actor Diagram: An 
Exercise of Meta Modeling” The X Workshop on Requirements Engineering; Toronto, 
Canada - 2007. 
Oliveira, A. Padua A.; Cysneiros, L. M.; Leite, J. C. S. P.; Figueiredo, E. M. L.; Lucena, C. J. 
P.; “Integrating Scenarios, i*, and AspectT in the Context of Multi-Agent Systems” 
CASCON 2006 - The 16th Annual International Conference on Computer Science 
and Software Engineering. Toronto, Canada.
Oliveira, A. Padua A.; Leite, J. C. S. P.; Cysneiros, L. M.; “Intentional Requirements 
Engineering Method - ERi*c”; Proceeding of The XI Workshop on Requirements 
Engineering (WER 2008); Barcelona, Spain - Sept/2008. ISBN: 978-84-7653-144-0, 
p. 155-166 
Yu, E. Modelling Strategic Relationships for Process Reengineering. PhD Thesis, 
Graduate Department of Computer Science, University of Toronto, Canada, 1995.
Bibliografia
Introdução I-star Workflow Modelo SA Modelo SD Modelo SR Bibliografia

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes