METHONTOLOGY Sandro Rautenberg - 2007 -

Slides:



Advertisements
Apresentações semelhantes
Análise e Projeto de Sistemas I
Advertisements

Análise e Projeto Orientado a Objetos
Engenharia de Software
Engenharia de Software
Gerência de Projetos Wesley Peron Seno Introdução
Rational Unified Process(RUP)
Engenharia de Software Professor Sandro de Paiva Carvalho.
Mitos e Problemas Relacionados ao Software
Metodologia de Desenvolvimento de Software
Revisões de Software Parte 1
Análise Estruturada O mais amplamente usado dos métodos de modelagem de requisitos Modelos que retratam fluxo e o conteúdo da informação (dados e controle)
Introdução à Modelagem Conceitual 1. Conceitos Básicos
Grupo 5: Fernando Lourenço Pinho Costa Rafael de Souza Santos
Como Desenvolver Sistemas de Informação
Gerencia de Projeto OO Aspectos Avançados em Engenharia de Software Aula 5 Fernanda Campos DCC/UFJF.
Automação de Processos
Visão Geral do Desenvolvimento de Sistemas e Papéis no Desenvolvimento de Software Marcely Dias
Metodologia Versão 2 FSRS.
FDD.
Principios e Conceitos de Projeto
Modelos de Processos de Software
Configuração de manutenção
Prof.Alfredo Parteli Gomes
Modelos de Maturidade de Processos de Software
Automação de Processos
Adriano S. Castro. Soluções para problemas recorrentes no desenvolvimento de software; Orientação a objetos; Facilitam a reutilização; Vocabulário comum;
Aluno: Lucas Bucci da Silveira Orientador: Carlos Roberto Lopes
Análise e Projeto de Sistemas Introdução
Rafael Cordeiro de Barros
Engenharia do Conhecimento Ernesto Trajano Jacques Robin CIn-UFPE.
Modelos de Maturidade de Processos de Software
Introdução a Desenvolvimento de Sistemas
Projeto de Banco de Dados
Modelos de Processo de Software
Modelagem de Negócio no RUP
SWEBOK José Benito David Embiruçu Leandro barbosa Pablo Alessandro
Vânia Maria P. Vidal, José Maria Monteiro, Luís Eufrasio T. Neto
Software engineering, the software process and their support M.M. Lehman Apresentadora: Tarciana Dias da Silva.
Analises de sistemas ESTRUTURADA Analise de sistema estruturada.
Análise e Projeto Orientados a Objetos
Bruno Silva Desenvolvido a partir de
Endeavour Apresentação da Ferramenta. Observações a respeito da escolha da ferramenta o foco do trabalho não são as ferramentas em si, mas sim a integração.
Padrão- MVC Model, View, Controller
METODOLOGIA, MÉTODOS E FERRAMENTAS
Centro de Informática Universidade Federal de Pernambuco Engenharia de Requisitos Paulo Ramos Jaelson Castro.
Um estudo comparativo entre PMBOK e SWEBOK
Gestão de projetos de Software GTI-16
Processo de Desenvolvimento de Software – PDS
Engenharia de Software
Engenharia de Software
Análise de Casos de Uso Rafael Duarte Alexandre Mota [rmd,
1 Engenharia do Conhecimento Patrícia Tedesco Revisada por Flávia Barros.
© Nabor C. Mendonça Processo / Metodologia de Desenvolvimento de Software.
Mestrando: Pedro Barbosa Cordeiro Orientador: Bernardo Lula Júnior
Antonio Nascimento Roteiro Introdução Objetivos Áreas de Conhecimento Certificações Conclusões Referências.
André Drummond RA Danilo Benzatti RA
Objetivos deste módulo
Profa. Reane Franco Goulart. É uma representação de engenharia de algo que vai ser construído. Para a engenharia de software o projeto foca em quatro.
Gerenciamento de Configuração de Software
RESPOSTAS A INCIDENTES E PLANO DE CONTINUIDADE DE NEGÓCIOS
RUP – Rational Unified Process Márcia Seabra Cabral Prof. Augusto Sampaio Centro de Informática - UFPE.
CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo  1.
PSDS com CMMI Nível 2 Dimitri de Almeida Malheiros Barbosa 27/03/2006.
ISO9001:2000 para Software Professor: Alexandre Vasconcelos Equipe: Amanda Pimentel Börje Karlsson Danielly Karine Erika Pessoa Jorge Cavalcanti Jose Edson.
IF 718 Análise e Projeto de Sistemas Augusto Sampaio Vitor Braga (Estágio docência) Camila Sá (Monitora) Parte do material cedido pela Qualiti Software.
Lenylda Albuquerque ISO Processos de Ciclo de Vida de Software Universidade Federal de Pernambuco.
Análise do Sistema Alexandre Mota
Processos de Software Ludimila Monjardim Casagrande 1º Semestre Desenvolvimento e Qualidade.
Engenharia de Software Conceitos e elementos 1. Engenharia   Resolução de problemas através de soluções economicamente viáveis  Motivacão: Limitação.
Análise e Projeto de Sistemas Análise & modelagem conceitual Prof. Edjandir Corrêa Costa
Transcrição da apresentação:

METHONTOLOGY Sandro Rautenberg

Roteiro INTRODUÇÃO PROCESSO DE DESENVOLVIMENTO DE ONTOLOGIAS METHONTOLOGY ATIVIDADE DE CONCEITUAÇÃO REFERÊNCIAS

Baseado no padrão IEEE de desenvolvimento de software Tarefas agrupadas em atividades Atividades classificadas em: Gerenciais Técnicas, ou orientadas ao desenvolvimento Suporte Processo de Desenvolvimento de Ontologias - PDO

PDO (Atividades Gerenciais) Planejamento encadeamento tempo recursos necessários Controle execução de tarefas Certificação de qualidade checagem da qualidade das saídas ontologia software produzido documentação

Pré-desenvolvimento Estudo do ambiente (plataformas e aplicações) Por que se construir ontologias, quais são os usos potenciais, quem são os usuários Desenvolvimento Conceituação: conhecimento de domínio é transcrito por modelos significantes ao nível de conhecimento Formalização: transforma-se o modelo conceitual em um modelo formal ou semi-computável Implementação: os modelos computáveis são construídos Pós-desenvolvimento Atividades de manutenção a ontologia, se necessário Reuso por outras ontologias ou aplicações PDO (Atividades Técnicas)

PDO (Atividades de suporte) Aquisição do conhecimento De especialistas por métodos (semi)automáticos de aprendizado de ontologias. Avaliação Compara o desenvolvimento das ontologias, software e documentação perante frames de referência. Integração merging com outras ontologias, criando uma nova ontologia Alinhamento de atividades pela combinação de múltiplas ontologias, preservando características originais Documentação Detalha cada estágio completo ou produto resultante Controle de configuração Arquiva versões de ontologias, softwares e documentação para controlar as mudanças

METHONTOLOGY e Processo de Desenvolvimento de Ontologias METHONTOLOGY: metodologia para construção de ontologias Ciclo de vida baseado na produção de protótipos Intra-dependência de tarefas Inter-dependência de ontologias

METHONTOLOGY Preocupação inicial com o reuso para não “reinventar a roda” Refinar o conhecimento adquirido evita a propagação de erros às etapas subseqüentes Utilização de ferramentas Maior parte do conhecimento é adquirido no início da construção da ontologia

CONCEITUAÇÃO METODOLOGIA ATIVIDADES TAREFAS METHONTOLOGY CONCEITUAÇÃO 11 TAREFAS

CONCEITUAÇÃO Tarefa 1 Construir um glossário de termos Tarefa 2 Construir taxonomias conceituais Tarefa 3 Construir diagramas de relações binárias ad hoc Tarefa 4 Construir dicionário de conceitos Tarefa 5 Descrever relações binárias ad hoc Tarefa 6 Descrever atributos de instância Tarefa 7 Descrever atributos de classe Tarefa 8 Descrever constantes Tarefa 9 Descrever axiomas formais Tarefa 10 Descrever regras Tarefa 11 Descrever instâncias

1: Construir dicionário de termos

2: Construir taxonomias conceituais... Flight America Airlines FlightIberia Flight AA7462AA2010AA0488 subclasse de

3: Construir diagramas de relações binárias ad hoc Passagem Aeroporto tem origem tem destino é local de origem de é local de destino de

4: Construir dicionário de conceitos

5: Descrever relações binárias ad hoc

6: Descrever atributos de instância

7: Descrever atributos de classe

8: Descrever constantes

9: Descrever axiomas formais

10: Descrever regras

11: Descrever instâncias

Pontos Importantes METHONTOLOGY é uma alternativa de metodologia para desenvolvimento de Ontologias Independentemente, de metodologia a ser adotada, os modelos de documentos apresentados são relevantes

Referências Gómez-Perez, A; et al. Ontologic Engineering: with examples from the areas of knowledge management, e-commerce and the semantic web. Springer-Verlag, González, R. G. A Semantic Web Approach to Digital Rights Management. Disponível em: Acessado em 29 de março de :00