[Prévia] [Próxima] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico] [Índice de assunto]

Dúvidas sobre o enunciado do EP



     Giuliano,
     Dando uma olhada mais a fundo no enunciado do EP, encontrei
algumas coisas estranhas:

- Na primeira linha do enunciado, "fazes" (sic) se escreve com "s".
Espero que você tenha trocado um "s" por um "z", e não um "e' por um
"a". Tenha certeza que as próximas observações serão mais pertinentes.
:-)

- No enunciado, o Nucleo (ou Webmail, na versao nova) tem a mensagem
"novoUsuarioComLogin". No diagrama de classes, a mensagem é
"usuarioComLogin". Acho que uma definição precisa é importante para a
correção automatizada.

- Mais uma diferença entre o enunciado e o UML: num o Usuario conhece
a mensagem "contasPOP3", e no outro "contasPOP".

- Outra diferença entre o enunciado e o UML. O método pastaComNome: da
classe Pasta não está definido no enunciado, só no UML. Dá pra supor o
que ele faz, mas é melhor garantir. Essa não é a única mensagem
definida só na UML (outro exemplo é a mensagem "cc" da classe
Mensagem). Os testes serão conforme o UML ou conforme o enunciado?

- Esse é um erro bobo: no enunciado, classe Atributo, está "umAtributo
novoComChave: umaChave eValor: umaChave". Suponho que o segundo
"umaChave" deve ser "umValor", certo? :o)

- No enunciado, a mensagem "atributosComChave:" está definida na
classe Mensagem, mas no UML está em conteúdo. O mesmo acontece com
"corpo" e "asString". Se for feita herança não vai ter grandes
problemas, mas como eu já disse, é melhor garantir ;-). Ah, e
"conteudos" (da classe Mensagem) está no enunciado e não está no UML.

     Por hoje é só.
     []'s

--
______________________
Leandro "Bean" Barion
leandro:barion*gmail:com
______________________