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

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

Linguagens de Modelagem (cont.) (IV)

Apresentações semelhantes


Apresentação em tema: "Linguagens de Modelagem (cont.) (IV)"— 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 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) Software Engineering Lab (LES) – PUC-Rio

4 Mensagem x Operação Mensagem: Operação:
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 Software Engineering Lab (LES) – PUC-Rio

5 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 Software Engineering Lab (LES) – PUC-Rio

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

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

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

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

10 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 Software Engineering Lab (LES) – PUC-Rio

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

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

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

14 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 Software Engineering Lab (LES) – PUC-Rio

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

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

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

18 Fipa Modeling

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


Carregar ppt "Linguagens de Modelagem (cont.) (IV)"

Apresentações semelhantes


Anúncios Google