Você está na página 1de 3

Especificao do Caso de Uso Atualizar histrico

<Nome do software> - <mnemnico do software> 1. 2. 3. Breve Descrio


Atualiza histrico dos alunos com as informaes da planilha da disciplina.
- Administrador; - Sistema.

Atores

Fluxos de Eventos

3.1. Fluxo Bsico 1- O Sistema pede o endereo da planilha. 2- O Administrador indica endereo da planilha. 3- O Sistema valida planilha a partir dos dados: Turma, Curso, Disciplina, Ano, Semestre e Perodo. 4- O Sistema exibe os dados: Turma, Curso, Disciplina, Ano, Semestre e Perodo. 5- O Sistema informa que esta planilha ainda no foi utilizada para atualizao. 6- O Sistema pede confirmao para atualizar. 7- O Administrador confirma atualizao do histrico da planilha selecionada. 8- O Sistema atualiza o Histrico para cada aluno listado na planilha com as informaes: Turma, Curso, Disciplina, Ano, Semestre, Perodo e Resultado. 9- O Sistema confirma atualizao dos histricos com dados da planilha. 3.2. Fluxos Alternativos A1 Sobrescrever Histrico
Se no passo 5 do fluxo bsico o sistema informa que esta planilha j foi utilizada para atualizao ento:

1. O Sistema informa que esta planilha j foi utilizada para atualizao. 2. O Sistema pede confirmao para sobrescrever. 3. Administrador autoriza sobrescrever dados. 4. Sistema sobrescreve os histricos com dados da planilha selecionada. 5. Sistema confirma atualizao dos histricos com dados da planilha.
O caso de uso termina.

4.

[Requisitos especiais so tipicamente requisitos no funcionais especficos do caso de uso que no so facilmente ou naturalmente descritos atravs de um fluxo de eventos. Estes requisitos podem ser performance, confiabilidade, usabilidade, entre outros.] [A descrio deve ser expressa de forma quantificvel de modo que permita a verificao].

Requisitos Especiais

4.1. <requisito especial>


[escreva acima o nome do requisito especial] [escreva aqui o texto do requisito especial]

5.

Precondies
[Condio que deve ser verdadeira para que o caso de uso seja executado, isto , habilita a execuo do caso de uso. Uma pr-condio no descrita no fluxo do caso de uso] [IMPORTANTE: uma pr-condio s deve ser usada se ajudar na compreenso do caso de uso] [Exemplos: (1) ator XXX deve estar logado no sistema; (2) pedido j deve ter sido aprovado (antes de efetuar pagamento, por exemplo)]

5.1. <precondio>
[escreva acima o nome da precondio] [escreva aqui o texto da precondio]

6.

Ps-Condies
[Uma condio posterior (a um caso de uso) uma lista dos possveis estados em que o sistema pode estar imediatamente aps o trmino de um caso de uso. Cuidado para no confundir uma ps-condio com o resultado de valor do caso de uso. Uma ps-condio um estado do sistema]. [IMPORTANTE: uma ps-condio s deve ser usada se ajudar na compreenso do caso de uso]. [exemplo: aps transferncia bancria, as contas de origem e destino devem estar balanceadas].

6.1. <ps-condio>
[escreva acima o nome da ps-condio] [escreva aqui o texto da ps-condio]

7.

Pontos de Extenso
[So casos de uso que oferecem funcionalidades que iro estender a funcionalidade deste caso de uso. A execuo de tais casos de uso de extenso NO obrigatria para que este caso de uso devolva o seu resultado de valor proposto].

7.1. <ponto de extenso>


[escreva acima o nome do ponto de extenso] Se no passo <n do passo> do fluxo [bsico|alternativo] <condio>, o caso de uso <nome do caso de uso extend> acionado. [Exemplo de uma descrio de um ponto de extenso: 6.1 Analisar Conta Corrente Se no passo 3 do fluxo bsico, o ator desejar realizar uma anlise da sua conta corrente, o caso de uso Analisar Conta Corrente acionado.]

8.

Outros Diagramas
[Nesta seo podem ser colocados diagramas, imagens e prottipos de tela para auxiliar na especificao e entendimento do caso de uso. Podem ser inseridos diagramas de atividades, de estados e de interaes (diagramas de seqncia e diagramas de colaborao). IMPORTANTE: os diagramas desta seo no tm o objetivo de substituir a especificao do caso de uso mas sim auxiliar seu entendimento.]

8.1. <nome do diagrama>


[escreva acima nome do diagrama] [insira abaixo o diagrama