PROJETO DE ESCALA DE CARAVANA ASSISTENCIAL

Slides:



Advertisements
Apresentações semelhantes
Técnicas e Projeto de Sistemas André Mesquita Rincon Processo de Software Técnico Subsequente – Módulo III.
Advertisements

Técnicas e Projeto de Sistemas
Espelhos planos e esféricos
Computação: Cursos, Atuação e Interação Profissional Marcos José Santana Departamento de Ciências de Computação e Estatística ICMC-USP - São Carlos.
INTRODUÇÃO À COMPUTAÇÃO PARALELA
NUNES, Laís S.C. ¹; SILVA, Caroline O. 2 e ANARUMA, Silvia Marina³ 1,2 Estudantes de licenciatura em Ciências Biológicas
Uso de álcool e drogas no ambiente de trabalho
Introdução à Consulta 24/3/06. Categorias de comandos DDL : estruturação de objetos de BD Ex. create table, drop index, alter table... DML: manipulação.
Custos XP x Custos Tradicionais André Chinvelski.
Críticas sobre Extreme Programming Francisco Hillesheim.
Trac é uma ferramenta open source e de interface web para controle de projetos de desenvolvimento de software. O objetivo do software é ajudar o desenvolvedor.
Capturabilidade de pequenos mamíferos em uma área de mangue na Baía de Guaratuba, sul do Brasil. Vanessa Ketlenn Zavadzki Santos Programa de Capacitação.
Avaliação das zonas ripárias da bacia hidrográfica do rio Corredeiras, SC Pedro Thiago Ramin da Silva Orientador: Prof. Dr. Irani dos Santos Colaboradores:
ESTUDOS PARA SISTEMAS CADnD EM PROJETOS INTEGRADOS DE EDIFICAÇÕES - ANÁLISE DE DESEMPENHO DE SISTEMAS CONSTRUTIVOS Mariana Cassilha Stival PIBITI/CNPq.
Universidade Federal da Bahia – Centro de Processamento de Dados – Preview Computadores 1 Uma Ferramenta Orientada a Modelos para Geração de Aplicações.
Sistemas Operacionais
Prof. Dr. Helder Anibal Hermini
Algoritmos com laços (ou seja, com conjuntos de instruções que devem ser executados repetidas vezes)
Criptografia Quântica : Um Estudo
Gustavo Vieira Pereira
Os dez mandamentos para o bem planejar
ORIENTAÇÕES IMPORTANTES: O grupo terá de 10 a 20 minutos para a apresentação e explanação do artigo, podendo utilizar uma das sugestões de slides ou a.
SECRETARIA DA EDUCAÇÃO E CULTURA x Fechar Avançar Secretaria da Educação e Cultura Maria Auxiliadora Seabra Rezende Governo do Estado do Tocantins Marcelo.
DISPONÍVEL EM: tema 1.1. Elabore uma dissertação, com cerca de 20 linhas, na qual você discuta a relação do progresso tecnológico do.
I Seminário Educação e Tecnologia A Informática e a Educação Escolar A GESTÃO DE LABORATÓRIOS PÚBLICOS DE INFORMÁTICA FÁBIO FERRENTINI SAMPAIO NÚCLEO DE.
Webcast Gestão da Manutenção Histórico de Aplicações e Manutenções.
Convergência ao Centro “A VERDADE DA VIDA” , vol. 38.
O Fluxo de Testes © Alexandre Vasconcelos
Interfaceamento Visual
Arquitetura da informação Por Luiz Siqueira. O nome é imponente e a técnica está na moda. Contudo, o importante é o seguinte: a Arquitetura de Informação.
Planejando seu site Objetivos Abordagem Sílvia Dota.
Metodologias de Construção de Sites
UNIVERSIDADE DE PASSO FUNDO
Curso de Engenharia Industrial Madeireira – UFPR Prof. Umberto Klock
Sistemas de Tutoria Inteligente (STI) Visam proporcionar instrução de forma adaptada a cada aprendiz. STIs adaptam o processo de instrução a determinadas.
CES-10 INTRODUÇÃO À COMPUTAÇÃO Aulas Práticas – 2013 Capítulo III Comandos de Controle.
Jumpers 1. O que são Jumpers
GESTÃO DE CONFLITOS CONFLITOS
Tema I TEMA DE DISCUSSÃO I Prof. Dr. Marcio Lobo Netto 1 o. Período / 2004 Escola Politécnica da USP MBA EPUSP em Gestão e Engenharia do Produto EP018.
FUNDAÇÃO CARLOS CHAGAS
CONCLUSÕES A apresentação deste poster ocorrerá na I Jornada da ABEAD na Paraíba que acontecerá do dia 03 à 05 de novembro de 2010 no Hotel Caiçara em.
Sua concepção é interagir com diversas bases de dados conectadas.
Trabalho de Formatura - MAC499 Bruno Takahashi C. de Oliveira Projeto: Omnitty Orientador: Prof.
Implementação Do JXTA Como Protocolo De Transporte Do JacORB
MAC499 - Trabalho de Formatura Supervisionado Sistema de Reconhecimento de Escrita On-Line.
Business Process Management e Workflow - jBPM Aluno: Filipe Ferraz Salgado Orientador: Francisco Reverbel Novembro 2006.
BlastPhen Aluno: Ricardo Nishikido Pereira
Trabalho de Formatura - MAC499
MAC499 Trabalho de Formatura Supervisionado Animação Facial Aluno: Marcos Paulo Moreti Orientador: Roberto M. Cesar Jr. Introdução Animação de faces humanas.
Trabalho de Formatura Supervisionado – MAC499 Aluno: Danilo Toshiaki Sato Orientador: Marco Dimas Gubitoso Estágio: Mai/2002 – Dez/2003.
A Importância da Computação Científica Profa. Dra. Marli de Freitas Gomes Hernandez UNIVERSIDADE ESTADUAL DE CAMPINAS CENTRO.
M e d A d m i n. Quem é o público alvo da ideia? Profissionais vinculados à área da saúde, em particular, àqueles responsáveis pela administração de medicamentos,
Representações na base decimal e binária
Desempenho A rápida taxa de melhoria na tecnologia de computadores veio em decorrência de dois fatores: avanços na tecnologia utilizada na construção.
7. INTEGRAÇÃO NUMÉRICA Parte 1
INSTALAÇÕES ELÉTRICAS (de baixa tensão ≤ V)
Apresentação de Estágio Supervisionado
Recursividade Estrutura de Dados.
Autenticação em ASP.NET
Curso em CD-ROM Técnicas de Vendas SLIDES MODELO ALEATÓRIOS.
26/05/11 1.
FREQUÊNCIA CARDÍACA EXERCÍCIO FÍSICO
LINGUAGENS DE PROGRAMAÇÃO
Internet Aula 03. Histórico Durante a guerra fria, os EUA tiveram a necessidade de interligar laboratórios que trabalhavam para os militares; Essa interligação.
Baseado no documento do Prof. Ronaldo Martins da Costa
Sistemas Operacionais e Windows XP Aula 04 – DCA0302.
04:27 Introdução Tipos de Fluxo de Dados e de Arquivos Manipulação de Arquivos em Java Classes FileReader e FileWriter Classes FileInputStream e FileOutputStream.
Programação Concorrente com Thread Java
Introdução Ciência da Computação estudo de algoritmos –ÊNFASE ao estudo de DADOS armazenamento manipulação refinamento (a partir de dados cru) estrutura.
Prototipagem Rápida Alexandre Junio Silva Alexandre Silva Sousa.
Transcrição da apresentação:

PROJETO DE ESCALA DE CARAVANA ASSISTENCIAL Marcio Fumihiko Suenaga (marcio.suenaga@gmail.com) Orientador: Prof. Dr. Alfredo Goldman vel Lejbman(gold@ime.usp.br) Tipo de Trabalho: Projeto A caravana é composta de 12 departamentos, são eles: Programação por Restrições Programar por restrições é basicamente fazer um algoritmo que ache uma solução respeitando um grupo de restrições que possuem uma hierarquia de prioridades. Podendo conter restrições que devem ser respeitadas e restrições que podem ser respeitadas. A partir do momento que as restrições que devem ser respeitadas são aceitas, tenta-se respeitar as restrições que podem ser respeitadas. Resumo Este projeto foi criado para uma entidade beneficente, tendo como objetivos estudar técnicas de escalonamento e com isso aplicar uma técnica adequada para o desenvolvimento de um software que faça a escala de calouros de uma caravana. 1 – Secretaria 2 – Medicina 3 – Enfermagem 4 – Laboratório 5 – Farmácia 6 – Odontologia 7 – Centro de materiais esterilizados 8 – Profilaxia Filhos 9 – Profilaxia Teens 10 – Profilaxia Mães 11 – Nutrição 12 – Trabalho de Campo O Problema A caravana assistencial da ABEUNI é um evento de 9 dias, realizados durante as férias universitárias, uma em janeiro e outra em julho. É composta de 12 departamentos sendo 6 dias de atendimento com 2 turnos por dia. São aproximadamente 50 novos membros que serão distribuídos entre estes 12 departamentos. Este trabalho é feito manualmente há vários anos, desde a existência da entidade, sendo um trabalho muito cansativo, exigindo muito tempo e trabalho dos membros da organização. O programa foi feito de forma que tenha uma interface mais amigável possível para o usuário, como é um problema bem complexo e com muitas variáveis de entrada, é muito importante que seja de fácil manipulação por usuários nem sempre acostumados com um computador. O sistema foi projetado para aceitar novos departamentos e uma quantidade qualquer de calouros, também grava o estado do sistema em arquivos xml que podem ser editados diretamente por programa de edição de texto, e serão lidos corretamente desde que se respeite a formatação. Foi também escrito um manual bem detalhado para utilização do mesmo, que pode ser lido na monografia do projeto. O Programa A entidade A ABEUNI - Aliança Beneficente Universitária de São Paulo - é uma entidade filantrópica, sem fins lucrativos, formada por universitários e formados em diferentes áreas que atuam voluntariamente em comunidades carentes. Fundada em 1984, a partir do departamento universitário da ABENIBRA - Associação Beneficente Nipo-Brasileira. Em julho de 1984 foi realizada a primeira caravana científico assistencial, na cidade de Paraguaçu Paulista. Desde então foram realizadas mais de 80 caravanas e mini-caravanas, em diversas cidades do interior paulista. Maiores informações no site da ABEUNI www.abeuni.org.br Existem muitos tipos de soluções para problemas de escala, alguns tipos estudados no curso de Introdução ao Escalonamento e Aplicações MAC5758 foram estudados para melhor solucionar nosso problema, entre eles temos os métodos TABU, Constraint Programming, Algoritmo Genético e o ant-colony. Não vamos mostrar aqui como funcionam cada um deles mas sim por que escolhemos Constraint Programming para solucionar nosso problema. Precisamos de um sistema que gere uma resposta rápida em um computador sem muito processamento, e também aceite variações não esperadas, pois erros ou mudanças acontecem muitas vezes. Não é possível gerar uma resposta no inicio do evento para até o fim dele, pois podem surgir muitas mudanças, desde erros humanos ou aceitar pedidos pessoais de calouros para um determinado departamento. Devido a estes fatos o algoritmo que melhor se adapta ao sistema é a programação por restrições (constraint) que é mais maleável, chegando a uma resposta rápida embora não seja a ideal mas aceitável e próxima da ideal. Como solucionar nosso problema? Conclusões O resultado final foi muito satisfatório pois o sistema ajudou a eliminar muito trabalho manual dos eventos, e ainda tornou possível fazer escalas mais complexas podendo trazer pré-escalas de eventos anteriores, o que não era possível antes. Fazer um sistema útil e filantrópico fez com que o trabalho fosse feito com muito prazer e preocupação com o resultado final. A Caravana Os turnos em cada departamento são realizados por membros dos departamentos (veteranos) que possuem o conhecimento para realizá-lo. Os membros novos que participarão do turno são treinados para realizá-lo, e devem conhecer o máximo de departamentos durante o evento, pois no final do evento optarão pelo departamento que tiverem maior afinidade. Referências ABEUNI: http://www.abeuni.org.br/ monografia: http://www.linux.ime.usp.br/ ~tico/mac499/