SlideShare une entreprise Scribd logo
1  sur  5
Télécharger pour lire hors ligne
Metodologia de Desenvolvimento de Sistemas
Profa. Ana Paula Gonçalves Serra
1
1. “Parte” do Diagrama de Caso de Uso – Sistema de Biblioteca
2. Catálogo de Atores
Nome Descrição
Funcionário Usuário do sistema responsável pela inclusão, consulta,
alteração e exclusão de livros.
Sistema de RH Sistema externo que informa se os dados de login e senha
do funcionário são válidos.
Efetuar Login
Manter Livro
<<CRUD>>
Funcionário
Sistema de RH
.
.
.
Metodologia de Desenvolvimento de Sistemas
Profa. Ana Paula Gonçalves Serra
2
3. Casos de Uso
4.1. Efetuar Login
Breve Descrição:
Este caso de uso tem como objetivo validar o usuário e senha do ator funcionário.
Fluxo Básico
Este caso de uso se inicia quanto o ator funcionário informa seu login e senha no
sistema.
1. O sistema solicita login e senha ao ator funcionário.
2. O ator funcionário informa login e senha.
3. Os dados são validados no Sistema Externo de RH. [A1]
4. O sistema exibe que o login e senha são válidos.
5. O acesso ao sistema é liberado.
Fluxos Alternativos
[A1] Fluxo Alternativo 1: Login e/ou senha inválidos
Este fluxo alternativo ocorre quando o login e/ou senha são consultado no
Sistema Externo de RG e são inválidos.
1. O sistema exibe que o login e/ou senha são inválidos.
2. O fluxo retorna ao passo 1 do fluxo básico.
Pré-condições
Os dados de login e senha deverão estar cadastrados no Sistema Externo de RH.
Pós-condições
Não se aplica.
Metodologia de Desenvolvimento de Sistemas
Profa. Ana Paula Gonçalves Serra
3
4.2. Manter Livro
Breve Descrição:
Este caso de uso tem como objetivo consultar, incluir, alterar e excluir livros do
sistema pelo ator funcionário.
Fluxo Básico
Este caso de uso se inicia quando o ator funcionário seleciona a opção de “Manter
Livro”
1. O sistema exibe os filtros de pesquisa (título, autor ou isbn). [A1]
2. O ator funcionário informa o filtro de pesquisa e seleciona a opção “pesquisar”.
[A4]
3. O sistema retorna uma lista de livros encontrados de acordo com a pesquisa.
4. O ator funcionário seleciona a opção “detalhes” de um dos itens da lista.
5. O sistema exibe os dados específicos do livro selecionado. Os dados do livro
apresentados são: nome do livro, autor, editora, edição, ano de edição, isbn,
localização e status. [A2], [A3]
Fluxos Alternativos
[A1] Fluxo Alternativo 1: Incluir livro
Este fluxo alternativo ocorre quando o ator funcionário seleciona a opção
“Incluir”.
1. O sistema solicita as seguintes informações: nome do livro, autor, editora,
edição, ano de edição, isbn, localização e status.
2. O ator funcionário insere as informações e seleciona a opção “salvar”. [A5]
3. O sistema salva as informações.
[A2] Fluxo Alternativo 2: Alterar livro
Este fluxo alternativo ocorre quando o ator funcionário seleciona a opção
“Alterar”.
1. O sistema disponibiliza para alteração as seguintes informações: editora,
edição, ano de edição, isbn, localização e status.
2. O ator funcionário insere a informação e seleciona a opção “salvar”. [A6]
3. O sistema salva as informações.
Metodologia de Desenvolvimento de Sistemas
Profa. Ana Paula Gonçalves Serra
4
[A3] Fluxo Alternativo 3: Excluir livro
Este fluxo alternativo ocorre quando o ator funcionário seleciona a opção
“Excluir”.
1. O sistema solicita uma confirmação da exclusão do livro.
2. O ator funcionário confirma a exclusão do livro. [A7]
3. O sistema exclui o livro.
[A4] Fluxo Alternativo 4: A pesquisa não retornou resultados
Este fluxo alternativo ocorre quando o sistema não encontra resultados da
pesquisa de acordo com os filtros informados pelo ator funcionário.
1. O sistema informa ao ator funcionário que não foram encontrados livros.
2. O fluxo retorna ao passo 1 do fluxo básico.
[A5] Fluxo Alternativo 5: O livro não pode ser incluído
Este fluxo alternativo ocorre quando o sistema não consegue salvar as
informações inseridas pelo ator funcionário.
1. O sistema informa ao ator funcionário que não foi possível incluir as
informações.
2. O fluxo retorna ao passo 1 do fluxo alternativo 1.
[A6] Fluxo Alternativo 6: O livro não pode ser alterado
Este fluxo alternativo ocorre quando o sistema não consegue salvar a
informação inserida pelo ator funcionário.
1. O sistema informa ao ator funcionário que não foi possível alterar a
informação.
2. O fluxo retorna ao passo 1 do fluxo alternativo 2.
[A7] Fluxo Alternativo 7: O livro não pode ser excluído
Este fluxo alternativo ocorre quando o sistema não consegue excluir o livro
solicitado pelo ator funcionário, pois o livro está com o status de emprestado ou
reservado.
1. O sistema informa ao ator funcionário que não foi possível excluir o livro,
pois está com status de emprestado ou reservado
2. O fluxo retorna ao passo 1 do fluxo básico.
Pré-condições
Usuário logado no sistema
Metodologia de Desenvolvimento de Sistemas
Profa. Ana Paula Gonçalves Serra
5
Pós-condições
Não se aplica
Copyright © 2009-2013 Profa. Ana Paula Gonçalves Serra e Prof. André Luiz Ribeiro
Todos direitos reservados. Reprodução ou divulgação total ou parcial deste documento é expressamente proibido sem o consentimento
formal, por escrito, da Profa. Ana Paula Gonçalves Serra e do Prof. André Luiz Ribeiro .

