Uma Ontologia para Engenharia de Requisitos de Software

Tamanho: px
Começar a partir da página:

Download "Uma Ontologia para Engenharia de Requisitos de Software"

Transcrição

1 Uma Ontologia para Engenharia de Requisitos de Software Autor: Raul de Abreu Medeiros Júnior Orientadores: Arnaldo Dias Belchior Co-orientador: Pedro Porfírio Muniz Farias Nível: Mestrado Programa de pós-graduação : Mestrado em Informática Aplicada MIA da Universidade de Fortaleza - UNIFOR de contato do aluno : yahoo.com.br de contato dos orientadores : de contato do co-orientador: Ano de ingresso no programa : 2003 Época prevista de conclusão : Março de 2005 Proposta de dissertação aprovada em: esta atividade não existe formalmente na UNIFOR. Resumo Experiências reais e pesquisas mostram que um mau entendimento dos requisitos poderá levar a inúmeros problemas no processo de desenvolvimento de software. Este trabalho objetiva contribuir no esforço de redução desses problemas, a partir da proposição de uma ontologia de engenharia de requisitos. Para isto, pretendemos utilizar ferramentas de inferência em ontologia, para dar suporte à gerência desses requisitos ao longo do processo de desenvolvimento de software. Palavras chaves: Engenharia de Requisitos, Ontologia.

2 1. Caracterização do Problema Apesar de hoje desenvolvermos mais software e produtos de software cada vez mais sofisticados é também verdade que problemas no processo de desenvolvimento ainda continuam trazendo enormes prejuízos para os envolvidos. Uma questão central a alguns dos problemas decorrentes de falhas no processo de produção ou manutenção de software está o fato da precariedade dos processos de produção empregados, principalmente pela não observância de princípios da engenharia de requisitos. A engenharia de software associa a palavra requisitos como o início da produção de software. Um produto de software deverá ser construído de acordo com seus requisitos. Experiências reais e pesquisas mostram que um mau entendimento dos requisitos tem levado a inúmeros problemas no processo de desenvolvimento do software [10]. É uma boa prática em engenharia de software que investimentos na engenharia de requisitos sejam justificados como uma forma de evitar problemas futuros, ou mudanças ao longo do processo de desenvolvimento. Uma farta quantidade de pesquisas estatísticas sempre tem revelado que corrigir um erro no início do processo de desenvolvimento é bem mais barato do que corrigir esse mesmo erro depois. Os números variam de 1 para 20 e até 1 para 200 dependendo do tipo de produto considerado. Existem também vários estudos relatando que uma grande quantidade dos erros de desenvolvimento é devido a um mau entendimento dos requisitos. Naturalmente, um dos principais objetivos da engenharia de requisitos é construir requisitos de fácil entendimento tanto para quem os solicitaram, quanto para os desenvolvedores [9]. Para auxiliar no entendimento dos requisitos entre as duas partes (clientes e desenvolvedores), este trabalho propõe a utilização de uma ontologia para a engenharia de requisitos de software. Uma ontologia é uma especificação de uma conceituação, isto é, uma descrição de conceitos e relações que existem em um domínio de interesse. Basicamente, uma ontologia consiste de conceitos, relações, definições, propriedades, e restrições descritos na forma de axiomas [3]. As ontologias são úteis para apoiar a especificação e a implementação de qualquer sistema de computação complexo. Elas podem ajudar os envolvidos a compreenderem melhor uma certa área de conhecimento, apoiar as pessoas a alcançarem um consenso no entendimento sobre uma dada área de conhecimento [3]. Neste trabalho, pretendemos elaborar uma ontologia para engenharia de requisitos de software, que possa vir a facilitar a compreensão de seus conceitos. Isto poderá auxiliar na detecção de redundância, inconsistências de requisitos ou falhas no processo de engenharia de requisitos. 2. Fundamentação Teórica 2.1 Engenharia de Requisitos de Software A engenharia de requisitos de software é uma área recente; contudo, tem-se desenvolvido muito rapidamente. Em 1993, no primeiro Simpósio Internacional de Requisitos promovido pela IEEE, foram delimitadas as fronteira entre a engenharia de requisitos e as demais atividades de engenharia de software. Em particular, a comunidade científica visualizou a engenharia de requisitos como um tópico de pesquisa, como a modelagem e a análise [9].

3 Atualmente, várias abordagens que tratam da qualidade de processos de software, enfatizam o gerenciamento de requisitos como uma etapa importante do processo de construção de software. O CMMI [2], por exemplo, define duas áreas de processo para requisitos. Uma área de processo é um conjunto das práticas relacionadas entre si que, quando executadas coletivamente, satisfazem a um conjunto de objetivos considerados importantes para a sua operacionalização. A primeira área, que pertence ao nível dois de maturidade (abordagem por estágio), é a Gerência dos Requisitos com a finalidade de controlar os requisitos do projeto e do produto de software, além de identificar inconsistências entre requisitos e planos de projeto. A segunda, que pertence ao nível três de maturidade, é o Desenvolvimento dos Requisitos com o objetivo de produzir e analisar requisitos do cliente, do produto e dos componentes do produto. A ISO 9001 [8] recomenda que se deve assegurar que os requisitos do cliente sejam determinados e atendidos com o propósito de aumentar a satisfação do mesmo. Para facilitar um gerenciamento eficaz dos requisitos, é essencial que quaisquer mudanças acordadas nesses requisitos sejam simultaneamente comunicadas a todos os envolvidos Ontologia A palavra ontologia vem do grego ontos (ser) + logos (palavra). Ela foi introduzida na filosofia no século XIX, por filósofos alemães para distinguir o estudo do ser do estudo dos vários tipos de seres na ciência natural. Como uma disciplina da filosofia, uma ontologia construída tem a preocupação de prover categorias de sistemas, que agreguem uma certa visão do mundo. Na ciência da computação, ontologias têm sido desenvolvidas na inteligência artificial, para facilitar o compartilhamento de conhecimento e seu reuso. Atualmente, elas estão começando a se expandir em outras áreas como a integração inteligente de informação, sistemas cooperativos, produtos de software baseados em agentes, e no comercio eletrônico [1]. Uma das definições mais citadas para ontologia é dada por Gruber [5]: Uma ontologia é uma especificação formal e explícita para um conceito compartilhado. Neste contexto, padrões de conceituação para um modelo abstrato são meios explícitos em que os elementos são claramente definidos e, ultimamente, meios formais que podem ser processados por máquinas. Grunninger [7] relata, entre outras questões, a possibilidade do uso de ontologias para comunicação entre homens e sistemas computacionais, para inferência computacional e para o reuso e organização de conhecimento [1]. No contexto de ontologias, existem alguns padrões entre eles a OWL (Web Ontology Language) [16], que é uma linguagem para definição e instanciação de ontologias Web. Ela foi criada pela W3C com o intuito de facilitar as buscas semânticas na Web. Uma ontologia escrita em OWL deve incluir as descrições de classes, propriedades e suas instâncias. A semântica formal da OWL especifica como derivar, a partir de seqüências lógicas, fatos não literais presentes na ontologia, mas ligados pela semântica. Estes relacionamentos podem ser baseados em um simples documento ou em múltiplos documentos distribuídos que são combinados usando os mecanismos nela definidos. O desenvolvimento de ontologias, parece ser mais uma arte que uma ciência [18]. Até agora, grupos de pesquisadores estão tentando resolver este problema desenvolvendo metodologias para o desenvolvimento das mesmas. Gruninger e Fox [6] propuseram a metodologia TOVE (Toronto Virtual Enterprise). Essa metodologia foi derivada da experiência dos autores no laboratório de integração (Enterprise Integration Laboratory) para

