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

Slides:



Advertisements
Apresentações semelhantes
Modelo de Casos de Uso Diagrama de Casos de Uso
Advertisements

Orientação a objetos identidade abstração classificação encapsulamento
Análise e Projeto Orientado a Objetos
Sistemas Operacionais
Professor: Eduardo Teles Análise e Desenvolvimento de Sistemas
Identificando requisitos
ATSI ExtendingAndFormalizingTheFrameworkForInormati onStyleArchitecture Alunos: Manuel Mendes- nº49703 Francisco Silva – nº51298 Cristina Fraga- nº51383.
Contabilidade Sistemas de Informação
Gestão de Projetos Áreas de conhecimentos Integração
Centrado na arquitetura
Projeto de Sistemas de Software
Metodologias Equipe do Curso de ES para SMA
Linguagens de Modelagem (cont.) (III) Equipe do Curso de ES para SMA {lucena, furtado, choren,
Ambientes de Computação Empresarial e Avaliação de Custos
Linguagens de Modelagem para SMA
Análise de Requisitos Use Case Renata Araujo Ricardo Storino
Definition of a business model An architecture for the product, service and information flows, including a description of the various business actors and.
SMA: ORGANIZAÇÃO.
Planejamento do gerenciamento de riscos
Prof.: Ms. Maria Teresa Grimaldi Larocca
University of Minho, Portugal
Thaís Fukasawa. Mais Grupo
Especificação de Requisitos de Software com Casos de Uso
Mônica Appezzato Pinazza
Análise de Sistemas Análise e Projeto Prof. Jeime Nunes Site:
CURSO TECNICO EM ADMINISTRAÇÃO
Integrações da Logística
Planejamento Estratégico de Sistemas de Informação
Desafios do desenvolvimento de software
Planificação e Desenvolvimento Curricular na Escola
Administração Mercadológica IV
Efficient Consumer Response. Introdução Interacção da empresa como meio que a rodeia Criação de relações entre clientes, fornecedores, concorrentes, organismos.
Planejamento de estratégias:
UML Diagrama de Caso de Uso Profª. Marcelo Siedler
UNIVERSIDADE CASTELO BRANCO
Objetivos do Capítulo Explicar a importância da implementação de processos e tecnologias de gerenciamento de dados numa organização. Explicar as vantagens.
Capturando Requisitos com Use Cases Disciplina: Estudo do RUP Autor: Tiago Lima Massoni Orientacao: Augusto Sampaio Paulo Borba.
Laboratório de Programação
Revisão 2º Bimestre Engenharia de Software I
Capítulo 10 – Qualidade de Produtos de Software Escrito por: Renata Araújo Vírginia Chalegre Apresentado por: Cleice.
Planejamento e estratégia
Como elaborar seu currículo? 04/2006 Um currículo bem feito não garante sua contratação mas um currículo mal elaborado elimina-o do processo seletivo.
Giolo, J. Educação & Sociedade, Campinas, v. 31, n. 113, p , out.-dez
Estruturas Organizacionais
A Linguagem Formal de Especificação VDM-SL
Sistemas de informação (nome da nossa disciplina)
Linguagem de Modelagem Unificada
Building an Enterprise Architecture: The Popkin Process.
Modelo de Análise e Projeto
Padrões de projeto M.Sc. Sílvio Bacalá Jr..
Frameworks e Componentes Daniel Fernando Pavelec.
 Clique para adicionar texto Inovação com uso de Redes Sociais Corporativas.
Banco de Dados Representa o arquivo físico de dados, armazenado em dispositivos periféricos, para consulta e atualização pelo usuário. Possui uma série.
Segundo Kramer “uma proposta pedagógica é um caminho, não é um lugar
Gerenciamento de Projetos
Capítulo 1 – Entenda o seu trabalho
TEORIA DA CONTABILIDADE PROF. ALVARO
Introdução à Programação Orientada a Objeto
Rob skate.
Modelagem de Sistemas Orientada a Objeto Com UML
Célia Cruz | Renata Brunetti
Gestão de Projetos - aula 5: organização - Profª. Vilma Tupinambá, MsC
Marketing de Relacionamento
Gestão Estratégica de Negócios
O que é PROJETO EXECUTIVO
©2003, Alexandre Vasconcelos & Augusto Sampaio CIn-UFPE1 Análise e Projeto de Sistemas Modelagem de Requisitos com Casos de Uso.
Gerenciamento de Projetos
PRINCE2 Project Controlled Environment Projetos em Ambientes Controlados.
Técnicas de Avaliação de Interfaces Prof. Jorge Cavalcanti.
Eco-innovation in business models ? theoretical considerations Anais Rossana Filetti Soranz Sandro.
Transcrição da apresentação:

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

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.