Critérios para correção do milestone 1 Diagramas de seqüência: - Conter o fluxo principal da US(6 pontos). Diagrama de Seqüência 1 mostrar a substituição das tags (2 pontos) mostrar o envio da carta(2 pontos) Diagrama de Seqüência 2 mostrar a escolha do tipo de sistema de correio no cliente.(2 pontos) mostrar o envio da carta (2 pontos) Diagrama de Seqüência 3 mostrar os 4 fluxos possíveis(CRUD). Cada um valia 2,5 pontos. Diagrama de Seqüência 4 mostrar detalhes do processo de seleção dos clientes a partir da expressão regular. (4 pontos) Testes: Comparei com os arquivos de testes do gabarito dando a nota de forma proporcional, de forma que se o gabarito possuía 10 testes e o aluno só fez 5 deles a nota dele foi 5. Para os dois primeiros arquivos de teste (US1 e US2), não foi cobrado do aluno que ele criasse um ambiente para o teste (como está no gabarito). Nos casos em que coube arredondamento este foi feito para cima. A linguagem de script: deve dar suporte as seguintes operações: Clientes Recuperar Criar Atualizar Listar Remover Cartas Listar Criar Enviar Gabaritos Listar Criar (?) Selecionar Seleção por critérios Testes O diagrama de classes deve apresentar as seguintes características: Não ter o conceito de tag como classe ? 1 ponto Não ter o conceito de critério como classe ? 1 ponto Não ter o conceito de grupo de clientes como classe ? 1 ponto Adicionar a classe ProcessadorDeMala (núcleo do sistema) ? 1 ponto Adicionar a classe InterpretadorDeScript ? 1 ponto Métodos e atributos principais em cada classe e seus relacionamentos ? 5 pontos