Buscar

UML_ForeverAlone

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 53 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 6, do total de 53 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 9, do total de 53 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

UNIVERSIDADE FEDERAL DO PARANÁ
KEIJI P. TAKAHASHI
LEANDRO LANDIOSI
ESPECIFICAÇÃO PROJETO UML AGÊNCIA DE ENCONTROS FOREVER ALONE
CURITIBA
2015
KEIJI P. TAKAHASHI
LEANDRO LANDIOSI
ESPECIFICAÇÃO PROJETO UML AGÊNCIA DE ENCONTROS FOREVER ALONE
Trabalho apresentado como requisito referente à disciplina Especificação de Projetos de Software com UML, Setor de Educação Profissional e Tecnológica da Universidade Federal do Paraná.
Orientador: Prof. Jaime Wojciechowski.
CURITIBA
2015
RESUMO
 O presente projeto se propõe a produzir uma especificação em UML para agência de encontros e casamentos Forever Alone, o mesmo apresentara Diagrama de Caso de Uso, Especificação de Caso de Uso, Diagrama de Classes e Diagrama de Sequência.
SUMÁRIO 
1 INTRODUÇÃO..........................................................................................…..06
2 USE CASE..........…...................................................................................….06
3 ESPECIFICAÇÃO DO CASO DE USO………………….........................…....06 
3.1 – Login…………………………………..………………………….…………….06
3.2 – Tela inicial cliente………………………………………………………………08
3.3 – Tela inicial funcionário…………………………………………………………10
3.4 – Manutenção de clientes(funcionário)………………………………………..11
3.5 – Manutenção de clientes………………………………………………………13
3.6 – Cadastro de cliente.........……………………………………………………..16
3.7 – Pesquisar clientes.........………………………………………………………18
3.8 – Cadastrar festa..............………………………………………………………20
3.9 – Pesquisar festa........…………………………………………………………..22
3.10 – Solicitar encontro.....………………………………………………………....24
3.11 – Encontros pendentes.......…………………………………………………...26
3.12 – Relatório gerencial......………………………………………………………27
3.13 – Relatório gerencial encontros de clientes……..………………………….29
3.14 – Relatório gerencial de festas.....………………….………………………..30
3.15 – Relatório gerencial de festas por cliente.………………………………….32
3.16 – Relatório gerencial geral.....…………………………………………………33
3.17 – Solicitar Casamento………………………………………………………….35
3.18 – Endereço…………………………………………………………………...…36
4 DIAGRAMA DE CLASSE…………………………………………………………38
5 DIAGRAMA DE SEQUENCIA……………………………………………………39
5.1 – Login…………………………………………………………………………….39
5.2 – Menu usuário…………………………………………………………………..40
5.3 – Tela inicial funcionário…………………………………………………..…….41
5.4 – Manutenção (funcionário)………………………………………………….....41
5.5 – Manutenção (usuário)………………………………………………………...42
5.6 – Cadastro usuário………………………...…………………………………….43
5.7 – Pesquisar cliente…………………………………………………………..…..44
5.8 – Cadastro festa………………………………………………………………….45
5.9 – Pesquisar festa……………………………………………………………..….46
5.10 – Solicitar encontro………………………………………………………..…...47
5.11 – Encontros pendentes……………………………………………………..….47
5.12 – Relatório gerencial…………………………………………………………...48
5.13 – Relatório gerencial encontro………………………………………………..48
5.14 – Relatório festas……………………………………………………………….49
5.15 – Relatório festa por cliente…………………………………………………...49
5.16 – Relatório geral…………………………………………………………….….50
5.17 – Casamento…………………………………………………………………...50
5.18 – Endereço de festa……………………………………………………….…..51
1. INTRODUÇÃO
Esse projeto vai construir os diagramas previstos na UML para o sistema da agência de encontros e casamentos Forever Alone, o mesmo vai utilizar diagrama de caso de uso onde o mesmo representa uma interação entre o usuário e o sistema, a especificação do caso de uso vai descrever as suas funções utilizando-se das suas data-views e suas ferramentas, 
2. USE CASE 
Um diagrama que documenta o ponto de vista do usuário descrevendo as principais funcionalidades do sistema e a interação das funcionalidades com os atores, 
3. Especificação do caso de uso.
3.1 - Login
UC001 – LOGIN
Descrição
Este caso de uso serve para realizar login.
Data View
DV1 - Tela de login.
Pré-condições
Pós-condições
Após o fim normal deste caso de uso o sistema deve:
Realizado o login do usuário.
Ator Principal
Usuário
Fluxo de Eventos Principal
O sistema apresenta a tela (DV1)
O usuário insere seu login e senha(A1)(A2).
O usuário clica em entrar.
O sistema valida o usuário(R1)(E1).
O sistema mostra a mensagem “Login realizado com sucesso”
O sistema leva o usuário para sua página inicial.
O caso de uso é finalizado.
Fluxos Alternativos
A1: Link “Esqueceu a senha” é pressionado.
O sistema manda um email com a senha cadastrada do usuário.
A2: Link “Cadastrar” é pressionado.
O sistema direciona o usuário para tela de cadastro(DV6).
Fluxos de Exceção
E1. Níveis de usuários:
O sistema confere se o usuário e um funcionário ou um cliente.
O sistema mostra a mensagem “Usuário invalido” se o usuário não conferir.
Regras de Negócio
3.2 – Tela inicial cliente
UC002 – TELA INICIAL CLIENTE
Descrição
Este caso de uso serve como interface para o cliente.
Data View
DV2 - Tela inicial do cliente.
Pré-condições
Este caso de uso pode iniciar somente se:
O sistema tiver executado o UC001 – Login
Pós-condições
Após o fim normal deste caso de uso o sistema deve:
Encaminhar o usuário a toda às funções disponíveis, que o mesmo tenha interesse.
Ator Principal
Usuário
Fluxo de Eventos Principal
O Sistema carrega as informações relacionadas ao cliente logado.
O Sistema preenche lista de encontro pendentes e a lista de festas.(R1)(R2)(E1)
O Sistema mostra a tela(DV2).
O Usuário aceita e recusa os convites para as festas(A1).
O Sistema grava nas listas das festas a situação do convite.
O Sistema mostra a mensagem “Festa confirmada”(A7)
O Cliente acessa alguma das alternativas do menu de opções(A2)(A3)(A4)(A5)(A6).
O caso de uso é finalizado.
Fluxos Alternativos
A1: Botão “Detalhes” da lista de festa é pressionado.
O Sistema mostra uma tela com os detalhes da festa.
O Sistema retorna ao fluxo principal.
A2: Botão “Detalhes” da lista de encontro é pressionado.
O Sistema mostra uma tela com o perfil do usuário com qual o encontro foi marcado.
O Sistema retorna ao fluxo principal.
A3: Botão “Manutenção” é pressionado.
O Sistema direciona o usuário para a tela(DV5).
A4: Botão “Pesquisa” é pressionado.
O Sistema direciona o usuário para a tela(DV7).
A5: Botão “Festas” é pressionado.
O Sistema direciona o usuário para a tela(DV9).
A6: Botão “Encontros” é pressionado.
O Sistema direciona o usuário para a tela(DV10).
Fluxos de Exceção
E1. Lista de convite para festas.
O Sistema carrega os convites conforme as festas que o usuário foi convidado.
Regras de Negócio
R1. Lista de encontros pendentes.
O Sistema mostra as listas de encontros conforme a mesma seja maior que a sysdate.
R2. Convite para festa.
O Sistema só carrega festas com datas futuras e que o mesmo já foi convidado.
3.3 – Tela inicial funcionário
UC003 – TELA INICIAL FUNCIONÁRIO
Descrição
Este caso de uso serve como interface para o funcionário.
Data View
DV3 - Tela inicial do funcionário.
Pré-condições
Este caso de uso pode iniciar somente se:
O Sistema tiver executado o UC001 – Login
Pós-condições
Após o fim normal deste caso de uso o sistema deve:
Encaminhar o usuário a toda às funções disponíveis, que o mesmo tenha interesse.
Ator Principal
Funcionário.
Fluxo de Eventos Principal
O Sistema carrega as informações de orçamentos que o funcionário tem para realizar.
O Sistema apresenta a tela(DV3).
O Funcionário clica no botão “Enviar”.
O Sistema salvar os dados.
O Sistema informa o usuário.
O caso de uso é finalizado.
Fluxo Alternativos
Fluxos de Exceção 
Regras de Negócio
3.4 – Manutenção de clientes(funcionário)
UC004 – MANUTENÇÂO DE CLIENTE(FUNCIONÁRIO)
Descrição
Este caso de uso serve para o funcionáriofazer manutenção no cadastro do cliente.
Data View
DV4 - Tela que o funcionário realizar manutenção no cliente.
Pré-condições
Este caso de uso pode iniciar somente se:
O sistema tiver executado o UC001 – Login
Pós-condições 
Ator Principal
Funcionário
Fluxo de Eventos Principal
O Sistema carrega os dados do cliente.
O Sistema apresenta a tela(DV4).
O Funcionário pode alterar os dados disponíveis.
O Funcionário clica no botão “Salvar”. 
O Sistema salva os dados.
O Sistema emiti a mensagem “Concluído com sucesso!”
Fluxo Alternativos
Fluxos de Exceção 
Regras de Negócio
3.5 – Manutenção de clientes
UC005 – MANUTENÇÂO DE CLIENTE(CLIENTE)
Descrição
Este caso de uso serve para o próprio cliente fazer manutenção no seu cadastro.
Data View
DV5 – Tela para o cliente fazer manutenção no seu cadastro.
Pré-condições
Este caso de uso pode iniciar somente se:
O sistema tiver executado o UC001 – Login
Pós-condições 
Ator Principal
Cliente
Fluxo de Eventos Principal
O Sistema carrega os dados do cliente.
O Sistema apresenta a tela(DV5).
O Usuário alterar os dados dele.
O Usuário clica no botão “Salvar”(A1)(A2)(A3).
O Sistema salvar os dados.
O Sistema emiti a mensagem “Concluída com sucesso!”.
Fluxo Alternativos
A1 – O Usuário alterar dados de preferências.
O Usuário clica no botão “Salvar”.
O Sistema salvar os dados.
O Sistema emiti a mensagem “Concluída com sucesso!”.
A2 – O Usuário clica no botão “Nova Preferencia” 
O Sistema carrega a mesma tela só que com os campos em branco
O Usuário informa os dados
O Usuário clica no botão “Salvar”.
O Sistema salvar os dados.
O Sistema emiti a mensagem “Concluída com sucesso!”.
A3 – O Usuário quer trocar de senha.
O Usuário digita a “Senha Antiga”
O Usuário digita a “Senha Nova”
O Sistema verifica a senha antiga(E1).
O Sistema salvar a nova senha.
O Sistema emiti a mensagem “Senha Trocada!”.
Fluxos de Exceção 
E1 – Senha antiga “Invalida”
O Sistema emiti a mensagem “Senha Invalidam, digite novamente!”.
O Sistema mostrar a tela com os campos em branco da senha(DV5).
Regras de Negócio
3.6 – Cadastro de cliente
UC006 – CADASTRO DE CLIENTE
Descrição
Este caso de uso serve para o cliente ou funcionário fazer cadastro de um cliente.
Data View
DV6 - Tela de cadastro.
Pré-condições
Pós-condições 
Este caso de uso só pode terminar se os dados estiverem correto.
Ator Principal
Usuário
Fluxo de Eventos Principal
O Sistema carrega os dados de box “Sexo, Escolaridade, Cabelo, Pele, Faixa Idade, Preferencial”
O Sistema mostrar a tela(DV6).
O Usuário informa os dados.(E1)(E2)
O Usuário clica no botão “Continuar”(A1)(A2).
O Sistema salva o Usuário.
O caso de uso é finalizado.
Fluxo Alternativos
A1 – O Usuário clica no botão “Salvar”
O Sistema salvar os dados.
O Sistema mostrar a tela(DV6).
A2 – O Usuário clica no botão “Nova Preferencia”.
O Sistema carrega a tela com os campos em branco(DV6).
O Usuário informa os dados.
O Usuário clica no botão “Salvar”
O Sistema salvar sua 2 preferências.
Fluxos de Exceção 
E1 – O Usuário informa CPF Invalido.
O Sistema verifica CPF Invalido(R1).
O Sistema emiti a mensagem “CPF Invalido”.
E2 – O Usuário informa CEP Invalido.
O Sistema verifica o CEP invalido.
E3 – O Usuário informa data nascimento invalida.
O Sistema verifica a data nascimento(R2)
O Sistema emiti a mensagem “Data invalida”.
Regras de Negócio
R1. CPF invalido segunda a fórmula da receita federal.
R2. O Site só permiti pessoas com maiores de 18 anos.
3.7 – Pesquisar clientes
UC007 – PESQUISAR CLIENTES
Descrição
Este caso de uso serve para pesquisar clientes.
Data View
DV7 - Tela de pesquisar clientes.
Pré-condições
Este caso de uso pode iniciar somente se:
O sistema tiver executado o UC001 – Login
Pós-condições 
Ator Principal
Usuário
Fluxo de Eventos Principal
O Sistema apresenta a tela(DV7).
O Usuário informa os dados.
O Usuário clica no botão “Pesquisar”.
O Sistema busca as informações(E1).
O Sistema mostra tela com as informações encontradas(DV7)(A1). 
O caso de uso é finalizado.
Fluxo Alternativos
A1 – O Usuário clica no link “Perfil”
O Sistema busca os dados.
O Sistema apresenta a tela(DV10).
Fluxos de Exceção 
E1 – Dados não encontradas.
O Sistema não encontrou nenhum dado.
O Sistema emiti a mensagem “Sem registro”.
Regras de Negócio
3.8 – Cadastrar festa
UC008 – CADASTRAR FESTA
Descrição
Este caso de uso serve o funcionário fazer o cadastro de festas.
Data View
DV8 - Tela de cadastrar festa (funcionário).
Pré-condições
Este caso de uso pode iniciar somente se:
O sistema tiver executado o UC001 – Login
Pós-condições 
Ator Principal
Funcionário.
Fluxo de Eventos Principal
O Sistema carrega os dados “festa, usuários e lista de convidados”.
O Sistema apresenta a tela(DV8).
O Funcionário alterar os dados(A1)(A2)(A3)(A4).
O Funcionário clica no botão “Confirmar”.
O Sistema salvar os dados.
O caso de uso é finalizado.
Fluxo Alternativos
A1 – O Funcionário clica no link “Perfil”.
O Sistema busca o usuário.
O Sistema apresenta a tela(DV6).
A2 – O Funcionário clica no botão “Adicionar”
O Sistema incluir o usuário na lista de convidado.
O Sistema apresenta a tela(DV8).
A3 – O Funcionário digitar no campo “Pesquisar”.
O Sistema busca os dados.
O Sistema apresenta a tela(DV8).
A4 – O Funcionário clica no botão de remover “R”
O Sistema remover o usuário da lista de convidado.
O Sistema apresenta a tela(DV8).
Fluxos de Exceção 
Regras de Negócio
3.9 – Pesquisar festa
UC009 – PESQUISAR FESTA
Descrição
Este caso de uso serve para fazer pesquisas de festas.
Data View
DV9 - Tela de pesquisar festas.
Pré-condições
Este caso de uso pode iniciar somente se:
O sistema tiver executado o UC001 – Login
Pós-condições 
Ator Principal
Usuário
Fluxo de Eventos Principal
O Sistema carrega as festas existentes.
O Sistema apresenta a tela(DV9).
O Usuário informa os dados (A1).
O Usuário clica no botão “Pesquisar”.
O Sistema busca os dados(E1).
O Sistema informa as festas existentes(DV9).
O caso de uso é finalizado.
Fluxo Alternativos
A1 – O Usuário clica no link “Detalhes”
O Sistema busca a festa.
O Sistema apresenta a festa(DV8).
Fluxos de Exceção 
E1 – Dados não encontradas.
O Sistema não encontrou nenhum dado.
O Sistema emiti a mensagem “Sem registro”.
Regras de Negócio
3.10 – Solicitar encontro
UC010 – SOLICITAR ENCONTRO
Descrição
Este caso de uso serve para um cliente solicitar encontro.
Data View
DV10 - Tela de solicitar encontro.
Pré-condições
Este caso de uso pode iniciar somente se:
O sistema tiver executado o UC001 – Login
Pós-condições 
Ator Principal
Usuário
Fluxo de Eventos Principal
O Sistema busca um perfil de acordo com suas preferências.
O Sistema apresenta a tela com os perfil(DV10).
O Usuário aperta no botão “Solicitar Encontro”.
O Sistema salvar a solicitação.
O Sistema emiti a mensagem “Encontro Solicitado com Sucesso!”.
Fluxo Alternativos
Fluxos de Exceção 
Regras de Negócio
3.11 – Encontros pendentes
UC011 – ENCONTROS PENDENTES
Descrição
Este caso de uso serve para ver os encontros pendentes.
Data View
DV11 - Tela de encontros pendentes.
Pré-condições
Este caso de uso pode iniciar somente se:
O sistema tiver executado o UC001 – Login.
Somente se o cliente tiver encontro solicitado. UC010 – SOLICITAR ENCONTRO.
Pós-condiçõesAtor Principal
Usuário
Fluxo de Eventos Principal
O Sistema carrega todos os encontros(E1)
O Sistema apresenta a tela(DV11).
O Usuário visualiza os encontros.
O caso de uso finalizado.
Fluxo Alternativos
Fluxos de Exceção 
E1 – Dados não encontradas.
O Sistema não encontrou nenhum dado.
O Sistema emiti a mensagem “Sem registro”.
Regras de Negócio
3.12 – Relatório gerencial
UC012 – RELATÓRIO GERENCIAL
Descrição
Este caso de uso serve pra o funcionário retirar um relatório gerencial.
Data View
DV12 - Tela de relatório gerencial (funcionário).
Pré-condições
Este caso de uso pode iniciar somente se:
O sistema tiver executado o UC001 – Login.
Pós-condições 
Ator Principal
Funcionário
Fluxo de Eventos Principal
O Sistema apresenta a tela(DV12).
O Funcionário informa as datas.
O Funcionário clica no botão “Gerar Relatório”.
O Sistema busca os dados.(E1)
O Sistema apresenta a lista com os eventos(DV12).
O caso de uso é finalizado.
Fluxo Alternativos
Fluxos de Exceção 
E1 – Dados não encontradas.
O Sistema não encontrou nenhum dado.
O Sistema emiti a mensagem “Sem registro”.
Regras de Negócio
3.13 – Relatório gerencial encontros de clientes
UC013 – RELATÓRIO GERENCIAL ENCONTRO DE CLIENTES
Descrição
Este caso de uso serve para o funcionário retirar um relatório gerencial de encontro por cliente.
Data View
DV13 - Tela de relatório gerencial de encontro por cliente (funcionário).
Pré-condições
Este caso de uso pode iniciar somente se:
O sistema tiver executado o UC001 – Login.
Pós-condições 
Ator Principal
Funcionário
Fluxo de Eventos Principal
O Sistema apresenta a tela(DV13).
 O Funcionário informa as datas.