Contenu connexe

Tendances

Cinema levantamento de requisitos 42756538
Cinema levantamento de requisitos   42756538Cinema levantamento de requisitos   42756538
Cinema levantamento de requisitos 42756538
Alex Sampaio
 
Documento de requisitos_-_especificacoes 01
Documento de requisitos_-_especificacoes 01Documento de requisitos_-_especificacoes 01
Documento de requisitos_-_especificacoes 01
gtiprotec
 

Tendances (20)

Introdução à Engenharia de Software e UML
Introdução à Engenharia de Software e UMLIntrodução à Engenharia de Software e UML
Introdução à Engenharia de Software e UML
 
Cinema levantamento de requisitos 42756538
Cinema levantamento de requisitos   42756538Cinema levantamento de requisitos   42756538
Cinema levantamento de requisitos 42756538
 
Especificação de requisitos
Especificação de requisitosEspecificação de requisitos
Especificação de requisitos
 
Documento de requisitos_-_especificacoes 01
Documento de requisitos_-_especificacoes 01Documento de requisitos_-_especificacoes 01
Documento de requisitos_-_especificacoes 01
 
Aula 07 - Diagrama de sequencia
Aula 07 - Diagrama de sequenciaAula 07 - Diagrama de sequencia
Aula 07 - Diagrama de sequencia
 
Análise Orientada a Objetos - Casos de Uso
Análise Orientada a Objetos - Casos de UsoAnálise Orientada a Objetos - Casos de Uso
Análise Orientada a Objetos - Casos de Uso
 
Roteiro de elabora o de um caso de uso
Roteiro de elabora o de um caso de usoRoteiro de elabora o de um caso de uso
Roteiro de elabora o de um caso de uso
 
Aula 10 - Diagrama de Sequencia.pdf
Aula 10 - Diagrama de Sequencia.pdfAula 10 - Diagrama de Sequencia.pdf
Aula 10 - Diagrama de Sequencia.pdf
 
Aula 1 - Revisão UML
Aula 1 - Revisão UMLAula 1 - Revisão UML
Aula 1 - Revisão UML
 
Aula UML - Unified Modeling Language
Aula UML - Unified Modeling LanguageAula UML - Unified Modeling Language
Aula UML - Unified Modeling Language
 
Engenharia Dirigida por Modelos no Desenvolvimento de Aplicações Ubíquas: Tec...
Engenharia Dirigida por Modelos no Desenvolvimento de Aplicações Ubíquas: Tec...Engenharia Dirigida por Modelos no Desenvolvimento de Aplicações Ubíquas: Tec...
Engenharia Dirigida por Modelos no Desenvolvimento de Aplicações Ubíquas: Tec...
 
Diagrama de Casos de Uso
Diagrama de Casos de UsoDiagrama de Casos de Uso
Diagrama de Casos de Uso
 
AOO - Diagrama de Caso de Uso
AOO - Diagrama de Caso de UsoAOO - Diagrama de Caso de Uso
AOO - Diagrama de Caso de Uso
 
Análise Orientada a Objetos - Diagrama de Sequencia
Análise Orientada a Objetos - Diagrama de SequenciaAnálise Orientada a Objetos - Diagrama de Sequencia
Análise Orientada a Objetos - Diagrama de Sequencia
 
