Introdução à Programação Orientada por Objetos
Sistema de Simulação de Combate a Incêndios
BlueJ
O objetivo deste projeto é desenvolver uma aplicação, utilizando a linguagem Java e a Programação Orientada por Objetos (POO), com o intuito de simular a atividade de combate a incêndios florestais. No problema a modelar, destacam-se as seguintes entidades: Os bombeiros que combatem o fogo, Os veículos de combate a incêndios que transportam uma quantidade limitada de água e que possuem uma equipa de bombeiros para os operar, O quartel que tem assignados vários bombeiros e veículos de combate a incêndios. Os quarteis estão localizados em vários pontos do país, Os incêndios que se caraterizam pelo local de ocorrência (coordenadas), a área que está a arder, e a hora de início e fim (quando aplicável). As condições atmosféricas que influenciam o incêndio, nomeadamente, intensidade do vento, temperatura e humidade. Além das entidades da simulação será ainda necessário ter um simulador que irá integrar um mecanismo que permita instanciar as entidades descritas. Com isto será possível criar e simular um “Teatro de Operações”. Na secção seguinte são apresentados os detalhes a considerar na implementação do projeto.