Você está na página 1de 6

Identificao: UC01

Caso de uso: Realizar login


Prioridade: alta
Atores: Usurio
Pr-condies: Usurio deve estar cadastrado no sistema
Ps-condies: O Usurio tem acesso as demais operaes do sistema
Sequncia tpica de eventos:
1. Este caso de uso inicia-se com o Usurio faz o primeiro contato com o
sistema
2. Sistema solicita login do Usurio
3. Usurio submete seus dados de login
4. Sistema valida os dados de login
5. Sistema libera o acesso as operaes do sistema ao usurio
Sequncias alternativas:
4a: Dados de login do Usurio no so validados pelo sistema
4. Sistema reinicia o processo de Realizar login

Identificao: UC02
Prioridade: alta
Caso de uso: Cadastrar novo doador
Atores: Usurio, Doador
Pr-condies: O Doador deve ter apresentado um comprovante dizendo que esta
habilitado a realizar doaes
Ps-condies: O Doador cadastrado no sistema
Sequncia tpica de eventos:
1. Este caso de uso inicia-se com o Usurio acessando a opo Cadastrar
novo doador
2. Sistema apresenta formulrio a respeito do novo doador
3. Usurio preenche o formulrio com os dados do novo doador
4. Usurio submete registro
5. Sistema valida o cadastro e o armazena.

Identificao: UC03
Prioridade: alta
Caso de uso: Registrar doao de sangue

Atores: Usurio, Doador


Pr-condies: Doador deve estar cadastrado
Ps-condies: Uma doao de sangue registrada no sistema
Sequncia tpica de eventos:
Seo principal:
1. Este caso de uso inicia-se com o Usurio acessando a opo Registrar
doao de sangue
2. Sistema apresenta formulrio a respeito da doao de sangue
3. Usurio preenche o formulrio com os dados do doador e da doao:
3.1 Se o Doador desejar destinar o sangue para um hospital em
especifico, ver subseo Destinar a um hospital
3.2 Se o Doador no tem preferncia por um hospital, ver subseo
Destinar ao hemocentro
4. Usurio submete registro.
5. Sistema valida o registro e o armazena.
Subseo: Destinar a um hospital
1.Usurio preenche formulrio destinando a doao de sangue para o estoque
do hospital de preferncia do Doador
Subseo: Destinar ao hemocentro
2. Usurio preenche o formulrio destinando a doao ao estoque do prprio
hemocentro

Identificao: UC04
Prioridade: mdia
Caso de uso: Listar dados
Atores: Usurio
Pr-condies:
Ps-condies: Sistema exibe lista com as informaes que o Usurio selecionou
Sequncia tpica de eventos:
1. Este caso de uso inicia-se com o Usurio acessando a opo Registros
2. Sistema apresenta um menu de opes, com as principais categorias de
registros armazenadas no sistema (doadores, doaes, hospitais, estoques,
contemplados pelo programa Sangue Bom)
3. Sistema apresenta uma lista detalhada com as informaes relativas a
opo selecionada pelo Usurio e um atalho para fazer um novo registro (ex:

Registrar doao de sangue)


Requisitos no funcionais:
1. O funcionrio ou o gerente devem conseguir acessar essas listas e ordenar
elas de acordo com qualquer atributo contido nela
2. No possvel deletar um elemento de nenhuma das listas

Identificao: UC05
Prioridade: baixa
Caso de uso: Receber notificao
Atores: Usurio (passivo)
Pr-condies: Algum equipamento chegou no seu nmero mnimo de unidades
em estoque
Ps-condies: O Usurio notificado da situao do estoque
Sequncia tpica de eventos:
1. Este caso de uso inicia-se com o Usurio sendo notificado que algum
equipamento chegou no seu nmero mnimo de unidades em estoque
2. Sistema identifica e apresenta a situao do estoque que est em baixa e
oferece um atalho para a funcionalidade de Requisitar novos equipamentos