06 Requisitos
06 Requisitos06 Requisitos
06 Requisitos
 
Diagrama de Classes
Diagrama de ClassesDiagrama de Classes
Diagrama de Classes
 
Especificação de Requisitos de Software
Especificação de Requisitos de SoftwareEspecificação de Requisitos de Software
Especificação de Requisitos de Software
 
Introdução à linguagem UML
Introdução à linguagem UMLIntrodução à linguagem UML
Introdução à linguagem UML
 
Exemplo de Plano de testes
Exemplo de Plano de testes Exemplo de Plano de testes
Exemplo de Plano de testes
 
Exercicio de UML - Documentacao Restaurante
Exercicio de UML  - Documentacao RestauranteExercicio de UML  - Documentacao Restaurante
Exercicio de UML - Documentacao Restaurante
 

En vedette

Dicas diagrama de casos de uso
Dicas diagrama de casos de usoDicas diagrama de casos de uso
Dicas diagrama de casos de uso
Rita Almeida
 
Sistema de Gerenciamento de Locadora de Vídeo - Apresentação
Sistema de Gerenciamento de Locadora de Vídeo - ApresentaçãoSistema de Gerenciamento de Locadora de Vídeo - Apresentação
Sistema de Gerenciamento de Locadora de Vídeo - Apresentação
Gleyciana Garrido
 

En vedette (19)

Modelo caso uso
Modelo caso usoModelo caso uso
Modelo caso uso
 
Dicas diagrama de casos de uso
Dicas diagrama de casos de usoDicas diagrama de casos de uso
Dicas diagrama de casos de uso
 
Exemplo especificacaoderequisitos(locadora)
Exemplo especificacaoderequisitos(locadora)Exemplo especificacaoderequisitos(locadora)
Exemplo especificacaoderequisitos(locadora)
 
Sistema de Gerenciamento de Locadora de Vídeo - Diagramas
Sistema de Gerenciamento de Locadora de Vídeo - DiagramasSistema de Gerenciamento de Locadora de Vídeo - Diagramas
Sistema de Gerenciamento de Locadora de Vídeo - Diagramas
 
Uso do auto preenchimento para inserir dados
Uso do auto preenchimento para inserir dadosUso do auto preenchimento para inserir dados
Uso do auto preenchimento para inserir dados
 
Diagramas de casos de uso - aula 2
Diagramas de casos de uso - aula 2Diagramas de casos de uso - aula 2
Diagramas de casos de uso - aula 2
 
Conceito de metodologia orientada a objetos
Conceito de metodologia orientada a objetosConceito de metodologia orientada a objetos
Conceito de metodologia orientada a objetos
 
Ferramentas case
Ferramentas caseFerramentas case
Ferramentas case
 
UML - Criando Diagramas Eficientes
UML - Criando Diagramas EficientesUML - Criando Diagramas Eficientes
UML - Criando Diagramas Eficientes
 
Metodologia orientado a objetos
Metodologia orientado a objetosMetodologia orientado a objetos
Metodologia orientado a objetos
 
Sistema de AutoAvalição Web para o Ceulji Ulbra
Sistema de AutoAvalição Web para o Ceulji UlbraSistema de AutoAvalição Web para o Ceulji Ulbra
Sistema de AutoAvalição Web para o Ceulji Ulbra
 
Target BI - Soluções inteligentes para sua empresa
Target BI - Soluções inteligentes para sua empresaTarget BI - Soluções inteligentes para sua empresa
Target BI - Soluções inteligentes para sua empresa
 
SisDesk - Sistema de Service-Desk voltado para desenvolvimento de software
SisDesk - Sistema de Service-Desk voltado para desenvolvimento de softwareSisDesk - Sistema de Service-Desk voltado para desenvolvimento de software
SisDesk - Sistema de Service-Desk voltado para desenvolvimento de software
 
Proposta de Arquitetura de Desenvolvimento Web Baseada em PHP Utilizando Desi...
Proposta de Arquitetura de Desenvolvimento Web Baseada em PHP Utilizando Desi...Proposta de Arquitetura de Desenvolvimento Web Baseada em PHP Utilizando Desi...
Proposta de Arquitetura de Desenvolvimento Web Baseada em PHP Utilizando Desi...
 
3. Casos de Uso
3. Casos de Uso3. Casos de Uso
3. Casos de Uso
 
Locadora web
Locadora webLocadora web
Locadora web
 
Vídeo-locadora
Vídeo-locadoraVídeo-locadora
Vídeo-locadora
 