O Funcionário clica no botão “Geara relatório”.
O Sistema busca os dados.(E1)
O Sistema apresenta a lista com os eventos(DV13).
O caso de uso é finalizado.
Fluxo Alternativos
Fluxos de Exceção
E1 – Dados não encontradas.
O Sistema não encontrou nenhum dado.
O Sistema emiti a mensagem “Sem registro”. 
Regras de Negócio
3.14 – Relatório gerencial de festas
UC014 – RELATÓRIO GERENCIAL DE FESTAS
Descrição
Este caso de uso serve para um funcionário retirar um relatório gerencial de festas.
Data View
DV14 - Tela de relatório gerencial de festas.
Pré-condições
Este caso de uso pode iniciar somente se:
O sistema tiver executado o UC001 – Login.
Pós-condições 
Ator Principal
Funcionário
Fluxo de Eventos Principal
O Sistema apresenta a tela(DV14).
 O Funcionário informa as datas.
O Funcionário clica no botão “Geara relatório”.
O Sistema busca os dados.(E1)
O Sistema apresenta a lista com os eventos(DV14).
O caso de uso é finalizado.
Fluxo Alternativos
Fluxos de Exceção 
E1 – Dados não encontradas.
O Sistema não encontrou nenhum dado.
O Sistema emiti a mensagem “Sem registro”.
Regras de Negócio
3.15 – Relatório gerencial de festas por cliente
UC015 – RELATÓRIO GERENCIAL DE FESTAS POR CLIENTE
Descrição
Este caso de uso serve para um funcionário retirar um relatório gerencial por clientes.
Data View
DV15 - Tela de relatório gerencial por cliente.
Pré-condições
Este caso de uso pode iniciar somente se:
O sistema tiver executado o UC001 – Login.
Pós-condições 
Ator Principal
Funcionário.
Fluxo de Eventos Principal
O Sistema apresenta a tela(DV15).
 O Funcionário informa as datas.
