|
27 | 27 |
|
28 | 28 | # Autores |
29 | 29 |
|
30 | | -* Aluno 1 |
31 | 30 | * Diogo Lourenzon Hatz |
32 | | -* Aluno 3 |
33 | | -* Aluno 4 |
34 | | -* Aluno 5 |
35 | | -* Aluno 6 |
36 | | -* Aluno 7 |
37 | | -* Aluno 8 |
38 | | - |
39 | 31 |
|
40 | 32 | # Descrição do projeto |
41 | 33 |
|
42 | | -*Este projeto consiste na implementação de um sistema para controlor a preseça de alunos de uma escola que possui múltiplas turmas do Ensino Fundamental I. Esse sistema possui como usuário principal os professores do instituto de ensino Inifinito, o qual leva em consideração as eventuais necessidades de acessibilidade de seus docentes. Ademais, por se tratar de uma atividade rotineira acadêmica dos docentes, o sistema implementado deve ser intuitivo e cumprir com seu papel fundamental sem complicações&* |
| 34 | +*Este projeto consiste na implementação de um sistema para controlor a preseça de alunos de uma escola que possui múltiplas turmas do Ensino Fundamental I. Esse sistema possui como usuário principal os professores do instituto de ensino Inifinito, o qual leva em consideração as eventuais necessidades de acessibilidade de seus docentes. Ademais, por se tratar de uma atividade rotineira acadêmica dos docentes, o sistema implementado deve ser intuitivo e cumprir com seu papel fundamental sem complicações* |
43 | 35 |
|
44 | 36 | # Análise de requisitos funcionais e não-funcionais |
45 | 37 |
|
|
71 | 63 | <img src="https://github.com/lihviaa/UML-Classroom-FCI/blob/Branch-Diogo/src/Diagrama%20de%20casos%20de%20uso.png" alt="Diagrama de casos de uso"> |
72 | 64 |
|
73 | 65 | # Descrição dos casos de uso |
| 66 | +<h3>Caso do Uso: Fazer a Chamada</h3> |
| 67 | +<b>Descrição Geral:</b> O professor deseja realizar a chamada de uma determinada turma<br> |
| 68 | +<b>Atores:</b> Professor<br> |
| 69 | +<b>Pré-Condição:</b> O professor deve realizar login no sistema<br> |
| 70 | +<b>Pós-Condição:</b> A chamada é feita e enviada para o banco de dados<br> |
| 71 | +<b>Fluxo Básico (Professor deseja realizar a chamada)</b> |
| 72 | +<ol> |
| 73 | + <li>(Opcional) Professor seleciona o ícone de acessibilidade e altera o tamanho da fonte</li> |
| 74 | + <li>Professor seleciona a opção de fazer a chamada</li> |
| 75 | + <li>Professor faz a chamada e envia o resultado</li> |
| 76 | +</ol> |
74 | 77 |
|
75 | | -*<Descrição do comportamento entre os atores/resquisitos>* |
| 78 | +<hr> |
| 79 | + |
| 80 | +<h3>Caso do Uso: Gerar Relatórios de Faltas</h3> |
| 81 | +<b>Descrição Geral:</b> O professor deseja gerar relatórios de faltas com determinado critério de agrupamento<br> |
| 82 | +<b>Atores:</b> Professor<br> |
| 83 | +<b>Pré-Condição:</b> O professor deve realizar login no sistema<br> |
| 84 | +<b>Pós-Condição:</b> O relatório é gerado<br> |
| 85 | +<b>Fluxo Básico (Professor deseja gerar relatório de faltas)</b> |
| 86 | +<ol> |
| 87 | + <li>(Opcional) Professor seleciona o ícone de acessibilidade e altera o tamanho da fonte</li> |
| 88 | + <li>Professor seleciona a opção de gerar relatórios</li> |
| 89 | + <li>Professor seleciona o critério de agrupamento do relatório</li> |
| 90 | + <li>Professor digita a informação relativa ao critério selecionado</li> |
| 91 | + <li>Professor gera o relatório</li> |
| 92 | +</ol> |
| 93 | + |
| 94 | +<b>Fluxo Alternativo (Uma notificação é enviada aos responsáveis de alunos com excesso de faltas)</b> |
| 95 | +<ol> |
| 96 | + <li>(Opcional) Professor seleciona o ícone de acessibilidade e altera o tamanho da fonte</li> |
| 97 | + <li>Professor seleciona a opção de gerar relatórios</li> |
| 98 | + <li>Professor seleciona o critério de agrupamento do relatório</li> |
| 99 | + <li>Professor digita a informação relativa ao critério selecionado</li> |
| 100 | + <li>Professor gera o relatório</li> |
| 101 | + <li>E-mail é enviado aos responsáveis dos alunos com excesso defaltas</li> |
| 102 | +</ol> |
76 | 103 |
|
77 | 104 | # Diagrama de sequencia |
78 | 105 |
|
|
0 commit comments