Trabalho de diplomação I
Trabalho de diplomação ITrabalho de diplomação I
Trabalho de diplomação I
 
Sistema de Gerenciamento de Locadora de Vídeo - Apresentação
Sistema de Gerenciamento de Locadora de Vídeo - ApresentaçãoSistema de Gerenciamento de Locadora de Vídeo - Apresentação
Sistema de Gerenciamento de Locadora de Vídeo - Apresentação
 

Plus de Gabriel Faustino

ADM - Introdução à administração e às organizações
ADM - Introdução à administração e às organizaçõesADM - Introdução à administração e às organizações
ADM - Introdução à administração e às organizações
Gabriel Faustino
 

Plus de Gabriel Faustino (20)

Diagrama classes
Diagrama classesDiagrama classes
Diagrama classes
 
Exerciciosde treino
Exerciciosde treinoExerciciosde treino
Exerciciosde treino
 
Exercicio venda livros
Exercicio venda livrosExercicio venda livros
Exercicio venda livros
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Sistemas Inteligentes de Apoio a Decisão
Sistemas Inteligentes de Apoio a DecisãoSistemas Inteligentes de Apoio a Decisão
Sistemas Inteligentes de Apoio a Decisão
 
Sobre data e os Sistemas de Data
Sobre data e os Sistemas de DataSobre data e os Sistemas de Data
Sobre data e os Sistemas de Data
 
Resumo de Tipo de Dados
Resumo de Tipo de DadosResumo de Tipo de Dados
Resumo de Tipo de Dados
 
Funçoes de Planilha listadas por categoria
Funçoes de Planilha listadas por categoriaFunçoes de Planilha listadas por categoria
Funçoes de Planilha listadas por categoria
 
Funçao msgBox
Funçao msgBoxFunçao msgBox
Funçao msgBox
 
Função inPutbox
Função inPutboxFunção inPutbox
Função inPutbox
 
Sobre as Macros
Sobre as MacrosSobre as Macros
Sobre as Macros
 
Sistema de Informação para e-Commerce
Sistema de Informação para e-CommerceSistema de Informação para e-Commerce
Sistema de Informação para e-Commerce
 
Manual de portugol
Manual de portugolManual de portugol
Manual de portugol
 
Lista de exercícios em portugol
Lista de exercícios em portugolLista de exercícios em portugol
Lista de exercícios em portugol
 
ADM - Modelos organizacionais
ADM - Modelos organizacionaisADM - Modelos organizacionais
ADM - Modelos organizacionais
 
ADM - O ambiente organizacional
ADM - O ambiente organizacionalADM - O ambiente organizacional
ADM - O ambiente organizacional
 
ADM - Evolução do pensamento em administração
ADM - Evolução do pensamento em administraçãoADM - Evolução do pensamento em administração
ADM - Evolução do pensamento em administração
 
ADM - Estudo de caso - MC Donalds
ADM - Estudo de caso - MC Donalds ADM - Estudo de caso - MC Donalds
ADM - Estudo de caso - MC Donalds
 
ADM - Jeitinho brasileiro nas organizações
ADM - Jeitinho brasileiro nas organizaçõesADM - Jeitinho brasileiro nas organizações
ADM - Jeitinho brasileiro nas organizações
 
ADM - Introdução à administração e às organizações
ADM - Introdução à administração e às organizaçõesADM - Introdução à administração e às organizações
ADM - Introdução à administração e às organizações
 