Identificao: UC06
Prioridade: alta
Caso de uso: Realizar transao de sangue
Atores: Usurio
Pr-condies: Existe, pelo menos, um hospital registrado
Ps-condies:
Sequncia tpica de eventos:
1. Este caso de uso inicia-se com o Usurio acessando a opo Realizar
transao de sangue
2. Sistema exibe a lista de hospitais registrados com detalhes a respeito de seu
estoque de sangue
3. Usurio seleciona um destino e uma origem, podendo ser um hospital da
lista ou o prprio hemocentro
4. Sistema pede confirmao do usurio apresentando detalhes da transao
5. Usurio confirma transao; Extend (Usurio um Funcionrio, a

quantidade de sangue a ser movimentada supera os 250 litros e a transao entre


hospitais) Autorizar operao de Gerente
Sequncia alternativa:
5a: Operao no autorizada pelo Gerente
1. Operao cancelada

Identificao: UC07
Prioridade: baixa
Caso de uso: Atualizar dados de hospital
Atores: Usurio
Pr-condies: Existe, pelo menos, um hospital registrado
Ps-condies: Os dados de um hospital so atualizados
Sequncia tpica de eventos:
1. Este caso de uso inicia-se com o Usurio acessando a opo Atualizar
dados de hospital
2. Sistema exibe a lista de hospitais registrados
3. Usurio seleciona um hospital
4. Sistema apresenta dados do hospital e proporciona a possibilidade de editar
estes dados
5. Usurio atualiza os dados
6. Usurio submete alteraes; Extend (Usurio um Funcionrio) Autorizar
operao de Gerente
5. Sistema valida as alteraes e atualiza o registro
Sequncia alternativa:
6a: Operao no autorizada pelo Gerente
1. Operao cancelada
Requisitos no funcionais:
1. A quantidade mnima da sangue recebida por cada hospital deve ser
atualizada conforme a quantidade utilizada nos ltimos meses, ou seja, quanto
maior ou menor a demanda, esse valor deve ir se alterando

Identificao: UC08
Prioridade: alta
Caso de uso: Cadastrar novo hospital
Atores: Usurio
Pr-condies:
Ps-condies: A operao deve ter passado pela superviso do Gerente e o
cadastro do novo hospital deve ser registrado pelo sistema
Sequncia tpica de eventos:
1. Este caso de uso inicia-se com o Usurio acessando a opo Cadastrar
novo hospital
2. Sistema apresenta formulrio a respeito do novo hospital
3. Usurio preenche o formulrio com os dados do novo hospital
4. Usurio submete registro; Extend (Usurio um Funcionrio) Autorizar
operao de Gerente
5. Sistema valida o cadastro e o armazena
Sequncia alternativa:
4a: Operao no autorizada pelo Gerente
1. Operao cancelada
Requisitos no funcionais:
1. Cada hospital tem um mnimo de sangue necessrio em seu estoque para
cada tipo de sangue

Identificao: UC09
Prioridade: mdia
Caso de uso: Requisitar novos equipamentos
Atores: Usurio
Pr-condies:
Ps-condies: A operao deve ter passado pela superviso do Gerente e novos
equipamentos so requisitados ao setor do hemocentro responsvel pela reposio
destes
Sequncia tpica de eventos:
1. Este caso de uso inicia-se com o Usurio acessando a opo Requisitar
novos equipamentos

2. Sistema apresenta formulrio a respeito da requisio de novos


equipamentos
3. Usurio preenche o formulrio informando os equipamentos requeridos e
suas respectivas quantidades
4. Usurio submete requisio; Extend (Usurio um Funcionrio) Autorizar
operao de Gerente
5. Sistema valida a requisio e o envia ao setor responsvel
Sequncia alternativa:
4a: Operao no autorizada pelo Gerente
1. Operao cancelada

Identificao: UC10
Prioridade: mdia
Caso de uso: Autorizar operao de Gerente
Atores: Gerente
Pr-condies: Funcionrio inicializa uma operao na qual no tem autoridade
para concluir
Ps-condies: Operao inicializada pelo Funcionrio concluda
Sequncia tpica de eventos:
1. Este caso de uso inicia-se quando um Gerente requisitado para autorizar a
concluso de uma operao que precisa da autoridade de Gerente para ser
concluda
2. Sistema solicita login do Gerente
3. Gerente submete seus dados de login
4. Sistema valida os dados de login
5. Sistema conclui a operao iniciada pelo Usurio
Sequncias alternativas:
4a: Dados de login do Gerente no so validados pelo sistema
4. Operao inicializada pelo Usurio cancelada

Você também pode gostar