Você está na página 1de 13

1

1
2
3
4
5
6

Documento de Casos de Uso

7
8

Nome do Sistema

Cliente: Sistema Unibratec

10
11
12
13
15
16
17
18
19

Verso 01.00 de 14/04/2012

Modificaes no Documento
Data

Histrico

Responsvel

11/09/2007

Verso Inicial

Mrio Melo e Bruno


Leitte

ndice

2
3

41.

CASOS DE USO

5CASO DE USO 001 LANAR FREQUNCIA

6CASO DE USO 002 REALIZAR LOGIN

7CASO DE USO 003 REALIZAR MATRCULA

8CASO DE USO 004 CONSULTAR

9CASO DE USO 005 CRIAR TURMA

10CASO DE USO 006 ALTERAR TURMA

11CASO DE USO 007 REMOVER TURMA

12CASO DE USO 008 ALTERAR ALUNO

13CASO DE USO 009 REMOVER ALUNO

14CASO DE USO 010 CADASTRAR FUNCIONRIO

15CASO DE USO 011 ALTERAR FUNCIONRIO

16CASO DE USO 012 REMOVER FUNCIONRIO

10

17CASO DE USO 013 CADASTRAR CURSO

10

18CASO DE USO 014 ALTERAR CURSO

11

19CASO DE USO 015 REMOVER CURSO

12

20CASO DE USO 016 CADASTRAR DISCIPLINA

13

21CASO DE USO 017 ALTERAR DISCIPLINA

13

22CASO DE USO 018 REMOVER DISCIPLINA

14

1
21. Casos de Uso
3
CasodeUso001LanarFrequncia

5Ator: Professor: Funcionrio responsvel pela administrao das aulas.


6Pr-condies: O professor precisa ter acesso ao sistema.
7Ps-condies: No se aplica.
8Fluxo Bsico
91. O caso de uso inicia quando o professor clica no menu Lanar Frequncia.
102. O sistema exibe uma tela de pesquisa para o professor verificar se o aluno j esta
11
cadastrado. Nesta mesma tela o sistema exibe as opes Pesquisar e Lanar[SB001]
12
Incluir Animal. O professor deve informar:
13

2.1. Matrcula do aluno

143. O professor clica no boto Pesquisar. [FAE001] O sistema no encontrou registros.


154. O professor seleciona o aluno, e informa a frequncia, em seguida aperta o boto
16
Lanar Frequncia.
175. O professor clicou no boto Lanar Frequncia e no informou a frequncia vai para
18
[FAE002].
19Fluxos Alternativos e de Excees
20FAE001 O sistema no encontrou registros
211. Se a pesquisa no encontrar registros, no lugar da lista a ser exibida o sistema apresenta a
22
mensagemApesquisanoencontrouregistros.
23FAE002 Campos Obrigatrios no preenchidos
241. O sistema verifica se os campos obrigatrios foram preenchidos, caso no tenham sido
25
preenchidososistemaemiteumamensagemCamposobrigatriosnoforampreenchidos.
CasodeUso002RealizarLogin

26

27Ator: Pessoa: Todos os envolvidos com o sistema ( Alunos e Funcionrios).


28Pr-condies: No se aplica.
29Ps-condies: No se aplica.
30Fluxo Bsico
31
32

1. O caso de uso inicia quando o ator Pessoa inicia o programa e aperta no boto
Login.

33

2. O ator pessoa informa Login e Senha

34

3. O ator pessoa clica no boto Ok. [FAE001] O sistema no encontrou registros.

4. O ator pessoa clica no boto Ok e no informou login ou senha vai para [FAE002]

2Fluxos Alternativos e de Excees


3FAE001 O sistema no encontrou registros
42. SeLoginouSenhaincorretos,apresentaamensagemLoginousenhaincorretos!.
5FAE002 Campos Obrigatrios no preenchidos
62. O sistema verifica se os campos obrigatrios foram preenchidos, caso no tenham sido
7
preenchidososistemaemiteumamensagemLoginousenhanoinformados!.
8
9
10
11
CasodeUso003RealizarMatrcula