O Funcionário clica no botão “Geara relatório”.
O Sistema busca os dados.(E1)
O Sistema apresenta a lista com os eventos(DV15).
O caso de uso é finalizado.
Fluxo Alternativos
Fluxos de Exceção 
E1 – Dados não encontradas.
O Sistema não encontrou nenhum dado.
O Sistema emiti a mensagem “Sem registro”.
Regras de Negócio
3.16 – Relatório gerencial geral
UC016 – RELATÓRIO GERENCIAL GERAL
Descrição
Este caso de uso serve para um funcionário retirar um relatório gerencial geral.
Data View
DV16 - Tela de relatório gerencial geral.
	
Pré-condições
Este caso de uso pode iniciar somente se:
O sistema tiver executado o UC001 – Login.
Pós-condições 
Ator Principal
Funcionário.
Fluxo de Eventos Principal
O Sistema apresenta a tela(DV16).
 O Funcionário informa as datas.
O Funcionário clica no botão “Geara relatório”.
O Sistema busca os dados.(E1)
O Sistema apresenta a lista com os eventos(DV16).
O caso de uso é finalizado.
Fluxo Alternativos
Fluxos de Exceção 
E1 – Dados não encontradas.
O Sistema não encontrou nenhum dado.
O Sistema emiti a mensagem “Sem registro”.
Regras de Negócio
3.17 – Solicitar Casamento
UC017 – Solicitar Casamento
Descrição
Este caso de uso serve para usuário solicitar casamento.
Data View
DV17 - Tela de solicitar casamento.
Pré-condições
Este caso de uso pode iniciar somente se:
O sistema tiver executado o UC001 – Login.
Pós-condições 
Ator Principal
Usuário.
Fluxo de Eventos Principal
O Sistema carrega o campo Noivo(a).
O Sistema apresenta a tela(DV17).
O Usuário informa os dados.
O Usuário clica no botão “Salvar”.(A1)
O Sistema salvar os dados.
O Sistema emiti a mensagem “Salvo com sucesso!”.
Fluxo Alternativos
A1 - O Usuário clica no link “Local”
O Sistema busca o endereço.
O Sistema apresenta a tela(DV18).
Fluxos de Exceção 
Regras de Negócio
3.18 – Endereço
UC018 – Endereço
Descrição
Este caso de uso serve para usuário ver o endereço do casamento.
Data View
DV17 - Tela de endereço de casamento
Pré-condições
Este caso de uso pode iniciar somente se:
O sistema tiver executado o UC001 – Login.
Pós-condições 
Ator Principal
Usuário.
Fluxo de Eventos Principal
O Sistema carrega os dados Estado e Cidade.
O Sistema apresenta a tela (DV17).
O Usuário informa os dados.
O Usuário clica no botão “Salvar”(A1).
O Sistema salvar os dados.
O Sistema emiti a mensagem “Dados Salvos”.
Fluxo Alternativo
A1 – O Usuário clica no botão “Editar”.
O Sistema busca os dados estados.
O Sistema apresenta a tela com os campos em branco.(DV17).
O Usuário informa os dados.
O Sistema busca as cidades.
O Usuário escolher a cidade.
O Usuário clica no botão “Salvar”(A1).
O Sistema salvar os dados.
O Sistema emiti a mensagem “Dados Salvos”.
Fluxos de Exceção 
Regras de Negócio
4. DIAGRAMA DE CLASSE
Diagrama de Classe Forever Alone.
5 DIAGRAMA DE SEQUENCIA
5.1 – Login
5.2 – Menu usuário
5.3 – Tela inicial funcionário
5.4 – Manutenção (funcionário)
5.5 – Manutenção (usuário)
5.6 – Cadastro usuário
5.7 – Pesquisar cliente
5.8 – Cadastro festa
5.9 – Pesquisar festa
5.10 – Solicitar encontro
5.11 – Encontros pendentes
5.12 – Relatório gerencial
5.13 – Relatório gerencial encontro
5.14 – Relatório festas
5.15 – Relatório festa por cliente
5.16 – Relatório geral
5.17 – Casamento
5.18 – Endereço de festa

Outros materiais