rights and intentions in value modeling romulo filho paul johannesson e maria bergholtz

37
Rights and Intentions in Value Modeling Romulo Filho Paul Johannesson e Maria Bergholtz

Upload: mariana-sancho

Post on 07-Apr-2016

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Rights and Intentions in Value Modeling Romulo Filho Paul Johannesson e Maria Bergholtz

Rights and Intentions in Value Modeling

Romulo Filho

Paul Johannesson e Maria Bergholtz

Page 2: Rights and Intentions in Value Modeling Romulo Filho Paul Johannesson e Maria Bergholtz

Autores

Paul Johannesson Professor do Royal Institute of Technology Idealizou o laboratorio SYSLAB Membro de vários comites baseados na

engenharia de requisitos

Page 3: Rights and Intentions in Value Modeling Romulo Filho Paul Johannesson e Maria Bergholtz

Autores

Maria Bergholtz Professora e estudante de doutorado na

Universidade de Stockholm. Participa de trabalhos no Royal Institute of

Technology onde é membro do laboratorio SYSLAB

Page 4: Rights and Intentions in Value Modeling Romulo Filho Paul Johannesson e Maria Bergholtz

Introdução

Empresas precisam de instrumentos efetivos para conseguirem entender suas operações internas e estratégias tanto quanto suas operações externas. Modelos empresariais (Enterprise Models)

Page 5: Rights and Intentions in Value Modeling Romulo Filho Paul Johannesson e Maria Bergholtz

Introdução - Modelos empresariais (Enterprise Models) Value Models

Foco na motivação do negócio Foco intenções por trás dos processos do

negócio Descreve os focos em notações em alto nível

como atores, recursos e troca de valores. Descreve interações de negócios como

intenções e objetivos. Contrasta com o modelo de processo que inclui

detalhes de procedimento técnico.

Page 6: Rights and Intentions in Value Modeling Romulo Filho Paul Johannesson e Maria Bergholtz

Trabalhos Relacionados

REA Ontology E3value Ontology Hohfeld`s Classification of Rights

Page 7: Rights and Intentions in Value Modeling Romulo Filho Paul Johannesson e Maria Bergholtz

REA Ontology

Idealizado por McCarthy WE em 1982 com a publicação de “The REA accounting model: a generalized framework for accounting systems in a shared data environment. The Accounting Review”

Reação ao traditional business accounting Cada transação de negócio possue uma dupla

entrada Crédito Débito

Page 8: Rights and Intentions in Value Modeling Romulo Filho Paul Johannesson e Maria Bergholtz

REA Ontology

Possui representação de atores, recursos e eventos.

Cada transação e vista com uma troca de recursos entre atores.

Ex: Numa compra, o a gente que realiza a compra deve dar dinheiro para ter seu produto em troca.

Page 9: Rights and Intentions in Value Modeling Romulo Filho Paul Johannesson e Maria Bergholtz

E3value Ontology

Descrever troca de value object entre atores do negócio.

Possui conceitos como: Atores, value objects, value ports, value interfaces, values activities e value exchanges.

Page 10: Rights and Intentions in Value Modeling Romulo Filho Paul Johannesson e Maria Bergholtz

Hohfeld`s Classification of Rights Classificação dos direitos conforme value exchange

em 4 categorias: Claim

Um ator reclama que outro ator pague por um produto, dessa forma o segundo ator tem o dever de pagar.

Privileges Um ator é livre para realizar uma ação - falar, andar etc.

Power O ator que possui algum bem tem o poder de vendê-lo para

outra pessoa, criando assim um novo relacionamento entre o bem e o comprador.

Immunity Restringir o poder de um ator de criar relacionamentos com

outros atores.

Page 11: Rights and Intentions in Value Modeling Romulo Filho Paul Johannesson e Maria Bergholtz

Value Context Model

Modelo que provê um contexto para noções básicas de value models. Atores carregando value exchanges e estruturas

sociais que forma o background das trocas. Representar como ações realizadas pelos atores

podem ser combinadas em ações conjuntas que comunica intenções que podem resultar na criação e modificação dos relacionamentos sociais.

Page 12: Rights and Intentions in Value Modeling Romulo Filho Paul Johannesson e Maria Bergholtz

Value Context Model

Actors and Social Structures Actions Social Relationships Value Exchanges

Page 13: Rights and Intentions in Value Modeling Romulo Filho Paul Johannesson e Maria Bergholtz

Value Context Model

Actors and Social Structures Actions Social Relationships Value Exchanges

Page 14: Rights and Intentions in Value Modeling Romulo Filho Paul Johannesson e Maria Bergholtz

Value Context Model

Actors and Social Structures Ator

Entidade Humana/Não humana ou organização de entidades que é capaz de realizar ações.

Podem existir tanto no nivel de conhecimento quanto no nivel operacional.

Faz partes de relacionamentos tanto espontaneos quanto de relacionamento que exijam uma estrutura social pre existente.

Page 15: Rights and Intentions in Value Modeling Romulo Filho Paul Johannesson e Maria Bergholtz

Value Context Model

Actors and Social Structures Social Structure

Relacionamento criado por um conjunto de atores. São criadas por humanos com o propósito de dar valor

a seu ambiente. Ex: O propósito de uma escola e educar as pessoas.

Page 16: Rights and Intentions in Value Modeling Romulo Filho Paul Johannesson e Maria Bergholtz

Value Context Model

Actors and Social Structures Propósito

É o valor que é pretendido em um ambiente social a seu ambiente.

