A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Enunciado do Problema:

Apresentações semelhantes


Apresentação em tema: "Enunciado do Problema:"— Transcrição da apresentação:

1 Enunciado do Problema:
Sistema Aeroclube (fazer o modelo de classe, considerando apenas as classes persistentes) Num Aeroclube, estão inscritos pilotos, instrutores e alunos de pilotagem. Todos os sócios são identificados pelo número de matrícula e caracterizados por nome, endereço e idade. Os pilotos possuem um número de brevê (único). Os instrutores são pilotos com formação adicional de instrutor, e deve ser registrado o nome do curso, a data de obtenção do diploma, bem como a instituição. Para os alunos de pilotagem guarda-se o registro de todas as suas saídas (ou voos) para contabilização de horas para obtenção do brevê. Para cada saída registra-se a data, o instrutor, a hora de saída e a de chegada, bem como o parecer do instrutor sobre o voo. A escola só ministra cursos básicos e, portanto, não há professores que são alunos de cursos avançados. Para a emissão do brevê é necessário que o aluno comprove ter habilidades desenvolvidas a cada aula prática. .

2 Exemplos de Funções Identificadas
Função Descrição RF1 sistema deve controlar inscrições de sócios e modificações de dados cadastrais feitos por funcionários administrativos do aeroclube. RF2 todos os sócios e funcionários podem consultar seus dados cadastrais. RF3 Sistema deve controlar os vôos de alunos para contabilização das horas de vôo. RF4 Apenas instrutores registrados como sócios acompanham e registram (e modificam) vôos de alunos. RF5 Para o registro de um vôo, o instrutor deve registrar além das hora o seu parecer (uma nota de 1 a 4). RF6 Alunos podem consultar seu total de horas de vôo, informando para tal sua matrícula. O total de horas e o nome do aluno deve ser informado pelo sistema. RF7 O sistema deve emitir alerta (MSG) se horas mínimas para obtenção de brevê for atingido. RF8 Sistema deve emitir brevê.

3 Regras de Negócio RN1 – Todo sócio deve ter número de matrícula único. RN2 – Somente instrutores devem registrar dados do vôo de alunos. RN3 – Um único instrutor acompanha um aluno num vôo, e este é responsável por registrar os dados do vôo. RN4 – Vôos são registrados na data em que foram realizados (o sistema deve assumir que a data do registro é a data do vôo). RN5 – O parecer de um vôo consiste de uma nota de 1 a 4. (1 – péssimo, 2 – aceitável, 3 – bom, 4 – excelente). RN6 – para a emissão de brevê deve-se ter no mínimo 150 horas de vôo e 85% de parecer 3 ou 4).

4 Descrição dos Casos de Uso
CU01 – Consultar Total de Horas de Voo de Aluno

5 CU01 – Consultar Total de Horas de Voo de Aluno
Sumário: este CU permite que o aluno verifique o total de horas de voo que já efetuou. Funcionários e instrutores tmabém podem consultar. Ator: Aluno, Funcionário, Instrutor. Identificados como usuário na descrição do CU pré-condição: Ator na opção de consultar total de horas de voo de auno. Fluxo Principal: Sistema solicita que seja informado a matrícula do aluno (conforme RN1). Usuário digita a matrícula. Sistema apresenta a matrícula e respectivo nome do aluno e pede confirmação. Usuário confirma. Sistema apresenta o total de horas de voo registradas para o aluno. Usuário retorna ao passo 1 ou encerra CU. Pós-condição: total de horas de voo para aluno apresentado. Fluxo de exceção: total de horas de voo é maior ou igual ao mínimo para obtenção do brevê (passo 5) Sistema apresenta também msg informando que atingiu o mínimo de 150 horas de voo (conforme RN6) para obtenção do breve.

6 (b) matrícula não é válida (passo 3)
Sistema apresenta matrícula digitada e msg de que não corresponde a matrícula válida. Sistema volta ao passo 1. (c) usuário não confirma (passo 4) Sistema retorna ao passo 1. Aqui pode-se cancelar a operação, o que encerra o CU.


Carregar ppt "Enunciado do Problema:"

Apresentações semelhantes


Anúncios Google