Rights and Intentions in Value Modeling Romulo Filho Paul Johannesson e Maria Bergholtz.
-
Upload
mariana-sancho -
Category
Documents
-
view
216 -
download
0
Transcript of 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
Autores
Paul Johannesson Professor do Royal Institute of Technology Idealizou o laboratorio SYSLAB Membro de vários comites baseados na
engenharia de requisitos
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
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)
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.
Trabalhos Relacionados
REA Ontology E3value Ontology Hohfeld`s Classification of Rights
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
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.
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.
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.
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.
Value Context Model
Actors and Social Structures Actions Social Relationships Value Exchanges
Value Context Model
Actors and Social Structures Actions Social Relationships Value Exchanges
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.
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.
Value Context Model
Actors and Social Structures Propósito
É o valor que é pretendido em um ambiente social a seu ambiente.
Value Context Model
Actors and Social Structures Actions Social Relationships Value Exchanges
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.
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.
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.
Value Context Model
Actors and Social Structures Actions Social Relationships Value Exchanges
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.
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.
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.
Value Context Model
Actors and Social Structures Actions Social Relationships Value Exchanges
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
Value Exchanges – Social Relationships
Value Exchanges
Design Rich Value Models Notação e Guideline
Owneship - “O”;
Claim - “C”;
Privilege - “Pr”;
Power - “Po”;
Pleading Claim - “PC”;
Custody - Seta tracejada; --
Evidence - …..>
Design Rich Value Models
Design Rich Value Models
Design Rich Value Models
Design Rich Value Models
Design Rich Value Models
The Pawnshop Example
Design Rich Value Models
The Pawnshop Example
Design Rich Value Models
The Pawnshop Example
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.