Page 17: Rights and Intentions in Value Modeling Romulo Filho Paul Johannesson e Maria Bergholtz

Value Context Model

Actors and Social Structures Actions Social Relationships Value Exchanges

Page 18: Rights and Intentions in Value Modeling Romulo Filho Paul Johannesson e Maria Bergholtz

Value Context Model

Actions Action

É realizada por um ator que dispara um estado de mudança. Ao realizar uma ação deseja ter um efeito dessa ação. Eventos são similares a ações, porém acontecem de forma

imprevisivel – Terremoto, efeito colateral de um tratamento médico.

Joint action Conjunto de ações coordenada envolmento 2 ou mais atores.

Page 19: Rights and Intentions in Value Modeling Romulo Filho Paul Johannesson e Maria Bergholtz

Value Context Model

Communicative Action É uma joint action no qual um ator se comunica com um

ou mais atores. Social Action

É uma joint action que se aplica no âmbito de relacionamentos sociais.

Page 20: Rights and Intentions in Value Modeling Romulo Filho Paul Johannesson e Maria Bergholtz

Value Context Model

Counts As É um relacionamento 2 sistemas lógicos na qual uma

ação, evento ou conceito pode ser entendido com uma outra ação, evento ou conceito.

Page 21: Rights and Intentions in Value Modeling Romulo Filho Paul Johannesson e Maria Bergholtz

Value Context Model

Actors and Social Structures Actions Social Relationships Value Exchanges

Page 22: Rights and Intentions in Value Modeling Romulo Filho Paul Johannesson e Maria Bergholtz

Value Context Model

Social Relationships Social Relationships

É uma associação entre 2 ou mais atores onde cada um assume um papel no relacionamento onde é definido em termos de direitos (rights) que o ator deve ter no relacionamento.

Role É um conjunto de direitos de um ator que de um

determinado papel tem em relação aos outros papeis do relacionamento.

Page 23: Rights and Intentions in Value Modeling Romulo Filho Paul Johannesson e Maria Bergholtz

Value Context Model

Social Relationships Right

Pode-se ententer direito como uma reclamação, um privilégio ou uma imunidade como definida por Hohfeld.

Commitment Relacionamento entre 2 atores onde os direitos

envolvidos na relação primeiramente consite numa reclamação onde um ator é obrigado a carregar alguma ação para outro ator.

Outras palavras: Um ator tem o compromisso de levar alguma ação para o benefício de outro ator.

Page 24: Rights and Intentions in Value Modeling Romulo Filho Paul Johannesson e Maria Bergholtz

Value Context Model

Social Relationships Owership

Relação social entre um ator e a estrutura social onde os direitos permentcem a um outor recurso.

Authority Direto to ator agir como agente em nome de uma

organização ou outro ator. Resource

Qualquer entidade quem qualquer valor perceptivel que tem identidade.

Page 25: Rights and Intentions in Value Modeling Romulo Filho Paul Johannesson e Maria Bergholtz

Value Context Model

Actors and Social Structures Actions Social Relationships Value Exchanges

Page 26: Rights and Intentions in Value Modeling Romulo Filho Paul Johannesson e Maria Bergholtz

Value Context Model

Value Exchanges Transferencia de algo que tenha valor de um ator para

outro. Deve, não obrigatoriamente, incluir 3 componentes:

Criação de relacionamento social Se o autor passar a ter privilegios ele poderá utilizar os recursos,

ou seja, criação um relacionamento com o recurso. Custódia

Não significa que o autor tem direitos sobre o recurso. Evidencia

Toda transferencia deve ser documentada

Page 27: Rights and Intentions in Value Modeling Romulo Filho Paul Johannesson e Maria Bergholtz

Value Exchanges – Social Relationships

Page 28: Rights and Intentions in Value Modeling Romulo Filho Paul Johannesson e Maria Bergholtz

Value Exchanges

Page 29: Rights and Intentions in Value Modeling Romulo Filho Paul Johannesson e Maria Bergholtz

Design Rich Value Models Notação e Guideline

Owneship - “O”;

Claim - “C”;

Privilege - “Pr”;

Power - “Po”;

Pleading Claim - “PC”;

Custody - Seta tracejada; --

Evidence - …..>

Page 30: Rights and Intentions in Value Modeling Romulo Filho Paul Johannesson e Maria Bergholtz

Design Rich Value Models

Page 31: Rights and Intentions in Value Modeling Romulo Filho Paul Johannesson e Maria Bergholtz

Design Rich Value Models

Page 32: Rights and Intentions in Value Modeling Romulo Filho Paul Johannesson e Maria Bergholtz

Design Rich Value Models

Page 33: Rights and Intentions in Value Modeling Romulo Filho Paul Johannesson e Maria Bergholtz

Design Rich Value Models

Page 34: Rights and Intentions in Value Modeling Romulo Filho Paul Johannesson e Maria Bergholtz

Design Rich Value Models

The Pawnshop Example

Page 35: Rights and Intentions in Value Modeling Romulo Filho Paul Johannesson e Maria Bergholtz

Design Rich Value Models

The Pawnshop Example

Page 36: Rights and Intentions in Value Modeling Romulo Filho Paul Johannesson e Maria Bergholtz

Design Rich Value Models

The Pawnshop Example

Page 37: Rights and Intentions in Value Modeling Romulo Filho Paul Johannesson e Maria Bergholtz

Conclusão

Abordagem para capturar metas e intenções de negocios na forma de troca de valores.

Tem várias aplicações e vem sendo uma tendencia modelos de valores para definir servicos de negocio no nivel empresarial.