4 desenvolvimento e evolução de ontologias integradas. Eles usaram cenários de motivação para descrever problemas ou exemplos os quais não eram adequadamente referenciados por ontologias existentes. Os cenários de motivação fornecem um conjunto intuitivo de possíveis soluções para os problemas encontrados. Estes dão a primeira idéia da semântica pretendida para objetos e seus relacionamentos, que irão depois ser inseridos na ontologia. Noy e McGuiness [13] propuseram uma outra metodologia, que chamaram de uma simples metodologia de engenharia do conhecimento. Eles criaram um guia com suas experiências com o Protégé-2000 [14]. 3. Metodologia de Trabalho e Estado Atual do Trabalho A metodologia para realização desta dissertação envolve as seguintes fases: Revisão bibliográfica; Definição de uma ontologia para engenharia de requisitos de software escrita em OWL, utilizando métodos e técnicas de criação de ontologia. Nesta fase, usaremos como base à literatura de requisitos; Validação da ontologia junto a especialistas; Realização de estudo de caso; Análise dos resultados; Conclusão do trabalho. 4. Trabalhos Relacionados Em [15] é defendido o uso do conhecimento do domínio durante o desenvolvimento de software para tornar o processo de desenvolvimento mais fácil e melhorar a produtividade. Para apoiar esta idéia, foram definidos os Ambientes de Desenvolvimento de Software Orientados a Domínio (ADSOD). Esses ambientes tornam disponível o conhecimento sobre o domínio numa representação simbólica, utilizando ontologias do domínio e a identificação de possíveis tarefas realizadas no domínio em questão. Ferramentas específicas do domínio introduzidas no ambiente definem o uso desse conhecimento em um processo de software bem definido. É apresentado um modelo para construção de ADSOD baseado nestas características, juntamente com um ADSOD para o Domínio de Cardiologia construído usando este modelo. Em [3] é apresentado uma ontologia de qualidade de software com o objetivo de apoiar a compreensão de terminologias e conceitos de qualidade de software, que é um domínio complexo. Esta ontologia é usada como uma base para o entendimento comum sobre conceitos de qualidade de software em um tutorial. Em [1] são inspecionados os princípios básicos do comportamento de ontologias e como elas têm sido usadas na comunidade de Web Semântica. É focado no processo de construção de ontologias centradas no conceito de linguagem de aplicações. Este conceito é fixado em um esquema de representação chamado language extended lexicon (LEL). Em [17] é proposto um framework combinando vários formalismos de engenharia de requisitos em um sistema de manufatura. Ele tem como objetivo mostrar os benefícios de integrá-los na base dos requisitos. Em [12] são apresentados e especificados os principais conceitos e relações de uma ontologia para métricas e indicadores de software baseada principalmente em conceitos da ISO, entre outros padrões. Ela é útil para dar suporte a diferentes processos de qualidade,

5 métodos e ferramentas que servem como fundamentação para diversos indicadores e métricas. Atualmente, este trabalho está evoluindo, para a sua re-implementação em OWL. Em [4] foi discutido como a engenharia de requisitos pode auxiliar o processo de criação de ontologias. Foi introduzida uma ferramenta que automatiza o processo de geração de ontologias baseadas na LAL (Léxico Ampliado da Linguagem) [11], que é um hiperdocumento que descreve os símbolos de um Universo de Informação. Esse universo é utilizado para facilitar a comunicação e a compreensão de palavras ou frases peculiares entre as pessoas envolvidas no desenvolvimento de um software. 5. Resultados Esperados Este trabalho objetiva construir e validar uma ontologia para a engenharia de requisitos de software. Assim sendo, esperamos contribuir no processo de elaboração de requisitos de forma mais clara e objetiva, tanto para o cliente como para os desenvolvedores, facilitando a documentação, aumentando a confiabilidade, e melhorando a manutenção do produto de software. Referências Bibliográficas 1 Breitman, Karin K.; Leite, Júlio C. S. P.; Ontology as a Requirements Engineering Product ; 11th IEEE International Requirements Engineering Conference; Capability Maturity Model Integration, Software Engineering Institute, Version 1.1. Carnegie Mellon. Pittsburgh; Duarte, Katia C.; Falbo, Ricardo A.; Uma Ontologia de Qualidade de Software ; Anais do VII Workshop de Qualidade de Software, XIV Simpósio Brasileiro de Engenharia de Software, João Pessoa; Felicíssimo, Carolina H.; Silva, Lyrene F.; Breitman, Karin K.; Leite, Júlio S. P.; Geração de Ontologias subsidiada pela Engenharia de Requisitos ; novembro de Gruber, Thomas R.; A Translation Approach to Portable Ontology Specifications, Knowledge Acquisiton 5: 199: Gruninger, Michael, Fox, Mark S.; Methodology for Design and Evaluation of Ontologies, Proceedings of Workshop on basic Ontological Issues in Knowledge Sharing Canada, Gruninger, Michael; Lee, Jintae; Introcução da seção Ontology Application and Design ; Communication ACM, February, NBR ISO 9001:2000, Sistemas de gestão da qualidade Requisitos. 9 Leite, Júlio C. S. P.; Doorn, Jorge H.; Perspectives on Software Requirements. Kluwer Academic Press, ISBN: ; Leite, J., Castro, J., Pinheiro, F., 2004, Plataforma Tecnológica em Engenharia de Requisitos Estratégias para o Aumento da Qualidade no Desenvolvimento de Sistemas. Acessado em março de 2004.

6 11 Leite, Júlio C. S. P.; Franco, Ana P. M.; A Strategy for Conceptual Model Acquisition. First ; International Symposium on Requirements Engineering. Proceedings. IEEE Computer Society Press. pp ; Martin, Maria A.; Olsina, Luis; Towards an Ontology for Software Metrics and Indicators as the Foundation for a Cataloging Web System ; First Latin American Web Congress; novembro de Noy, Natalya F.; McGuinness, Deborah L.; Ontology Devepment 1001: A Guide to Creating Your First Ontology ; KSL Techinical Report, Standford University, Noy, Natalya. F.; Sintek, Michael; Decker, Stefan; Crubezy, Monica; Fergerson, Ray W.; Musen, Mark A; Creating Semantic Web Contents with Protege IEEE Intelligent Systems 16(2): 60-71; Oliveira, Káthia M.; Modelo para Construção de Ambientes de Desenvolvimento de Software Orientados a Domínio ; Tese Doutorado, W3C; 2004, Web Ontology Language ; Acessado em março de Petit, Michaël; Dubois, Eric; Defining an Ontology for the Formal Requirements Engineering of Manufacturing Systems ; FUNDP; Ushold, Mike; Gruninger, Michael; Ontologies: Principles, Methods and Applications. Knowledge Engineering Review, Vol. 11, No. 2, pp ; 1996.

Ontologia de Domínio da Biodisponibilidade de Ferro: Uma Experiência no Projeto Nutri-Fuzzy-Orixás

Ontologia de Domínio da Biodisponibilidade de Ferro: Uma Experiência no Projeto Nutri-Fuzzy-Orixás Ontologia de Domínio da Biodisponibilidade de Ferro: Uma Experiência no Projeto Nutri-Fuzzy-Orixás Alessandra Brito F. Oliveira 1; Vera Maria Benjamim Werneck 1 ; Regina Serrão Lanzillotti 1 ; Haydée Serrão