12

13Ator: Secretria: Responsvel pela administrao das matrculas.


14Pr-condies: Estar logado no sistema.
15Ps-condies: No se aplica.
16Fluxo Bsico
17

1. O caso de uso inicia quando a secretria aperta o boto Realizar Matrcula.

18

2. A secretria informa:

19

2.1 Nome completo do aluno.

20

2.2 Endereo do aluno.

21

2.3 RG e CPF do aluno.

22

2.4 Comprovante de renda e residncia do aluno.

23
24

3. Se ao apertar o boto Ok e algum campo estiver informado incorretamente vai para


[FAE001].

25

4. Se apertar o boto Ok e estiver algum campo em branco ele vai para [FAE002].

26
27Fluxos Alternativos e de Excees
28FAE001 O sistema no encontrou registros
29

1. Sealgumcampoestiverincorreto,apresentaamensagemCampo(s)incorreto(s)!.

30FAE002 Campos Obrigatrios no preenchidos


31
32
33

1. O sistema verifica se os campos obrigatrios foram preenchidos, caso no tenham sido


preenchidososistemaemiteumamensagemCampo(s)noinformado(s)!.

CasodeUso004Consultar

2Ator: Pessoa: Todos os envolvidos com o sistema ( Alunos e Funcionrios).


3Pr-condies: Estar logado no sistema.
4Ps-condies: No se aplica.
5Fluxo Bsico
6

1. O caso de uso inicia quando o ator Pessoa clica no boto Consultar.

2. O ator Pessoa informa:

8
9
10

2.1 Matrcula do aluno.


3. Se o campo matrcula informado incorretamente vai para [FAE001].
4. Se matrcula no for informada vai para [FAE002].

11Fluxos Alternativos e de Excees


12FAE001 O sistema no encontrou registros
133. Sematrculaestiverincorreto,apresentaamensagemMatrculaincorreta!.
14FAE002 Campos Obrigatrios no preenchidos
153
16

Osistemaverificaseamatrculafoiinformada,casonotenhasidopreenchidaosistemaemite
umamensagemMatrculanoinformada!.

17
CasodeUso005CriarTurma

18

19Ator: Coordenador: Responsvel pela administrao das turmas.


20Pr-condies: Estar logado no sistema.
21Ps-condies: No se aplica.
22Fluxo Bsico
23

1. O caso de uso inicia quando o coordenador clica no boto Criar Turma.

24

2. O coordenador informa:

25

2.1 O cdigo da turma.

26

2.2 Nome da turma.

27

3. Se algum campo for informado incorretamente vai para [FAE001].

28

4. Se algum campo no for informado vai para [FAE002].

29

5. Se j existir turma com os mesmos atributos vai para [FAE003].

30Fluxos Alternativos e de Excees


31FAE001 O sistema no encontrou registros
32
33

1. Se algum campo estiver informado incorretamente, apresenta a mensagem Campo(s)


incorreto(s)!.

34FAE002 Campos Obrigatrios no preenchidos

1
2

1. Osistemaverificaseamatrculafoiinformada,casonotenhasidopreenchidaosistema
emiteumamensagemMatrculanoinformada!.

3
4
5FAE003 Turma j existente
6
7

1. Osistemaverificanobancodedadossejexistenteaturmacomosmesmosdadoseno
deixacadastrarevoltaparao[FB002].

8
CasodeUso006AlterarTurma

10Ator: Coordenador: Responsvel pela administrao das turmas.


11Pr-condies: Estar logado no sistema.
12Ps-condies: No se aplica.
13Fluxo Bsico
14
15

1. O caso de uso inicia quando o coordenador seleciona a turma a ser alterada e clica
no boto Alterar Turma.

16

2. O coordenador informa:

17

