From: owner-einf@dei.isep.ipp.pt on behalf of Paulo Gandra de Sousa
[psousa@dei.isep.ipp.pt]
Sent: terça-feira, 29 de Maio de 2007 15:57
To: einf@dei.isep.ipp.pt
Subject: [einf] material didatico #9
Não
havendo mais matéria teorica na disciplina, nesta sessão iremos realizar
exercicos práticos.
Exercicio
#8:
Imagine que necessita desenvolver um software de controlo e monitorização de
sensores e actuadores numa central nuclear. A aplicação deve permitir
configurar a area de monitorização indicando qual o sensor que se pretende
controlar e que tipo de representação gráfica se pretende (semaforo, escala de
valores, valor exacto).
No seu programa deve então criar classes que abstraiam os conceitos de Sensor e
de Actuador bem como de Monitor. Os seus “monitores” irão implementar o padrão
Observer sobre os “sensores”. Para permitir várias representações gráficas deve
usar o padrão Strategy e/ou Abstract Factory.
a) elabore o diagrma de classes do sistema
b) implemente a aplicação
Relembro
que podem (devem) tirar dúvidas sobre a matéria e os exercicios utilizando o
email einf@dei.isep.ipp.pt ou psousa@dei.isep.ipp.pt
Cumprimentos,
Paulo Gandra de Sousa