A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Linguagens de Modelagem (cont.) (IV) Equipe do Curso de ES para SMA {lucena, furtado, choren,

Apresentações semelhantes


Apresentação em tema: "Linguagens de Modelagem (cont.) (IV) Equipe do Curso de ES para SMA {lucena, furtado, choren,"— Transcrição da apresentação:

1 Linguagens de Modelagem (cont.) (IV) Equipe do Curso de ES para SMA {lucena, furtado, choren,

2 Graph Transformation e UML

3 Software Engineering Lab (LES) – PUC-Rio Graph Transformation e UML Diagrama estendidos –Diagrama de case de uso -> Diagrama UER –Diagrama de classe Propõe o uso de transformações aplicadas a gráficos para descrever o sistema antes e depois da execução de um caso de uso Fase de requisitos Fase de análise (foca na troca de mensagens) Fase de design (foca na execução do agente)

4 Software Engineering Lab (LES) – PUC-Rio Mensagem x Operação Mensagem: –Agentes enviam e recebem mensagens Operação: –Agentes executam operações –Não são chamadas por outros agentes/objetos –São invocadas pelo próprio agente para atingir um objetivo As mensagens recebidas, são analisadas e o agente executa ou não uma operação de acordo com a mensagem

5 Software Engineering Lab (LES) – PUC-Rio Fase de Requisitos (foco: caso de uso) Diagrama de caso de uso Diagrama de classe –Agentes entidades ativas –Agentes possuem atributos e responsabilidades Diagrama de transformação –Transformações como conseqüência da ocorrência de um caso de uso Diagrama de seqüência –Usado para complementar a descrição de casos de uso

6 Software Engineering Lab (LES) – PUC-Rio Diagrama UER Diagrama de caso de uso para modelar agentes e objetivos objetivos agente

7 Software Engineering Lab (LES) – PUC-Rio Diagrama de classe agente

8 Software Engineering Lab (LES) – PUC-Rio Diagrama de transformação caso de uso sai de uma conta para a outra

9 Software Engineering Lab (LES) – PUC-Rio Diagrama de seqüência mensagens com atos da fala

10 Software Engineering Lab (LES) – PUC-Rio Fase de análise (foco: mensagens) Modelo estrutural –Diagrama de classes –Especificam as mensagem dos agentes Modelo funcional –Diagrama de transformação –Transformações decorrentes da aplicação de mensagens –Regras de transformação podem estar incompletas Modelo dinâmico –Diagrama de seqüência –Descreve a comunicação associada a um protocolo –Reforça a semântica em relação ao diagrama da fase de requisitos

11 Software Engineering Lab (LES) – PUC-Rio Diagrama de classe mensagens

12 Software Engineering Lab (LES) – PUC-Rio Diagrama de transformação

13 Software Engineering Lab (LES) – PUC-Rio Diagrama de seqüência

14 Software Engineering Lab (LES) – PUC-Rio Fase de design (foco: operações) Modelo estrutural –Diagrama de classes –Adiciona operações autônomas Modelo funcional –Diagrama de transformação –Descreve a conseqüência da aplicação de uma operação Modelo dinâmico –Diagrama de estado –Especifica a ordem de operações

15 Software Engineering Lab (LES) – PUC-Rio Diagrama de classe operações

16 Software Engineering Lab (LES) – PUC-Rio Diagrama de transformação operação

17 Software Engineering Lab (LES) – PUC-Rio Diagrama de estado nome da operação

18 Fipa Modeling

19 Software Engineering Lab (LES) – PUC-Rio Fipa Modeling


Carregar ppt "Linguagens de Modelagem (cont.) (IV) Equipe do Curso de ES para SMA {lucena, furtado, choren,"

Apresentações semelhantes


Anúncios Google