a. O cdigo da turma.

18

b. Nome da turma.

19

3. Se algum campo for informado incorretamente vai para [FAE001].

20

4. Se algum campo no for informado vai para [FAE002].

21

5. Se j existir turma com os mesmos atributos vai para [FAE003].

22Fluxos Alternativos e de Excees


23FAE001 O sistema no encontrou registros
24
25

2. Se algum campo estiver informado incorretamente, apresenta a mensagem Campo(s)


incorreto(s)!.

26FAE002 Campos Obrigatrios no preenchidos


27
28

2. Osistemaverificaseamatrculafoiinformada,casonotenhasidopreenchidaosistema
emiteumamensagemMatrculanoinformada!.

29
30FAE003 Turma j existente
31
32

6. Osistemaverificanobancodedadossejexistenteaturmacomosmesmosdadoseno
deixacadastrarevoltaparao[FB002].

33
34

CasodeUso007RemoverTurma

35Ator: Coordenador: Responsvel pela administrao das turmas.

1Pr-condies: Estar logado no sistema.


2Ps-condies: No se aplica.
3Fluxo Bsico
4
5

1. O caso de uso inicia quando o coordenador seleciona a turma a ser excluda e aperta
no boto Excluir Turma.

6
7
8

2. Logo em seguida aparece uma mensagem de confirmao de remoo: Voc


realmente deseja excluir esta turma?. Se sim, a turma excluda, seno volta para o
menu.

9
CasodeUso008AlterarAluno

10

11Ator: Secretria: Responsvel pela administrao das matrculas dos alunos.


12Pr-condies: Estar logado no sistema.
13Ps-condies: No se aplica.
14Fluxo Bsico
15
16

1. O caso de uso inicia quando a secretria seleciona o aluno a ser alterado e aperta o
boto Alterar Aluno.

17

2. A secretria informa os dados a serem alterados.

18

3. Se algum campo for informado incorretamente vai para [FAE001].

19

4. Se j existir turma com os mesmos atributos vai para [FAE002].

20Fluxos Alternativos e de Excees


21FAE001 O sistema no encontrou registros
22
23

3. Se algum campo estiver informado incorretamente, apresenta a mensagem Campo(s)


incorreto(s)!.

24
25FAE002 Aluno j existente
26
27

2. Osistemaverificanobancodedadossejexistenteoalunocomosmesmosdadoseno
deixaalterarevoltaparao[FB002].

28
CasodeUso009RemoverAluno

29

30Ator: Secretria: Responsvel pela administrao dos alunos.


31Pr-condies: Estar logado no sistema.
32Ps-condies: No se aplica.
33Fluxo Bsico
34
35

1. O caso de uso inicia quando a secretria seleciona aluno a ser excludo e aperta no
boto Excluir Aluno.

1
2
3

2. Logo em seguida aparece uma mensagem de confirmao de remoo: Voc


realmente deseja excluir este aluno?. Se sim, o aluno excludo, seno volta para o
menu.

4
5
6
7
8
CasodeUso010CadastrarFuncionrio

10Ator: Coordenador: Responsvel pela administrao das turmas e funcionrios.


11Pr-condies: Estar logado no sistema.
12Ps-condies: No se aplica.
13Fluxo Bsico
14

1. O caso de uso inicia quando o coordenador clica no boto Cadastrar Funcionrio.

15

2. O coordenador informa:

16

2.1 Nome completo do funcionrio.

17

2.2 A funo do funcionrio.

18

2.3 RG e CPF do funcionrio.

19

2.4 Endereo do funcionrio.

20

2.5 Salrio do funcionrio.

21

3. Se algum campo for informado incorretamente vai para [FAE001].

22

4. Se algum campo no for informado vai para [FAE002].

23

5. Se j existir funcionrio com as mesmas informaes vai para [FAE003].

24Fluxos Alternativos e de Excees


25FAE001 O sistema no encontrou registros
26
27

