luiliao / Trabalhos

0 stars 0 forks source link

Avaliação N2 #2

Open scalabrinig opened 12 months ago

scalabrinig commented 12 months ago

(0)TG4: Não foi elaborado um diagrama de sequência. Vocês desenharam um fluxograma ou lista de atividades. Os 'objetos' são operações no diagrama de vocês.

(7)TG4 - Atualização -: Alguns focos de ativação não estão finalizando quando uma nova mensagem síncrona é disparada, isso não pode acontecer. As mensagens 1, 3, 5 e 6 não fazem sentido. Essas operações precisam de algum tipo de estímulo do ator para serem executadas. As mensagens 2 e 4 também não fazem sentido; qual o caso de uso? O foco de ativação das mensagens 19 e 20 deveria ser maior (21 e 22 também).

(5)TG5: Vocês não seguiram de forma adequada a lógica do padrão arquitetural lógico MVC. O objeto controller não deve receber requisições de objetos do tipo model. A forma de utilizar retornos do menu para a controller ficou inadequada. No nível de projeto essa forma de retorno não existe. Os passos 3 e, logo em seguida,o 4 não faz sentido. O Ator cria a conta de depois já apaga? Após o retorno da mensagem 9 a execução do programa 'está' no objeto controller, não faz sentido a mensagem 10 ser disparada do objeto Local (o mesmo para as mensagens 12, 14 e 29).

(7)TG5 - Atualização -: O diagrama deveria apresentar apenas um caso de uso. As mensagens 1 e 2 ficaram inadequadas para o contexto. A criação de conta também não parece pertencer ao caso de uso de negócio descrito no restante do diagrama.

(9)TG6: Fico bom. Apesar de ser possível uma classe do tipo model requisitar operações a outras classes model, o ideal é que a controller gerencie o fluxo dos dados, evitando efeitos colaterais entre classes model em caso de mudança. Os atributos e operações deveriam ser descritos de forma detalhada, incluindo visibilidade, tipo e lista de parâmetros (operações).

luiliao commented 11 months ago

TG4 refeita: https://github.com/luiliao/Trabalhos/wiki/TG4

Em sex., 27 de out. de 2023 às 03:29, scalabrinig @.***> escreveu:

(0)TG4: Não foi elaborado um diagrama de sequência. Vocês desenharam um fluxograma ou lista de atividades. Os 'objetos' são operações no diagrama de vocês.

— Reply to this email directly, view it on GitHub https://github.com/luiliao/Trabalhos/issues/2, or unsubscribe https://github.com/notifications/unsubscribe-auth/BCB42VILPG7UCFXA4HW4Z6TYBNIDTAVCNFSM6AAAAAA6SJ3MTGVHI2DSMVQWIX3LMV43ASLTON2WKOZRHE3DIOBVGM4DGNI . You are receiving this because you are subscribed to this thread.Message ID: @.***>