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

 

Boa tarde,

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