6. Se algum campo estiver informado incorretamente, apresenta a mensagem Campo(s)


incorreto(s)!.

28FAE002 Campos Obrigatrios no preenchidos


29
30

3. O sistema verifica se os campos foram preenchidos devidamente, caso no tenha sido


preenchidoosistemaemiteumamensagemCampo(s)noinformado(s)!.

31
32FAE003 Funcionrio j existente
33
34
35

3. Osistemaverificanobancodedadossejexistenteofuncionriocomosmesmosdadose
nodeixacadastrarevoltaparao[FB002].

CasodeUso011AlterarFuncionrio

2Ator: Coordenador: Responsvel pela administrao das turmas e dos funcionrios.


3Pr-condies: Estar logado no sistema.
4Ps-condies: No se aplica.
5Fluxo Bsico
6
7

1. O caso de uso inicia quando o coordenador seleciona o funcionrio a ser alterado e


aperta o boto Alterar Funcionrio.

2. O coordenador informa os dados a serem alterados.

9
10

3. Se algum campo for informado incorretamente vai para [FAE001].


4. Se j existir funcionrio com os mesmos atributos vai para [FAE002].

11Fluxos Alternativos e de Excees


12FAE001 O sistema no encontrou registros
13
14

1. Se algum campo estiver informado incorretamente, apresenta a mensagem Campo(s)


incorreto(s)!.

15
16FAE002 Funcionrio j existente
17
18

1. Osistemaverificanobancodedadossejexistenteofuncionriocomosmesmosdadose
nodeixaalterarevoltaparao[FB002].

CasodeUso012RemoverFuncionrio

19

20Ator: Coordenador: Responsvel pela administrao das turmas e dos funcionrios.


21Pr-condies: Estar logado no sistema.
22Ps-condies: No se aplica.
23Fluxo Bsico
24
25

1. O caso de uso inicia quando o coordenador seleciona o funcionrio a ser excludo e


aperta no boto Excluir Funcionrio.

26
27
28

3. Logo em seguida aparece uma mensagem de confirmao de remoo: Voc


realmente deseja excluir este funcionrio?. Se sim, o funcionrio excludo, seno
volta para o menu.

29
CasodeUso013CadastrarCurso

30

31Ator: Coordenador: Responsvel pela administrao das turmas, cursos e funcionrios.


32Pr-condies: Estar logado no sistema.
33Ps-condies: No se aplica.
34Fluxo Bsico
35

1. O caso de uso inicia quando o coordenador clica no boto Cadastrar Curso.

2. O coordenador informa:

a. Nome do curso.

b. Cdigo do curso.

3. Se algum campo for informado incorretamente vai para [FAE001].

4. Se algum campo no for informado vai para [FAE002].

5. Se j existir curso com as mesmas informaes vai para [FAE003].

7Fluxos Alternativos e de Excees


8FAE001 O sistema no encontrou registros
9
10

1. Se algum campo estiver informado incorretamente, apresenta a mensagem Campo(s)


incorreto(s)!.

11FAE002 Campos Obrigatrios no preenchidos


12
13

1. O sistema verifica se os campos foram preenchidos devidamente, caso no tenha sido


preenchidoosistemaemiteumamensagemCampo(s)noinformado(s)!.

14
15FAE003 Curso j existente
16
17

1. Osistemaverificanobancodedadossejexistenteocursocomosmesmosdadoseno
deixacadastrarevoltaparao[FB002].

18
CasodeUso014AlterarCurso

19

20Ator: Coordenador: Responsvel pela administrao das turmas, cursos e dos funcionrios.
21Pr-condies: Estar logado no sistema.
22Ps-condies: No se aplica.
23Fluxo Bsico
24
25

1. O caso de uso inicia quando o coordenador seleciona o curso a ser alterado e aperta
o boto Alterar Curso.

26

2. O coordenador informa os dados a serem alterados.

27