Leia mais

Definição de Ontologia para Identificação de Riscos de Projetos de Software. Definition of Ontology for Software Projects Risk Identification

Definição de Ontologia para Identificação de Riscos de Projetos de Software. Definition of Ontology for Software Projects Risk Identification SEMINÁRIO DE PESQUISA EM ONTOLOGIA NO BRASIL 11 E 12 de Julho Universidade Federal Fluminense Departamento de Ciência da Informação Niterói Rio de Janeiro Brasil Definição de Ontologia para Identificação

Leia mais

Um processo para construção de software mais transparente

Um processo para construção de software mais transparente Um processo para construção de software mais transparente Eduardo Almentero 1, and Julio Cesar Sampaio do Prado Leite 1 1 Pontifícia Universidade Católica do Rio de Janeiro, PUC - Rio, Brasil {ealmentero,

Leia mais

Agenda. Modelo de Domínio baseado em Ontologia para acesso à Informações de Segurança Pública. George Fragoso

Agenda. Modelo de Domínio baseado em Ontologia para acesso à Informações de Segurança Pública. George Fragoso Modelo de Domínio baseado em Ontologia para acesso à Informações de Segurança Pública George Fragoso Agenda Motivação Sistemas de Defesa Social Conceitos e Arquitetura de Ontologias Proposta de Mestrado

Leia mais

ONTOLOGIA E SUAS APLICAÇÕES EM MODELAGEM CONCEITUAL PARA BANCO DE DADOS PROPOSTA DE TRABALHO DE GRADUAÇÃO

ONTOLOGIA E SUAS APLICAÇÕES EM MODELAGEM CONCEITUAL PARA BANCO DE DADOS PROPOSTA DE TRABALHO DE GRADUAÇÃO UNIVERSIDADE FEDERAL DE PERNAMBUCO GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO CENTRO DE INFORMÁTICA ONTOLOGIA E SUAS APLICAÇÕES EM MODELAGEM CONCEITUAL PARA BANCO DE DADOS PROPOSTA DE TRABALHO DE GRADUAÇÃO Grasielle

Leia mais

Uma ontologia para maturidade em BPM

Uma ontologia para maturidade em BPM Universidade Federal de Pernambuco Centro de Informática Graduação em Ciência da Computação 2012.1 Uma ontologia para maturidade em BPM Proposta de Trabalho de Graduação Aluno Bruno Medeiros de Oliveira

Leia mais

Web Semântica e Matching de Ontologias: Uma Visão Geral

Web Semântica e Matching de Ontologias: Uma Visão Geral Web Semântica e Matching de Ontologias: Uma Visão Geral Hélio Rodrigues de Oliveira Departamento de Computação Universidade Federal do Ceará heliorodrigues@lia.ufc.br Bernadette Farias Lóscio Departamento

Leia mais

Ontologia para Gestão de Competências dos Profissionais em Tecnologia da Informação

Ontologia para Gestão de Competências dos Profissionais em Tecnologia da Informação Ontologia para Gestão de Competências dos Profissionais em Tecnologia da Informação Paulo Roberto Corrêa Leão; Káthia M. Oliveira; Eduardo A. D. Moresi Universidade Católica de Brasília (UCB) SGAN 916

Leia mais

SABiO: Systematic Approach for Building Ontologies

SABiO: Systematic Approach for Building Ontologies SABiO: Systematic Approach for Building Ontologies Ricardo de Almeida Falbo Engenharia de Ontologias Departamento de Informática Universidade Federal do Espírito Santo Agenda Preocupações Principais do

Leia mais

PROJETO DE REDES www.projetoderedes.com.br

PROJETO DE REDES www.projetoderedes.com.br PROJETO DE REDES www.projetoderedes.com.br Centro Universitário de Volta Redonda - UniFOA Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro

Leia mais

Usando Modelos Para Apoiar a Especificação e Verificação de Requisitos de Ubiquidade

Usando Modelos Para Apoiar a Especificação e Verificação de Requisitos de Ubiquidade Usando Modelos Para Apoiar a Especificação e Verificação de Requisitos de Ubiquidade Leonardo Mota, Jobson Massollar, Guilherme Horta Travassos Federal University of Rio de Janeiro/COPPE/PESC Caixa Postal

Leia mais

Aplicação de um Metamodelo de Contexto a uma Tarefa de Investigação Policial

Aplicação de um Metamodelo de Contexto a uma Tarefa de Investigação Policial Aplicação de um Metamodelo de Contexto a uma Tarefa de Investigação Policial Lucas A. de Oliveira, Rui A. R. B. Figueira, Expedito C. Lopes Mestrado em Sistemas e Computação Universidade de Salvador (UNIFACS)

Leia mais

Esta comunicação está sendo submetida sob o [x] Tema 1 Aspectos teóricos e metodológicos nos estudos em ontologias

Esta comunicação está sendo submetida sob o [x] Tema 1 Aspectos teóricos e metodológicos nos estudos em ontologias SEMINÁRIO DE PESQUISA EM ONTOLOGIA NO BRASIL 11 e 12 de Agosto Universidade Federal Fluminense Departamento de Ciência da Informação Niterói Rio de Janeiro Brasil Esta comunicação está sendo submetida

Leia mais

Tecnologia para Sistemas Inteligentes Apontamentos para as aulas sobre. Introdução à Representação e Processamento de Ontologias: Framework O3f

Tecnologia para Sistemas Inteligentes Apontamentos para as aulas sobre. Introdução à Representação e Processamento de Ontologias: Framework O3f Tecnologia para Sistemas Inteligentes Apontamentos para as aulas sobre Introdução à Representação e Processamento de Ontologias: Framework O3f Luís Miguel Botelho Departamento de Ciências e Tecnologias

Leia mais

ESPECIFICAÇÃO E CONCEITUAÇÃO DE UMA ONTOLOGIA APLICADA ÀS ETAPAS DE ENGENHARIA DE REQUISITOS

ESPECIFICAÇÃO E CONCEITUAÇÃO DE UMA ONTOLOGIA APLICADA ÀS ETAPAS DE ENGENHARIA DE REQUISITOS ESPECIFICAÇÃO E CONCEITUAÇÃO DE UMA ONTOLOGIA APLICADA ÀS ETAPAS DE ENGENHARIA DE REQUISITOS Baby Ane Silva Oliveira Marla Teresinha Barbosa Geller 1 2 RESUMO O trabalho descreve as fases de Especificação

Leia mais

ONTOLOGIA DE DOMÍNIO PARA ANÁLISE DE BLOGS

ONTOLOGIA DE DOMÍNIO PARA ANÁLISE DE BLOGS Centro Universitário Feevale ONTOLOGIA DE DOMÍNIO PARA ANÁLISE DE BLOGS Fernando Mertins Prof. Orientador: Rodrigo Rafael Villarreal Goulart Dezembro de 2007 Roteiro da Apresentação Introdução Objetivos

Leia mais

Controle de métricas no processo de desenvolvimento de software através de uma ferramenta de workflow

Controle de métricas no processo de desenvolvimento de software através de uma ferramenta de workflow Controle de métricas no processo de desenvolvimento de software através de uma ferramenta de workflow Gustavo Zanini Kantorski, Marcelo Lopes Kroth Centro de Processamento de Dados Universidade Federal

Leia mais

Uma Ontologia Genérica para a Análise de Domínio e Usuário na Engenharia de Domínio Multiagente

Uma Ontologia Genérica para a Análise de Domínio e Usuário na Engenharia de Domínio Multiagente Uma Ontologia Genérica para a Análise de Domínio e Usuário na Engenharia de Domínio Multiagente Carla Gomes de Faria1, Ismênia Ribeiro de Oliveira1, Rosario Girardi1 1Universidade Federal do Maranhão (UFMA)

Leia mais

OntoDiSEN: uma ontologia para apoiar o desenvolvimento distribuído de software

OntoDiSEN: uma ontologia para apoiar o desenvolvimento distribuído de software OntoDiSEN: uma ontologia para apoiar o desenvolvimento distribuído de software Ana Paula Chaves 1, Igor Steinmacher 1, Gislaine Camila L. Leal 2, Elisa H. M. Huzita 3 1 Coordenação de Informática Universidade

Leia mais

Uma Estratégia para o Alinhamento Taxonômico de Ontologias

Uma Estratégia para o Alinhamento Taxonômico de Ontologias Uma Estratégia para o Alinhamento Taxonômico de Ontologias Carolina Howard Felicíssimo, Karin Koogan Breitman Departamento de Informática PUC-RIO Rua Marquês de São Vicente, 225, CEP: 22453-900, Rio de

Leia mais

Uma Ontologia de Qualidade de Software

Uma Ontologia de Qualidade de Software Uma Ontologia de Qualidade de Software Katia Cristina Duarte Ricardo de Almeida Falbo Mestrado em Informática - UFES Av. Fernando Ferrari, s/n, Vitória ES {katia, falbo}@inf.ufes.br Resumo O primeiro passo

Leia mais

Integração da Informação e do Conhecimento no Contexto da Copa do Mundo e os Jogos Olímpicos no Brasil

Integração da Informação e do Conhecimento no Contexto da Copa do Mundo e os Jogos Olímpicos no Brasil Integração da Informação e do Conhecimento no Contexto da Copa do Mundo e os Jogos Olímpicos no Brasil Ivan Guilherme 1, Jonas Queiroz 1, Caio Marques 2 1 Universidade Estadual Paulista, IGCE, DEMAC, Caixa

Leia mais

Engenharia de Ontologias Seminário UPON

Engenharia de Ontologias Seminário UPON Engenharia de Ontologias Seminário UPON Núcleo de Estudos em Modelagem Conceitual e Ontologias Bruno Nandolpho Machado Vinícius Soares Fonseca Professor: Ricardo de Almeida Falbo Agenda RUP Método UPON

Leia mais

INSTITUTO VIANNA JÚNIOR LTDA FACULADE DE CIENCIAS ECONOMICAS VIANNA JUNIOR

INSTITUTO VIANNA JÚNIOR LTDA FACULADE DE CIENCIAS ECONOMICAS VIANNA JUNIOR INSTITUTO VIANNA JÚNIOR LTDA FACULADE DE CIENCIAS ECONOMICAS VIANNA JUNIOR WEB SEMÂNTICA: A nova internet que fará com que os computadores entendam a lógica humana. Lúcia Helena de Magalhães 1 Márcio Aarestrup

Leia mais

Table 1. Dados do trabalho

Table 1. Dados do trabalho Título: Desenvolvimento de geradores de aplicação configuráveis por linguagens de padrões Aluno: Edison Kicho Shimabukuro Junior Orientador: Prof. Dr. Paulo Cesar Masiero Co-Orientadora: Prof a. Dr. Rosana

Leia mais

Requisitos de Ferramentas Especializadas de Gestão de Configuração de Software

Requisitos de Ferramentas Especializadas de Gestão de Configuração de Software Requisitos de Ferramentas Especializadas de Gestão de Configuração de Software Ricardo Terra 1 1 Departamento de Ciência da Computação Universidade Federal de Minas Gerais (UFMG) Campus da Pampulha 31.270-010

Leia mais

Modelagem de Conhecimento integrando Regras de Produção e Ontologias

Modelagem de Conhecimento integrando Regras de Produção e Ontologias Modelagem de Conhecimento integrando Regras de Produção e Ontologias 1. Introdução Tiago Cordeiro, Vládia Pinheiro e Vasco Furtado UNIFOR Universidade de Fortaleza O conhecimento das organizações precisa

Leia mais

Utilizando Ontologia na Identificação de Riscos de Projetos de Software

Utilizando Ontologia na Identificação de Riscos de Projetos de Software Utilizando Ontologia na Identificação de Riscos de Projetos de Software Cristine Gusmão 1, 2, 3, Hermano Perrelli de Moura 2, Fernando Lins 2 1 Departamento de Sistemas Computacionais Escola Politécnica

Leia mais

Uma Ontologia para Gestão de Segurança da Informação

Uma Ontologia para Gestão de Segurança da Informação Uma Ontologia para Gestão de Segurança da Informação Paulo Fernando da Silva, Henrique Otte, José Leomar Todesco, Fernando A. O. Gauthier Programa de Pós-Graduação em Engenharia e Gestão do Conhecimento

Leia mais

Requisitos de Ferramentas de Apoio aos Processos de Medição de Software. Marco Aurélio Vilaça de Melo

Requisitos de Ferramentas de Apoio aos Processos de Medição de Software. Marco Aurélio Vilaça de Melo Requisitos de Ferramentas de Apoio aos Processos de Medição de Software Marco Aurélio Vilaça de Melo Departamento de Ciência da Computação Universidade Federal de Minas Gerais (UFMG) Belo Horizonte MG

Leia mais

Universidade Estadual de Maringá Centro de Tecnologia Departamento de Informática Programa de Pós-Graduação em Desenvolvimento de Sistemas para Web

Universidade Estadual de Maringá Centro de Tecnologia Departamento de Informática Programa de Pós-Graduação em Desenvolvimento de Sistemas para Web Universidade Estadual de Maringá Centro de Tecnologia Departamento de Informática Programa de Pós-Graduação em Desenvolvimento de Sistemas para Web } Com o forte crescimento do comércio eletrônico por

