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

Slides:



Advertisements
Apresentações semelhantes
Análise e Projeto Orientado a Objetos
Advertisements

DIAGRAMA DE COLABORAÇÃO
Linguagens de Programação para SMA Viviane Torres da Silva
Os Sistemas Multi-agente Viviane Torres da Silva
Introdução a Engenharia de Software de Sistemas Multi-Agentes
Engenharia de Software
Modelagem de Software Orientado a Objetos
UML Modelando um sistema.
UML – Visões Parte 1 Modelando um sistema.
Modelo Ambiental Eveline Alonso Veloso PUC-Minas.
(Unified Modeling Language)
Casos de Uso.
Diagrama de Classes continuação.
DIAGRAMA DE PACOTES É um mecanismo de agrupamento geral que serve para agrupar vários modelos Organiza elementos em grupo e costuma ser utilizado na modelagem.
Uma Ferramenta Baseada em MDA para a Especialização de Mecanismos de Persistência Fabio Seixas Marques Seminário LES – 28 de outubro.
UML: Diagrama de Classes
Diagramas de Seqüência
Projeto de Sistemas de Software
Metodologias Equipe do Curso de ES para SMA
Metodologias Equipe do Curso de ES para SMA {lucena, furtado, choren,
Linguagens de Modelagem
Metodologias Equipe do Curso de ES para SMA
Linguagens de Modelagem
Linguagens de Modelagem (cont.) (IV)
Viviane Torres da Silva
Frameworks Conceituais
Linguagens de Modelagem para SMA
Os Sistemas Multi-agente Viviane Torres da Silva
UML Diagrama de Classes elementos básicos. Contexto Os diagramas de classes fazem parte do da visão estática da UML. Os elemento desta visão são conceitos.
Metodologia para Desenvolvimento Web
Linguagens de Modelagem para SMA
Interactive 3D visualization
Modelagem de Sistemas de Informação
(Linguagem de Modelagem Unificada)
AORML Agent-Object-Relationship Modeling Language Inteligência Artificial 2007/02 Renata S.S. Guizzardi.
AORML – Projeto Detalhado do Cenario de Manutencao Renata S.S. Guizzardi IA – 2007/01.
ARKnowD: De Tropos a AORML Inteligência Artificial 2007/02 Renata S.S. Guizzardi.
Padrões para Atribuições de Responsabilidades
Projeto da Camada de Domínio
Orientação a Objetos.
Diagrama de Classes e Colaboração
Introdução UML, Diagrama de Classes e Comunicação/Colabaração
Engenharia de Software de Sistemas Multi-Agentes Seminários 2009 – 1º Semestre Agentes Inteligentes Inovações Tecnológicas.
Projeto de Sistemas de Software
MAS-ML Tool: Um Ambiente de Modelagem de Sistemas Multi-Agentes
Metodologias para construção de SMA
Diagramas de Atividade
Casos de Uso no Engenharia de Software e Sistemas {abab, dtvp, jmmn, mscla, rmb2,
Heron Vieira Aguiar “Seminário da disciplina MDA” Julho de 2006
UML: Diagrama de Classes
Metodologias (Parte II) Viviane Torres da Silva
DIAGRAMA DE CLASSE Médio Integrado.
Area Software. Mundo Conectado Mundo Conectado com Multiplicidade de Dispositivos.
Padrão- MVC Model, View, Controller
Rights and Intentions in Value Modeling Romulo Filho Paul Johannesson e Maria Bergholtz.
Trabalho de Introdução a Sistemas Multi-Agentes Simulação de uma Residência com integrantes e faxineira Heliomar Kann da Rocha Santos Roberto Weidmann.
Casos de Uso Tarciane Andrade
Diagramas de Caso de Uso
UML Diagramas de Classes Disciplina: Engenharia de Software
Modelagem Conceitual descreve a informação que o sistema vai gerenciar.
Equipe: Bruno Barbosa Felipe Fernandes Waleska Dias.
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
Fundamentos de Engenharia de SW Diagramas da UML Usados no Projeto de Software.
O que é modelagem orientada a objetos?
Análise e Design de Software Site:
Diagrama de Classes Modelagem e Programação Orientada a Objetos Curso Superior de Tecnologia em Sistemas para Internet Prof. Cristiano Stüpp Nunes
©2003, Alexandre Vasconcelos & Augusto Sampaio CIn-UFPE1 Análise e Projeto de Sistemas Modelagem de Requisitos com Casos de Uso.
Análise e Projeto de Sistemas Análise & modelagem conceitual Prof. Edjandir Corrêa Costa
Linguagens de Modelagem (cont.) (II)
Transcrição da apresentação:

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

AORML

Software Engineering Lab (LES) – PUC-Rio AOR Model Modelo externo: modelo de análise do domínio –Foca no sistema como um todo Modelo interno: modelo de design –Foca nos agentes

Software Engineering Lab (LES) – PUC-Rio Modelo AOR externo Diagrama de agente Diagrama de frame de interação Diagrama de seqüência de interação Diagrama de padrão de interação

Software Engineering Lab (LES) – PUC-Rio Terminologia e representação ou communicative action event eventos gerados por ações

Software Engineering Lab (LES) – PUC-Rio Objeto Relacionamentos com outros objetos: –Associação –Generalização / especialização –Agregação / composição Relacionamentos com agentes: –Associação –Agregação / composição (contém)

Software Engineering Lab (LES) – PUC-Rio Agente Tipos de agentes: –Artificiais (agentes de software) –humanos (agentes externos) –institucionais : organizações Relacionamentos com outros agentes –Associação –Generalização / especialização

Software Engineering Lab (LES) – PUC-Rio Diagrama de classe objeto composição especialização multiplicidade agente (artificial) agente externo associação

Software Engineering Lab (LES) – PUC-Rio Agentes institucionais Agente institucionais possuem agentes internos que desempenham papéis Agentes internos possuem obrigações (duties) e direitos (rights)

Software Engineering Lab (LES) – PUC-Rio Diagrama de agente Agente interno Agente institucional outra forma de representar especialização detalhamento

Software Engineering Lab (LES) – PUC-Rio Relacionamentos or communicative action event Compromisso / reivindicação (ou requisição)

Software Engineering Lab (LES) – PUC-Rio Relacionamentos Commitment (compromisso) –Se agente A tem um compromisso com agente B..... Claim (reivindicação ou requisição) –.... agente B tem uma reivindicação com agente A.

Software Engineering Lab (LES) – PUC-Rio Diagrama de frame de interação compromisso reivindicação compromisso reivindicação

Software Engineering Lab (LES) – PUC-Rio Diagrama de seqüência de interação

Software Engineering Lab (LES) – PUC-Rio Diagrama de padrão de interação regra

Software Engineering Lab (LES) – PUC-Rio Modelo AOR interno Diagrama de frame de reação Diagrama de seqüência de reação Diagrama de padrão de reação

Software Engineering Lab (LES) – PUC-Rio Modelo AOR interno envia mensagem (communication actions) recebe mensagem (communication events) isPerceivedBy isCreatedBy isSentBy isSentTo evento gerado por ação evento gerado por ação

Software Engineering Lab (LES) – PUC-Rio Diagrama de frame de reação requisição da biblioteca do dep. para a biblioteca central ação compromisso da biblioteca central ação compromisso da biblioteca do dep com a biblioteca central requisição da biblioteca central com a biblioteca do dep. mensagem

Software Engineering Lab (LES) – PUC-Rio Diagrama de padrão de reação Biblioteca central tem que reagir a um pedido de livro regra de reação

Software Engineering Lab (LES) – PUC-Rio Direitos (rights) e deveres (duties) de agentes internos hasDutyToReact hasRightToSend hasDutyToFulfill hasNoRightToSend