3. Se j existir curso com os mesmos atributos vai para [FAE002].

28Fluxos Alternativos e de Excees


29FAE001 O sistema no encontrou registros
30
31

1. Se algum campo estiver informado incorretamente, apresenta a mensagem Campo(s)


incorreto(s)!.

32
33FAE002 Curso j existente
34
35
36

1. Osistemaverificanobancodedadossejexistenteocursocomosmesmosdadoseno
deixaalterarevoltaparao[FB002].

CasodeUso015RemoverCurso

2Ator: Coordenador: Responsvel pela administrao das turmas, cursos e dos funcionrios.
3Pr-condies: Estar logado no sistema.
4Ps-condies: No se aplica.
5Fluxo Bsico
6
7

1. O caso de uso inicia quando o coordenador seleciona o curso a ser excludo e aperta
no boto Excluir Curso.

8
9
10

2. Logo em seguida aparece uma mensagem de confirmao de remoo: Voc


realmente deseja excluir este curso?. Se sim, o curso excludo, seno volta para o
menu.

11
12
13
CasodeUso016CadastrarDisciplina

14

15Ator: Coordenador: Responsvel pela administrao das turmas, cursos e funcionrios.


16Pr-condies: Estar logado no sistema.
17Ps-condies: No se aplica.
18Fluxo Bsico
19

1. O caso de uso inicia quando o coordenador clica no boto Cadastrar Disciplina.

20

3. O coordenador informa:

21

a. Nome da disciplina.

22

b. Descrio da disciplina..

23

3. Se algum campo for informado incorretamente vai para [FAE001].

24

6. Se algum campo no for informado vai para [FAE002].

25

7. Se j existir disciplina com as mesmas informaes vai para [FAE003].

26Fluxos Alternativos e de Excees


27FAE001 O sistema no encontrou registros
28
29

2. Se algum campo estiver informado incorretamente, apresenta a mensagem Campo(s)


incorreto(s)!.

30FAE002 Campos Obrigatrios no preenchidos


31
32

2. O sistema verifica se os campos foram preenchidos devidamente, caso no tenha sido


preenchidoosistemaemiteumamensagemCampo(s)noinformado(s)!.

33
34FAE003 Disciplina j existente
35
36

2. Osistemaverificanobancodedadossejexistenteadisciplinacomosmesmosdadoseno
deixacadastrarevoltaparao[FB002].

1
CasodeUso017AlterarDisciplina

3Ator: Coordenador: Responsvel pela administrao das turmas, cursos e dos funcionrios.
4Pr-condies: Estar logado no sistema.
5Ps-condies: No se aplica.
6Fluxo Bsico
7
8

1. O caso de uso inicia quando o coordenador seleciona a disciplina a ser alterada e


aperta o boto Alterar Disciplina.

2. O coordenador informa os dados a serem alterados.

10

3. Se j existir disciplina com os mesmos atributos vai para [FAE002].

11Fluxos Alternativos e de Excees


12FAE001 O sistema no encontrou registros
13
14

1. Se algum campo estiver informado incorretamente, apresenta a mensagem Campo(s)


incorreto(s)!.

15
16FAE002 Disciplina j existente
17
18

1. Osistemaverificanobancodedadossejexistenteadisciplinacomosmesmosdadoseno
deixaalterarevoltaparao[FB002].

CasodeUso018RemoverDisciplina

19

20Ator: Coordenador: Responsvel pela administrao das turmas, cursos e dos funcionrios.
21Pr-condies: Estar logado no sistema.
22Ps-condies: No se aplica.
23Fluxo Bsico
24
25

1. O caso de uso inicia quando o coordenador seleciona a disciplina a ser excluda e


aperta no boto Excluir Disciplina.

26
27
28

2. Logo em seguida aparece uma mensagem de confirmao de remoo: Voc


realmente deseja excluir esta disciplina?. Se sim, a disciplina excluda, seno volta
para o menu.

29

Você também pode gostar