Leia mais

Uma Extensão da Disciplina de Requisitos do OpenUP/Basic para a Construção de Ontologias Aplicadas à Web Semântica

Uma Extensão da Disciplina de Requisitos do OpenUP/Basic para a Construção de Ontologias Aplicadas à Web Semântica SEMINÁRIO DE PESQUISA EM ONTOLOGIA NO BRASIL 11 e 12 de Agosto Universidade Federal Fluminense Departamento de Ciência da Informação Niterói Rio de Janeiro Brasil [X] Tema 2 Técnicas e Ferramentas em Ontologias

Leia mais

O que é software? Software e Engenharia de Software. O que é software? Tipos de Sistemas de Software. A Evolução do Software

O que é software? Software e Engenharia de Software. O que é software? Tipos de Sistemas de Software. A Evolução do Software O que é software? Software e Engenharia de Software Programas de computador Entidade abstrata. Ferramentas (mecanismos) pelas quais: exploramos os recursos do hardware. executamos determinadas tarefas

Leia mais

ALESSANDRO PEREIRA DOS REIS PAULO CESAR CASTRO DE ALMEIDA ENGENHARIA DE SOFTWARE - CAPABILITY MATURITY MODEL INTEGRATION (CMMI)

ALESSANDRO PEREIRA DOS REIS PAULO CESAR CASTRO DE ALMEIDA ENGENHARIA DE SOFTWARE - CAPABILITY MATURITY MODEL INTEGRATION (CMMI) ALESSANDRO PEREIRA DOS REIS PAULO CESAR CASTRO DE ALMEIDA ENGENHARIA DE SOFTWARE - CAPABILITY MATURITY MODEL INTEGRATION (CMMI) APARECIDA DE GOIÂNIA 2014 LISTA DE TABELAS Tabela 1 Áreas de processo por

