thesis: document use cases
Parents:
34493a911 file(s) changed
- monografia/extra/use-cases/care-actions.tex +123 -0
- monografia/extra/use-cases/energy-sleep-correlation.tex +69 -0
- monografia/extra/use-cases/history.tex +102 -0
- monografia/extra/use-cases/login.tex +92 -0
- monografia/extra/use-cases/mood-entries.tex +71 -0
- monografia/extra/use-cases/mood.tex +95 -0
- monografia/extra/use-cases/register.tex +83 -0
- monografia/extra/use-cases/sleep.tex +77 -0
- monografia/extra/use-cases/trigger.tex +77 -0
- monografia/extra/usecases.tex +11 -0
- monografia/monografia.tex +5 -3
monografia/extra/use-cases/care-actions.tex
@@ -0,0 +1,123 @@
1 + % UC07 -- Manter Ações de Cuidado
2 +
3 + \begin{longtable}{| p{.40\textwidth} | p{.50\textwidth} |}
4 + \hline
5 +
6 + \textbf{Nome do Caso de Uso} &
7 + UC07 -- Manter Ações de Cuidado \\
8 + \hline
9 +
10 + \textbf{Ator Principal} &
11 + Usuário \\
12 + \hline
13 +
14 + \textbf{Atores Secundários} &
15 + --- \\
16 + \hline
17 +
18 + \textbf{Resumo} &
19 + Permite registrar ações de cuidado relacionadas ao acompanhamento da
20 + saúde do usuário, como medicamentos, atividades, consultas e tomadas
21 + de medicamentos. \\
22 + \hline
23 +
24 + \textbf{Pré-condições} &
25 + Usuário autenticado. \\
26 + \hline
27 +
28 + \textbf{Pós-condições} &
29 + A ação de cuidado é registrada e passa a compor o histórico do usuário. \\
30 + \hline
31 +
32 + \multicolumn{2}{|c|}{\textbf{Cenário Principal}}\\
33 + \hline
34 +
35 + \textbf{Ações do Ator} &
36 + \textbf{Resposta do Sistema} \\
37 + \hline
38 +
39 + 1. Seleciona registrar ação de cuidado. & \\
40 + \cline{1-2}
41 +
42 + &
43 +
44 + 2. O sistema apresenta os tipos de ações disponíveis. \\
45 +
46 + \cline{1-2}
47 +
48 + 3. Seleciona o tipo desejado. & \\
49 + \cline{1-2}
50 +
51 + &
52 + 4. O sistema apresenta o formulário correspondente. \\
53 + \cline{1-2}
54 +
55 + 5. Informa os dados necessários. & \\
56 + \cline{1-2}
57 +
58 + &
59 + 6. Confirma o registro. & \\
60 + \cline{1-2}
61 +
62 + &
63 + 7. O sistema valida os dados informados. \\
64 + \cline{1-2}
65 +
66 + &
67 + 8. O sistema registra a ação de cuidado. \\
68 + \cline{1-2}
69 +
70 + &
71 + 9. O sistema atualiza os registros recentes. \\
72 + \hline
73 +
74 + \multirow{2}{.40\textwidth}{\textbf{Restrições e validações}}
75 + &
76 + Os campos obrigatórios dependem do tipo de ação selecionada. \\
77 + \cline{2-2}
78 +
79 + &
80 + Somente ações válidas podem ser registradas. \\
81 + \hline
82 +
83 + \multicolumn{2}{|c|}{\textbf{Cenário Alternativo A1 -- Registrar Consulta}}\\
84 + \hline
85 +
86 + \textbf{Ações do Ator} &
87 + \textbf{Resposta do Sistema} \\
88 + \hline
89 +
90 + 1. Seleciona vincular um registro de humor ou gatilho. & \\
91 + \cline{1-2}
92 +
93 + &
94 + 2. O sistema encaminha para a tela de registro do vinculo escolhido. \\
95 +
96 + \hline
97 +
98 + \multicolumn{2}{|c|}{\textbf{Cenário Alternativo A2 -- Registrar Tomada de Medicamento}}\\
99 + \hline
100 +
101 + 1. Seleciona registrar uma tomada de medicamento. & \\
102 + \cline{1-2}
103 +
104 + 2. Seleciona um horário. & \\
105 + \cline{1-2}
106 +
107 + &
108 + 3. O sistema registra a tomada do medicamento. \\
109 + \hline
110 +
111 + \multicolumn{2}{|c|}{\textbf{Cenário de Exceção E1 -- Não existem medicamentos cadastrados}}\\
112 + \hline
113 +
114 + 1. Seleciona registrar uma tomada de medicamento. & \\
115 + \cline{1-2}
116 +
117 + &
118 + 2. O sistema informa que não existem medicamentos cadastrados para
119 + registro de tomada. \\
120 +
121 + \hline
122 +
123 + \end{longtable}
monografia/extra/use-cases/energy-sleep-correlation.tex
@@ -0,0 +1,69 @@
1 + % UC09 -- Calcular Correlação Sono × Energia
2 +
3 + \begin{longtable}{| p{.40\textwidth} | p{.50\textwidth} |}
4 + \hline
5 +
6 + \textbf{Nome do Caso de Uso} &
7 + UC09 -- Calcular Correlação Sono $\times$ Energia \\
8 + \hline
9 +
10 + \textbf{Ator Principal} &
11 + Sistema \\
12 + \hline
13 +
14 + \textbf{Atores Secundários} &
15 + --- \\
16 + \hline
17 +
18 + \textbf{Resumo} &
19 + Calcula automaticamente a correlação entre os registros recentes de sono e os níveis de energia informados pelo usuário. \\
20 + \hline
21 +
22 + \textbf{Pré-condições} &
23 + Existem registros suficientes para o cálculo da correlação. \\
24 + \hline
25 +
26 + \textbf{Pós-condições} &
27 + O indicador de correlação é atualizado. \\
28 + \hline
29 +
30 + \multicolumn{2}{|c|}{\textbf{Cenário Principal}}\\
31 + \hline
32 +
33 + \textbf{Ações do Ator} &
34 + \textbf{Resposta do Sistema} \\
35 + \hline
36 +
37 + &
38 + 1. O sistema identifica a criação ou atualização de um registro de humor ou sono. \\
39 + \cline{2-2}
40 +
41 + &
42 + 2. O sistema recupera os registros correspondentes aos últimos sete dias. \\
43 + \cline{2-2}
44 +
45 + &
46 + 3. O sistema calcula a correlação utilizando o coeficiente de Pearson. \\
47 + \cline{2-2}
48 +
49 + &
50 + 4. O sistema atualiza o indicador apresentado ao usuário. \\
51 + \hline
52 +
53 + \multirow{2}{.40\textwidth}{\textbf{Restrições e validações}}
54 + &
55 + O cálculo considera apenas registros dos últimos sete dias. \\
56 + \cline{2-2}
57 +
58 + &
59 + É necessário existir quantidade mínima de registros para o cálculo estatístico. \\
60 + \hline
61 +
62 + \multicolumn{2}{|c|}{\textbf{Cenário Alternativo A1 -- Dados insuficientes}}\\
63 + \hline
64 +
65 + &
66 + O sistema mantém o indicador indisponível até que existam registros suficientes para o cálculo. \\
67 + \hline
68 +
69 + \end{longtable}
monografia/extra/use-cases/history.tex
@@ -0,0 +1,102 @@
1 + % UC08 -- Visualizar Histórico
2 +
3 + \begin{longtable}{| p{.40\textwidth} | p{.50\textwidth} |}
4 + \hline
5 +
6 + \textbf{Nome do Caso de Uso} &
7 + UC08 -- Visualizar Histórico \\
8 + \hline
9 +
10 + \textbf{Ator Principal} &
11 + Usuário \\
12 + \hline
13 +
14 + \textbf{Atores Secundários} &
15 + --- \\
16 + \hline
17 +
18 + \textbf{Resumo} &
19 + Permite consultar o histórico de registros de humor, sono e ações de
20 + cuidado agrupados por data. \\
21 + \hline
22 +
23 + \textbf{Pré-condições} &
24 + Usuário autenticado. \\
25 + \hline
26 +
27 + \textbf{Pós-condições} &
28 + Os registros históricos são apresentados ao usuário. \\
29 + \hline
30 +
31 + \multicolumn{2}{|c|}{\textbf{Cenário Principal}}\\
32 + \hline
33 +
34 + \textbf{Ações do Ator} &
35 + \textbf{Resposta do Sistema} \\
36 + \hline
37 +
38 + 1. Acessa o histórico. & \\
39 + \cline{1-2}
40 +
41 + &
42 + 2. O sistema recupera os registros do usuário. \\
43 + \cline{1-2}
44 +
45 + &
46 + 3. O sistema agrupa os registros por data. \\
47 + \cline{1-2}
48 +
49 + &
50 + 4. O sistema apresenta indicadores resumidos para cada registro. \\
51 + \cline{1-2}
52 +
53 + 5. Seleciona um registro. & \\
54 + \cline{1-2}
55 +
56 + &
57 + 6. O sistema apresenta os detalhes do registro selecionado. \\
58 + \cline{1-2}
59 +
60 + 7. Seleciona editar ou remover o registro. & \\
61 + \cline{1-2}
62 +
63 + &
64 + 8. O sistema verifica se o período permitido para alteração ainda é
65 + válido. \\
66 + \cline{1-2}
67 +
68 + &
69 + 9. O sistema permite a edição ou remoção do registro. \\
70 + \hline
71 +
72 + \multirow{2}{.40\textwidth}{\textbf{Restrições e validações}}
73 + &
74 + Somente registros do próprio usuário podem ser consultados. \\
75 + \cline{2-2}
76 +
77 + &
78 + Registros somente podem ser editados ou removidos durante os
79 + primeiros cinco minutos após sua criação. \\
80 + \hline
81 +
82 + \multicolumn{2}{|c|}{\textbf{Cenário Alternativo A1 -- Histórico vazio}}\\
83 + \hline
84 +
85 + 1. Acessa o histórico. & \\
86 + \cline{1-2}
87 +
88 + &
89 + 2. O sistema informa que não existem registros cadastrados. \\
90 + \hline
91 +
92 + \multicolumn{2}{|c|}{\textbf{Cenário de Exceção E1 -- Tempo para edição expirado}}\\
93 + \hline
94 +
95 + 1. Seleciona editar um registro expirado. & \\
96 + \cline{1-2}
97 +
98 + &
99 + 2. O sistema informa que o período permitido para alteração foi encerrado. \\
100 + \hline
101 +
102 + \end{longtable}
monografia/extra/use-cases/login.tex
@@ -0,0 +1,92 @@
1 + \begin{longtable}{| p{.40\textwidth} | p{.50\textwidth} |}
2 + \hline
3 +
4 + \textbf{Nome do Caso de Uso} &
5 + UC01 -- Login \\
6 + \hline
7 +
8 + \textbf{Ator Principal} &
9 + Usuário \\
10 + \hline
11 +
12 + \textbf{Atores Secundários} &
13 + --- \\
14 + \hline
15 +
16 + \textbf{Resumo} &
17 + Permite que o usuário realize a autenticação no sistema. \\
18 + \hline
19 +
20 + \textbf{Pré-condições} &
21 + O usuário deve possuir uma conta cadastrada. \\
22 + \hline
23 +
24 + \textbf{Pós-condições} &
25 + Usuário autenticado e direcionado ao painel inicial. \\
26 + \hline
27 +
28 + \multicolumn{2}{|c|}{\textbf{Cenário Principal}} \\
29 + \hline
30 +
31 + \textbf{Ações do Ator} &
32 + \textbf{Resposta do Sistema} \\
33 + \hline
34 +
35 + 1. Informa e-mail e senha.
36 + & \\
37 + \cline{1-2}
38 +
39 + &
40 + 2. O sistema valida as credenciais. \\
41 + \cline{1-2}
42 +
43 + &
44 + 3. O sistema cria a sessão autenticada. \\
45 + \cline{1-2}
46 +
47 + &
48 + 4. O sistema apresenta o painel inicial. \\
49 + \hline
50 +
51 + \multirow{3}{4cm}{\textbf{Restrições\\e validações}}
52 + &
53 + O e-mail deve estar cadastrado. \\
54 + \cline{2-2}
55 +
56 + &
57 + A senha deve estar correta. \\
58 + \cline{2-2}
59 +
60 + &
61 + A conta deve estar ativada. \\
62 + \hline
63 +
64 + \multicolumn{2}{|c|}{\textbf{Cenário Alternativo A1 -- Primeiro acesso}} \\
65 + \hline
66 +
67 + \textbf{Ações do Ator} &
68 + \textbf{Resposta do Sistema} \\
69 + \hline
70 +
71 + 1. O usuário realiza o primeiro login. & \\
72 + \cline{1-2}
73 +
74 + &
75 + 2. O sistema solicita a ativação da conta. \\
76 + \hline
77 +
78 + \multicolumn{2}{|c|}{\textbf{Cenário de Exceção E1 -- Credenciais inválidas}} \\
79 + \hline
80 +
81 + \textbf{Ações do Ator} &
82 + \textbf{Resposta do Sistema} \\
83 + \hline
84 +
85 + 1. O usuário informa dados inválidos. & \\
86 + \cline{1-2}
87 +
88 + &
89 + 2. O sistema apresenta mensagem de erro e solicita nova tentativa. \\
90 + \hline
91 +
92 + \end{longtable}
monografia/extra/use-cases/mood-entries.tex
@@ -0,0 +1,71 @@
1 + % UC03 -- Consultar registros de humor
2 +
3 + \begin{longtable}{| p{.40\textwidth} | p{.50\textwidth} |}
4 + \hline
5 +
6 + \textbf{Nome do Caso de Uso} &
7 + UC03 -- Consultar Registros de Humor \\
8 + \hline
9 +
10 + \textbf{Ator Principal} &
11 + Usuário \\
12 + \hline
13 +
14 + \textbf{Atores Secundários} &
15 + --- \\
16 + \hline
17 +
18 + \textbf{Resumo} &
19 +
20 + Permite consultar os registros recentes de humor e sono, bem como os
21 + indicadores consolidados referentes aos níveis médios de energia e
22 + sono do usuário. \\
23 +
24 + \hline
25 +
26 + \textbf{Pré-condições} &
27 + Usuário autenticado. \\
28 + \hline
29 +
30 + \textbf{Pós-condições} &
31 + Os registros e indicadores são apresentados ao usuário. \\
32 + \hline
33 +
34 + \multicolumn{2}{|c|}{\textbf{Cenário Principal}}\\
35 + \hline
36 +
37 + \textbf{Ações do Ator} &
38 + \textbf{Resposta do Sistema} \\
39 + \hline
40 +
41 + 1. Acessa o painel inicial. & \\
42 + \cline{1-2}
43 +
44 + & 2. O sistema recupera os registros de humor recentes. \\
45 + \cline{1-2}
46 +
47 + &
48 + 3. O sistema recupera informações relacionadas ao sono e energia. \\
49 + \cline{1-2}
50 +
51 + &
52 + 4. O sistema apresenta os registros e indicadores ao usuário. \\
53 + \hline
54 +
55 + \multirow{2}{.40\textwidth}{\textbf{Restrições e validações}}
56 + &
57 + Somente registros pertencentes ao usuário autenticado podem ser consultados. \\
58 + \cline{2-2}
59 +
60 + &
61 + É necessário possuir sessão autenticada. \\
62 + \hline
63 +
64 + \multicolumn{2}{|c|}{\textbf{Cenário Alternativo A1 -- Não existem registros}}\\
65 + \hline
66 +
67 + &
68 + O sistema apresenta uma mensagem informando que ainda não existem registros cadastrados.\\
69 + \hline
70 +
71 + \end{longtable}
monografia/extra/use-cases/mood.tex
@@ -0,0 +1,95 @@
1 + % UC04 -- Manter humor
2 +
3 + \begin{longtable}{| p{.40\textwidth} | p{.50\textwidth} |}
4 + \hline
5 +
6 + \textbf{Nome do Caso de Uso} &
7 + UC04 -- Manter Humor \\
8 + \hline
9 +
10 + \textbf{Ator Principal} &
11 + Usuário \\
12 + \hline
13 +
14 + \textbf{Atores Secundários} &
15 + --- \\
16 + \hline
17 +
18 + \textbf{Resumo} &
19 + Permite registrar, editar e remover registros de humor. \\
20 + \hline
21 +
22 + \textbf{Pré-condições} &
23 + Usuário autenticado. \\
24 + \hline
25 +
26 + \textbf{Pós-condições} &
27 + O registro de humor é armazenado e passa a compor o histórico do usuário. \\
28 + \hline
29 +
30 + \multicolumn{2}{|c|}{\textbf{Cenário Principal}}\\
31 + \hline
32 +
33 + \textbf{Ações do Ator} &
34 + \textbf{Resposta do Sistema} \\
35 + \hline
36 +
37 + 1. Seleciona registrar humor. &
38 + 2. O sistema apresenta o formulário de registro. \\
39 + \cline{1-2}
40 +
41 + 3. Informa o humor principal. &
42 + \\
43 + \cline{1-2}
44 +
45 + 4. Informa os níveis emocionais e demais informações. &
46 + \\
47 + \cline{1-2}
48 +
49 + 5. Adiciona observações, caso desejar. &
50 + \\
51 + \cline{1-2}
52 +
53 + 6. Confirma o registro. & \\
54 + \cline{1-2}
55 +
56 + &
57 + 7. O sistema valida os dados informados. \\
58 + \cline{1-2}
59 +
60 + &
61 + 8. O sistema registra as informações. \\
62 + \cline{1-2}
63 +
64 + &
65 + 9. Sistema agenda a atualização dos indicadores e da correlação
66 + entre sono e energia. \\
67 + \hline
68 +
69 + \multirow{3}{.40\textwidth}{\textbf{Restrições e validações}}
70 + &
71 + O humor principal é obrigatório. \\
72 + \cline{2-2}
73 +
74 + &
75 + Os níveis emocionais devem estar dentro do intervalo permitido. \\
76 + \cline{2-2}
77 +
78 + &
79 + A data do registro é obrigatória. \\
80 + \hline
81 +
82 + \multicolumn{2}{|c|}{\textbf{Cenário Alternativo A1 -- Vincular gatilho}}\\
83 + \hline
84 + \textbf{Ações do Ator} &
85 + \textbf{Resposta do Sistema} \\
86 + \hline
87 +
88 + 1. Seleciona um ou mais gatilhos. & \\
89 + \cline{1-2}
90 +
91 + &
92 + 2. O sistema associa os gatilhos ao registro de humor. \\
93 + \hline
94 +
95 + \end{longtable}
monografia/extra/use-cases/register.tex
@@ -0,0 +1,83 @@
1 + % UC02 -- Registro
2 +
3 + \begin{longtable}{| p{.40\textwidth} | p{.50\textwidth} |}
4 + \hline
5 +
6 + \textbf{Nome do Caso de Uso} &
7 + UC02 -- Cadastro \\
8 + \hline
9 +
10 + \textbf{Ator Principal} &
11 + Usuário \\
12 + \hline
13 +
14 + \textbf{Atores Secundários} &
15 + --- \\
16 + \hline
17 +
18 + \textbf{Resumo} &
19 + Permite que um novo usuário crie uma conta para utilizar o sistema. \\
20 + \hline
21 +
22 + \textbf{Pré-condições} &
23 + O usuário não deve possuir cadastro prévio utilizando o mesmo endereço de e-mail. \\
24 + \hline
25 +
26 + \textbf{Pós-condições} &
27 + Conta criada com sucesso e apta para ativação. \\
28 + \hline
29 +
30 + \multicolumn{2}{|c|}{\textbf{Cenário Principal}}\\
31 + \hline
32 +
33 + \textbf{Ações do Ator} &
34 + \textbf{Resposta do Sistema} \\
35 + \hline
36 +
37 + 1. Seleciona a opção de cadastro. & \\
38 + \cline{1-2}
39 +
40 + &
41 + 2. O sistema apresenta o formulário de cadastro.\\
42 + \cline{1-2}
43 +
44 + 3. Informa nome, e-mail e senha. & \\
45 + \cline{1-2}
46 +
47 + &
48 + 4. O sistema valida os dados informados.\\
49 + \cline{1-2}
50 +
51 + &
52 + 5. O sistema cria a conta do usuário.\\
53 + \cline{1-2}
54 +
55 + % XXX: Need to add a line break here since this specific column
56 + % goes into a new page
57 +
58 + &
59 + 6. O sistema solicita a ativação da conta.\\
60 + \hline
61 +
62 + \multirow{2}{.40\textwidth}{\textbf{Restrições e validações}} &
63 + O endereço de e-mail deve ser único.\\
64 + \cline{2-2}
65 +
66 + &
67 + A senha deve atender aos critérios mínimos de segurança.\\
68 + \hline
69 +
70 + \multicolumn{2}{|c|}{\textbf{Cenário de Exceção E1 -- E-mail já cadastrado}}\\
71 + \hline
72 + \textbf{Ações do Ator} &
73 + \textbf{Resposta do Sistema} \\
74 + \hline
75 +
76 + 1. O usuário informa um e-mail existente. & \\
77 + \cline{1-2}
78 +
79 + &
80 + 2. O sistema informa que já existe uma conta cadastrada.\\
81 + \hline
82 +
83 + \end{longtable}
monografia/extra/use-cases/sleep.tex
@@ -0,0 +1,77 @@
1 + % UC06 -- Manter Sono
2 +
3 + \begin{longtable}{| p{.40\textwidth} | p{.50\textwidth} |}
4 + \hline
5 +
6 + \textbf{Nome do Caso de Uso} &
7 + UC06 -- Manter Sono \\
8 + \hline
9 +
10 + \textbf{Ator Principal} &
11 + Usuário \\
12 + \hline
13 +
14 + \textbf{Atores Secundários} &
15 + Sistema (processamento em segundo plano) \\
16 + \hline
17 +
18 + \textbf{Resumo} &
19 + Permite registrar, editar e remover registros de sono do usuário. \\
20 + \hline
21 +
22 + \textbf{Pré-condições} &
23 + Usuário autenticado. \\
24 + \hline
25 +
26 + \textbf{Pós-condições} &
27 + O registro de sono é armazenado e os indicadores relacionados são atualizados. \\
28 + \hline
29 +
30 + \multicolumn{2}{|c|}{\textbf{Cenário Principal}}\\
31 + \hline
32 +
33 + \textbf{Ações do Ator} &
34 + \textbf{Resposta do Sistema} \\
35 + \hline
36 +
37 + 1. Seleciona registrar sono. & \\
38 + \cline{1-2}
39 +
40 + &
41 + 2. O sistema apresenta o formulário de registro. \\
42 + \cline{1-2}
43 +
44 + 3. Informa a data do registro. &
45 + \\
46 + \cline{1-2}
47 +
48 + 4. Informa uma média de horas de sono. &
49 + \\
50 + \cline{1-2}
51 +
52 + 5. Informa uma anotação, caso desejar. &
53 + \\
54 + \cline{1-2}
55 +
56 + 6. Confirma o registro. & \\
57 + \cline{1-2}
58 +
59 + & 7. O sistema valida os dados informados. \\
60 + \cline{1-2}
61 +
62 + & 8. O sistema registra o período de sono. \\
63 + \cline{1-2}
64 +
65 + & 9. O sistema agenda o cálculo da média diária de sono. \\
66 + \cline{1-2}
67 +
68 + & 10. O sistema atualiza os indicadores apresentados ao usuário. \\
69 + \hline
70 +
71 + \multirow{1}{.40\textwidth}{\textbf{Restrições e validações}}
72 + &
73 + A data do registro é obrigatória. \\
74 + \cline{1-2}
75 + \hline
76 +
77 + \end{longtable}
monografia/extra/use-cases/trigger.tex
@@ -0,0 +1,77 @@
1 + % UC05 -- Manter Gatilhos
2 +
3 + \begin{longtable}{| p{.40\textwidth} | p{.50\textwidth} |}
4 + \hline
5 +
6 + \textbf{Nome do Caso de Uso} &
7 + UC05 -- Manter Gatilhos \\
8 + \hline
9 +
10 + \textbf{Ator Principal} &
11 + Usuário \\
12 + \hline
13 +
14 + \textbf{Atores Secundários} &
15 + --- \\
16 + \hline
17 +
18 + \textbf{Resumo} &
19 + Permite cadastrar, editar e remover gatilhos emocionais que
20 + ocorreram naquele dia e que poderão ser associados aos registros
21 + de humor e consultas. \\
22 +
23 + \hline
24 +
25 + \textbf{Pré-condições} &
26 + Usuário autenticado. \\
27 + \hline
28 +
29 + \textbf{Pós-condições} &
30 + O gatilho é salvo e passa a compor o histórico do usuário. \\
31 + \hline
32 +
33 + \multicolumn{2}{|c|}{\textbf{Cenário Principal}}\\
34 + \hline
35 +
36 + \textbf{Ações do Ator} &
37 + \textbf{Resposta do Sistema} \\
38 + \hline
39 +
40 + 1. Seleciona registrar gatilho. & \\
41 + \cline{1-2}
42 +
43 + &
44 + 2. O sistema apresenta o formulário. \\
45 + \cline{1-2}
46 +
47 + 3. Informa uma descrição do gatilho e seleciona um horário. & \\
48 + \cline{1-2}
49 +
50 + &
51 + 4. O sistema valida os dados informados. \\
52 + \cline{1-2}
53 +
54 + &
55 + 5. O sistema salva o novo gatilho. \\
56 + \cline{1-2}
57 +
58 + &
59 + 6. O sistema apresenta uma mensagem de confirmação. \\
60 + \hline
61 +
62 + \multirow{1}{.40\textwidth}{\textbf{Restrições e validações}}
63 + &
64 + O horário e a categoria do gatilho é obrigatório. \\
65 + \cline{1-2}
66 +
67 + \multicolumn{2}{|c|}{\textbf{Cenário de Exceção E1 -- Horário inválido}}\\
68 + \hline
69 +
70 + 1. Informa um horário inválido. & \\
71 + \cline{1-2}
72 +
73 + &
74 + 2. O sistema informa que o horário é inválido. \\
75 + \hline
76 +
77 + \end{longtable}
monografia/extra/usecases.tex
@@ -0,0 +1,11 @@
1 + \lipsum[1-2]
2 +
3 + \input{extra/use-cases/login}
4 + \input{extra/use-cases/register}
5 + \input{extra/use-cases/mood-entries}
6 + \input{extra/use-cases/mood}
7 + \input{extra/use-cases/trigger}
8 + \input{extra/use-cases/sleep}
9 + \input{extra/use-cases/care-actions}
10 + \input{extra/use-cases/history}
11 + \input{extra/use-cases/energy-sleep-correlation}
monografia/monografia.tex
1 1
\documentclass[tcc,capa,table]{textsi}
2 2
3 3
%\usepackage[brazilian]{babel} % Linguagem do documento: Português-brasileiro
4 4
\usepackage[utf8]{inputenc} % Codificação do arquivo .tex. IMPORTANTE: O arquivo deve ser salvo utilizando a codificação UTF-8 para mostrar corretamente os caracteres!
5 5
\usepackage[T1]{fontenc} % Permite que se faça cópia do texto do PDF de maneira correta, usando a codificação de fonte T1
▸ 63 unchanged lines
69 69
\makeatother
70 70
71 71
\begin{document}
72 72
73 73
% Descomente se você tem orientadora, e não orientador.
74 -
%\renewcommand{\advisorname}{\orientadora}
74 +
%\renewcommand{\advisorname}{\orientadora}
75 75
76 76
% Descomente se você tem coorientadora, e não orientador.
77 -
%\renewcommand{\coadvisorname}{\coorientadora}
77 +
%\renewcommand{\coadvisorname}{\coorientadora}
78 78
79 79
% Faz com que o título apareça
80 80
\maketitle
81 81
82 82
\sloppy
▸ 87 unchanged lines
170 170
\makeatother%
171 171
172 172
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
173 173
174 174
% Adiciona um apêndice
175 -
\append{Inverno}
175 +
\append{Documentação de Casos de Uso}
176 +
177 +
\input{extra/usecases}
176 178
177 179
% Adiciona um anexo
178 180
\annex{Verão}
179 181
180 182
\end{document}