6
Introdução à Lógica e Programação
UVA
2
Introdução à Lógica e Programação
UVA
1
Introdução à Lógica e Programação
UVA
2
Introdução à Lógica e Programação
UVA
Texto de pré-visualização
ABC Treinamentos Interativos Gabarito 1 Modelagem de caso de uso 11 Tabela que representa o mapeamento dos requisitos funcionais em caso de uso Tabela 1 Mapeamento requisitos funcionais em caso de uso Identificação Descrição do requisito Ator Caso de uso RF01 Manter aluno Aluno CSU01 RF02 Manter curso Diretor CSU02 RF03 Manter disciplina Coordenação CSU03 RF04 Manter turma Coordenação CSU04 RF05 Realizar simulado Aluno CSU05 RF06 Manter professor Diretor CSU06 RF07 Manter questão Autor CSU07 RF08 Validar questão Avaliador CSU08 RF09 Consultar gabarito do simulado Aluno CSU09 RF10 Emitir relatório de quantidade de questões realizadas por aluno Diretor Coordenador Desempenho CSU10 RF11 Emitir relatório de desempenho de aluno nos simulados realizados Diretor CSU11 RF12 Emitir relatório de quantidade de questões criadas por professor Diretor Coordenador Desempenho CSU12 RF13 Emitir relatório estatístico de acerto por questão Diretor Coordenador Desempenho CSU13 RF14 Consultar encaminhamentos de uma questão Autor Avaliador Produtores CSU14 12 Descrição textual dos atores Tabela 2 Descrição textual dos atores Ator Descrição Caso de uso Diretor Realiza todas as atividades relacionadas ao processo gerencial da empresa CSU02 CSU06 CSU11 Coordenador Responsável pelo cadastramento das turmas e disciplinas associada aos cursos que coordena CSU03 CSU04 Autor Responsável pela elaboração das questões CSU07 Avaliador Responsável pela avaliação das questões em produção CSU08 Aluno Responsável pela realização dos simulados CSU01 CSU05 CSU09 Desempenho Responsável pela emissão de relatórios que medem o desempenho do aluno ou das questões disponibilizadas para os simulados CSU10 CSU12 CSU13 Produtor Professores envolvidos na produção ou avaliação de uma questão CSU14 ABC Treinamentos Interativos Gabarito 13 Diagrama de caso de uso Figura 1 Diagrama de caso de uso ABC Treinamentos Interativos Gabarito 14 Descrição dos casos de uso Tabela 3 Descrição de caso de uso CSU01 Manter aluno Nome Manter aluno Id CSU01 Sumário O sistema deverá ser capaz de manter atualizados os dados dos alunos Ator Primário Aluno Ator Secundário PréCondição O ator deve estar autorizado a atualizar os dados Requisito Funcional RF01 Regra de Negócio Fluxo Principal 1 Ator escolhe a opção para atualizar os dados dos alunos 2 Sistema exibe interface para atualização 3 Ator informa o código para inclusão FA01 ou consulta FA02 4 Caso de uso é encerrado Fluxo alternativo FA01 Incluir aluno a Sistema exibe interface para inclusão b Ator informa os dados e realiza a gravação FA03 ou cancelamento FA04 da operação c Retornar para o passo 2 do fluxo principal Fluxo alternativo FA02 Consultar Cliente a Sistema recupera os dados do aluno pesquisado e exibe para o ator b Ator escolhe a opção atualizar FA05 deletar FA06 ou cancelar a operação FA04 c Retornar para o passo 2 do fluxo principal Fluxo alternativo FA03 Salvar dados a Sistema valida os dados FE01 b Sistema grava os dados FE02 c Retornar para o passo 2 do fluxo principal Fluxo alternativo FA04 Cancelar operação a Retornar para o passo 2 do fluxo principal Fluxo alternativo FA05 Atualizar dados a Ator informa os dados atualizados e realiza a gravação FA03 ou cancelamento FA04 da operação b Retornar para o passo 2 do fluxo principal ABC Treinamentos Interativos Gabarito Fluxo alternativo FA06 Deletar dados a Ator confirma a deleção do dado e realiza a gravação FA03 ou cancelamento FA04 da operação b Retornar para o passo 2 do fluxo principal Fluxo de exceção FE01 Validar os dados a Exibir mensagem de erro b Retornar ao passo a do fluxo de origem Fluxo de exceção FE02 Acessar os dados a Exibir mensagem de erro b Retornar ao passo a do fluxo de origem PósCondição Dados atualizados ABC Treinamentos Interativos Gabarito Tabela 4 Descrição de caso de uso CSU05 Realizar simulado Nome Realizar simulado Id CSU05 Sumário O sistema deverá ser capaz de registrar os simulados realizados pelos alunos Ator Primário Aluno Ator Secundário PréCondição O ator deve estar autorizado a realizar o simulado Requisito Funcional RF05 Regra de Negócio RN03 RN06 Fluxo Principal 1 Ator escolhe entre as opções Realizar o simulado FA01 ou Cancelar FA02 2 Caso de uso é encerrado Fluxo alternativo FA01 Realizar o simulado a Sistema escolhe de forma aleatória as 10 questões que irão fazer parte do simulado e faz o registro do simulado e as questões escolhidas FE01 b Ator registra a resposta de cada uma das questões selecionadas para o simulado FE01 FE02 c Ator finaliza a prova FE01 d Retornar para o passo 2 do fluxo principal Fluxo alternativo FA02 Cancelar operação a Retornar para o passo 2 do fluxo principal Fluxo de exceção FE01 Registrar os dados a Exibir mensagem de erro b Retornar para o passo 2 do fluxo principal Fluxo de exceção FE02 Atingir o tempo limite para a realização do simulado a Bloquear o acesso a prova b Retornar para o passo 2 do fluxo principal PósCondição Simulado realizado ABC Treinamentos Interativos Gabarito Tabela 5 Descrição de caso de uso CSU12 Emitir relatório de quantidade de questões criadas por professor Nome Emitir relatório de quantidade de questões criadas por professor Id CSU12 Sumário O sistema deverá ser capaz de emitir um relatório de quantidade de questões criadas por cada professor Ator Primário Diretor Coordenador Desempenho Ator Secundário PréCondição O ator deve estar autorizado a emitir o relatório Requisito Funcional RF12 Regra de Negócio Fluxo Principal 1 Ator escolhe a opção gerar o relatório 2 Ator define um critério de seleção por professor por tempo etc e escolhe a opção Gerar relatório FA01 ou cancelar FA02 3 Sistema seleciona a quantidade de questões elaboradas por cada professor segundo o critério de seleção FE01 4 Caso de uso é encerrado Fluxo alternativo FA01 Gerar relatório a Sistema valida o critério de seleção fornecido FE02 b Sistema recupera os dados e exibe o relatório FE01 c Retornar para o passo 4 do fluxo principal Fluxo alternativo FA02 Cancelar operação a Retornar para o passo 4 do fluxo principal Fluxo de exceção FE01 Registrar os dados a Exibir mensagem de erro b Retornar para o passo 4 do fluxo principal Fluxo de exceção FE02 Validar os dados a Exibir mensagem de erro b Retornar para o passo 4 do fluxo principal PósCondição Relatório produzido ABC Treinamentos Interativos Gabarito 2 Modelagem de classe de negócio 21 Diagrama de classe de domínio Figura 2 Diagrama de classe de domínio
6
Introdução à Lógica e Programação
UVA
2
Introdução à Lógica e Programação
UVA
1
Introdução à Lógica e Programação
UVA
2
Introdução à Lógica e Programação
UVA
Texto de pré-visualização
ABC Treinamentos Interativos Gabarito 1 Modelagem de caso de uso 11 Tabela que representa o mapeamento dos requisitos funcionais em caso de uso Tabela 1 Mapeamento requisitos funcionais em caso de uso Identificação Descrição do requisito Ator Caso de uso RF01 Manter aluno Aluno CSU01 RF02 Manter curso Diretor CSU02 RF03 Manter disciplina Coordenação CSU03 RF04 Manter turma Coordenação CSU04 RF05 Realizar simulado Aluno CSU05 RF06 Manter professor Diretor CSU06 RF07 Manter questão Autor CSU07 RF08 Validar questão Avaliador CSU08 RF09 Consultar gabarito do simulado Aluno CSU09 RF10 Emitir relatório de quantidade de questões realizadas por aluno Diretor Coordenador Desempenho CSU10 RF11 Emitir relatório de desempenho de aluno nos simulados realizados Diretor CSU11 RF12 Emitir relatório de quantidade de questões criadas por professor Diretor Coordenador Desempenho CSU12 RF13 Emitir relatório estatístico de acerto por questão Diretor Coordenador Desempenho CSU13 RF14 Consultar encaminhamentos de uma questão Autor Avaliador Produtores CSU14 12 Descrição textual dos atores Tabela 2 Descrição textual dos atores Ator Descrição Caso de uso Diretor Realiza todas as atividades relacionadas ao processo gerencial da empresa CSU02 CSU06 CSU11 Coordenador Responsável pelo cadastramento das turmas e disciplinas associada aos cursos que coordena CSU03 CSU04 Autor Responsável pela elaboração das questões CSU07 Avaliador Responsável pela avaliação das questões em produção CSU08 Aluno Responsável pela realização dos simulados CSU01 CSU05 CSU09 Desempenho Responsável pela emissão de relatórios que medem o desempenho do aluno ou das questões disponibilizadas para os simulados CSU10 CSU12 CSU13 Produtor Professores envolvidos na produção ou avaliação de uma questão CSU14 ABC Treinamentos Interativos Gabarito 13 Diagrama de caso de uso Figura 1 Diagrama de caso de uso ABC Treinamentos Interativos Gabarito 14 Descrição dos casos de uso Tabela 3 Descrição de caso de uso CSU01 Manter aluno Nome Manter aluno Id CSU01 Sumário O sistema deverá ser capaz de manter atualizados os dados dos alunos Ator Primário Aluno Ator Secundário PréCondição O ator deve estar autorizado a atualizar os dados Requisito Funcional RF01 Regra de Negócio Fluxo Principal 1 Ator escolhe a opção para atualizar os dados dos alunos 2 Sistema exibe interface para atualização 3 Ator informa o código para inclusão FA01 ou consulta FA02 4 Caso de uso é encerrado Fluxo alternativo FA01 Incluir aluno a Sistema exibe interface para inclusão b Ator informa os dados e realiza a gravação FA03 ou cancelamento FA04 da operação c Retornar para o passo 2 do fluxo principal Fluxo alternativo FA02 Consultar Cliente a Sistema recupera os dados do aluno pesquisado e exibe para o ator b Ator escolhe a opção atualizar FA05 deletar FA06 ou cancelar a operação FA04 c Retornar para o passo 2 do fluxo principal Fluxo alternativo FA03 Salvar dados a Sistema valida os dados FE01 b Sistema grava os dados FE02 c Retornar para o passo 2 do fluxo principal Fluxo alternativo FA04 Cancelar operação a Retornar para o passo 2 do fluxo principal Fluxo alternativo FA05 Atualizar dados a Ator informa os dados atualizados e realiza a gravação FA03 ou cancelamento FA04 da operação b Retornar para o passo 2 do fluxo principal ABC Treinamentos Interativos Gabarito Fluxo alternativo FA06 Deletar dados a Ator confirma a deleção do dado e realiza a gravação FA03 ou cancelamento FA04 da operação b Retornar para o passo 2 do fluxo principal Fluxo de exceção FE01 Validar os dados a Exibir mensagem de erro b Retornar ao passo a do fluxo de origem Fluxo de exceção FE02 Acessar os dados a Exibir mensagem de erro b Retornar ao passo a do fluxo de origem PósCondição Dados atualizados ABC Treinamentos Interativos Gabarito Tabela 4 Descrição de caso de uso CSU05 Realizar simulado Nome Realizar simulado Id CSU05 Sumário O sistema deverá ser capaz de registrar os simulados realizados pelos alunos Ator Primário Aluno Ator Secundário PréCondição O ator deve estar autorizado a realizar o simulado Requisito Funcional RF05 Regra de Negócio RN03 RN06 Fluxo Principal 1 Ator escolhe entre as opções Realizar o simulado FA01 ou Cancelar FA02 2 Caso de uso é encerrado Fluxo alternativo FA01 Realizar o simulado a Sistema escolhe de forma aleatória as 10 questões que irão fazer parte do simulado e faz o registro do simulado e as questões escolhidas FE01 b Ator registra a resposta de cada uma das questões selecionadas para o simulado FE01 FE02 c Ator finaliza a prova FE01 d Retornar para o passo 2 do fluxo principal Fluxo alternativo FA02 Cancelar operação a Retornar para o passo 2 do fluxo principal Fluxo de exceção FE01 Registrar os dados a Exibir mensagem de erro b Retornar para o passo 2 do fluxo principal Fluxo de exceção FE02 Atingir o tempo limite para a realização do simulado a Bloquear o acesso a prova b Retornar para o passo 2 do fluxo principal PósCondição Simulado realizado ABC Treinamentos Interativos Gabarito Tabela 5 Descrição de caso de uso CSU12 Emitir relatório de quantidade de questões criadas por professor Nome Emitir relatório de quantidade de questões criadas por professor Id CSU12 Sumário O sistema deverá ser capaz de emitir um relatório de quantidade de questões criadas por cada professor Ator Primário Diretor Coordenador Desempenho Ator Secundário PréCondição O ator deve estar autorizado a emitir o relatório Requisito Funcional RF12 Regra de Negócio Fluxo Principal 1 Ator escolhe a opção gerar o relatório 2 Ator define um critério de seleção por professor por tempo etc e escolhe a opção Gerar relatório FA01 ou cancelar FA02 3 Sistema seleciona a quantidade de questões elaboradas por cada professor segundo o critério de seleção FE01 4 Caso de uso é encerrado Fluxo alternativo FA01 Gerar relatório a Sistema valida o critério de seleção fornecido FE02 b Sistema recupera os dados e exibe o relatório FE01 c Retornar para o passo 4 do fluxo principal Fluxo alternativo FA02 Cancelar operação a Retornar para o passo 4 do fluxo principal Fluxo de exceção FE01 Registrar os dados a Exibir mensagem de erro b Retornar para o passo 4 do fluxo principal Fluxo de exceção FE02 Validar os dados a Exibir mensagem de erro b Retornar para o passo 4 do fluxo principal PósCondição Relatório produzido ABC Treinamentos Interativos Gabarito 2 Modelagem de classe de negócio 21 Diagrama de classe de domínio Figura 2 Diagrama de classe de domínio