Leia mais

Engenharia de Software-2003

Engenharia de Software-2003 Engenharia de Software-2003 Mestrado em Ciência da Computação Departamento de Informática - UEM Profa. Dra. Elisa H. M. Huzita eng. de software-2003 Elisa Huzita Produto de Software Conceitos Software

Leia mais

Interpretador AIML alimentado com tags HTML5

Interpretador AIML alimentado com tags HTML5 2º Congresso de Pesquisa Científica : Inovação, Ética e Sustentabilidade Interpretador AIML alimentado com tags HTML5 Rafael Luiz de Macedo (Ciência da Computação - UNIVEM - Marília/SP) Email: rafaelldemacedo@gmail.com

Leia mais

SISTEMA DE APOIO AO SUPORTE TÉCNICO DE UMA EMPRESA DE SOFTWARE COM UTILIZAÇÃO DE ONTOLOGIA

SISTEMA DE APOIO AO SUPORTE TÉCNICO DE UMA EMPRESA DE SOFTWARE COM UTILIZAÇÃO DE ONTOLOGIA SISTEMA DE APOIO AO SUPORTE TÉCNICO DE UMA EMPRESA DE SOFTWARE COM UTILIZAÇÃO DE ONTOLOGIA SYSTEM OF SUPPORT TO THE TECHNICAL SUPPORT OF A COMPANY OF SOFTWARE WITH USE OF ONTOLOGY Vagner Fagundes 1 Roberto

Leia mais

3 OOHDM e SHDM 3.1. OOHDM

3 OOHDM e SHDM 3.1. OOHDM 32 3 OOHDM e SHDM Com a disseminação em massa, desde a década de 80, de ambientes hipertexto e hipermídia, principalmente a Web, foi identificada a necessidade de elaborar métodos que estruturassem de

Leia mais

Requisitos de Software

Requisitos de Software Requisitos de Software Centro de Informática - Universidade Federal de Pernambuco Kiev Gama kiev@cin.ufpe.br Slides originais elaborados por Ian Sommerville e adaptado pelos professores Márcio Cornélio,

Leia mais

Metodologia para a Adaptação de Processos de Software baseada no Modelo SSE-CMM

Metodologia para a Adaptação de Processos de Software baseada no Modelo SSE-CMM Metodologia para a Adaptação de Processos de Software baseada no Modelo SSE-CMM Rosana Wagner, Lisandra Manzoni Fontoura Programa de Pós-Graduação em Informática (PPGI) Centro de Tecnologia Universidade

Leia mais

ONTOLOGIA PARA PUBLICAÇÃO CIENTÍFICA 1 ONTOLOGY FOR SCIENTIFIC PUBLICATION

ONTOLOGIA PARA PUBLICAÇÃO CIENTÍFICA 1 ONTOLOGY FOR SCIENTIFIC PUBLICATION ONTOLOGIA PARA PUBLICAÇÃO CIENTÍFICA 1 ONTOLOGY FOR SCIENTIFIC PUBLICATION Andrenizia Aquino Eluan Mestranda do Programa de Pós-Graduação em Ciência da Informação Universidade Federal de Santa Catarina

Leia mais

Ontologias na Computação

Ontologias na Computação Ontologias na Computação Claudio Akio Namikata, Henrique Sarmento, Marcio Valença Ramos cjnamikata90@hotmail.com, rique-182@hotmail.com, maxtr3m3@hotmail.com Resumo: Este trabalho tem como objetivo apresentar

Leia mais

Modelagem de ferramentas focadas em ontologias para a EaD baseadas em teorias sociais e agentes inteligentes

Modelagem de ferramentas focadas em ontologias para a EaD baseadas em teorias sociais e agentes inteligentes Modelagem de ferramentas focadas em ontologias para a EaD baseadas em teorias sociais e agentes inteligentes Ylana Kipuna dos Santos Figueiredo Universidade Federal de Ouro Preto - UFOP Instituto de Ciências

Leia mais

Ambiente de workflow para controle de métricas no processo de desenvolvimento de software

Ambiente de workflow para controle de métricas no processo de desenvolvimento de software Ambiente de workflow para controle de métricas no processo de desenvolvimento de software Gustavo Zanini Kantorski, Marcelo Lopes Kroth Universidade Federal de Santa Maria (UFSM) 97100-000 Santa Maria

Leia mais

Ciência da Computação ENGENHARIA DE SOFTWARE. Análise dos Requisitos de Software

Ciência da Computação ENGENHARIA DE SOFTWARE. Análise dos Requisitos de Software Ciência da Computação ENGENHARIA DE SOFTWARE Análise dos Requisitos de Software Prof. Claudinei Dias email: prof.claudinei.dias@gmail.com Roteiro Introdução Tipos de requisitos Atividades Princípios da

Leia mais

ONTOLOGIA: o termo e a idéia ONTOLOGY: the term and the idea

ONTOLOGIA: o termo e a idéia ONTOLOGY: the term and the idea ONTOLOGIA: o termo e a idéia ONTOLOGY: the term and the idea Marcelo Schiessl - schiessl@ig.com.br Universidade de Brasília Resumo Aborda o conceito de Ontologia e relaciona alguns problemas que motivam

Leia mais

Uma Arquitetura para o Compartilhamento do Conhecimento em Bibliotecas Digitais

Uma Arquitetura para o Compartilhamento do Conhecimento em Bibliotecas Digitais Uma Arquitetura para o Compartilhamento do Conhecimento em Bibliotecas Digitais Nikolai Dimitrii Albuquerque (Grupo Stela - UFSC) nikolai@stela.ufsc.br Vinícius Medina Kern (Grupo Stela - UFSC) kern@stela.ufsc.br

Leia mais

Interoperabilidade Semântica no LexML

Interoperabilidade Semântica no LexML Interoperabilidade Semântica no LexML João Alberto de Oliveira Lima Senado Federal do Brasil Brasília-DF joaolima@senado.gov.br Resumo. A interoperabilidade não se restringe apenas à capacidade de comunicação

Leia mais

Modelagem do Processo de Gerenciamento da Configuração de Software para um Ambiente Integrado

Modelagem do Processo de Gerenciamento da Configuração de Software para um Ambiente Integrado Modelagem do Processo de Gerenciamento da Configuração de Software para um Ambiente Integrado Martha A. D. Abdala Centro Técnico Aeroespacial (CTA) martha@iae.cta.br Resumo Os processos utilizados na engenharia

Leia mais

DSI é o processo cujo objetivo é introduzir mudanças num sistema de informação, com objetivo de melhorar o seu desempenho.

DSI é o processo cujo objetivo é introduzir mudanças num sistema de informação, com objetivo de melhorar o seu desempenho. - DSI DSI é o processo cujo objetivo é introduzir mudanças num sistema de informação, com objetivo de melhorar o seu desempenho. Preocupação: Problema técnicos Mudança na natureza e conteúdo do trabalho

Leia mais

Virtual Museum Ontology: uma descrição ontológica de objetos virtuais 3D em Museus Virtuais

