Post on 31-Jan-2016
description
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