IF Group
Módulo 04 (Grupos Fixos)
Modelo de Casos de Uso
Versão 2.0
IF GROUP
Modelo de Casos de Uso
mcu.doc
Versão:
2.0
Data da Versão: 08/04/2014
Histórico da Revisão
Data
Versão
Descrição
Autor
18/03/2014
1.0
Versão inicial.
Aline Pereira, Aline Zacarias,
Ana Rita e Letícia Rezende.
25/03/2014
1.5
Inserção Casos de Uso
Aline Pereira, Aline Zacarias,
Ana Rita e Letícia Rezende.
08/04/2014
2.0
Estimativa de Esforços
Aline Pereira
Rezende.
Confidencial
©If Group, 2014
e
Letícia
Pág. 2 de 22
IF GROUP
Modelo de Casos de Uso
mcu.doc
Versão:
2.0
Data da Versão: 08/04/2014
Índice Analítico
1.
Introdução
4
2.
Atores
4
2.1
2.2
2.3
3.
4
4
4
Casos de Uso
3.1
3.2
3.3
3.4
3.5
3.6
3.7
3.8
4.
Funcionário
Fornecedor
Cliente
5
Manter Clientes
Manter Fornecedor
Cadastrar Contas a Pagar.
Pagar Contas
Cadastrar Contas a receber
Receber Conta
Gerar relatório de contas
Selecionar Opções
Diagrama de Caso de Uso
Confidencial
Erro! Indicador não definido.
Erro! Indicador não definido.
7
Erro! Indicador não definido.
Erro! Indicador não definido.
9
Erro! Indicador não definido.
Erro! Indicador não definido.
16
©If Group, 2014
Pág. 3 de 22
IF GROUP
Modelo de Casos de Uso
mcu.doc
1.
Versão:
2.0
Data da Versão: 08/04/2014
Introdução
Este documento apresenta uma Visão dos Casos de Uso organizando o Modelo dos Casos de Uso do
Protótipo de Grupos Fixos.
2.
Atores
2.1
Sistema
Descrição: Sistema utilizado na Empresa.
2.2
Usuário
Descrição: Usuário do If Group ( Discente, Docente e Administrativos)
2.3
Administrador
Descrição: Usuário que administra o If Group, usuário com privilégios.
2.4
Google Calendar
Descrição: Usuário que faz a integração IFGROUP/ GOOGLE CALENDAR.
Confidencial
©If Group, 2014
Pág. 4 de 22
IF GROUP
Modelo de Casos de Uso
mcu.doc
Versão:
2.0
Data da Versão: 08/04/2014
3.
Casos de Uso
3.1
Cadastrar objetos do Achados e Perdidos
Nome do Caso de Uso: Cadastrar objetos do Achados e Perdidos
Este Caso de Uso deve ocorrer sempre que o usuário
Breve Descrição:
entrar no grupo achados e perdidos para cadastrar
algum objeto do achados e perdidos no banco de
dados.
Usuário.
Ator Principal:
Estar logado no sistema.
Pré-Condição:
Fluxo Principal
Ações dos Atores:
Ações do Sistema:
1. Clicar em “Achado e Perdido” no perfil do usuário
2. Exibir a página de achados e perdidos, com as
opções:
-Cadastrar objetos;
-Buscar objetos;
-Visualizar objetos.
3. Selecionar “Cadastrar Objeto” na página de achados 4. Exibir um formulário de cadastro com os seguintes
e perdidos.
campos de texto:
-Nome do objeto;
-Categoria já pré-definida;
-Descrição do objeto;
-Foto do objeto;
-Botão Cadastrar;
-Botão Cancelar.
5. Preencher os campos seguindo as regras de negócio. 6. Fim do Caso de Uso.
Fluxo Alternativo A –Formulário em branco
5. Não preencher os campos do formulário de 6. O sistema emite a mensagem de “Erro no cadastro
cadastramento e enviar para o banco de dados
do objeto – Formulário em Branco”
7. O sistema retorna a página inicial de cadastro.
8. Retornar ao passo 6 do Fluxo Principal.
Fluxo Alternativo B – Cadastramento duplicado
5. O usuário preenche a descrição do objeto idêntica a 6. O sistema emite a mensagem “Objeto já
uma já existente no banco de dados.
Cadastrado”.
7. O sistema retorna a página inicial de cadastro.
Pós-Condição:
Regras de Negócio:
8. Retornar ao passo 6 do Fluxo Principal.
Limpar Campos.
RN01 Todos os campos são obrigatório no
preenchimento.
RN02 O campo descrição do objeto deve ser único.
RN03 O campo descrição não deve ultrapassar 500
caracteres.
RN04 O campo nome do objeto não deve ultrapassar
100 caracteres.
Protótipo de Interface Homem-Máquina:
Confidencial
©If Group, 2014
Pág. 5 de 22
IF GROUP
Modelo de Casos de Uso
mcu.doc
3.2
Versão:
2.0
Data da Versão: 08/04/2014
Buscar objetos do achados e perdidos.
Nome do Caso de Uso: Buscar objetos do achados e perdidos
Este Caso de Uso deve ocorrer sempre que o usuário
Breve Descrição:
entrar no grupo achados e perdidos para
buscar
algum objeto do achados e perdidos no banco de
dados
Usuário.
Ator Principal:
Estar logado.
Pré-Condição:
Fluxo Principal
Ações dos Atores:
Ações do Sistema:
1. Clicar em “Achado e Perdido” no perfil do usuário
2. Exibir a página de achados e perdidos, com as
opções:
-Cadastrar objetos;
-Buscar objetos;
-Visualizar objetos.
3. Selecionar “Buscar Objeto” na página de achados e 4. Exibir um campo de texto para o usuário informar
perdidos.
nome ou descrição de algum objeto a ser pesquisado
no banco de dados.
5. O sistema exibirá uma lista com todos os objetos 6. Fim do Caso de Uso.
encontrados no banco que contem alguma parte do
nome informado no passo anterior.
Fluxo Alternativo A – Campo de busca em branco
4. Não preencher os campos de texto para realizar a 5. O sistema emite a mensagem de “Erro na busca do
busca no banco de dados.
objeto”
6. O sistema retorna a página inicial de busca.
7. Retornar ao passo 6 do Fluxo Principal.
Fluxo Alternativo B – Busca por objeto não cadastrado no banco
4. O usuário realiza uma busca por algum objeto não 5. O sistema emite a mensagem de “Objeto não
Confidencial
©If Group, 2014
Pág. 6 de 22
IF GROUP
Modelo de Casos de Uso
mcu.doc
Versão:
2.0
Data da Versão: 08/04/2014
cadastrado no banco de dados.
6. O sistema retorna a página inicial de busca.
Pós-Condição:
Regras de Negócio:
encontrado”
7. Retornar ao passo 6 do Fluxo Principal.
Limpar Campos.
RN01 O campo de busca não pode ser em branco.
RN02 O campo de busca deve conter no máximo 500
caracteres.
Protótipo de Interface Homem-Máquina:
3.3
Visualizar objetos do achados e perdidos.
Nome do Caso de Uso: Visualizar Objetos do Achados e Perdidos.
Este Caso de Uso deve ocorrer sempre que o usuário
entrar no grupo achados e perdidos para visualizar
algum objeto do achados e perdidos no banco de
dados.
Usuário.
Ator Principal:
Estar logado no sistema.
Pré-Condição:
Fluxo Principal
Ações dos Atores:
Ações do Sistema:
1. Clicar em “Achado e Perdido” no perfil do usuário
2. Exibir a página de achados e perdidos, com as
opções:
-Cadastrar objetos;
-Buscar objetos;
-Visualizar objetos.
3. Selecionar “Visualizar Objeto” na página de 4.O sistema deverá exibir uma lista contendo todos os
achados e perdidos.
objetos que estejam cadastrados no banco de dados, a
ordem se dará pela ordem cronológica.
Breve Descrição:
5. Fim do Caso de Uso.
Protótipo de Interface Homem-Máquina:
Confidencial
©If Group, 2014
Pág. 7 de 22
IF GROUP
Modelo de Casos de Uso
mcu.doc
3.4
Versão:
2.0
Data da Versão: 08/04/2014
Atualizar status do objeto.
Nome do Caso de Uso: Atualizar status objeto.
Este Caso de Uso deve ocorrer sempre que o usuário
entrar no grupo achados e perdidos para atualizar o
status dos seus objetos cadastrado no banco de dados.
Usuário.
Ator Principal:
Estar logado no sistema.
Pré-Condição:
Fluxo Principal
Ações dos Atores:
Ações do Sistema:
1. Clicar em “Achado e Perdido” no perfil do usuário.
2. Exibir a página de achados e perdidos, com as
opções:
-Cadastrar objetos;
-Buscar objetos;
-Visualizar objetos;
-Atualizar status do objeto.
3. Selecionar “Atualizar objeto” na página de achados 4. O sistema deverá exibir formulário com os
e perdidos.
seguintes campos:
-Nome do objeto;
-Categoria já pré-definida;
-Descrição do objeto;
-Foto do objeto;
-Botão Cadastrar;
-Botão Cancelar.
5. Preencher o formulário.
6. Fim do Caso de Uso.
Fluxo Alternativo A – Campos em Branco
5. O não preenche o formulário corretamente.
6. Exibe a mensagem “Campos em Branco”.
7. Retornar ao passo 4 do Fluxo Principal.
Limpar Campos.
Pós-Condição:
Regras de Negócio:
Fluxo Alternativo B – Usuário Administrativo
5. O usuário Administrador poderá atualizar somente o 6. Retornar ao passo 6 do Fluxo Principal
status de todos os objetos cadastrado.
Breve Descrição:
Confidencial
©If Group, 2014
Pág. 8 de 22
IF GROUP
Modelo de Casos de Uso
mcu.doc
Versão:
2.0
Data da Versão: 08/04/2014
Limpar Campos.
RN01 O campo de botão de rádio “Status” será
configurado na opção “À procura ”.
Pós-Condição:
Regras de Negócio:
Protótipo de Interface Homem-Máquina:
3.5
Criar Classificados.
Nome do Caso de Uso: Criar Classificados.
Breve Descrição:
Este Caso de Uso deve ocorrer sempre que o método
“Criar Classificado” for executado.
Ele deve acrescentar ao banco de dados um novo
classificado.
Usuário
Ator Principal:
Estar Logado no sistema.
Pré-Condição:
Fluxo Principal
Ações dos Atores:
Ações do Sistema:
1. Clicar em “Classificados” no perfil do usuário.
2. Exibir a página inicial de classificados com os
classificados publicados recentemente. Na parte
superior da página irá ter a opção:
-Cadastrar Classificados;
-Atualizar Classificados;
-Buscar Classificados;
-Visualizar Classificados.
3. Selecionar “Criar Classificado”.
4. Exibir um formulário de cadastro de classificados
com os seguintes campos de texto:
-Nome;
-Descrição;
-Foto do Classificado;
-Valor do Classificado;
-Categoria do classificado (Já pré-definida).
-Status (Já pré-definido).
-Botão Criar Classificado;
-Botão Cancelar.
5. Preencher os campos seguindo as regras de negócio. 6. Fim do Caso de Uso.
Fluxo Alternativo A – Campos em Branco
Confidencial
©If Group, 2014
Pág. 9 de 22
IF GROUP
Modelo de Casos de Uso
mcu.doc
Versão:
2.0
Data da Versão: 08/04/2014
5. Não preencher os campos do formulário de 6. O sistema emite a mensagem de “Erro no cadastro
cadastramento e enviar para o banco de dados
de classificado Formulário em Branco”
7. O sistema retorna a página inicial de cadastro.
8. Retornar ao passo 6 do Fluxo Principal.
Fluxo Alternativo B – Criar um classificado já existente
5. O usuário irá preencher o formulário com uma
descrição já existente no banco de dados.
6. O sistema irá informar uma mensagem de
“Classificados já existente”.
7. O sistema irá retornar para a página inicial de
cadastro
Pós-Condição:
Regras de Negócio:
8. Retornar ao passo 6 do Fluxo Principal.
Limpar Campos.
RN01-Todos os campos são obrigatório no
preenchimento.
RN02-O campo descrição do objeto deve ser único.
RN03-O campo descrição não deve ultrapassar 1000
caracteres.
Protótipo de Interface Homem-Máquina:
3.6
Atualização de classificados
Confidencial
©If Group, 2014
Pág. 10 de 22
IF GROUP
Modelo de Casos de Uso
mcu.doc
Versão:
2.0
Data da Versão: 08/04/2014
Nome do Caso de Uso: Atualização de classificados
Este Caso de Uso deve ocorrer sempre que o método
“Atualizar classificados” for executado.
Ele deve atualizar o status de um classificado ao banco
de dados.
Usuário
Ator Principal:
Estar logado no sistema
Pré-Condição:
Fluxo Principal
Ações dos Atores:
Ações do Sistema:
1. Clicar em “Classificados” no perfil do usuário.
2. Exibir a página inicial de classificados com os
classificados publicados recentemente. Na parte
superior da página irá ter a opção:
-Cadastrar Classificados;
-Atualizar Classificados;
-Buscar Classificados;
-Visualizar Classificados.
3. Selecionar “Atualizar status dos meus classificados” 4. Exibir um formulário de Alteração de status de
classificados com os seguintes de campos de texto:
-Nome;
-Descrição;
-Foto do Classificado;
-Valor do Classificado;
-Categoria do classificado (Já pré-definida).
-Status (Já pré-definido).
-Botão Alterar Classificado;
-Botão Cancelar
5. Preencher os campos seguindo as regras de negócio. 6. Fim do Caso de Uso.
Fluxo Alternativo A – Campos em brancos
5. Não preencher os campos do formulário de 6. O sistema emite a mensagem de “Erro na
atualização do classificado e enviar para o banco de atualização do classificado”
dados
7. O sistema retorna a página inicial de atualização do 8. Retornar ao passo 6 do Fluxo Principal.
classificado.
Limpar Campos.
Pós-Condição:
RN01-Todos os campos são obrigatório no
Regras de Negócio:
preenchimento.
RN02-O campo descrição do objeto deve ser único.
RN03-O campo descrição não deve ultrapassar 1000
caracteres.
Breve Descrição:
Protótipo de Interface Homem-Máquina:
Confidencial
©If Group, 2014
Pág. 11 de 22
IF GROUP
Modelo de Casos de Uso
mcu.doc
3.7
Versão:
2.0
Data da Versão: 08/04/2014
Visualizar Classificados
Nome do Caso de Uso: Visualizar Classificados.
Este Caso de Uso deve ocorrer sempre que o usuário
entrar no grupo classificados para visualizar a todos
os classificados.
Usuário.
Ator Principal:
Estar logado no sistema.
Pré-Condição:
Fluxo Principal
Ações dos Atores:
Ações do Sistema:
1. Clicar em “Classificados” no perfil do usuário
2. Exibir a página de achados e perdidos, com as
opções:
-Cadastrar Classificados;
-Atualizar Classificados;
-Buscar Classificados;
-Visualizar Classificados.
3. Selecionar “Visualizar Classificados” na página de 4.O sistema deverá exibir uma lista contendo todos os
Classificados.
classificados que estejam cadastrados no banco de
dados, a ordem se dará pela ordem cronológica.
Breve Descrição:
5. Fim do Caso de Uso.
Protótipo de Interface Homem-Máquina:
Confidencial
©If Group, 2014
Pág. 12 de 22
IF GROUP
Modelo de Casos de Uso
mcu.doc
3.8
Versão:
2.0
Data da Versão: 08/04/2014
Buscar Classificados
Nome do Caso de Uso: Buscar objetos do achados e perdidos
Este Caso de Uso deve ocorrer sempre que o usuário
Breve Descrição:
entrar no grupo classificados para buscar algum
classificado especifico no banco de dados
Usuário.
Ator Principal:
Estar logado.
Pré-Condição:
Fluxo Principal
Ações dos Atores:
Ações do Sistema:
1. Clicar em “Classificados” no perfil do usuário
2. Exibir a página de classificados, com as opções:
-Cadastrar Classificados;
-Atualizar Classificados;
-Buscar Classificados;
-Visualizar Classificados.
3. Selecionar “Buscar Classificados” na página de 4. Exibir um campo de texto para o usuário informar
achados e perdidos.
nome ou descrição de algum classificado a ser
pesquisado no banco de dados.
5. O sistema exibirá uma lista com todos os 6. Fim do Caso de Uso.
classificados encontrado no banco que contem alguma
parte do nome informado no passo anterior.
Fluxo Alternativo A – Campo de busca em branco
4. Não preencher os campos de texto para realizar a 5. O sistema emite a mensagem de “Erro na busca do
busca no banco de dados.
Classificado”
6. Retornar ao passo 6 do Fluxo Principal.
Fluxo Alternativo B – Busca por objeto não cadastrado no banco
4. O usuário realiza uma busca por algum classificado 5. O sistema emite a mensagem de “Classificado não
não cadastrado no banco de dados.
encontrado”
6. Retornar ao passo 6 do Fluxo Principal.
Limpar Campos.
Pós-Condição:
RN01 O campo de busca não pode ser em branco.
Regras de Negócio:
RN02 O campo de busca deve conter no máximo 500
caracteres.
Protótipo de Interface Homem-Máquina:
Confidencial
©If Group, 2014
Pág. 13 de 22
IF GROUP
Modelo de Casos de Uso
mcu.doc
3.9
Versão:
2.0
Data da Versão: 08/04/2014
Cadastrar Eventos
Nome do Caso de Uso: Cadastrar Eventos
Breve Descrição:
Este Caso de Uso deve ocorrer sempre que o método
“Cadastrar Eventos” for acionado.
Ele deve adicionar as informações do cadastro de
eventos no banco de dados.
Usuário
Ator Principal:
Estar logado no sistema.
Pré-Condição:
Fluxo Principal
Ações dos Atores:
Ações do Sistema:
1. Clicar em “Eventos” no perfil do usuário.
2. Exibir a página inicial de eventos com os eventos
públicos cadastrados recentemente. Na parte superior
da página irá ter as opções:
- Criar Eventos;
- Eventos que criei;
- Meus Convites.
3. Selecionar “Criar Eventos”.
4. Exibir um formulário de cadastro de eventos com os
seguintes campos de texto:
-Nome do Evento;
-Data do Evento;
-Hora que iniciará o Evento;
-Local que ocorrerá o Evento;
-Descrição do Evento;
-Classificação do evento (Já pré-definida).
-Convidados;
-Botão Criar Evento;
-Botão Cancelar.
5. Preencher os campos seguindo as regras de negócio. 6. Fim do Caso de Uso.
Fluxo Alternativo A – Campos em Branco
5. Não preencher os campos do formulário de 6. O sistema emite a mensagem de “Erro no cadastro
cadastramento e enviar para o banco de dados
de evento– Formulário em Branco”
7. O sistema retorna a página inicial de cadastro.
8. Retornar ao passo 6 do Fluxo Principal.
Confidencial
©If Group, 2014
Pág. 14 de 22
IF GROUP
Modelo de Casos de Uso
mcu.doc
Versão:
2.0
Data da Versão: 08/04/2014
Fluxo Alternativo B – Evento Duplicado
5. O usuário preenche a descrição do evento idêntica a 6. O sistema emite a mensagem “Evento já
uma já existente no banco de dados.
Cadastrado”.
7. O sistema retorna a página inicial de cadastro.
8. Retornar ao passo 6 do Fluxo Principal.
Fluxo Alternativo C – Cadastro de Eventos – Usuários ADMINISTRATIVOS
3. Selecionar “Criar Eventos” com o login de usuário 4. Exibir um formulário de cadastro de eventos com os
administrativo.
seguintes campos de texto:
-Nome do Evento;
-Data do Evento;
-Hora que iniciará o Evento;
-Local que ocorrerá o Evento;
-Descrição do Evento;
-Classificação do evento (Já pré-definida).
-Botão Criar Evento;
-Botão Cancelar.
5. Preencher os campos seguindo as regras de negócio.
Pós-Condição:
Regras de Negócio:
6. Retornar ao passo 6 do Fluxo Principal.
Limpar Campos.
RN01-Todos os campos são obrigatório no
preenchimento.
RN02-O campo descrição do objeto deve ser único.
RN03-O campo descrição não deve ultrapassar 500
caracteres.
RN04-O campo “Convidados” para usuários comuns
(sem privilégios) deverá ser preenchido com o e-mail
cadastrado no IF Group do usuário a ser convidado.
RN05- Não haverá campo para selecionar convidados
no cadastro de eventos com login administrativo.
Portanto ao ser criado um evento todos os usuários da
rede IF Group serão convidados.
Protótipo de Interface Homem-Máquina:
Confidencial
©If Group, 2014
Pág. 15 de 22
IF GROUP
Modelo de Casos de Uso
mcu.doc
3.10
Versão:
2.0
Data da Versão: 08/04/2014
Bloquear Notificação de Eventos
Nome do Caso de Uso: Bloquear Notificação de Eventos
Este Caso de Uso deve ocorrer sempre que o método
“Bloquear Notificações de Eventos” for executado.
Ele deve para de mandar notificações de um evento.
Usuário.
Ator Principal:
O usuário deve estar logado no sistema.
Pré-Condição:
Fluxo Principal
Ações dos Atores:
Ações do Sistema:
1. O usuário terá que clicar na aba Eventos no perfil 2. - Criar Eventos;
de usuário
- Meus Eventos;
- Convites.
Breve Descrição:
3. O usuário irá selecionar a aba “Convites”.
5. O usuário irá ativar em um botão rádio: “Desejo
não receber notificações desse evento”.
Pós-Condição:
Regras de Negócio:
Protótipo de Interface Homem-Máquina:
3.11
4. O usuário irá entrar no evento que deseja não
receber notificações.
6. Fim do caso de uso.
Desmarcar o botão rádio.
Autorizar a integração de evento/googlecalendar
Nome do Caso de Uso: Autorizar a integração de evento/googlecalendar
Breve Descrição:
Ator Principal:
Pré-Condição:
Ações dos Atores:
Confidencial
Este Caso de Uso deve ocorrer sempre que o usuário
autorizar a integração de eventos com o seu
calendário pessoal
Usuário, Sistema
O usuário deve estar logado no sistema.
Fluxo Principal
Ações do Sistema:
©If Group, 2014
Pág. 16 de 22
IF GROUP
Modelo de Casos de Uso
mcu.doc
Versão:
2.0
Data da Versão: 08/04/2014
1. O usuário terá que clicar na aba Eventos no perfil de
usuário
2. - Criar Eventos;
- Meus Eventos;
- Convites.
3. O usuário irá selecionar a aba “Convites”.
4. O usuário irá entrar no evento que deseja integrar
com seu googlecalendar.
5. O googleCalendar irá integrar o evento.
6. Fim do Caso de Uso
Fluxo Alternativo A – Integração do sistema com o googlecalendar
5. É disparado o Caso de Uso “Integrar com o 6. Retornar ao passo 6 do Fluxo Principal.
GoogleCalendar”.
Limpar Campos.
Pós-Condição:
Regras de Negócio:
Desmarcar o botão rádio
Pós-Condição:
Regras de Negócio:
Protótipo de Interface Homem-Máquina:
3.12
Integrar com o GoogleCalendar
Nome do Caso de Uso: Integrar com o GoogleCalendar
Este Caso de Uso deve ocorrer sempre que o
Breve Descrição:
Confidencial
©If Group, 2014
Pág. 17 de 22
IF GROUP
Modelo de Casos de Uso
mcu.doc
Versão:
2.0
Data da Versão: 08/04/2014
usuário adicionar o método “Integrar eventos com
o GoogleCalendar” for executado.
Usuário, Sistema
Ator Principal:
O usuário deve estar logado no sistema.
Pré-Condição:
Fluxo Principal
Ações dos Atores:
Ações do Sistema:
1. O usuário irá entrar no evento que deseja 2. O sistema irá conectar com o googlecalendar
integrar com seu googlecalendar.
mandando os parâmetros necessários para a
criação do evento.
3. Fim do caso de uso
3.13
Notificar Eventos
Nome do Caso de Uso: Notificação de Eventos
Este Caso de Uso deve ocorrer sempre que o usuário irá
participar de um evento. O sistema irá mandar
notificações do evento para os convidados.
Usuário, Sistema
Ator Principal:
O usuário deve estar logado no sistema.
Pré-Condição:
Fluxo Principal
Ações dos Atores:
Ações do Sistema:
1. O usuário terá que ser convidado para um evento.
2. O administrador do evento irá atualizar o mesmo.
3. O sistema irá mandar uma notificação no perfil do 4. Fim do Caso de Uso
usuário para mostrar as novas atualizações do
mesmo.
O administrador do evento atualizar o mesmo.
Pós-Condição:
Regras de Negócio:
Protótipo de Interface Homem-Máquina:
Breve Descrição:
3.14
Visualizar Eventos.
Confidencial
©If Group, 2014
Pág. 18 de 22
IF GROUP
Modelo de Casos de Uso
mcu.doc
Versão:
2.0
Data da Versão: 08/04/2014
Nome do Caso de Uso: Visualizar Eventos.
Breve Descrição:
Ator Principal:
Pré-Condição:
Ações dos Atores:
1. Clicar em “Eventos” no perfil do usuário
3. Selecionar “Visualizar Eventos”.
Este Caso de Uso deve ocorrer sempre que o usuário
entrar no grupo eventos para visualizar todos os
eventos cadastrados.
Usuário.
Estar logado no sistema.
Fluxo Principal
Ações do Sistema:
2. Exibir a página Eventos, com as opções:
Cadastrar Eventos;
- Atualizar Meus Eventos;
- Visualizar Eventos.
4. O sistema deverá exibir uma lista contendo todos os
eventos que estejam cadastrados no banco de dados, a
ordem se dará pela ordem cronológica.
5. Fim do Caso de Uso.
Protótipo de Interface Homem-Máquina:
3.15
Atualizar eventos cadastrados.
Confidencial
©If Group, 2014
Pág. 19 de 22
IF GROUP
Modelo de Casos de Uso
mcu.doc
Versão:
2.0
Data da Versão: 08/04/2014
Nome do Caso de Uso: Atualizar Eventos Cadastrado.
Este Caso de Uso deve ocorrer sempre que o usuário
entrar nos eventos para atualizar os eventos que
cadastrou no banco de dados.
Usuário.
Ator Principal:
Estar logado no sistema.
Pré-Condição:
Fluxo Principal
Ações dos Atores:
Ações do Sistema:
1. Clicar em “Eventos” no perfil do usuário 2. Exibir a página inicial de eventos com os eventos
administrador.
públicos cadastrados recentemente. Na parte superior
da página irá ter as opções:
- Cadastrar Eventos;
- Atualizar Meus Eventos;
- Visualizar Eventos.
3. Selecionar o botão “Atualizar meus eventos”, e 4. Preencher o formulário corretamente.
selecionar o evento seu que deseja atualizar.
5. Fim do Caso de Uso
Fluxo Alternativo A – Campos em Branco
5. O usuário não preenche o campo de texto.
6. Exibe a mensagem “Campos em Branco”.
7. Retornar ao passo 4 do Fluxo Principal.
Limpar Campos.
Pós-Condição:
RN01 Todos os campos do formulário terá que ser
Regras de Negócio:
preenchido.
Protótipo de Interface Homem-Máquina:
Breve Descrição:
4. Diagrama de Caso de Uso
Confidencial
©If Group, 2014
Pág. 20 de 22
IF GROUP
Modelo de Casos de Uso
mcu.doc
Versão:
2.0
Data da Versão: 08/04/2014
5.
Estimativa de Esforços por Pontos de Caso de Uso
5.1
Fatores Técnicos
Fatores Técnicos
Sistema distribuído
Tempo de resposta
Eficiência
Processamento complexo
Código reusável
Facilidade de instalação
Facilidade de uso
Portabilidade
Facilidade de mudança
Concorrência
Recursos de segurança
Acessível por terceiros
Requer treinamento especial
Confidencial
Peso
1
3
3
2
3
0.5
1
0
2
2
1
1
0
©If Group, 2014
Relevância
0
0
1
1
3
2
1
2
1
4
4
0
0
Tfactor
Resultado
0
0
3
2
9
1
1
0
2
8
4
0
0
30
Pág. 21 de 22
IF GROUP
Modelo de Casos de Uso
mcu.doc
5.2
Versão:
2.0
Data da Versão: 08/04/2014
Fatores Ambientais
Fatores Ambientais
Familiaridade com o RUP ou outro processo formal
Experiência com a aplicação em desenvolvimento
Experiência em Orientação a Objetos
Presença de Analista Experiente
Motivação
Requisitos Estáveis
Desenvolvedores em meio período
Linguagem de programação difícil
5.3
Peso
2
3
3
4
3
3
1
1
Relevância
1
0
1
1
3
3
0
5
Tfactor
Resultados
2
0
3
4
9
9
0
5
32
Estimativa
Custo do projeto (Módulo 04) = R$ 21.737,475
Confidencial
©If Group, 2014
Pág. 22 de 22
Download

Modelo de Casos de Uso