Virtual Museum Ontology: uma descrição ontológica de objetos virtuais 3D em Museus Virtuais Virtual Museum Ontology: uma descrição ontológica de objetos virtuais 3D em Museus Virtuais Felipe S. da Costa 1, Rafael G. de Oliveira 1, Everton F. C. de Almeida 1, Clézio L. Azevedo 1, Claudia M. F.

Leia mais

ONIAQUIS Uma Ontologia para a Interpretação de Análise Química do Solo

ONIAQUIS Uma Ontologia para a Interpretação de Análise Química do Solo ONIAQUIS Uma Ontologia para a Interpretação de Análise Química do Solo Cristina Paludo Santos, Denílson Rodrigues da Silva, Gleidson Antônio Cardoso da Silva Departamento de Ciência da Computação Universidade

Leia mais

Indicações de Abordagens para Rastreabilidade de Requisitos no contexto do MR-MPS-SW por meio de uma Revisão Sistemática da Literatura

Indicações de Abordagens para Rastreabilidade de Requisitos no contexto do MR-MPS-SW por meio de uma Revisão Sistemática da Literatura X Workshop Anual do MPS (WAMPS 2014) Indicações de Abordagens para Rastreabilidade de Requisitos no contexto do MR-MPS-SW por meio de uma Revisão Sistemática da Literatura Apresentador: Paulo Malcher Autores:

Leia mais

Em Busca de uma Arquitetura de Referência para Frameworks de Aplicação Dirigidos por Modelos para Sistemas de Informação

Em Busca de uma Arquitetura de Referência para Frameworks de Aplicação Dirigidos por Modelos para Sistemas de Informação Em Busca de uma Arquitetura de Referência para Frameworks de Aplicação Dirigidos por Modelos para Sistemas de Informação Valdemar Vicente GRACIANO NETO 1 ; Juliano Lopes DE OLIVEIRA 1 1 Instituto de Informática

Leia mais

IMPLANTAÇÃO DE UM AMBIENTE DE ALTA DISPONIBILIDADE DE REDE E MONITORAÇÃO DINÂMICA DE INFRAESTRUTURA EM SERVIDORES WEB.

IMPLANTAÇÃO DE UM AMBIENTE DE ALTA DISPONIBILIDADE DE REDE E MONITORAÇÃO DINÂMICA DE INFRAESTRUTURA EM SERVIDORES WEB. IMPLANTAÇÃO DE UM AMBIENTE DE ALTA DISPONIBILIDADE DE REDE E MONITORAÇÃO DINÂMICA DE INFRAESTRUTURA EM SERVIDORES WEB. Marllus de Melo Lustosa (bolsista do PIBIC/UFPI), Luiz Cláudio Demes da Mata Sousa

Leia mais

UNIVERSIDADE DO ESTADO DE SANTA CATARINA UDESC CENTRO DE EDUCAÇÃO SUPERIOR DO ALTO VALE DO ITAJAÍ CEAVI DIREÇÃO DE ENSINO DEN PLANO DE ENSINO

UNIVERSIDADE DO ESTADO DE SANTA CATARINA UDESC CENTRO DE EDUCAÇÃO SUPERIOR DO ALTO VALE DO ITAJAÍ CEAVI DIREÇÃO DE ENSINO DEN PLANO DE ENSINO UNIVERSIDADE DO ESTADO DE SANTA CATARINA UDESC CENTRO DE EDUCAÇÃO SUPERIOR DO ALTO VALE DO ITAJAÍ CEAVI DIREÇÃO DE ENSINO DEN DEPARTAMENTO: SISTEMAS DE INFORMAÇÃO PLANO DE ENSINO DISCIPLINA: GERÊNCIA DE

Leia mais

Mapeamento Sistemático sobre Métricas no Contexto de Métodos Ágeis aplicadas a Teste de Software

Mapeamento Sistemático sobre Métricas no Contexto de Métodos Ágeis aplicadas a Teste de Software sobre Métricas no Contexto de Métodos Ágeis aplicadas a Teste de Software Thaynã Gonçalves Mota Arilo Claudio Dias Neto (arilo@icomp.ufam.edu.br) Roteiro deste apresentação Introdução 2 Problema e Motivação

Leia mais

DAS6607 - Inteligência Artificial Aplicada à Controle de Processos e Automação Industrial

DAS6607 - Inteligência Artificial Aplicada à Controle de Processos e Automação Industrial DAS6607 - Inteligência Artificial Aplicada à Controle de Processos e Automação Industrial Aluno: André Faria Ruaro Professores: Jomi F. Hubner e Ricardo J. Rabelo 29/11/2013 1. Introdução e Motivação 2.

Leia mais

Utilizando sistemas de conhecimento para a identificação de metas flexíveis em uma linguagem de domínio

Utilizando sistemas de conhecimento para a identificação de metas flexíveis em uma linguagem de domínio Utilizando sistemas de conhecimento para a identificação de metas flexíveis em uma linguagem de domínio Antônio de Pádua A Oliveira 1, José Luis Braga 2, Cristiane Aparecida Lana 2, e Lucas Gonçalves Cunha

Leia mais

Qualidade de software

Qualidade de software Faculdade de Ciências Sociais e Aplicadas de Petrolina - FACAPE Curso: Ciência da Computação Disciplina:Projeto de Sistemas Qualidade de software cynaracarvalho@yahoo.com.br Qualidade de software Qualidade

Leia mais

Utilização de Recursos da Web Semântica na Construção de um Ambiente Web para Publicação Científica Indexada e Recuperada por Ontologias

Utilização de Recursos da Web Semântica na Construção de um Ambiente Web para Publicação Científica Indexada e Recuperada por Ontologias Utilização de Recursos da Web Semântica na Construção de um Ambiente Web para Publicação Científica Indexada e Recuperada por Ontologias GARCIA, Léo Manoel Lopes da Silva Universidade Estadual Paulista

Leia mais

Declaração de Pesquisa: Extração Automática de Ontologias da Wikipédia

Declaração de Pesquisa: Extração Automática de Ontologias da Wikipédia Declaração de Pesquisa: Extração Automática de Ontologias da Wikipédia Clarissa Castellã Xavier 1, Vera Lúcia Strube de Lima 1 1 Faculdade de Informática PUCRS, Av. Ipiranga, 6681 Prédio 32, Porto Alegre,

Leia mais

Modelos de Qualidade de Produto de Software

Modelos de Qualidade de Produto de Software CBCC Bacharelado em Ciência da Computação CBSI Bacharelado em Sistemas de Informação Modelos de Qualidade de Produto de Software Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br www.ufpa.br/srbo

Leia mais

Suporte à Engenharia Reversa para o ambiente SEA

Suporte à Engenharia Reversa para o ambiente SEA Otavio Pereira Suporte à Engenharia Reversa para o ambiente SEA Orientador: Ricardo Pereira e Silva Universidade Federal de Santa Catarina - UFSC Departamento de Informática e Estatística - INE Florianópolis

Leia mais

Introdução a CMMI. Paulo Ricardo Motta Gomes Renato Miceli Costa Ribeiro

Introdução a CMMI. Paulo Ricardo Motta Gomes Renato Miceli Costa Ribeiro Introdução a CMMI Paulo Ricardo Motta Gomes Renato Miceli Costa Ribeiro Campina Grande, 29 de setembro de 2008 Agenda Processos Motivação Sintomas de falha de processo Aprimoramento de Processos O Framework

Leia mais

21. Qualidade de Produto ou Qualidade de Processo de Software?

