@PHDTHESIS{ 2007:1854194153, title = {Técnicas de engenharia de software aplicadas à modelagem e simulação de doenças de plantas}, year = {2007}, url = "http://10.0.217.128:8080/jspui/handle/tede/397", abstract = "Diante do aumento na demanda por alimentos, ameaças ao ambiente, aumento da pressão sobre os recursos terra/água e a globalização dos mercados, muitos sistemas de produção agrícola ao redor do mundo estão rapidamente sendo modificados. Novas metodologias surgem para avaliar as opções de desenvolvimento, os impactos das mudanças nos sistemas de produção e a estabilidade e sustentabilidade, de modo que decisões possam ser tomadas a fim de alcançar os objetivos. Para isso faz-se necessária a integração do conhecimento de diferentes disciplinas. Nesse sentido, o desenvolvimento de modelos de simulação apresenta-se como alternativa viável para pesquisa dos problemas que envolvem o setor agrícola. O desenvolvimento desses modelos requer uma análise profunda do sistema em estudo, sendo crucial o emprego de métodos e ferramentas de engenharia de software. Nas últimas décadas, a modelagem matemática de doenças de plantas, por exemplo, tem se expandido muito rapidamente, contribuindo para o manejo integrado. Os recentes avanços na ciência da computação têm auxiliado nesse desenvolvimento, trazendo vantagens e facilidades operacionais para a construção de modelos que representem os processos complexos. A modularidade e a forma genérica são os termos que descrevem a nova e amplamente aceita metodologia para superar as complexidades no desenvolvimento e reúso de modelos. Este trabalho teve como objetivo aplicar padrões de projeto a modelos de simulação do crescimento e desenvolvimento das culturas, utilizando-se principalmente do padrão MVC (Model-View-Controller), desenvolver um modelo de simulação de doenças de plantas, genérico e parametrizável, utilizando-se da UML e linguagens de programação orientadas a objetos, e aplicar a estrutura projetada para o desenvolvimento de uma proposta metodológica para o auxílio à tomada de decisão no manejo de doenças de plantas (SISALERT). A aplicação das técnicas de engenharia de software mostrou-se apropriada e robusta para orientar no desenvolvimento de modelos de simulação. A união das tecnologias estudadas comprovou a possibilidade do reaproveitamento do conhecimento legado, visto que a linguagem de programação R permitiu realizar a comunicação entre Fortran e Java. Com o modelo de simulação do patossistema Puccinia-Trigo, pôde-se acompanhar a evolução do crescimento da área foliar do trigo, juntamente com o progresso da ferrugem da folha, mostrando-se como uma excelente alternativa para o estudo das relações patógeno/hospedeiro e para a quantificação de danos. Com o desenvolvimento da plataforma SISALERT, demonstrou-se a viabilidade da aplicação prática em larga escala para o auxílio à tomada de decisões, podendo ser expandida para outros usos/culturas", publisher = {Universidade de Passo Fundo}, scholl = {Programa de Pós-Graduação em Agronomia}, note = {Faculdade de Agronomia e Medicina Veterinária – FAMV} }