Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 Modelagem conceitual ENG1518 – Sistemas de Informação Gerenciais Prof. Fernanda Baião Alguns slides foram adaptados e estendidos a partir do material dos Profs. Gustavo Moreira e Eduardo Bezerra Tópicos Modelar... Para quê? Paradigma da Orientação a Objetos Notação do Diagrama de Classes Relacionamentos Modelar... para quê? Você construiria uma casa sem uma planta baixa? Visão Técnica.Visão Usuária Modelagem Cálice cor altura data fabricação capacidade ... Operação mental para observar um domínio e capturar sua estrutura Abstração Refere-se às convenções para exibição Representação Objeto Representado Objeto Observado Abstração A abstração é o resultado de uma operação mental que depende do fenômeno observado e do interesse do observador Representação • Abstrações diferentes geram representações distintas Atributo Cor Vermelha Ação Viajar Carro Classe Níveis do Processo de Modelagem Mundo Real Modelo Descritivo Modelo Conceitual Modelo Lógico Modelo Físico Seres Objetos Organismos Fatos Informações Formais Informações Informais Dados Cadeia de Bits e Bytes Descrição Informações do Negócio Organização Independente de Computação Escolha do Modelo de Dados Estrutura Interna Níveis do Processo de Modelagem Mundo Real Modelo Descritivo Modelo Conceitual Modelo Lógico Modelo Físico Seres Objetos Organismos Fatos Informações Formais Informações Informais Dados Cadeia de Bits e Bytes Descrição Informações do Negócio Organização Independente de Computação Escolha do Modelo de Dados Estrutura Interna Nosso foco Modelagem Conceitual If you don´t know where you are going, any road can take you there Lewis Carroll https://www.youtube.com/watch?v=aSgjjwBSZco https://www.youtube.com/watch%3Fv=aSgjjwBSZco Modelagem Conceitual - Por quê? Para quê? • (Relembrando…) – Melhorar a comunicação entre as pessoas envolvidas! “Se você conseguir entender, exprimir e organizar um problema de forma clara, vocë já está a mais da metade do cominho de resovê-lo” “Um modelo conceitual claro e organizado reflete o seu entendimento sobre um problema” Modelagem Conceitual - Por quê? Para quê? Especificamente para Sistemas de Informação… • Modelagem conceitual tem como objetivo contribuir para acquisição and descrição do conhecimento • … necessário para o desenvolvimento e manutenção de sistemas de informação, … • … que são (ou se tornarão) componentes ativos do processo produtivo de uma organização Modelagem conceitual de dados “the activity of formally describing some aspects of the physical and social world around us for purposes of understanding and communication…Conceptual modelling supports structuring and inferential facilities that are psychologically grounded. After all, the descriptions that arise from conceptual modelling activities are intended to be used by humans, not machines... The adequacy of a conceptual modelling notation rests on its contribution to the construction of models of reality that promote a common understanding of that reality among their human users.” John Mylopoulos Modelo conceitual de dados • “Descrição das estruturas e dos relacionamentos que são possíveis na realidade, por meio de algum vocabulário comum” • “Meio para descrever o conhecimento de uma certa comunidade sobre a realidade” • “A especificação de uma conceitualização” Objetivos • Prover terminologia e regras para descrever o domínio • Uniformizar a descrição • Compartilhar o entendimento entre pessoas e sistemas • Possibilitar o reuso de conhecimento do domínio • Facilitar a busca do conteúdo pelos usuários • Tornar o conhecimento explícito Cenário exemplo } Diversos nomes para o mesmo conceito... } No domínio de produção de petróleo } “dutos”, “linhas”, “tramos”, ... } Visões distintas para o mesmo conceito, dependente do uso em um determinado sub-domínio } “Petróleo” (estimado x produzido x ...) “Árvore de Natal” (o que vem na sua mente?) E quanto a “Árvore de Natal Molhada”? Sistema posicionado no fundo do mar, composto por válvulas conectadas ao poço e à unidade de produção na superfície. Estas válvulas permitem o fluxo de produção de petróleo e gás, do poço para a superfície, assim como a injeção de líquido e gás da superfície para o poço http://www.tnpetroleo.com.br/sala_de_aula/equipamentos_submarin os Modelagem conceitual “Pessoa” “É_Filho_De” Símbolo (linguagem) Coisa (realidade) Conceito (conceitualização) pessoa(Fernanda) pessoa(JoaoVictor) Pessoa(JoaoPedro) é_filho_de(JoaoVictor, Fernanda) é_filho_de(JoaoPedro, Fernanda) Pessoa é_filho_de Modelagem conceitual Representada por Interpreta Interpreta Conceitualização Abstração Linguagem de Modelagem Modelo Instância de Instância de Usada pra compôr Usada pra compôr Representada por Modelagem Conceitual e a Representação de Conhecimento • Objetivo é representar mais precisamente um domínio de conhecimento, sob diferentes perspectivas SistemaProduto O quê? Por quê? Evento Quando? Localidade Onde? Quem? Processo Atividade Como? Meta PapelDepartamento Regra de negócio Fatores externos Indicador Dados Conceito Competência Objetivo Risco Documento Perspectivas • Estrutural – Define “o quê” existe no domínio • Conceitos e relacionamentos – Visão estática – Ponto de vista da informação – Modelos: • ER, OO, ORM, IDEFX, ... • Dinâmica – Define “como” acontece no domínio • Atividades, fluxos – Visão imperativa • dinâmica, procedimental – Ponto de vista das atividades Autor Nome completo Ano nascimento Livro Nome Título ISBN 0..n 1..n publica Autor Enviar resenha Revisor Revisar resenha Enviar para publicação Editora Publicar livro Modelos conceituais de dados Modelos (imperativos) de Processos de Negócio Perspectivas • Declarativa – Define regras – Baseada em restrições • Todas as alternativas de execução são possíveis, desde que não violem as restrições – Visão declarativa – Ponto de vista da restrição – Linguagens: • Declare, DCR Graphs, URML, ... Modelagem conceitual de Dados A Linguagem UML e o Diagrama de Classe Sistemas de Informação Gerenciais Prof. Fernanda Baião 21Alguns slides foram adaptados e estendidos a partir do material dos Profs. Gustavo Moreira e Eduardo Bezerra Modelo conceitual de dados • Modelo – Coleção de conceitos para descrever um conjunto de dados e as operações que os manipulam – Conceitos definidos em termos verbais ou gráficos – Em geral, possui uma notação gráfica • Modelos conceitual de dados típicos – Entidade-Relacionamento (ER) – Entidade-Relacionamento Estendido (ERE) – Orientado a Objetos (OO) Paradigma da Orientação a Objetos Como realizar a modelagem conceitual segundo a orientação a objetos (ou: como criar um diagrama de classes) • Identifique os objetos do seu domínio • Defina as classes do seu domínio – Aplicando os princípios de abstração – Descreva as características (atributos e relacionamentos) e comportamentos relevantes (métodos) das classes • Na Linguagem UML, a modelagem conceitual dá origem a um Diagrama de Classes Orientação a Objeto Objeto • Definição: – Algo que existe no mundo real • Objetos possuem: – Identidade – Conjunto de características com valores específicos, que determinam seu estado em qualquer instante do tempo • Intrínsecas (atributos) • Associativas (relacionamentos) – Comportamento definido por um conjunto de métodos Orientação a Objeto Exemplos de Objetos Orientação a Objeto Identidade: ‘esta aula’ Características: início hoje às 7:00 fim hoje às 9:30 tema: ”Modelagem Conceitual e Diagrama de Classes” Comportamento: iniciar finalizar Identidade: ‘o Beija-flor Biju’ Características: penas azuis bico fino vôo rápido Comportamento: voar migrar Identidade: ‘Aluno Mário’ Características: olhos de cor preta nasceu em 16/02/90 pesa 65kg mede 1,70m Comportamento: calcularIdade inscrever em disciplina cursar disciplinarealizar avaliação • Descrevem características (intrínsecas) dos objetos • Seus valores definem o estado do objeto Importante • O estado de um objeto pode mudar ao longo de sua existência • A identidade de um objeto, contudo, nunca muda Funcionário Nome Nasc Salário InformarSalário CalcularIdade Funcionário_Helena Nome=Helena Reis Nasc=28/01/1965 Salário = 4.000 InformarSalário CalcularIdade Funcionário_Mário Nome=Mário Sá Nasc=16/02/1970 Salário = 3.000 InformarSalário CalcularIdade 27 Atributos Orientação a Objeto Mensagens • Objetos são entidades independentes que necessitam se comunicar – Para obter informações ou ativar o comportamento de objetos, é preciso enviar-lhes mensagens – Ao receber uma mensagem, o objeto busca um método que irá responder a tal mensagem • Objetos só reagem a mensagens que acionam métodos de sua classe * Troca de mensagens: Paradigma de comunicação entre objetos Orientação a Objeto Funcionário Nome Nasc SalárioMensal InformarSalárioAnual CalcularIdade Funcionário_Helena Nome=Helena Reis Nasc=28/01/1965 SalárioMensal = 4.000 InformarSalárioAnual CalcularIdade Funcionário_Helena Nome=Helena Reis Nasc=28/01/1965 SalárioMensal = 4.000 InformarSalárioAnual CalcularIdade ? ERRO! 52.000 Informar Salário Anual? Calcular Desconto? Mensagens Orientação a Objeto Serviços/Métodos • Representam o comportamento dos objetos • Correspondem às ações dos objetos Funcionário Nome Nasc SalárioMensal InformarSalárioAnual CalcularIdade Funcionário_Helena Nome=Helena Reis Nasc=28/01/1995 SalárioMensal = 4.000 InformarSalárioAnual CalcularIdade Funcionário_Mário Nome=Mário Sá Nasc=16/02/2000 SalárioMensal = 3.000 InformarSalárioAnual CalcularIdade 52000 39000 Informar Salário Anual? Orientação a Objeto Serviços/Métodos • Um método é a implementação de uma ação – possuem argumentos, variáveis locais, valor de retorno, etc Orientação a Objeto Mário Características (estado) Nome = Mário Silva Nasc = 16/02/90 Matricula = 123456 CalcularIdade ... Identidade Representação Aluno_Mário Objeto Orientação a Objeto Classe • conjunto de objetos descritos por um mesmo conjunto de características (atributos e relacionamentos) e por um comportamento comum Orientação a Objeto Classe Aluno Aluno_João Aluno_Ana Classes x Objetos Orientação a Objeto Classe Funcionário Nome Nasc Salário InformarSalário CalcularIdade Instâncias (objetos) Funcionário_Helena Nome=Helena Reis Nasc=28/01/1965 Salário = 10.000 InformarSalário CalcularIdade Funcionário_Mário Nome=Mário Sá Nasc=16/02/1970 Salário = 3.000 InformarSalário CalcularIdade Classe Orientação a Objeto Classe • Resultado da aplicação de princípios de abstração utilizadas para representar um conjunto de objetos com características e comportamento idênticos • Uma classe pode ser vista como uma “fábrica de objetos” • Objetos de uma classe são denominados “instâncias” – Todos os objetos devem ser instâncias de pelo menos uma classe • Senão, tal objeto não estaria dentro do escopo – Todos os objetos de uma classe são idênticos no que diz respeito a sua interface e implementação Orientação a Objeto Mas o quê é o princípio da abstração? • Processo mental que seleciona algumas propriedades de um conjunto de objetos e exclui outras irrelevantes em um dado contexto. “Velocípede de duas rodas iguais, movido a pedal” [Michaelis] a figura de uma bicicleta é uma representação dessa abstração... O texto com a definição de dicionário e o quadro de uma bicicleta também são! bicicleta "Yellow Bike”, de Oscar Dominguez Princípios da abstração da orientação a objetos • Abstração por classificação • Abstração por agregação ou composição (todo-parte) • Abstração por generalização (herança) 39 Abstração por Classificação • Por exemplo: definida a classe BICICLETA através do mecanismo de abstração por classificação, pode-se dizer que a bicicleta vermelha da Bia, a bicicleta verde do Dudu e a bicicleta azul da Lulu são membros desta classe. É membro de Bicicleta Diferentes classificações possíveis podem dar origem a diferentes classes em um modelo Mesa Cadeira Mobília preta Mobília amarela Abstração por Agregação ou Composição • Define uma nova classe a partir de um conjunto de outras classes que representam suas partes componentes. – objetos são agregações de objetos de outras classes • estrutura todo-parte, ou whole-part – Os objetos incluídos em uma agregação representam “partes” componentes do objeto da classe “todo”. – Estabelece um relacionamento “é parte de” entre a nova classe e seus membros. Bicicleta Roda Pedal Guidon 2..2 2..2 1..1 Casa Cozinha Banheiro Quarto 1..* 1..* 0..n ComposiçãoAgregação Outros exemplos de estruturas todo-parte… Mas o que uma estrutura todo-parte pode representar na prática? • Diferentes naturezas... – Um carro e suas peças – Um corpo humano e seus órgãos – Um coral e seus cantores – Um baralho e suas cartas – Um grupo musical e seus integrantes • Propriedades – Dependente x Independente • Dependente: quando o todo é removido todas as suas partes deixam de existir – Ex: livro e seus capítulos... – Exclusiva x Compartilhada • Exclusiva: uma parte só pode compor 1 todo – Ex: corpo humano e seus órgãos... Na UML, estruturas todo-parte podem ser representadas como relacionamentos de Agregação ou de Composição • Diferenças mais marcantes entre elas: – Destruição de objetos • Na agregação, a destruição de um objeto todo não implica necessariamente na destruição do objeto parte. – Pertinência • Na composição, os objetos parte pertencem a um único todo. – Por essa razão, a composição é também denominada agregação não- compartilhada. • Em uma agregação, pode ser que um mesmo objeto participe como componente de vários outros objetos. – Por essa razão, a agregação é também denominada agregação compartilhada. Agregação é independente Composição é dependente Agregação é compartilhada Composição é exclusiva Representando Agregações e Composições na UML Agregação é independente e compartilhada Composição é dependente e exclusiva Abstração por Generalização (Herança) • Organiza as classes de um domínio de discurso em uma taxonomia • Uma nova classe (genérica) é definida a partir da abstração das diferenças entre os objetos de duas ou mais classes (específicas). – cada classe específica é um subconjunto da classe genérica. – propriedades da classe genérica são compartilhadas pelas classes específicas – Permite definir características exclusivas das classes mais específicas a classe veículo é uma generalização das classes bicicleta e carro. . a classe pessoa é uma generalização das classes homem e mulher. Veiculo cor Bicicleta Carro placa Pessoa nome Homem Mulher Propriedades das generalizações • Para cada conjunto de generalização (generalization set), deve-se especificar as propriedades de completude e de disjunção – Completa x incompleta • Completa: cada objeto da classe genérica é necessariamente também um objeto de alguma classe específica – Disjunta x sobreposta • Disjunta: cada objeto da classe genérica é necessariamente um objeto de apenas 1 classe específica Pessoa nome Homem Mulher Estudante Professor Completa, disjunta incompleta, sobreposta Associações • Representam relacionamentos entre as classes – Significado arbitrário (não fixo) • Ex: <Professor> chefia <Professor>, <Professor> orienta <Aluno> – Diferente dos relacionamentos de agregação e de generalização • Estabelece um mapeamento entre os elementos de classes diferentes – Como links entre os objetos de cada classe • Pode definir “papéis” diferentes para cada objeto relacionado – Ex: orientador x orientado, chefe x chefiado Professor Aluno ensina orienta chefia chefe 0..n 0..n1..2 1..n 1..1 0..n Cardinalidades (multiplicidade) em associações • Restringe o número de objetos de cada classe que podem estar associadasentre si, em qualquer estado do mundo – Mínima: número mínimo de objetos associados • Zero: associação opcional – Máxima: número máximo de objetos associados – Valores típicos • 0..1: opcionalmente 1 • 1..1: exatamente 1 • 0..*: zero ou muitos • 1..*: no mínimo 1, no máximo vários – Exemplo • Cada pessoa mora em no mínimo 1 e no máximo 1 residência • Cada residência pode estar vazia ou nela podem morar várias pessoas Pessoa Residênciamora_em 1..10..n Cada associação pode ser entendida como um conjunto de ligações entre conjuntos (classes) Pessoas p1 p2 p3 p4 p5 a1 a2 a3 Residências Exemplos de cardinalidades – Cada cliente pode estar associado a vários pedidos. • Pode haver um cliente que não esteja associado a pedido algum. – Cada pedido está associado a um, e somente um, cliente. – Cada velocista pode estar associado a várias corridas. • Pode haver um velocista que não esteja associado a corrida alguma. – Cada corrida está associada a no mínimo dois velocistas e no máximo seis velocistas. Classe associativa (ou de associação) • É uma classe derivada de uma associação • Definida quando é necessário manter informações sobre a associação entre outras classes. • Exemplo: Associações n-árias • Define-se o grau de uma associação como a quantidade de classes envolvidas na mesma. – maioria das associações normalmente são binárias, mas existem também associações ternárias, quaternárias, ... • Definida quando o relacionamento, no domínio de discurso, envolve objetos de mais de 2 classes Exemplo (associação ternária) • Na notação da UML, as linhas de uma associação n-ária se interceptam em um losango nomeado. Notação do Diagrama de Classes Diagrama de Classes – notação • Classes – Atributos – operações ou métodos • Relacionamentos – Associação – Generalização – Agregação e composição – Auto-relacionamento • Classes associativas UML Diagrama de Classe – notação de classe UML UML Pessoa Cidade 0..* multiplicidade 1..1Mora em sentido de leitura nome Diagrama de Classes – notação de associação Diagrama de Classes – notação de associação • Para melhor esclarecer o significado de uma associação no diagrama de classes, a UML define três recursos de notação: – Nome da associação: fornece algum significado semântico a mesma. – Direção de leitura: indica como a associação deve ser lida – Papel: para representar um papel específico em uma associação. UML Diagrama de Classes – exemplo de associação Aluno Disciplina Cursa Professor leciona 1..*0..* 1..* 1..1 Diagrama de Classes – notação de classes associativas UML Diagrama de Classes – notação de auto-relacionamento e papel no relacionamento UML Diagrama de Classes – notação de agregação e composição UML Agregação é independente e compartilhada Composição é dependente e exclusiva Diagrama de Classes – notação de generalização UML {sobreposta, incompleta} Recursos adicionais na UML - Estereótipos CidadeRio cruza 1..n0..n EstadoNascente nasce em 1..1 1..n 0..n 1..1 localizada em UML Recursos adicionais na UML - Estereótipos • Oferecem uma “classificação de mais alto nível para um objeto… determinando de que tipo (natureza) o objeto é” [Fowler97]. • Definem os tipos de construtos que podem ser usados em um diagrama UML. – Podemos pensar neles como oferecendo um metamodelo para um diagrama UML, ou definindo a sintaxe gráfica de um diagrama UML • Agrupados em perfis (profiles), oferecem um mecanismo de extensão da UML para definição de novos elementos, com suas restrições aplicáveis <<polígono>> Cidade <<linha>> Rio cruza 1..n0..n <<polígono>> Estado <<ponto>> Nascente nasce em 1..1 1..n 0..n 1..1 localizada em UML Diagrama de objetos • Até agora vimos os elementos da modelagem conceitual de dados segundo o paradigma OO, usando a linguagem UML – Elementos de um diagrama de classes • Em um diagrama de objetos, representamos “um estado possível do mundo”, através de instâncias específicas UML Recapitulando… • Quais os objetivos de um modelo conceitual? • Quais as 3 perspectivas clássicas de modelagem conceitual existentes? Cite um exemplo de diagrama para cada um deles. • Quais são os principais elementos do Modelo de Classes? 81 UML Diagrama de Classe – exemplo ministra UML Diagrama de Classe – exemplo UML Diagrama de Classe – exemplo Exercícios • Considerando a descrição dos Estudos de Casos a seguir, especifique o modelo conceitual de dados deste domínio – Utilize a notação da ferramenta disponível 85 Quadro branco 86 UML exercício 1 Identifique classes e relacionamentos a partir das seguintes regras do negócio: a) Pedidos são compostos de vários itens de pedido. b) Um item de pedido diz respeito a um e exatamente um produto. c) Um pedido pode conter até 20 itens. UML exercício 2 Modele a situação: “Uma pessoa ao longo da vida, tem vários empregos, em empresas diferentes. Para a Previdência, é importante saber a data de admissão e a data de rescisão de contrato com cada uma dessas Empresas” UML exercício 3 Considere o seguinte discurso relativo a um sistema de partidas de tênis: "Num torneio de tênis, cada partida é jogada entre 2 jogadores. Pretende-se manter informação sobre o nome e idade dos jogadores; data da partida e atribuição dos jogadores às partidas. O máximo de partidas que um jogador poderá realizar é 6 e o mínimo 1. Desenhe o diagrama de classes correspondente. UML exercício 4 Modele a situação: “Um empregado pode trabalhar em vários projetos. Para fins de cálculo da remuneração é preciso saber quantas horas ele trabalha em cada projeto. Os empregados podem se ligar ou se desligar de um projeto a qualquer momento, mas é preciso guardar o histórico de participação dos empregados nos projetos” UML exercício 5 Modele a situação: “Uma venda possui um número identificador, a data que foi realizada, e ao menos um produto vendido. Uma venda é realizada por um único cliente, que possui CPF e nome. Para cada produto vendido, deseja-se saber a sua quantidade e o seu valor unitário” Dinâmica • Elabore um modelo conceitual de dados que represente a árvore genealógica de uma família, incluindo conceitos sobre pais, mães, irmãos, casamentos e filhos. Teacher: How old is your father? Kid: He is 6 years. Teacher: What? How is this possible? Kid: He became father only when I was born. Ferramenta genMyModel (http://www.genmymodel.com/) ou Quadro Branco (desenho a mão livre) 93 http://www.genmymodel.com/ Oops... Qualidades de um modelo: - correto - completo 99 Exercício (para avaliação) • Utilizando a notação UML vista nesta aula, crie um diagrama de classes da UML para o cenário da pizzaria Pizzando, descrito a seguir – Pode ser desenho a mão livre ou use a ferramenta de sua preferência 100 A Pizzando é uma rede de lojas de entrega de pizzas, com atuação no Rio de Janeiro e em Niterói. Quando um Cliente entra em contato com a Pizzando, um atendente recebe a ligação e confirma os dados do cliente. Caso o cliente não esteja já cadastrado, o atendente registra seu nome, CPF, um telefone de contato e seu endereço. O Atendente então recebe o pedido pelo telefone, anotando cada item do pedido com seu respectivo valor unitário e a quantidade solicitada, e ao final pergunta a forma de pagamento desejada pelo cliente. Os pedidos são identificados por um número único. Cada item de um pedido se refere a um Produto existente no cardápio, e cada Produto tem seu código, nome, descrição, tamanho. Os produtos vendidos nas lojas da Pizzando são pizzas ou bebidas (alcoólicas e não alcoólicas). Se for solicitada alguma bebida alcoólica, o atendente confirma a idade do Cliente e, caso este seja menor de idade, não inclui esta bebida no Pedido e avisa ao Cliente sobre a proibição. O atendente confirma cada item do pedido com o cliente, diz a previsão de entrega e desliga a ligação. O Atendente então encaminha o pedido paraa cozinha, para que a(s) pizza(s) seja(m) preparada(s). Durante o preparo da pizza, enquanto o pizzaiolo prepara a massa, o ajudante de cozinha separa os ingredientes da pizza. Quando as ambas as atividades finalizam, o pizzaiolo coloca os ingredientes sobre a massa e ela é colocada no forno para assar. Quando a pizza fica pronta, o ajudante de cozinha a retira do forno, a encaixota e a coloca sobre um balcão, empilhando as caixas de pizza de um mesmo pedido, e anotando o número do pedido sobre a caixa que está no topo. Ao mesmo tempo em que as pizzas são assadas, o ajudante de cozinha verifica se o pedido possui alguma bebida e, em caso positivo, providencia a(s) bebida(s) solicitada(s) e a(s) coloca ao lado das pizzas do mesmo pedido, anotando “pronto” ao lado do número do pedido. Quando um pedido fica pronto no balcão, o entregador “da vez” pega os itens, acomoda-os no seu veículo (alguns entregadores se deslocam por bicicleta, outros por moto) e sai para efetuar a entrega no endereço do cliente. Ao chegar no endereço indicado, o entregador entrega os produtos, recebe o pagamento e conclui o pedido. Ao voltar para a pizzaria, o entregador devolve o canhoto do Pedido e o valor recebido ao Atendente para que ele registre o pedido entregue. No caso de ter havido impossibilidade da entrega, ou alguma reclamação do cliente, o atendente registra a devolução do pedido e o motivo. A qualquer momento antes da entrega, os clientes podem solicitar o cancelamento do pedido. 101 QUEM SOU EU? (Luiz Fernando Veríssimo) Nesta altura da vida já não sei mais quem sou... Vejam só que dilema!!! Na ficha da loja sou CLIENTE, no restaurante FREGUÊS, quando alugo uma casa INQUILINO, na condução PASSAGEIRO, nos correios REMETENTE, no supermercado CONSUMIDOR. Para a Receita Federal CONTRIBUINTE, se vendo algo importado CONTRABANDISTA. Se revendo algo, sou MUAMBEIRO, se o carnê tá com o prazo vencido INADIMPLENTE, se não pago imposto SONEGADOR. Para votar ELEITOR, mas em comícios MASSA , em viagens TURISTA , na rua caminhando PEDESTRE, se sou atropelado ACIDENTADO, no hospital PACIENTE. Nos jornais viro VÍTIMA, se compro um livro LEITOR, se ouço rádio OUVINTE. Para o Ibope ESPECTADOR, para apresentador de televisão TELESPECTADOR, no campo de futebol TORCEDOR. Se sou TRICOLOR OU ALVIRUBRO , SOFREDOR. Agora, já virei GALERA. (se trabalho na ANATEL , sou COLABORADOR ) e, quando morrer... uns dirão... FINADO, outros ..... DEFUNTO, para outros ... EXTINTO, para o povão ... PRESUNTO. Em certos círculos espiritualistas serei ... DESENCARNADO, evangélicos dirão que fui ...ARREBATADO. E o pior de tudo é que para todo governante sou apenas um IMBECIL !!! E pensar que um dia já fui mais... EU.102
Compartilhar