21. Qualidade de Produto ou Qualidade de Processo de Software? 21. Qualidade de Produto ou Qualidade de Processo de Software? Qualidade de software é uma preocupação real e esforços têm sido realizados na busca pela qualidade dos processos envolvidos em seu desenvolvimento

Leia mais

Requisitos para ferramentas de registro de defeitos de software

Requisitos para ferramentas de registro de defeitos de software Requisitos para ferramentas de registro de defeitos de software Alessandro Liebmam Departamento de Ciência da Computação Instituto de Ciências Exatas Universidade Federal de Minas Gerais (UFMG) CEP: 31270-010

Leia mais

QUALIDADE DE SOFTWARE AULA N.7

QUALIDADE DE SOFTWARE AULA N.7 QUALIDADE DE SOFTWARE AULA N.7 Curso: SISTEMAS DE INFORMAÇÃO Disciplina: Qualidade de Software Profa. : Kátia Lopes Silva 1 CMM: DEFINIÇÃO Capability Maturity Model Um modelo que descreve como as práticas

Leia mais

Web Semântica: uma análise sobre o desenvolvimento e aplicação de ontologias

Web Semântica: uma análise sobre o desenvolvimento e aplicação de ontologias Web Semântica: uma análise sobre o desenvolvimento e aplicação de ontologias Josimar Damásio¹, Frederico Coelho (Orientador)¹ ¹Departamento de Ciências da Computação Universidade Presidente Antônio Carlos

Leia mais

Construindo Axiomas e Avaliando Ontologias em ODEd

Construindo Axiomas e Avaliando Ontologias em ODEd Construindo Axiomas e Avaliando Ontologias em ODEd Vítor Estêvão Silva Souza, Ricardo de Almeida Falbo Departamento de Informática da Universidade Federal do Espírito Santo Av. Fernando Ferrari, CEP 29060-900,

Leia mais

Processo de Software

Processo de Software Processo de Software Uma importante contribuição da área de pesquisa de processo de software tem sido a conscientização de que o desenvolvimento de software é um processo complexo. Pesquisadores e profissionais

Leia mais

Cadernos UniFOA. Web Semântica: Uma Rede de Conceitos. Semantic Web: A Network of ConceptsONCEPTS

Cadernos UniFOA. Web Semântica: Uma Rede de Conceitos. Semantic Web: A Network of ConceptsONCEPTS 23 Web Semântica: Uma Rede de Conceitos Semantic Web: A Network of ConceptsONCEPTS Professor Especialista José Maurício dos Santos Pinheiro Artigo Original Original Paper Palavras-chaves: Internet Semântica

Leia mais

Desafios de monitoração de requisitos não funcionais: avaliação em Transparência de Software

Desafios de monitoração de requisitos não funcionais: avaliação em Transparência de Software Desafios de monitoração de requisitos não funcionais: avaliação em Transparência de Software André Luiz de Castro Leal 1,2, Henrique Prado Sousa 1, Julio Cesar Sampaio do Prado Leite 1 1 Departamento de

Leia mais

Construção de Ambientes de Desenvolvimento de Software Orientados a Domínio na Estação TABA

Construção de Ambientes de Desenvolvimento de Software Orientados a Domínio na Estação TABA Construção de Ambientes de Desenvolvimento de Software Orientados a Domínio na Estação TABA Káthia M. Oliveira 1,2, Gleison Santos 1, Fábio Zlot 1, Gustavo Guedes 1, Alessandro Cerqueira 1, Catia Gallota

Leia mais

Um Framework para definição de processos de testes de software que atenda ao nível 3 do TMM-e

Um Framework para definição de processos de testes de software que atenda ao nível 3 do TMM-e JEANE MENDES DA SILVA SANTOS Um Framework para definição de processos de testes de software que atenda ao nível 3 do TMM-e Plano de Trabalho de Conclusão de Curso apresentado à Universidade Federal de

Leia mais

Artigos científicos / Scientific articles

Artigos científicos / Scientific articles Artigos científicos / Scientific articles Rev. Ibirapuera, São Paulo, n. 1, p. 31-35, jan./jun. 2011 REUSO DE REQUISITOS PARA FAMÍLIAS DE PRODUTOS EM SISTEMAS EMBARCADOS Cristiano Marçal Toniolo Universidade

Leia mais

WebOnto: Anotação Semântica com Ontologias de Domínio

WebOnto: Anotação Semântica com Ontologias de Domínio WebOnto: Anotação Semântica com Ontologias de Domínio Stainam Brandão (COPPE/UFRJ) stainam@cos.ufrj.br Arthur Siqueira (COPPE/UFRJ) arthur@cos.ufrj.br Jano Moreira de Souza (COPPE/UFRJ) jano@cos.ufrj.br

Leia mais

Modelagem de Processos de Negócio Departamento de Ciência da Computação - UFMG. Maturidade em BPM. (Business Process Management)

Modelagem de Processos de Negócio Departamento de Ciência da Computação - UFMG. Maturidade em BPM. (Business Process Management) Modelagem de Processos de Negócio Departamento de Ciência da Computação - UFMG Maturidade em BPM (Business Process Management) Douglas Rodarte Florentino Belo Horizonte, 21 de Junho de 2010 Agenda Introdução

Leia mais

Uma Representação Ontológica da Geografia Física de Portugal

Uma Representação Ontológica da Geografia Física de Portugal Uma Representação Ontológica da Geografia Física de Portugal Catarina Rodrigues, Marcirio Chaves, Mário J. Silva Universidade de Lisboa, Faculdade de Ciências PALAVRAS-CHAVE: Informação Geográfica, ontologia

Leia mais

SIPTEST System Intelligent Process Testing. Estado da arte na prática de testes tendo como referência o CMMI

SIPTEST System Intelligent Process Testing. Estado da arte na prática de testes tendo como referência o CMMI SIPTEST System Intelligent Process Testing. Estado da arte na prática de testes tendo como referência o CMMI SIPTEST - System Intelligent Testing Link Consulting,SA Pág. 0 de 10 Índice 1 Introdução...

Leia mais

André L. P. Trindade e Vera Lúcia Camargo vlscamargo@terra.com.br Faculdade de Tecnologia de Ourinhos

André L. P. Trindade e Vera Lúcia Camargo vlscamargo@terra.com.br Faculdade de Tecnologia de Ourinhos Recursos humanos necessários em uma estrutura fabril para o desenvolvimento de Software José Augusto Fabri fabri@femanet.com.br Engenharia de Produção da Escola Politécnica da Universidade de São Paulo

Leia mais

UMA ABORDAGEM SOBRE OS PADRÕES DE QUALIDADE DE SOFTWARE COM ÊNFASE EM SISTEMAS PARA WEB

UMA ABORDAGEM SOBRE OS PADRÕES DE QUALIDADE DE SOFTWARE COM ÊNFASE EM SISTEMAS PARA WEB UMA ABORDAGEM SOBRE OS PADRÕES DE QUALIDADE DE SOFTWARE COM ÊNFASE EM SISTEMAS PARA WEB Alan Francisco de Souza¹, Claudete Werner¹ ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil alanfsouza.afs@gmail.com,

Leia mais

Uma Implementação do Processo de Garantia da Qualidade usando a Spider-QA, a Spider-CL e o Mantis

