{"action":"created","issue":{"url":"https://api.github.com/repos/Prof-Calebe/substituicao/issues/3","repository_url":"https://api.github.com/repos/Prof-Calebe/substituicao","labels_url":"https://api.github.com/repos/Prof-Calebe/substituicao/issues/3/labels{/name}","comments_url":"https://api.github.com/repos/Prof-Calebe/substituicao/issues/3/comments","events_url":"https://api.github.com/repos/Prof-Calebe/substituicao/issues/3/events","html_url":"https://github.com/Prof-Calebe/substituicao/issues/3","id":23585007,"number":3,"title":"Especificação dos Casos de Uso: utilização de Botões","user":{"login":"calebepb","id":1561812,"avatar_url":"https://avatars.githubusercontent.com/u/1561812?v=3","gravatar_id":"","url":"https://api.github.com/users/calebepb","html_url":"https://github.com/calebepb","followers_url":"https://api.github.com/users/calebepb/followers","following_url":"https://api.github.com/users/calebepb/following{/other_user}","gists_url":"https://api.github.com/users/calebepb/gists{/gist_id}","starred_url":"https://api.github.com/users/calebepb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/calebepb/subscriptions","organizations_url":"https://api.github.com/users/calebepb/orgs","repos_url":"https://api.github.com/users/calebepb/repos","events_url":"https://api.github.com/users/calebepb/events{/privacy}","received_events_url":"https://api.github.com/users/calebepb/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Prof-Calebe/substituicao/labels/bug","name":"bug","color":"fc2929"},{"url":"https://api.github.com/repos/Prof-Calebe/substituicao/labels/documentation","name":"documentation","color":"0e8a16"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2013-12-02T16:48:18Z","updated_at":"2016-06-05T15:22:55Z","closed_at":null,"body":"É importante deixar as especificações sem detalhes de layout ou projeto de UI."},"comment":{"url":"https://api.github.com/repos/Prof-Calebe/substituicao/issues/comments/223819132","html_url":"https://github.com/Prof-Calebe/substituicao/issues/3#issuecomment-223819132","issue_url":"https://api.github.com/repos/Prof-Calebe/substituicao/issues/3","id":223819132,"user":{"login":"BrunaFerreira","id":13644154,"avatar_url":"https://avatars.githubusercontent.com/u/13644154?v=3","gravatar_id":"","url":"https://api.github.com/users/BrunaFerreira","html_url":"https://github.com/BrunaFerreira","followers_url":"https://api.github.com/users/BrunaFerreira/followers","following_url":"https://api.github.com/users/BrunaFerreira/following{/other_user}","gists_url":"https://api.github.com/users/BrunaFerreira/gists{/gist_id}","starred_url":"https://api.github.com/users/BrunaFerreira/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/BrunaFerreira/subscriptions","organizations_url":"https://api.github.com/users/BrunaFerreira/orgs","repos_url":"https://api.github.com/users/BrunaFerreira/repos","events_url":"https://api.github.com/users/BrunaFerreira/events{/privacy}","received_events_url":"https://api.github.com/users/BrunaFerreira/received_events","type":"User","site_admin":false},"created_at":"2016-06-05T15:22:55Z","updated_at":"2016-06-05T15:22:55Z","body":"# CSU01 - Notificar Ausência\r\n\r\n<table>\r\n<tbody>\r\n  <tr>\r\n    <td><b>Identificador</b></td>\r\n    <td>CSU01</td>\r\n  </tr>\r\n    <td><b>Nome</b></td>\r\n    <td>Notificar Ausência</td>\r\n  </tr>\r\n  <tr>\r\n    <td><b>Atores</b></td>\r\n    <td>Funcionário</td>\r\n  </tr>\r\n  <tr>\r\n    <td><b>Sumário</b></td>\r\n    <td>Um funcionário notifica que um professor se ausentará. O ator também pode ser o próprio professor, <ins>ou seja o próprio professor pode notificar sua ausência.</ins></td>\r\n  </tr>\r\n  <tr>\r\n     <td><b>Complexidade</b></td>\r\n     <td>Médio </td>\r\n  </tr>\r\n   <tr>\r\n     <td><b>Regras de Negócio</b></td>\r\n     <td>N/D </td>\r\n  </tr>\r\n  <tr>\r\n     <td><b>Pré-condições</b></td>\r\n     <td>O ator deve estar autenticado no sistema. </td>\r\n  </tr>\r\n  <tr>\r\n      <td><b>Pós-condição</b></td>\r\n      <td>Uma nova notificação de ausência é cadastrada no sistema.</td>\r\n  </tr>\r\n  <tr>\r\n      <td><b>Pontos de Inclusão</b></td>\r\n      <td>N/D</td>\r\n  </tr> \r\n  <tr>\r\n    <td><b>Pontos de Extensão</b></td>\r\n    <td>N/D</td>\r\n  </tr> \r\n  </tbody>\r\n</table>\r\n<br>\r\n<table>\r\n   <caption><b>Fluxo Principal</b></caption>\r\n <tbody>\r\n  <tr>\r\n     <td><b>Usuário</b></td>\r\n     <td><b>Sistema</b></td>\r\n  </tr>\r\n  <tr>\r\n     <td>1. Ator <del>clica no botão \"Nova Notificação de Ausência\"..</del> inicia o registro da notificação de ausência.</td>\r\n     <td></td>\r\n  </tr>\r\n  <tr>\r\n     <td></td>\r\n     <td>2. Sistema exibe formulário de nova notificação de ausência.</td>\r\n  </tr>\r\n  <tr>\r\n     <td>3. Ator seleciona o professor ausente.</td>\r\n     <td></td>\r\n  </tr>\r\n  <tr>\r\n     <td></td>\r\n     <td>4. Sistema popula grade do professor.</td>\r\n  </tr>\r\n  <tr>\r\n     <td>5. Ator informa período(s) de ausência, e o motivo.</td>\r\n     <td></td>\r\n  </tr>\r\n  <tr>\r\n     <td>6. Ator <del>clica em \"confirmar\".</del> confirma envio de seu formulário.</td>\r\n     <td></td>\r\n  </tr>\r\n  <tr>\r\n     <td></td>\r\n     <td>7. Sistema grava nova notificação de ausência com status \"Aguardando Alocação\"</td>\r\n    \r\n  </tr>\r\n  </tbody>\r\n</table>\r\n<br>\r\n\r\n## Fluxo de Exceção  - Passo 6\r\n<table>\r\n<tbody>\r\n<tr>Condição: Ator não informa um motivo.</p></tr>\r\n  <tr>\r\n    <td><b>Usuário</b></td>\r\n    <td><b>Sistema</b></td>\r\n  </tr>\r\n  <tr>\r\n    <td></td>\r\n    <td>6.1 Sistema informa ao ator que o campo é obrigatório.</td>\r\n  </tr>\r\n  <tr>\r\n    <td></td>\r\n    <td>6.2 Retorna ao passo 5.</td>\r\n  </tr>\r\n </tbody>\r\n</table>\r\n<br>\r\n![](https://raw.githubusercontent.com/BrunaFerreira/ImagesSubstituicao/master/CS01.png)"}}
{"actor":{"display_login":"BrunaFerreira"}}