Resumo: O desenvolvimento de modelos de simulação na agricultura, assim como em outras áreas, requer uma análise profunda do sistema em estudo, sendo crucial o emprego de métodos e ferramentas de engenharia de software. 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. A arquitetura MVC (Model-View-Controler), um padrão de projeto amplamente aceito no desenvolvimento de software, auxilia na definição das regras e responsabilidades dos objetos num sistema, possibilitando o desenvolvimento de aplicações com fluxo simplificado, robusto, flexível e de fácil manutenção. Um dos principais aspectos do MVC reside na separação entre os módulos da aplicação, de forma a possibilitar o reaproveitamento e o desenvolvimento genérico de modelos. Este artigo tem como objetivo apresentar uma estrutura para o desenvolvimento de simuladores de doenças de plantas, acoplados a modelos de crescimento, com a utilização extensiva de padrões de projeto orientados a objetos. Com os resultados, observou-se que a aplicação de técnicas e padrões no desenvolvimento de sistemas complexos, como os modelos de simulação, torna-os mais robustos, bem documentados, reusáveis, compatíveis e facilmente acopláveis a outras soluções já existentes.Palavras-chave: Modelos de simulação. Simulador de doenças de plantas. Computação aplicada à agricultura.
Abstract:The