Uma Implementação do Processo de Garantia da Qualidade usando a Spider-QA, a Spider-CL e o Mantis Uma Implementação do Processo de Garantia da Qualidade usando a Spider-QA, a Spider-CL e o Mantis Rodrigo Araujo Barbalho 1, Marília Paulo Teles 2, Sandro Ronaldo Bezerra Oliveira 1,2 1 Faculdade de Computação

Leia mais

UMA METODOLOGIA DE AVALIAÇÃO DE FERRAMENTAS PARA GESTÃO DE ONTOLOGIAS A METHODOLOGY FOR EVALUATING ONTOLOGY MANAGEMENT TOOLS

UMA METODOLOGIA DE AVALIAÇÃO DE FERRAMENTAS PARA GESTÃO DE ONTOLOGIAS A METHODOLOGY FOR EVALUATING ONTOLOGY MANAGEMENT TOOLS SEMINÁRIO DE PESQUISA EM ONTOLOGIA NO BRASIL 11 E 12 de Julho Universidade Federal Fluminense Departamento de Ciência da Informação Niterói Rio de Janeiro Brasil Esta comunicação está sendo submetida sob

Leia mais

DETERMINAÇÃO DA MATURIDADE DE PROCESSOS EM EMPRESAS CERTIFICADAS PELA NBR ISO 9001:2000, COMO UM INDICADOR DA GESTÃO POR PROCESSOS

DETERMINAÇÃO DA MATURIDADE DE PROCESSOS EM EMPRESAS CERTIFICADAS PELA NBR ISO 9001:2000, COMO UM INDICADOR DA GESTÃO POR PROCESSOS DETERMINAÇÃO DA MATURIDADE DE PROCESSOS EM EMPRESAS CERTIFICADAS PELA NBR ISO 9001:2000, COMO UM INDICADOR DA GESTÃO POR PROCESSOS Marcos Eduardo Andreazza Jaguaribe 1 Dr. Luiz Gonzaga Mariano Filho 1

Leia mais

PL-SCIENCE: CONECTANDO ONTOLOGIAS E MODELOS DE FEATURES EM UMA LINHA DE PRODUTO PARA APLICAÇÕES CIENTÍFICAS

PL-SCIENCE: CONECTANDO ONTOLOGIAS E MODELOS DE FEATURES EM UMA LINHA DE PRODUTO PARA APLICAÇÕES CIENTÍFICAS PL-SCIENCE: CONECTANDO ONTOLOGIAS E MODELOS DE FEATURES EM UMA LINHA DE PRODUTO PARA APLICAÇÕES CIENTÍFICAS Gabriella Castro Barbosa Costa gabriellacbc@gmail.com Orientadores Regina Maria Maciel Braga

Leia mais

Uma introdução à Web Semântica no domínio dos Sistemas de Informações Geográficas

Uma introdução à Web Semântica no domínio dos Sistemas de Informações Geográficas Uma introdução à Web Semântica no domínio dos Sistemas de Informações Geográficas Angelo Augusto Frozza, Rodrigo Gonçalves {frozza,rodrigog}@inf.ufsc.br Universidade Federal de Santa Catarina UFSC Florianópolis

Leia mais

Proposta de uma Arquitetura para o Gerenciamento de Regras de Negócio em LPS com Base na MDA

Proposta de uma Arquitetura para o Gerenciamento de Regras de Negócio em LPS com Base na MDA Proposta de uma Arquitetura para o Gerenciamento de Regras de Negócio em LPS com Base na MDA Jaguaraci Batista Silva Laboratório de Sistemas Distribuídos Universidade Federal da Bahia Salvador, BA jaguarac@ufba.br

Leia mais

Gerenciamento de Qualidade

Gerenciamento de Qualidade UNIVERSIDADE ESTADUAL PAULISTA INSTITUTO DE BIOCIÊNCIAS, LETRAS E CIÊNCIAS EXATAS DEPARTAMENTO DE CIÊNCIAS DE COMPUTAÇÃO E ESTATÍSTICA Gerenciamento de Qualidade Engenharia de Software 2o. Semestre de

Leia mais

Vejamos abaixo duas definições para ontologias:

Vejamos abaixo duas definições para ontologias: Modelagem, Organização e Representação do Conhecimento: proposta de elaboração da Biblioteca Virtual Temática em Vigilância Sanitária dos serviços de estética do município do Rio de Janeiro. Jorge C. de

Leia mais

Colaboração em Sistemas Multiagentes Modelados por Ontologias

Colaboração em Sistemas Multiagentes Modelados por Ontologias Colaboração em Sistemas Multiagentes Modelados por Ontologias Verlani Timm Hinz 1, Luiz Antônio Moro Palazzo 1 1 Programa de Pós-graduação em Informática Universidade Católica de Pelotas (UCPel) {vertimm,lpalazzo}@ucpel.tche.br

Leia mais

Qualidade de Processo de Desenvolvimento de Software

Qualidade de Processo de Desenvolvimento de Software Qualidade de Processo de Desenvolvimento de Software DAS 5316 Integração de Sistemas Corporativos DAS 5316 Integração de Sistemas Corporativos Prof. Ricardo J. Rabelo Conteúdo Introdução & Problemática

Leia mais

Qualidade de Software. Prof. Natália Oliveira M.Sc queiroz.nati@gmail.com

Qualidade de Software. Prof. Natália Oliveira M.Sc queiroz.nati@gmail.com Qualidade de Software Prof. Natália Oliveira M.Sc queiroz.nati@gmail.com Ementa Conceitos sobre Qualidade Qualidade do Produto Qualidade do Processo Garantida da Qualidade X Controle da Qualidade Conceitos

Leia mais

Professor: Disciplina:

Professor: Disciplina: Professor: Curso: Disciplina: Marcos Morais de Sousa marcosmoraisdesousa@gmail.com marcosmoraisdesousa.blogspot.com Sistemas de informação Engenharia de Software II Gerenciamento de Qualidade CMMI e MPS.BR

Leia mais

REQUISITOS. Prof. Msc. Hélio Esperidião

REQUISITOS. Prof. Msc. Hélio Esperidião REQUISITOS Prof. Msc. Hélio Esperidião OS REQUISITOS O que são requisitos? Uma descrição de um serviço ou de uma limitação O que é a engenharia de requisitos? O processo envolvido no desenvolvimento de

Leia mais

Instituto de Computação, Universidade Federal do Amazonas (UFAM) Manaus-AM, Brasil

Instituto de Computação, Universidade Federal do Amazonas (UFAM) Manaus-AM, Brasil Elicitação de Requisitos a partir de Modelos de Processos de Negócio e Modelos Organizacionais: Uma pesquisa para definição de técnicas baseadas em heurísticas Marcos A. B. de Oliveira 1, Sérgio R. C.

Leia mais

Modelo de Controle de Acesso no Projeto de Aplicações na Web Semântica

Modelo de Controle de Acesso no Projeto de Aplicações na Web Semântica Mairon de Araújo Belchior Modelo de Controle de Acesso no Projeto de Aplicações na Web Semântica Dissertação de Mestrado Dissertação apresentada como requisito parcial para obtenção do título de Mestre

Leia mais

Engenharia de Software: Introdução. Mestrado em Ciência da Computação 2008 Profa. Itana Gimenes

Engenharia de Software: Introdução. Mestrado em Ciência da Computação 2008 Profa. Itana Gimenes Engenharia de Software: Introdução Mestrado em Ciência da Computação 2008 Profa. Itana Gimenes Programa 1. O processo de engenharia de software 2. UML 3. O Processo Unificado 1. Captura de requisitos 2.

Leia mais