Proposta de um Sistema de Recomendação Georeferenciada Baseado em Filtragem Colaborativa
|
|
- Sofia Brás Chaplin
- 6 Há anos
- Visualizações:
Transcrição
1 Proposta de um Sistema de Recomendação Georeferenciada Baseado em Filtragem Colaborativa Walter Fernando G. Rodriguez 1, Emaús da S. de Moraes¹, Antônio Jhoseph S. de Araújo 1, Elton S. da Silva 1, Rogério C. dos Santos 1, Marcílio Douglas S. Marques 1, Zenaide Carvalho da Silva 1, Leila Weitzel Coelho da Silva 2. 1 Universidade Federal do Pará (UFPA) Marabá PA Brasil 2 Universidade Federal do Rio Grande do Sul (UFRGS) Porto Alegre RS Brasil wfernando.grodriguez, j.garibald, rogerintel, marciliodsm {@gmail.com} es_moraes,eltonsantossilva{@hotmail.com}, zenaide@ufpa.br, lwcsilva@inf.ufrgs.br Abstract. Following the new trend of development which focuses on Web 3.0, based on the integration of content with a social recommendation, this paper presents a proposal for a recommendation system based on georeferenced collaborative filtering technique in a context that integrates the social and cultural reality of the Maraba city in southeastern Pará. This project aims to model a solution to facilitate the location and recommendation of items supported the participation of users and may have a significant influence on their choice and its potential use. So, will be presents an overview of the systems recommendation and initiation of studies in collaborative filtering, indicating the technologies used in the modeling process and discuss a possible implementation in the real level of academic research focused on recommendation systems. Resumo. Seguindo a nova tendência de desenvolvimento que foca a Web 3.0, baseado na integração de conteúdos com recomendação social, este artigo apresenta a proposta de um sistema de recomendação georeferenciado baseado na técnica de filtragem colaborativa em um contexto que integre a realidade social e cultural da cidade de Marabá no sudeste do Pará. Este projeto tem como propósito modelar uma solução que facilite a localização e recomendação de itens apoiados na participação dos usuários, podendo influenciar de forma relevante em sua escolha e em seu potencial aproveitamento. Assim, será apresentada, também, uma visão geral sobre os sistemas de recomendação e uma iniciação nos estudos da filtragem colaborativa, indicando as tecnologias utilizadas no processo de modelagem e discutindo uma possível implementação real no nível de pesquisa acadêmica com foco no recommendation systems. 1. Introdução Acompanhando o crescimento de sistemas de localização web como, Foursquare serviço que ativa a indicação de locais por meio de mensagens rápidas a partir de dispositivos moveis -, Google Maps sistema de georeferenciação onde são criados e alterados marcadores pelos próprios usuários - e Kekanto base de dados de serviços avaliados e recomendados pelos usuários - entre outras, que vem provendo informações
2 sobre localização e recomendação social, além de troca de conhecimentos e interação, verificou-se um mercado em franco desenvolvimento que se fundamenta na integração de recursos e aplicações em tempo real. Baseado no contexto da web 3.0, propõe-se um sistema de recomendação georeferenciada que trate a filtragem e apresentação de informações relacionadas a locais, produtos e serviços combinando funcionalidades colaborativas, que atenda as necessidades dos usuários referente à localização espacial e recomendação, comentando suas experiências a fim de criar um fluxo de opiniões que classifiquem o conteúdo consultado ajudando e/ou influenciando na escolha de outros usuários. O objetivo (e principal atividade) constitui o desenvolvimento de uma proposta de modelagem de um sistema de recomendação baseado em usuários, integrando caracteristicas dos sistemas de informação geográficos junto a comportamentos das redes sociais, orientados aos segmentos de locais, produtos e serviços da cidade de Marabá no sudeste do Pará, evidenciando problemáticas e possíveis soluções emulando um ambiente real de desenvolvimento de uma pequena fabrica de software. Este estudo apresenta o conceito dos sistemas de recomendação e mostra uma proposta que os associa ao georeferenciamento. Na sessão 2 será exposto o eixo temático em torno dos Sistemas de Recomendação sua conceituação e problemáticas; A seguir, na sessão 3 - Desafios da filtragem colaborativa; Na sessão 4 Proposta do sistema e possíveis tecnologias a utilizar; Na sessão 5 Considerações finais e trabalhos futuros; Finalmente na sessão 6 Referencias bibliográficas. 2. Sistemas de Recomendação Não é difícil imaginar que a internet talvez seja na atualidade o maior veiculo aglutinador e facilitador de informação, onde indivíduos com pouca o nenhuma experiência sobre algum conteúdo deparam-se com a difícil tarefa de escolher a informação mais relevante de acordo com suas necessidades. Os sistemas de recomendação tentam aumentar a capacidade e eficácia no processo de apresentação, indicação ou direcionamento de conteúdo para os potenciais interessados. Quando no Tapestry, primeiro sistema de recomendação proposto [Goldberg et. al. 1992][Resnick e Varian 1997], a expressão filtragem colaborativa foi criada, pensou-se em um modelo onde a recomendação de conteúdo seja auxiliada pela colaboração de grupos humanos, como representado na figura 1. Assim, surgiu o desafio de casar corretamente os que recomendam com os que recebem a recomendação, verificando até que ponto este relacionamento de interesses é real, sobre tudo porque recomendações são baseadas intrinsecamente em interesses próprios. Autores como Montaner [Montaner et al. 2003], destacam a denominada filtragem demográfica onde são utilizadas descrições que caracterizam uma comunidade de indivíduos pelos seus interesses (explícitos e/ou implícitos) para aprender comportamentos em relação a um item em particular. Sistemas de comercio eletrônico na web focam na utilização de métodos de recomendação usando técnicas para identificar os produtos mais adequados para seus clientes com formulas do tipo: Clientes que compram itens X também compram itens Y e que permitam aumentar a lucratividade nos seus serviços.
3 3. Filtragem Colaborativa A filtragem colaborativa (FC) fundamenta-se no fato de que a recomendação mais precisa para uma pessoa pode ser feita por indivíduos que possuem preferências semelhantes à dele. Dessa forma, o que sistemas de FC faz é identificar o individuo alvo da recomendação e sugerir a este o que outros indivíduos, que possuem similaridade nas preferências, acham relevante. Este processo de sugestão esta amparado na similaridade das preferências do indivíduo e não dos itens a ser recomendados. O processo da filtragem colaborativa pode ser generalizado em três passos [Queiroz 03]: Representação dos dados de entrada: o usuário expressa suas preferências avaliando itens do sistema. As avaliações revelam o interesse do usuário em itens específicos e são armazenadas em seu perfil. Essas avaliações podem ser coletadas tanto a partir de indicações explícitas de preferência por parte do usuário quanto de maneira implícita como, por exemplo, um sistema de comércio eletrônico assume que o usuário gosta dos itens que comprou. Formação de vizinhança: para fazer a recomendação o sistema compara o perfil do usuário alvo com os perfis de outros usuários para fazer coincidir as preferencias do usuário com as do seu modelo. Além desse existem outros modelos como o probabilístico e até por redes neurais. Formalização da recomendação: finalmente, com base nas avaliações feitas pelos componentes da vizinhança aos itens de informação, o sistema gera a recomendação para o usuário alvo. Em outras palavras, o sistema sugere ao usuário alvo os itens que seus vizinhos mais gostaram. A tabela 1 ilustra um exemplo de como a filtragem colaborativa se dá. Ao se recomendar um produto à usuária Samara, busca-se outros usuários com hábitos de consumo semelhantes. No caso, os usuários Fernando e Jhoseph já compraram produtos que Samara também comprou (Prod2). Em seguida, recomendamos a Samara produtos que ela ainda não possui como Prod1 e Prod5.
4 Usuário Prod1 Prod2 Prod3 Prod4 Prod5 Fernando x x Jhoseph x x Emaús x x x Marcilio x x Samara x 4. Proposta do Sistema A partir da década de 90, tem-se um referencial teórico dos sistemas que tratam a recomendação georeferenciada para distintos segmentos de mercado, e como estudo de caso para a nossa pesquisa vislumbrou-se a oportunidade de criar uma proposta que integrasse o contexto da realidade do sudeste do Pará à enorme malha colaborativa da rede mundial. Assim, propõem-se a modelagem de um sistema de recomendação georeferenciado baseado na técnica de filtragem colaborativa. Na fase de projeto se fará uso da metodologia do Processo Unificado (PU) ágil, da Unified Modeling Language (UML) e o modelo de Entidade-Relacionamento (ER), que comporta cinco operações principais para dois tipos de usuários: busca de itens (locais, produtos e serviços); fazer login; adicionar itens não cadastrados na base de dados do sistema; recomendar itens à rede de contatos do usuário; comentar o conteúdo do resultado e avaliar os itens cadastrados no sistema (Figura 2). Em seguida na tabela 2, será apresentada a descrição de sequência de eventos que ocorrem de forma geral nas seis operações básicas da primeira iteração funcional do sistema.
5 Usuário Sistema 1. Acessa o Sistema 2. Mostra ao usuário uma interface para a realização de busca com o campo apropriado para que seja inserido o termo a ser pesquisado. Caso o usuário já seja cadastrado, este também poderá efetuar login no sistema nessa interface. 3. O usuário realiza login (caso seja cadastrado) para ter acesso às outras funcionalidades disponíveis do sistema. 4. Usuário adiciona itens na base de dados do sistema (desde que esteja logado). 6. O usuário poderá recomendar itens a outros usuários de sua rede de contatos, desde que esteja logado no sistema. 5. O sistema exibirá uma interface com a área de login e de cadastro, caso o usuário tente adicionar um item à base de dados e este não esteja logado ou cadastrado, respectivamente. Somente após efetuar login e/ou cadastro, será permitido ao usuário adicionar itens na base de dados do sistema. 7. O usuário poderá avaliar itens desde que esteja logado no sistema. 8. O usuário poderá comentar itens no sistema. Por questões de licenças, optou-se à utilização de ferramentas de caráter livre e open sources, tais como as tecnologias da plataforma LAMP (Linux, Apache, MySQL, PHP), que possuem suporte técnico, estabilidade e bom desempenho em suas versões, além de vasto referencial bibliográfico. Também utilizou-se a ferramenta freeware Astah Community 6.2 para a modelagem dos caso de uso e a ferramenta Inkscape para a criação do design das interfaces. 5. Considerações Finais e Trabalhos Futuros Com esta proposta de sistema de recomendação georeferenciado baseado em filtragem colaborativa, pretende-se integrar tais características com o contexto da realidade do sudeste paraense, em especial da cidade de Marabá que se apresenta como ponto de partida do projeto. Como trabalhos futuros, pretende-se implementar a modelagem proposta no trabalho, além de desenvolver uma aplicação do sistema para a computação móvel. Também será estendida a pesquisa em mineração de dados e inteligência artificial para desenvolver novos modelos que auxiliem no processo de filtragem colaborativa. Assim
6 também, extrair as experiências em formato de trabalho científico, evidenciando problemáticas e possíveis soluções na emulação de um ambiente real de desenvolvimento de uma pequena fabrica de software.. 6. Referencial Bibliográfico BELVIN, N. J.; CROFT, W. B. Information Filtering and Information Retrieval: two sides of the same coin? Communications of the ACM, New York, v.35, n.12, p. 29, Dec KAUTZ, H. et al. (1997). Referral Web: combining social networks and Collaborative filtering. Communications of the ACM, New York, v.40, n.3, p , Mar. LARMAN, Craig. Utilizando UML e padrões: uma introdução à análise e ao projeto orientado a objetos e ao desenvolvimento iterativo. Ed. Bookman. 3ª edição, Porto Alegre, QUEIROZ, S. R. M Group Recommendation Strategies Based On Collaborative Filtering. Dissertação de Mestrado, Universidade Federal de Pernambuco. GOLDBERG, D. et al. (1992). Using collaborative filtering to weave an information Tapestry. Communications of the ACM, New York, v.35, n.12, p , Dec. MONTANER, M et al. (2003). A Taxonomy of Recommender Agents on the Internet. Artificial Intelligence Review. Netherlands : Kluwer Academic Publishers, pp , Aug. RESNICK, P. e VARIAN, H. R. (1997). Recommender Systems. Communications of the ACM, New York, v.40, n.3, pp , Mar.
Sistemas de Recomendação Uma abordagem geral
Sistemas de Recomendação Uma abordagem geral Universidade Estadual de Maringá Departamento de Informática Programa de Pós-Graduação Mestrado em Ciência da Computação Disciplina: Seminários II Aluna: Késsia
Leia maisTécnicas de recuperação de informação: filtragem, agrupamento
Técnicas de recuperação de informação: filtragem, agrupamento 1 Nome usado para descrever uma variedade de processos envolvendo a entrega de informação para pessoas que precisam dela; Compreende um método
Leia maisTutorial da ferramenta de modelagem ASTAH (Versão resumida) Prof. Moacyr Franco Neto
Tutorial da ferramenta de modelagem ASTAH (Versão resumida) Prof. Moacyr Franco Neto Versão 1.0.0 1 ÍNDICE Sumário INTRODUÇÃO... 3 PRINCIPAIS CARACTERÍSTICA DA ASTAH... 3 COMO BAIXAR... 4 PRINCIPAIS FUNCIONALIDADES...
Leia maisAplicativo Android baseado em realidade aumentada para recomendações de locais. Acadêmico Bruno Kewitz Demarchi Orientador Marcel Hugo
Aplicativo Android baseado em realidade aumentada para recomendações de locais Acadêmico Bruno Kewitz Demarchi Orientador Marcel Hugo Roteiro Introdução Fundamentação teórica Desenvolvimento Resultados
Leia maisEvento: XXV SEMINÁRIO DE INICIAÇÃO CIENTÍFICA
INTEGRAÇÃO DE APLICAÇÕES APLICADA À EXTRAÇÃO E QUALIFICAÇÃO AUTOMÁTICA DE PUBLICAÇÕES DE PESQUISADORES: UM CASO BASEADO NO CURRÍCULO LATTES 1 APPLICATION INTEGRATION APPLIED TO AUTOMATIC EXTRACTION AND
Leia maisUniversidade Federal de Pernambuco
Universidade Federal de Pernambuco Graduação em Ciência da Computação Centro de Informática ESTUDO DE TÉCNICAS DE FILTRAGEM HÍBRIDA EM SISTEMAS DE RECOMENDAÇÃO DE PRODUTOS PROPOSTA DE TRABALHO DE GRADUAÇÃO
Leia maisIFSC/Florianópolis - CTI - Projeto de Sistemas - prof. Herval Daminelli
MODELAGEM DE SOFTWARE Sistemas de média e grande complexidade necessitam de uma metodologia destinada a facilitar o seu desenvolvimento; Esta metodologia corresponde a uma visão, uma abstração do sistema
Leia maisRational Unified Process (RUP)
Rational Unified Process (RUP) A Rational é bem conhecida pelo seu investimento em orientação em objetos. A empresa foi à criadora da Unified Modeling Language (UML), assim como de várias ferramentas que
Leia maisUML Unified Modeling Language Linguagem de Modelagem Unificada
UML Unified Modeling Language Linguagem de Modelagem Unificada Prof. Gilberto Porto e-mail: porto@gilbertoporto.com.br A linguagem UML n UML (Unified Modeling Language) Linguagem de Modelagem Unificada
Leia maisSISTEMA WEB ESCOLAR PARA RESERVA DE RECURSOS DIDÁTICOS UTILIZANDO RBC
UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE CIÊNCIA DA COMPUTAÇÃO SISTEMA WEB ESCOLAR PARA RESERVA DE RECURSOS DIDÁTICOS UTILIZANDO RBC JHONE HEITOR THEISS PROF. ROBERTO HEINZLE, Orientador ROTEIRO DA APRESENTAÇÃO
Leia maisINF1013 MODELAGEM DE SOFTWARE
INF1013 MODELAGEM DE SOFTWARE Departamento de Informática PUC-Rio Ivan Mathias Filho ivan@inf.puc-rio.br Programa Capítulo 1 O Paradigma Orientado a Objetos A Linguagem UML Descrição da Arquitetura 1 Programa
Leia maisAnálise e Projeto Orientados a Objetos
Análise e Projeto Orientados a Objetos Introdução Diretoria Acadêmica de Gestão e Tecnologia da Informação Introdução Os sistemas computacionais adquiriram extrema importância para as organizações públicas
Leia maisPROJETO DE ARQUITETURA
PROJETO DE ARQUITETURA Projeto Detalhado de Software (PDS) Profa. Cynthia Pinheiro Antes de mais nada... Próximas aulas: Seminários de Padrões de Projeto GoF 1º Dia: 10/11/2017, 08h 10h, Sala 04 2º Dia:
Leia maisDIAGRAMAS DE CLASSE UML
DIAGRAMAS DE CLASSE UML Projeto Detalhado de Software (PDS) Profa. Cynthia Pinheiro Antes de mais nada... Calendário de Reposições Aula 1: 27/10/2017, 8h-10h, Sala 8 Aula 2: A verificar Aula 3: A verificar
Leia maisDepartamento de Sistemas de Computação Universidade de São Paulo Análise e Projeto Orientados a Objetos Aula 2 O Processo Unificado (PU)
Departamento de Sistemas de Computação Universidade de São Paulo Análise e Projeto Orientados a Objetos Aula 2 O Processo Unificado (PU) Prof. Seiji Isotani (sisotani@icmc.usp.br) Modelos de Processo de
Leia maisSistema colaborativo para monitoramento de focos de Aedes aegypti
Sistema colaborativo para monitoramento de focos de Aedes aegypti Thiago Amorim Orientador: André Backes Faculdade de Computação Universidade Federal de Uberlândia 1 de dezembro de 2016 Thiago A., André
Leia maisSIGERIS SISTEMA DE GESTÃO DE REDES DE INFRAESTRUTURAS PREDIAIS 1 SIGERIS - SYSTEM OF MANAGEMENT OF PREDIAL INFRASTRUCTURE NETWORKS
SIGERIS SISTEMA DE GESTÃO DE REDES DE INFRAESTRUTURAS PREDIAIS 1 SIGERIS - SYSTEM OF MANAGEMENT OF PREDIAL INFRASTRUCTURE NETWORKS Rafael Marisco Bertei 2, Héber Martins Oliveira 3, Josué Toebe 4 1 Projeto
Leia maisAula 3.1 Introdução e Visão Geral do Processo Unificado
PDS Aula 3.1 Introdução e Visão Geral do Processo Unificado Prof. Bruno Moreno bruno.moreno@ifrn.edu.br Definição O Processo Unificado (Unified Process, UP) é um tipo de processo de desenvolvimento de
Leia maisAPLICANDO A INTEGRAÇÃO DE PORTAIS EDUCACIONAIS COM APLICAÇÕES MÓVEIS ATRAVÉS DA INFRAESTRUTURA SAAS-RD.
APLICANDO A INTEGRAÇÃO DE PORTAIS EDUCACIONAIS COM APLICAÇÕES MÓVEIS ATRAVÉS DA INFRAESTRUTURA SAAS-RD. Álvaro Álvares de Carvalho Cesar Sobrinho Centro Universitário - CESMAC Apresentador Leonardo Melo
Leia maisMAPEAMENTO E MODELAGEM DE PROCESSOS DE NEGÓCIO DE UM SISTEMA DE RECOMENDAÇÃO EM WEB SERVICE COM ENFASE EM BPMN
UNIVERSIDADE FEDERAL DO PARÁ CAMPUS UNIVERSITÁRIO DE MARABÁ FACULDADE DE COMPUTAÇÃO CURSO DE SISTEMAS DE INFORMAÇÃO JOSILENE GOMES HERINGER MARCELA GOMES HERINGER MAPEAMENTO E MODELAGEM DE PROCESSOS DE
Leia maisINSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPI JOÃO CÂMARA RATIONAL UNIFIED PROCESS - RUP
1 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPI JOÃO CÂMARA RATIONAL UNIFIED PROCESS - RUP Nickerson Fonseca Ferreira nickerson.ferreira@ifrn.edu.br Introdução 2 Modelo
Leia maisUNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 15 PROFª BRUNO CALEGARO
UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 15 PROFª BRUNO CALEGARO Santa Maria, 08 de Novembro de 2013. Contextualização Nas próximas aula iremos começar a modelar e projetar sistemas
Leia maisRECOMENDAÇÃO DE ITENS DE INFORMAÇÃO SENSÍVEL AO ESPAÇO
RECOMENDAÇÃO DE ITENS DE INFORMAÇÃO SENSÍVEL AO ESPAÇO ISSN: 1984-3151 RECOMMENDATION OF INFORMATION S ITEMS SPACE S SENSITIVE Ariosvaldo Ribeiro Merlo¹; Italo Paolo Saturnino de Jesus²; Joaquim Jose da
Leia maisAGILE WEB ENGINEERING PROCESS
AGILE WEB ENGINEERING PROCESS AWE Agile Web Engineering Process Introdução O Processo AWE Fases Análise Conceitual Projeto Desenvolvimento Lançamento/Testes 1ª Iteração O que é AWE? É um processo: Conjunto
Leia maisPROJETO DE INTERFACES PARA ÁLGEBRA DE MAPAS EM GEOPROCESSAMENTO NO AMBIENTE SPRING
MINISTÉRIO DA CIÊNCIA E TECNOLOGIA INSTITUTO NACIONAL DE PESQUISAS ESPACIAIS INPE-9307-TDI/820 PROJETO DE INTERFACES PARA ÁLGEBRA DE MAPAS EM GEOPROCESSAMENTO NO AMBIENTE SPRING Ivan Soares de Lucena Dissertação
Leia maisArthur Fortes da Costa
Arthur Fortes da Costa Brasileiro, solteiro, 26 anos Rua Rafael de Abreu Sampaio Vidal, número 2753, Apt 23 Vila Costa do Sol São Carlos SP Telefone: (16) 99302-8823/ E-mail: fortes.arthur@gmail.com FORMAÇÃO
Leia maisSistemas de Recomendação o que, quando, onde, como você quer, e nem sabia
Comprar livros nos antigamente Sistemas de Recomendação o que, quando, onde, como você quer, e nem sabia Insubstituível Comprar música nos antigamente Ler notícia nos antigamente Encontrar lugares Compra
Leia maisBIBLIOTECA DIGITAL. 1. Introdução. 2. Linguagens e Ferramentas. Digital library. Eduardo de Medeiros Ribeiro, Márcio José Sembay.
BIBLIOTECA DIGITAL Digital library Eduardo de Medeiros Ribeiro, Márcio José Sembay. Centro Universitário Unifacvest - Unifacvest Departamento de Exatas - Bacharelado em Ciência da Computação {eduardo.de.medeiros@hotmail.com},
Leia maisDESENVOLVIMENTO DE ALGORITMO HÍBRIDO PARA SISTEMAS DE RECOMENDAÇÃO: FILTRAGEM COLABORATIVA E ETIQUETAGEM SOCIAL
DESENVOLVIMENTO DE ALGORITMO HÍBRIDO PARA SISTEMAS DE RECOMENDAÇÃO: FILTRAGEM COLABORATIVA E ETIQUETAGEM SOCIAL Ana Paula Sontachi de Oliveira Faculdade de Engenharia de Computação CEATEC anapaula.sontachi@gmail.com
Leia maisO Processo Unificado (PU) SSC 121 Engenharia de Software I Profa. Dra. Elisa Yumi Nakagawa 2 o semestre de 2012
O Processo Unificado (PU) SSC 121 Engenharia de Software I Profa. Dra. Elisa Yumi Nakagawa 2 o semestre de 2012 Modelos de Processo de Software Desenvolver software é geralmente uma tarefa complexa e sujeita
Leia maisSistema de recomendação de segundo nível para suporte à produção de matérias jornalísticas
Demetrius Costa Rapello Sistema de recomendação de segundo nível para suporte à produção de matérias jornalísticas Dissertação de mestrado Dissertação apresentada como requisito parcial para a obtenção
Leia maisHalison Miguel Edvan Pontes
Halison Miguel Edvan Pontes Apresentação Surgimento; Conceitos; Características; Elementos Básicos; Estrutura; Disciplina. Surgimento O Processo Unificado Aberto, do inglês Open Unified Process (OpenUP)
Leia maisIntrodução. Diagramas de Interação. Introdução. Introdução. Introdução. Introdução. Os modelos de análise não respondem a algumas perguntas:
Diagramas de Interação Os modelos de análise não respondem a algumas perguntas: Como as operações do sistema são executadas internamente? A que classes estas operações internas pertencem? Quais objetos
Leia mais7 Congresso de Pós-Graduação MODELAGEM DE BASE DE CONHECIMENTO PARA TAREFA DE CLASSIFICAÇÃO EM MINERAÇÃO DE DADOS
7 Congresso de Pós-Graduação MODELAGEM DE BASE DE CONHECIMENTO PARA TAREFA DE CLASSIFICAÇÃO EM MINERAÇÃO DE DADOS Autor(es) LIDIA MARTINS DA SILVA Orientador(es) ANA ESTELA ANTUNES DA SILVA 1. Introdução
Leia maisUM SISTEMA PARA CONTROLE DE ATIVIDADES DE EQUIPES DE TI PARA DISPOSITIVOS MÓVEIS SCHOLANT, R. P. ¹, BASTOS, R. R. ²
UM SISTEMA PARA CONTROLE DE ATIVIDADES DE EQUIPES DE TI PARA DISPOSITIVOS MÓVEIS SCHOLANT, R. P. ¹, BASTOS, R. R. ² ¹ Instituto de Desenvolvimento do Alto Uruguai (IDEAU) Bagé RS Brasil ² Instituto de
Leia maisApresentação do Capítulo 4 MDA (Model-Driven Archtecture) ALUNO: DOMENICO SCHETTINI FILHO NÚMERO USP:
Apresentação do Capítulo 4 MDA (Model-Driven Archtecture) ALUNO: DOMENICO SCHETTINI FILHO NÚMERO USP: 8429016 Definição de MDA OMG (Object Management Group) propôs uma aplicação abrangente das práticas
Leia maisSISTEMA DE INFORMAÇÃO GEOGRÁFICA APLICADO AO GERENCIAMENTO DE INFORMAÇÃO DE TRANSPORTE URBANO
SISTEMA DE INFORMAÇÃO GEOGRÁFICA APLICADO AO GERENCIAMENTO DE INFORMAÇÃO DE TRANSPORTE URBANO Edilene de Fátima Vetorato 1, Osvaldo Cesar Pinheiro de Almeida 2 1 Fatec, Botucatu, SP, Brasil. E-mail: edilenefv@hotmail.com
Leia maisProcesso. Processo unificado. Principais Características do UP. Principais Características do UP RUP. Unified Process (Processo Unificado)
Processo UP Unified Process (Processo Unificado) Conjunto de passos que tem como objetivo atingir uma meta Processo de software na ES, processo que visa a produzir o software - de modo eficiente e previsível
Leia maisDESENVOLVIMENTO DE UM SISTEMA DE INFORMAÇÃO GEOGRÁFICA PARA GERAÇÃO DE MAPAS PLUVIOMÉTRICOS
DESENVOLVIMENTO DE UM SISTEMA DE INFORMAÇÃO GEOGRÁFICA PARA GERAÇÃO DE MAPAS PLUVIOMÉTRICOS Osvaldo Cesar Pinheiro de Almeida 1, Roger Cristhian Gomes 2 1 FATEC, Botucatu, SP, Brasil. E-mail cesar@fatecbt.edu.br
Leia maisSocial Networking Software Product Line Documento de Requisitos: Casos de Uso e Variabilidades
Escola Politécnica de Pernambuco Universidade de Pernambuco UPE Mestrado Acadêmico em Engenharia da Computação Social Networking Software Product Line Documento de Requisitos: Casos de Uso e Variabilidades
Leia maisColaboração em Ambientes Educacionais com Realidade Aumentada
Colaboração em Ambientes Educacionais com Realidade Aumentada Francisco César de Oliveira Pós Graduação/Univ. Metodista de Piracicaba (Unimep) Claudio Kirner Centro de Educação Aberta e à Distância/Univ.
Leia maisSistema de Recomendação para Séries de TV por Assinatura
Sistema de Recomendação para Séries de TV por Assinatura Felipe Gonçalves¹, Sidnei Renato Silveira², Solange Pertile² Universidade de Santa Maria (UFSM) Campus Frederico Westphalen RS - Brasil 1 Curso
Leia maisCOLETA E CAPTURA DE TRAJETÓRIAS ATRAVÉS DE APLICAÇÕES GENÉRICAS PARA DISPOSITIVOS MÓVEIS
COLETA E CAPTURA DE TRAJETÓRIAS ATRAVÉS DE APLICAÇÕES GENÉRICAS PARA DISPOSITIVOS MÓVEIS Jean Holderbaum 1* ; Marilia Ribeiro da Silva 1* ; Vanessa Rolim 1* ; Fernando José Braz 2 ; Eduardo da Silva 2
Leia maisA Web, o Design, o Software Livre e outras histórias... Eduardo Santos - www.agni.art.br
A Web, o Design, o Software Livre e outras histórias... Eduardo Santos - www.agni.art.br Surgimento da WEB e HTML Início da década de 90 HTML (acrônimo para a expressão HyperText Markup Language, que significa
Leia maisMineração de Textos na Web
Mineração de Textos na Web Luciano Antonio Digiampietri Escola de Artes Ciências e Humanidades da Universidade de São Paulo digiampietri@usp.br Resumo: Com o crescimento das informações disponíveis na
Leia maisIMPLEMENTAÇÃO DE UM SITE E-COMMERCE
48 IMPLEMENTAÇÃO DE UM SITE E-COMMERCE Rodrigo Costa Guimarães 1 Ana Paula Ambrósio ZANELATO 2 RESUMO: Este artigo trata do desenvolvimento de um website de comércio eletrônico (e-commerce) para a empresa
Leia maisEngenharia de Software I: Introdução. Graduação em Informática 2009 Profa. Itana Gimenes
Engenharia de Software I: Introdução Graduação em Informática 2009 Profa. Itana Gimenes Programa 1. O processo de engenharia de software 2. Engenharia de requisitos 3. Modelagem de sistemas 4. Conceitos
Leia maisModelagem de Casos de Uso (Parte 1)
Modelagem de Casos de Uso (Parte 1) Introdução (1) Objetivos Principais dos Casos de Uso: Delimitação do contexto de um sistema Documentação e o entendimento dos requisitos Descrição dos requisitos funcionais
Leia maisRUP Unified Process. Profª Jocelma Rios
RUP Unified Process Profª Jocelma Rios Nov/2012 O que pretendemos: Reforçar os aspectos que caracterizam o processo iterativo e incremental Identificar como atingir os objetivos dos projetos de software
Leia maisUMA PROPOSTA DE ESPECIFICAÇÃO DA FERRAMENTA S.A.Do.M (Software Artifacts Documentation and Management)
ISBN 978-85-61091-05-7 Encontro Internacional de Produção Científica Cesumar 27 a 30 de outubro de 2009 UMA PROPOSTA DE ESPECIFICAÇÃO DA FERRAMENTA S.A.Do.M (Software Artifacts Documentation and Management)
Leia maisDesenvolvedor Android: Avançado. Plano de Estudo
Desenvolvedor Android: Avançado Plano de Estudo Descrição do programa A Certificação Android fornece as ferramentas necessárias para projetar e implementar aplicativos para dispositivos Android, com base
Leia maisPesquisas 21 de Fev. de 2011
Pesquisas 21 de Fev. de 2011 Pesquisas Sistemas de recomendação estado arte Visto que hoje em dia a quantidade de informação existente é grande, os sistemas de recomendação são cada vez mais importantes,
Leia maisMODELAGEM DE SISTEMAS. Introdução a Computação e Engenharia de Software. Profa. Cynthia Pinheiro
MODELAGEM DE SISTEMAS Introdução a Computação e Engenharia de Software Profa. Cynthia Pinheiro Introdução Modelagem de Sistemas: A modelagem de um sistema auxilia o analista a entender a funcionalidade
Leia maisRUP RATIONAL UNIFIED PROCESS
O que é RUP? É um metodologia para gerenciar projetos de desenvolvimento de software que usa a UML como ferramenta para especificação de sistemas. Ele é um modelo de processo híbrido Mistura elementos
Leia maisAmbiente Legal em TAMPO: Aprendizagem Colaborativa em Educação Infantil
Ambiente Legal em TAMPO: Aprendizagem Colaborativa em Educação Infantil Andréia Pereira, Alberto Raposo, Hugo Fuks Departamento de Informática PUC-Rio Rua Marquês de São Vicente, 225 RDC Gávea 22453-900
Leia maisUMA ARQUITETURA BASEADA EM COMPUTAÇÃO UBÍQUA PARA MONITORAMENTO DE INDIVÍDUOS EM AMBIENTES RESTRITOS
UMA ARQUITETURA BASEADA EM COMPUTAÇÃO UBÍQUA PARA MONITORAMENTO DE INDIVÍDUOS EM AMBIENTES RESTRITOS Pablo Lopes¹, Alan Tavares², Arthur Gorgônio³, Flavius Gorgônio ¹Estudante do Curso de Bacharelado de
Leia maisSISTEMAS DE RECOMENDAÇÃO
SISTEMAS DE RECOMENDAÇÃO Prof. Dr. Sílvio César Cazella Sumário - Sistemas de Recomendação - Introdução - Coleta de Informações - Estrategias de Recomendação 1 O que é Sistema de Recomendação? Sistemas
Leia maisSISTEMA DE GERENCIAMENTO DO CENTRO DE PRÁTICAS CLÍNICAS E CIRÚRGICAS DO IFC CAMPUS ARAQUARI
SISTEMA DE GERENCIAMENTO DO CENTRO DE PRÁTICAS CLÍNICAS E CIRÚRGICAS DO IFC CAMPUS ARAQUARI Gueretz, Fernando Stasiak 1 ; Mariano, Fernando 1 ; Mota, Joice Seleme 1 Instituto Federal de Educação Ciência
Leia maisUML Diagrama de Atividades Diagrama de Caso de Uso. ENG1518/3VB Sistemas de Informação Gerenciais Prof. Marcos Villas
Diagrama de Atividades Diagrama de Caso de Uso ENG1518/3VB Sistemas de Informação Gerenciais Prof. Marcos Villas villas@puc-rio.br 1 - Conceitos 2 UML é uma linguagem para: Especificar Visualizar Construir...
Leia maisPROVA DE CONHECIMENTOS ESPECÍFICOS
Nesta PROVA DE CONHECIMENTOS ESPECÍFICOS, nas questões objetivas de a, que valem dez pontos dois pontos para cada questão, marque, em cada uma, a única opção correta, de acordo com o respectivo comando.
Leia maisAPLICATIVO MÓVEL PARA TREINAMENTO AUDITIVO PARA IDENTIFICAÇÃO DE ALTERAÇÕES DE FALA DECORRENTES DA FISSURA LABIOPALATINA
APLICATIVO MÓVEL PARA TREINAMENTO AUDITIVO PARA IDENTIFICAÇÃO DE ALTERAÇÕES DE FALA DECORRENTES DA FISSURA LABIOPALATINA Bruna Tiemi Uchida 1, Elvio Gilberto da Silva 2, Patrick Pedreira Silva 3, Jeniffer
Leia maisSISTEMA DE RECOMENDAÇÃO INTELIGENTE MÓVEL PARA COMPRAS INTELLIGENT RECOMMENDATION SYSTEM FOR SHOPPING APPS RESUMO
SISTEMA DE RECOMENDAÇÃO INTELIGENTE MÓVEL PARA COMPRAS INTELLIGENT RECOMMENDATION SYSTEM FOR SHOPPING APPS RESUMO Jéssica Fernanda Galvani * Maurício Acconcia Dias ** O acesso à informação é uma realidade
Leia maisUML UNIFIED MODELING LANGUAGE LINGUAGEM DE MODELAGEM UNIFICADA
UML UNIFIED MODELING LANGUAGE LINGUAGEM DE MODELAGEM UNIFICADA UML - Introdução Não é uma linguagem de programação É uma linguagem de modelagem e projeto É uma linguagem padrão para modelagem orientada
Leia maisDioney Fernando Becker SISTEMA DE GERENCIAMENTO DE RISCO
Dioney Fernando Becker SISTEMA DE GERENCIAMENTO DE RISCO Assis 2013 Dioney Fernando Becker SISTEMA DE GERENCIAMENTO DE RISCO Trabalho de Conclusão de Curso Apresentado ao Instituto Municipal de Ensino
Leia maisUML e seus diagramas
UML e seus diagramas A UML Unified Modeling Language (Linguagem de Modelagem Unificada), como o próprio nome já diz, é uma linguagem para modelagem de objetos do mundo real, usada para especificar, construir,
Leia mais22/03/2018. Professor Ariel da Silva Dias RUP e Modelos Ágeis
Professor Ariel da Silva Dias RUP e Modelos Ágeis Modelo de processo de software proprietário. Desenvolvido pela empresa Rational Software Corporation. Em 2003 a empresa foi adquirida pela IBM. Então O
Leia maisMetamodelos para Banco de Dados. Carlos Julian Menezes Araújo Prof. Dr. Robson do Nascimento Fidalgo
Metamodelos para Banco de Dados Carlos Julian Menezes Araújo cjma@cin.ufpe.br Prof. Dr. Robson do Nascimento Fidalgo 1 Agenda Metadados MDA MOF Metamodelos CWM Pacote Relacional Referências 2 Metadados
Leia mais26 a 29 de novembro de 2013 Campus de Palmas
Um Sistema para o Gerenciamento de Documentos e Processos das Coordenações de Curso Nome dos autores: Francisco Glaubos Nunes Clímaco 1 ; Marcelo Leineker Costaor 2 1 Aluno do Curso de Ciência da Computação;
Leia maisPROJETO DE ARQUITETURA (PARTE 2)
PROJETO DE ARQUITETURA (PARTE 2) Projeto Detalhado de Software (PDS) Profa. Cynthia Pinheiro Antes de mais nada... 5ª Lista de Exercícios Já está disponível no site a 5ª Lista de Exercícios Entrega: dia
Leia maisDiagrama de Casos de Uso
Disciplina: Análise e Projeto de Sistemas Profª Andrea e Prof. Vilson Diagrama de Casos de Uso O Diagrama de Casos de Uso procura por meio de uma linguagem simples, possibilitar a compreensão do comportamento
Leia maisJosé Maria Villac Pinheiro colaborador PMSS
Especificação de software SIG para a integração entre o cadastro de redes de água e consumidores com o software EPANET, utilizando software livre TERRALIB José Maria Villac Pinheiro colaborador PMSS Perdas
Leia maisEngenharia de Software. UML Unified Modeling Language
Engenharia de Software UML Unified Modeling Language UML - INTRODUÇÃO UML é um acrônimo para a expressão Linguagem de Modelagem Unificada. Pela definição de seu nome, vemos que a UML é uma linguagem que
Leia maisProf. Fábio Lúcio Meira
Prof. Fábio Lúcio Meira Objetivo Transformar os requisitos no design do futuro sistema Evoluir uma arquitetura robusta do sistema Adaptar o design para adequá-lo ao ambiente de implementação O principal
Leia maisRevisão Diagrama de Caso de Uso. Rodolfo Adamshuk Silva 30/08/2013
Revisão Diagrama de Caso de Uso Rodolfo Adamshuk Silva 30/08/2013 Processo Unificado (PU) É um modelo de processo de software baseado no modelo incremental, visando a construção de software orientado a
Leia maisPROJETO DE SOFTWARE PARA O GERENCIAMENTO DAS COMUNICAÇÕES EM GESTÃO DE PROJETOS
2a. Jornada Científica e Tecnológica da FATEC de Botucatu. 21 a 25 de Outubro de 2013, Botucatu São Paulo, Brasil. PROJETO DE SOFTWARE PARA O GERENCIAMENTO DAS COMUNICAÇÕES EM GESTÃO DE PROJETOS Arilson
Leia maisCurso de Sistemas de Informação. Karla Donato Fook DESU / DComp. Modelagem de Dados UML
Curso de Sistemas de Informação Karla Donato Fook karladf@ifma.edu.br DESU / DComp 2017 Modelagem de Dados UML 2 1 Eduardo Bezerra Editora Campus/Elsevier Porcentagem de projetos que terminam dentro do
Leia maisA Linguagem UML. A Linguagem UML. De onde surgiu? Fundadores da UML. História da UML. O que é modelagem?
DCC / ICEx / UFMG A Linguagem UML A Linguagem UML Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo UML (Linguagem de Modelagem Unificada) É uma notação gráfica (visual) para projetar sistemas OO Não
Leia maisFasci-Tech INTEGRAÇÃO ENTRE BPMN E UML: APLICANDO O MODELO USE PROCESSES. Palavras-Chave: Use Processes, BPMN, Casos de Uso, UML
INTEGRAÇÃO ENTRE BPMN E UML: APLICANDO O MODELO RESUMO: USE PROCESSES Renan Dozorski Conrado 1 Prof. MSc. Wilson Vendramel 2 Problemas com o entendimento de requisitos podem acarretar prejuízos nas outras
Leia maisEngenharia de Software II
Engenharia de Software II Aula 4 http://www.ic.uff.br/~bianca/engsoft2/ Aula 4-03/05/2006 1 Modelos Prescritivos de Processo Modelo em cascata Modelos incrementais Modelo incremental Modelo RAD Modelos
Leia maisVisão Geral do RUP.
Visão Geral do RUP hermano@cin.ufpe.br Objetivos Apresentar as características RUP Discutir os conceitos da metodologia: fases, fluxos de atividades (workflows), iterações, responsáveis, atividades e artefatos
Leia maisEngenharia de Software
1 Engenharia de Software CURSO: Sistemas de Informação PERÍODO LETIVO: 2009-1 SEMESTRE: 4º PROFESSOR(A): Francisco Ildisvan de Araújo Introdução METODOLOGIA DE DESENVOLVIMENTO DE SISTEMAS Uma metodologia
Leia maisCore Solutions of Microsoft Skype for Business 2015 (20334)
Core Solutions of Microsoft Skype for Business 2015 (20334) Formato do curso: Presencial Preço: 1670 Nível: Intermédio Duração: 35 horas Este curso fornece aos alunos o conhecimento e as habilidades necessárias
Leia maisCALINA MARKETING DIGITAL
10 DICAS DE MARKETING DIGITAL Para Você Aumentar Sua Receita Sem Gastar Nada CALINA MARKETING DIGITAL CALINA MARKETING DIGITAL 10 DICAS DE MARKETING DIGITAL PARA VOCÊ AUMENTAR SUA RECEITA SEM GASTAR NADA
Leia maisUML: Introdução. História Visão geral Modelo conceitual da UML. Bibliografia. UML: introdução
UML: introdução Prof.: Clarindo Isaías Pereira da Silva e Pádua Synergia / Gestus Departamento de Ciência da Computação - UFMG UML: introdução 2 Bibliografia Rumbaugh, J.; Jacobson, I.; Booch, G., The
Leia maisProjeto. Observatório Nacional de Clima e Saúde
Projeto Observatório Nacional de Clima e Saúde Coordenação Técnica Institucional: Fiocruz e INPE Coordenação Nacional CGVAM- Coordenação Geral de Vigilância Ambiental Secretaria de Vigilância em Saúde
Leia maisDefinição e Melhoria de Processo na Produção de Software Web
Definição e Melhoria de Processo na Produção de Software Web Márcio Stefani Ci&T Systems Ci&T Systems Desde 1995 Principais atividades Fábrica de Software - Projetos Web Fábrica de Componentes Web Consultoria
Leia maisSISTEMA DE E-COMMERCE PARA PEQUENOS VAREJISTAS. Aluno: Leonardo Rossetti Orientador: Roberto Heinzle
SISTEMA DE E-COMMERCE PARA PEQUENOS VAREJISTAS Aluno: Leonardo Rossetti Orientador: Roberto Heinzle Roteiro Introdução e Objetivos Trabalhos correlatos Requisitos Especificação Implementação Operacionalidade
Leia maisUM PROCESSO PARA MANUTENÇÃO DA CONSISTÊNCIA DE INTERFACES INTEGRADAS AO AMADEUS
UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO 2014.2 UM PROCESSO PARA MANUTENÇÃO DA CONSISTÊNCIA DE INTERFACES INTEGRADAS AO AMADEUS Proposta de Trabalho de
Leia maisSISTEMAS DE RECOMENDAÇÃO
SISTEMAS DE RECOMENDAÇÃO Prof. Dr. Sílvio César Cazella Sumário (FC) Cálculo da Similaridade Cálculo da Predição Limitações da FC 1 A não se constitui em algo novo e apresenta uma proposta diferenciada
Leia maisRequisitos de Sistemas
Requisitos de Sistemas Unidade II - Processos de Negócio Identificação Conceitos Modelagem - BPM - UML Processos x Requisitos 1 Processo de negócio CONCEITO Um processo de negócio, processo organizacional
Leia maisMODELAGEM DE UM SISTEMA DE GERENCIAMENTO DE COMUNICAÇÃO PARA VANTS: MODEL DRIVEN ARCHITETURE COM INTEGRAÇÃO AO PROCESSO UNIFICADO
MODELAGEM DE UM SISTEMA DE GERENCIAMENTO DE COMUNICAÇÃO PARA VANTS: MODEL DRIVEN ARCHITETURE COM INTEGRAÇÃO AO PROCESSO UNIFICADO Christiane Barbieri De Pelegrin * Rogéria Ramos de Oliveira Monteiro **
Leia maisANDERSON RICARDO DOS SANTOS SISTEMA DE CONTROLE DE ESTOQUE DE BEBIDAS
ANDERSON RICARDO DOS SANTOS SISTEMA DE CONTROLE DE ESTOQUE DE BEBIDAS Assis 2014 2 ANDERSON RICARDO DOS SANTOS SISTEMA DE CONTROLE DE ESTOQUE DE BEBIDAS Trabalho de Conclusão de Curso apresentado ao Instituto
Leia maisPrincípios de Análise e Projeto Orientados a Objetos com UML
Princípios de Análise e Projeto Orientados a Objetos com UML Eduardo Bezerra Editora CAMPUS Copyright 2002, 2003 Eduardo Bezerra 1 Capítulo 1 Visão Geral Um modelo é uma simplificação da realidade que
Leia maisCIDADÃO FISCAL: APLICATIVO PARA A ABERTURA E ACOMPANHAMENTO DE PROCESSOS NO SETOR DE OUVIDORIA DA PREFEITURA MUNICIPAL DE BLUMENAU
UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE SISTEMAS DE INFORMAÇÃO - BACHARELADO CIDADÃO FISCAL: APLICATIVO PARA A ABERTURA E ACOMPANHAMENTO DE PROCESSOS NO SETOR DE OUVIDORIA DA PREFEITURA MUNICIPAL DE
Leia maisImplementação de um sistema para gerenciamento de projetos baseado no Framework Scrum: um estudo de caso
ISSN 23162872 T.I.S. São Carlos, v. 1, n. 1, p. 8290, jul. 2012 Tecnologias, Infraestrutura e Software Implementação de um sistema para gerenciamento de projetos baseado no Framework Scrum: um estudo de
Leia maisBruno de Figueiredo Melo e Souza. Modelos de fatoração matricial para recomendação de vídeos. Dissertação de Mestrado
Bruno de Figueiredo Melo e Souza Modelos de fatoração matricial para recomendação de vídeos Dissertação de Mestrado Dissertação apresentada como requisito parcial para obtenção do grau de Mestre pelo Programa
Leia mais