Skip to content

dsanches06/SmartHome

Repository files navigation

Projeto POO - Fase 1 e Fase 2

Programação Orientada por Objetos

Aplicação Smart Home

Sistema de equipamentos numa Casa Domotica

Descrição

O objetivo deste projeto é desenvolver, utilizando a linguagem Java e a Programação Orientada por Objetos (POO), uma aplicação de domótica. Nesta aplicação, existe uma consola central que é responsável por controlar todos os equipamentos instalados numa residência. Esta consola recebe informação de diversos sensores e permite acionar automaticamente alguns elementos como, por exemplo, o ar condicionado, a luz, câmaras, alarmes, etc. O utilizador interage com a consola, podendo também ele comandar, manualmente, alguns desses elementos. O projeto será desenvolvido em duas fases. A primeira fase consiste na modelação e implementação do conjunto de classes que permitam representar a lógica da aplicação; a segunda fase será dedicada à criação da interface gráfica com o utilizador, em JavaFX. Tenha particular atenção ao uso do paradigma de POO na modelação da aplicação, i.e., ao correto uso dos conceitos de encapsulamento, herança, classes abstratas, polimorfismo, interfaces, maximização da coesão (responsabilidade única), minimização do acoplamento, desenho orientado por responsabilidades, etc. Uma modelação bem pensada facilitará todo o processo de desenvolvimento e manutenção.

Software IDE

NetBeans IDE 8.2 com Java SE 8

About

Projeto de POO - Fase 1 e Fase 2

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published