Padrões de Projetos em uma Aplicação em Java para o desenvolvimento de um Software de Gerenciamento Educacional ERP Universidade Federal de Mato Grosso ( UFMT)/Rondonópolis -MT Diego Vieira Neves – [email protected] Waine Teixeira júnior– [email protected] Com os avanços tecnológicos e o aumento no fluxo de informações gerado em uma instituição, a qualidade de software passou a ser um tema importante. Planilhas de alunos matriculados e horarios de aulas, fichário de biblioteca, livro com entradas e saídas no financeiro com recibo feito à mão já não oferecem a agilidade e a eficiência necessária A partir deste contexto há a necessidade do desenvolvimento de uma ferramenta que agilize os processos e facilite o acompanhamento das rotinas administrativas. Características importantes tais como flexibilidade, interromperabilidade, e principalmente manutenabilidade são requisitos fundamentais exigidos por qualquer arquitetura de software. Logo, a utilização de padrões de projetos é um fator importante para a construção de uma aplicação. Alguns dos padrões utilizados com esse propósito são o MVC (Model View Controller) e o DAO (Data Access Object) Classes de Interface com usuário (View) Modelo MVC Classes de Controle (Controller) Classes de Negócio (Model) Camada de Persistência (Classes DAO) Banco de Dados SQL Neste cenário propõe-se apresentar um estudo de caso, para o desenvolvimento de uma aplicação desktop de gestão educacional para uma Instituição de ensino. O Software ERP será desenvolvido através de uma linguagem de programação orientada a objetos, JAVA com a extenção API Javafx. O trabalho será estruturado da seguinte forma: primeiramente será realizada uma pesquisa exploratória e bibliográfica, na seção seguinte será apresentada a estratégia de utilização dos padrões MVC e DAO em uma aplicação, na seção subsequente será demonstrada a ferramenta implementada na contrução dos projetos em Java , e por último serão apresentadas as conclusões em relação ao estudo feito nesse trabalho. Palaras-chave: Desenvolvimento de Software; Padrões de Projetos; Gestão Escolar; JAVA. Tipo de Trabalho: Resumo de curso de extensão.