ALUNO
PROFESSOR
SECRETARIA
FUNCIONARIOCADASTRAR ALUNO
MANTER ALUNO
CADASTRAR FUNCIONARIO
CADASTRAR CURSO
MANTER FUNCIONARIO
MANTER CURSO
CADASTRAR PROFESSOR
MANTER PROFESSOR
CONSULTAR CURSO
CONSULTAR FUNCIONARIO
CONSULTAR PROFESSOR
CONSULTAR ALUNO EMITIR DOCUMENTOS
<<extend>> <<extend>>
<<extend>>
<<extend>>
<<extend>>
<<extend>>
<<extend>>
<<extend>>
<<extend>>
Atividade 2 - UML – Diagrama de Caso de UsoDesenhe o diagrama de caso de uso para a seguinte descrição:
A escola “Alternativa” pretende informatizar a secretaria acadêmica a ponto de ter o controle de todos os alunos, funcionários (incluindo professores), bem como a realização de emissão de diversos documentos. A secretaria funciona da seguinte forma: quando um aluno é aceito na escola, é feito o cadastro de seus dados pessoais. A matrícula do aluno num determinado curso é feita sempre que se inicia um novo ano letivo. Ao efetuar a matrícula, é necessário verificar se o aluno já está cadastrado e seus dados pessoais estão atualizados (consulta). Se o aluno não estiver cadastrado, seu cadastro é feito neste momento. Além do cadastro do aluno, existem outros cadastros importantes que devem ser feitos, como de funcionários e cursos. Para estes outros cadastros, toda vez que o cadastro for iniciado, deve ser feita uma consulta para verificar se o cadastro já não foi efetuado(é obrigatória). Um aluno pode solicitar também, a emissão de alguns documentos, como por exemplo, declarações, histórico escolar e boletins.
Profª. Áquila Porfirio Almeida Santos
Nome do Caso de Uso: Cadastrar aluno
Profª. Áquila Porfirio Almeida Santos
Ator Principal: Secretaria
Ator Secundário: AlunoResumo: Este caso permite o cadastramento do aluno no sistema.
Pré-condições: -
Fluxo Principal:
1. O aluno solicita o cadastro.2. A secretaria efetua o cadastro do aluno.
Fluxo Alternativo (1): O aluno pode desistir de ser matriculado.
Fluxo Alternativo (2):
Pós-condições:
Regras de Negócio:
1. A matrícula é gerada automaticamente pelo sistema.2. O campo matrícula é obrigatório.
Nome do Caso de Uso: Consultar alunoAtor Principal: Secretaria
Profª. Áquila Porfirio Almeida Santos
Ator Secundário: AlunoResumo: Este caso permite consultas de alunos cadastrados.Pré-condições:
1. O aluno precisa estar cadastrado (extend).
Fluxo Principal:
1. O aluno ou a secretaria requisita uma consulta.2. A secretaria consulta o cadastro.
Fluxo Alternativo (1): O aluno pode desistir da consulta.
Fluxo Alternativo (2): A secretaria pode desistir da consulta.Pós-condições:Regras de Negócio:
Nome do Caso de Uso: Emitir Documentos.Ator Principal: Secretaria
Ator Secundário: Aluno.Resumo: Este caso permite emitir documentos de um aluno cadastrado no sistema.
Pré-condições: - O ator principal deverá estar identificado pelo sistema.
Fluxo Principal:
1. O aluno solicita o documento.
Profª. Áquila Porfirio Almeida Santos
2. A secretaria efetua a solicitação.3. A secretaria solicita a impressão.
Fluxo Alternativo (1): O aluno pode desistir da solicitação.
Fluxo Alternativo (2): A Secretaria pode desistir da solicitação.
Pós-condições:
Regras de Negócio:
1. O campo matrícula é obrigatório.
Nome do Caso de Uso: Manter AlunoAtor Principal: Secretaria
Ator Secundário: AlunoResumo: Este caso permite a rematrícula dos alunos cadastrados.Pré-condições:
2. O aluno precisa estar cadastrado (extend).
Fluxo Principal:
Profª. Áquila Porfirio Almeida Santos
3. O aluno ou a secretaria requisita a atualização.4. A secretaria consulta o cadastro.5. A secretaria valida as informações.
Fluxo Alternativo (1): O aluno pode desistir da atualização.
Fluxo Alternativo (2): A secretaria pode desistir da atualização.Pós-condições:Regras de Negócio:
Nome do Caso de Uso: Cadastrar ProfessorAtor Principal: Secretaria
Ator Secundário: ProfessorResumo: Este caso permite o cadastramento do professor no sistema.Pré-condições:Fluxo Principal:
1. O professor solicita o cadastro.2. A secretaria efetua o cadastro do professor.
Fluxo Alternativo (1): O professor pode desistir de ser cadastrado.
Fluxo Alternativo (2):Pós-condições:Regras de Negócio:
Profª. Áquila Porfirio Almeida Santos
3. O registro é gerado automaticamente pelo sistema.4. O campo registro é obrigatório.
Nome do Caso de Uso: Consultar professorAtor Principal: Secretaria
Ator Secundário: ProfessorResumo: Este caso permite consultas de professores cadastrados.Pré-condições:
3. O professor precisa estar cadastrado (extend).
Fluxo Principal:
6. O professor ou a secretaria requisita uma consulta.7. A secretaria consulta o cadastro.
Fluxo Alternativo (1): O professor pode desistir da consulta.
Fluxo Alternativo (2): A secretaria pode desistir da consulta.Pós-condições:Regras de Negócio:
Profª. Áquila Porfirio Almeida Santos
Nome do Caso de Uso: Manter professorAtor Principal: Secretaria
Ator Secundário: ProfessorResumo: Este caso permite atualizar dados de professores cadastrados.Pré-condições:
4. O professor precisa estar cadastrado (extend).
Fluxo Principal:
1. O professor ou a secretaria requisita uma atualização.2. A secretaria atualiza o cadastro.
Fluxo Alternativo (1): O professor pode desistir da atualização.
Fluxo Alternativo (2): A secretaria pode desistir da atualização.Pós-condições:Regras de Negócio:
Nome do Caso de Uso: Cadastrar FuncionárioAtor Principal: Secretaria
Ator Secundário: FuncionárioResumo: Este caso permite o cadastramento de funcionários no sistema.Pré-condições:
Profª. Áquila Porfirio Almeida Santos
Fluxo Principal:
1. O funcionário solicita o cadastro.2. A secretaria efetua o cadastro do funcionário.
Fluxo Alternativo (1): O funcionário pode desistir de ser cadastrado.Pós-condições:Regras de Negócio:
5. O registro é gerado automaticamente pelo sistema.6. O campo registro é obrigatório.
Nome do Caso de Uso: Consultar funcionárioAtor Principal: Secretaria
Ator Secundário: FuncionárioResumo: Este caso permite consultas de funcionários cadastrados.Pré-condições:
1. O funcionário precisa estar cadastrado (extend).
Fluxo Principal:
8. O funcionário ou a secretaria requisita uma consulta.9. A secretaria consulta o cadastro.
Profª. Áquila Porfirio Almeida Santos
Fluxo Alternativo (1): O funcionário pode desistir da consulta.
Fluxo Alternativo (2): A secretaria pode desistir da consulta.Pós-condições:Regras de Negócio:
Nome do Caso de Uso: Manter funcionárioAtor Principal: Secretaria
Ator Secundário: FuncionárioResumo: Este caso permite atualizar dados de funcionários cadastrados.
Pré-condições:
1. O funcionário precisa estar cadastrado (extend).
Fluxo Principal:
1. O funcionário ou a secretaria requisita uma atualização.2. A secretaria atualiza o cadastro.
Fluxo Alternativo (1): O funcionário pode desistir da atualização.
Fluxo Alternativo (2): A secretaria pode desistir da atualização.Pós-condições:
Profª. Áquila Porfirio Almeida Santos
Regras de Negócio:
Nome do Caso de Uso: Cadastrar CursoAtor Principal: SecretariaResumo: Este caso permite o cadastramento de novos cursos no sistema.Pré-condições:Fluxo Principal:
1. A secretaria efetua o cadastro de novo curso.
Fluxo Alternativo (1): A secretaria pode desistir de ser incluir o curso.
Fluxo Alternativo (2):Pós-condições:Regras de Negócio:
1. O código é gerado automaticamente pelo sistema.2. O campo código é obrigatório.
Nome do Caso de Uso: Consultar cursoAtor Principal: SecretariaResumo: Este caso permite consultas de cursos cadastrados.Pré-condições:
Profª. Áquila Porfirio Almeida Santos
2. O curso precisa estar cadastrado (extend).
Fluxo Principal:
10.A secretaria consulta o curso.
Fluxo Alternativo (1): A secretaria pode desistir da consulta.
Fluxo Alternativo (2):Pós-condições:Regras de Negócio:
Nome do Caso de Uso: Manter cursoAtor Principal: SecretariaResumo: Este caso permite atualizar dados de cursos cadastrados.Pré-condições:
2. O curso precisa estar cadastrado (extend).
Fluxo Principal:
1. A secretaria atualiza os dados do curso.
Fluxo Alternativo (1): A secretaria pode desistir da atualização.
Profª. Áquila Porfirio Almeida Santos
Fluxo Alternativo (2):Pós-condições:Regras de Negócio:
Profª. Áquila Porfirio Almeida Santos
Top Related