Universidade Cruzeiro do Sul - BACH MA8

Propaganda
FACULDADE DE TECNOLOGIA DE
SÂO CAETANO DO SUL
Lista 1 de Engenharia de Software II
Valor: 1,25
Instruções Gerais:

A data limite para entrega será 23/02/11 no horário de aula.

A Lista deve ser realizada manualmente em folha de sulfite.

A Lista pode ser realizada em grupo, mas a entrega deve ser individual.

Listas com respostas suspeitas de plágio serão devidamente anuladas e “zeradas”. O aluno poderá ser
convidado para resolver alguma questão durante a aula com o objetivo de validar a Lista feita.
1- No Filme “Cruzada” de Ridley Scott, aparecem algumas cenas interessantes. Como exercício de Abstração, faça uma
analogia das cenas do Filme com alguns princípios da Orientação a Objetos (Classe, Mensagem, Encapsulamento, Herança
e Polimorfismo). Eu não aceitarei Blá, Blá, Blá ...
2- É muito comum um programador JAVA entender que o polimorfismo só pode ser realizado de uma maneira. O que você
pensa a respeito? Fundamente a tua resposta, preferencialmente com exemplos de código.
3- Quais objetos participam de uma venda de um produto no WebSite www.submarino.com ? Explique a responsabilidade
do objeto remetente e a colaboração de cada objeto receptor.
4- Faça a generalização/especialização dos Monotremos, Quirópteros e Marsupiais. Seria possível aplicar o conceito do
Polimorfismo nas generalizações? Explique.
___________________________________________________________________________________________________
5- Questão Bônus (deve ser entregue no formato digital por email até 23h30 de 15/03/11). A Questão vale 2 pontos na P1
para o melhor trabalho e 1 ponto para o segundo melhor trabalho. O Bônus pode ser realizado em equipes com até 3 alunos.
Ler o livro The Mythical Man-Month de Frederick P. Brooks, Jr., e montar uma apresentação em Power Point com no
mínimo 60 slides. Os dois melhores trabalhos serão apresentados em 23/03/11 no horário de aula. A apresentação deve
estar completa e durar pelo menos 40 minutos.
Download