Especificação caso de uso

  • 1. Metodologia de Desenvolvimento de Sistemas Profa. Ana Paula Gonçalves Serra 1 1. “Parte” do Diagrama de Caso de Uso – Sistema de Biblioteca 2. Catálogo de Atores Nome Descrição Funcionário Usuário do sistema responsável pela inclusão, consulta, alteração e exclusão de livros. Sistema de RH Sistema externo que informa se os dados de login e senha do funcionário são válidos. Efetuar Login Manter Livro <<CRUD>> Funcionário Sistema de RH . . .
  • 2. Metodologia de Desenvolvimento de Sistemas Profa. Ana Paula Gonçalves Serra 2 3. Casos de Uso 4.1. Efetuar Login Breve Descrição: Este caso de uso tem como objetivo validar o usuário e senha do ator funcionário. Fluxo Básico Este caso de uso se inicia quanto o ator funcionário informa seu login e senha no sistema. 1. O sistema solicita login e senha ao ator funcionário. 2. O ator funcionário informa login e senha. 3. Os dados são validados no Sistema Externo de RH. [A1] 4. O sistema exibe que o login e senha são válidos. 5. O acesso ao sistema é liberado. Fluxos Alternativos [A1] Fluxo Alternativo 1: Login e/ou senha inválidos Este fluxo alternativo ocorre quando o login e/ou senha são consultado no Sistema Externo de RG e são inválidos. 1. O sistema exibe que o login e/ou senha são inválidos. 2. O fluxo retorna ao passo 1 do fluxo básico. Pré-condições Os dados de login e senha deverão estar cadastrados no Sistema Externo de RH. Pós-condições Não se aplica.
  • 3. Metodologia de Desenvolvimento de Sistemas Profa. Ana Paula Gonçalves Serra 3 4.2. Manter Livro Breve Descrição: Este caso de uso tem como objetivo consultar, incluir, alterar e excluir livros do sistema pelo ator funcionário. Fluxo Básico Este caso de uso se inicia quando o ator funcionário seleciona a opção de “Manter Livro” 1. O sistema exibe os filtros de pesquisa (título, autor ou isbn). [A1] 2. O ator funcionário informa o filtro de pesquisa e seleciona a opção “pesquisar”. [A4] 3. O sistema retorna uma lista de livros encontrados de acordo com a pesquisa. 4. O ator funcionário seleciona a opção “detalhes” de um dos itens da lista. 5. O sistema exibe os dados específicos do livro selecionado. Os dados do livro apresentados são: nome do livro, autor, editora, edição, ano de edição, isbn, localização e status. [A2], [A3] Fluxos Alternativos [A1] Fluxo Alternativo 1: Incluir livro Este fluxo alternativo ocorre quando o ator funcionário seleciona a opção “Incluir”. 1. O sistema solicita as seguintes informações: nome do livro, autor, editora, edição, ano de edição, isbn, localização e status. 2. O ator funcionário insere as informações e seleciona a opção “salvar”. [A5] 3. O sistema salva as informações. [A2] Fluxo Alternativo 2: Alterar livro Este fluxo alternativo ocorre quando o ator funcionário seleciona a opção “Alterar”. 1. O sistema disponibiliza para alteração as seguintes informações: editora, edição, ano de edição, isbn, localização e status. 2. O ator funcionário insere a informação e seleciona a opção “salvar”. [A6] 3. O sistema salva as informações.
  • 4. Metodologia de Desenvolvimento de Sistemas Profa. Ana Paula Gonçalves Serra 4 [A3] Fluxo Alternativo 3: Excluir livro Este fluxo alternativo ocorre quando o ator funcionário seleciona a opção “Excluir”. 1. O sistema solicita uma confirmação da exclusão do livro. 2. O ator funcionário confirma a exclusão do livro. [A7] 3. O sistema exclui o livro. [A4] Fluxo Alternativo 4: A pesquisa não retornou resultados Este fluxo alternativo ocorre quando o sistema não encontra resultados da pesquisa de acordo com os filtros informados pelo ator funcionário. 1. O sistema informa ao ator funcionário que não foram encontrados livros. 2. O fluxo retorna ao passo 1 do fluxo básico. [A5] Fluxo Alternativo 5: O livro não pode ser incluído Este fluxo alternativo ocorre quando o sistema não consegue salvar as informações inseridas pelo ator funcionário. 1. O sistema informa ao ator funcionário que não foi possível incluir as informações. 2. O fluxo retorna ao passo 1 do fluxo alternativo 1. [A6] Fluxo Alternativo 6: O livro não pode ser alterado Este fluxo alternativo ocorre quando o sistema não consegue salvar a informação inserida pelo ator funcionário. 1. O sistema informa ao ator funcionário que não foi possível alterar a informação. 2. O fluxo retorna ao passo 1 do fluxo alternativo 2. [A7] Fluxo Alternativo 7: O livro não pode ser excluído Este fluxo alternativo ocorre quando o sistema não consegue excluir o livro solicitado pelo ator funcionário, pois o livro está com o status de emprestado ou reservado. 1. O sistema informa ao ator funcionário que não foi possível excluir o livro, pois está com status de emprestado ou reservado 2. O fluxo retorna ao passo 1 do fluxo básico. Pré-condições Usuário logado no sistema
  • 5. Metodologia de Desenvolvimento de Sistemas Profa. Ana Paula Gonçalves Serra 5 Pós-condições Não se aplica Copyright © 2009-2013 Profa. Ana Paula Gonçalves Serra e Prof. André Luiz Ribeiro Todos direitos reservados. Reprodução ou divulgação total ou parcial deste documento é expressamente proibido sem o consentimento formal, por escrito, da Profa. Ana Paula Gonçalves Serra e do Prof. André Luiz Ribeiro .