SlideShare uma empresa Scribd logo
1 de 15
Baixar para ler offline
Requisitos são as necessidades do meu
cliente. O que meu sistema irá fazer.
Servem para ajudar a entender e
delimitar o que deve ser implementado
em um software.
Responsável por exibir de forma prática
as interações das funcionalidades do
sistema uma com as outras e do sistema
com o usuário. uc Diagrama de Caso de Uso
Lançar Notas
Professor Aluno
Calcular Média Final
Realizar Prova 1
Realizar Prova 2
Realizar Segunda
Epoca
«include»
«include»
«extend»
1. Caso de Uso;
2. Ator;
3. Relacionamento;
4. Fronteira do Sistema;
5. Cenário.
Calcular Média Final
Turma de Sistemas
Lançar Notas
Representa uma função do sistema.
Calcular Média Final
Papel desempenhado por algo ou alguma
coisa externa ao sistema.
Professor
São as conexões feitas entre os elementos .
Tipos de Relacionamento:
◦ Associação ;
◦ Generalização ;
◦ Include ;
◦ Extend.
Relacionamento entre um ator e o caso
de uso.
Professor
Calcular Média Final
Demonstra quando há algo em comum
entre os papéis do sistema.
Aluno 1 Aluno 2
Turma de Sistemas
Lançar Notas
Professor
Calcular Média Final
Realizar Prova 1
Realizar Prova 2
Realizar Segunda
Epoca
Turma de Sistemas«include»
«include»
«extend»
Lançar Notas
Professor Aluno
Calcular Média Final
Realizar Prov a 2
«include»
Demonstra a dependência entre dois
casos de uso.
Demonstra que o caso de uso base pode
ser complementado por outro caso de
uso.
Lançar Notas
Professor Aluno
Calcular Média Final
Realizar Segunda
Epoca«extend»
Delimita os casos de uso que irão
compor o diagrama.
Lançar Notas
Lançar Notas
Professor
Calcular Média Final
Sequência de eventos gerados a partir de
uma ação do usuário.
Lançar Notas
Professor
Calcular Média Final
Realizar Prova 1
Realizar Prov a 2
Realizar Segunda
Epoca
Turma de Sistemas«include»
«include»
«extend»
Documento que descreve o passo a passo a
respeito das ações geradas pelo sistema
através de determinadas ações do ator.
Composto por:
◦ Fluxo Principal;
◦ Fluxo Alternativo;
◦ Ator.
Escopo bem definido;
Organização e Divisão de Trabalho;
Estimativa do Tamanho do Projeto;
Direcionado de Testes.

Mais conteúdo relacionado

Semelhante a Requisitos de software: definição e diagramas de casos de uso

Aulas de análise
Aulas de análiseAulas de análise
Aulas de análiseFrank Lira
 
Aulas de análise
Aulas de análiseAulas de análise
Aulas de análiseFrank Lira
 
Prof. Renato Nunes aula 04 - Modelagem de Sistemas - Caso de Uso
Prof. Renato Nunes   aula 04 - Modelagem de Sistemas - Caso de UsoProf. Renato Nunes   aula 04 - Modelagem de Sistemas - Caso de Uso
Prof. Renato Nunes aula 04 - Modelagem de Sistemas - Caso de UsoRenato Augusto
 
Prof. Renato Nunes aula 04 - Modelagem de Sistemas - Caso de Uso
Prof. Renato Nunes   aula 04 - Modelagem de Sistemas - Caso de UsoProf. Renato Nunes   aula 04 - Modelagem de Sistemas - Caso de Uso
Prof. Renato Nunes aula 04 - Modelagem de Sistemas - Caso de UsoRenato Augusto
 
Logica de Programação Vitor Jose de Souza.pptx
Logica de Programação Vitor Jose de Souza.pptxLogica de Programação Vitor Jose de Souza.pptx
Logica de Programação Vitor Jose de Souza.pptxJoseVitorSantanadeMe
 
Aula 01 - UML e Padrões de Projeto
Aula 01 - UML e Padrões de ProjetoAula 01 - UML e Padrões de Projeto
Aula 01 - UML e Padrões de ProjetoVinícius de Paula
 
Padrões de projeto - Adapter, Proxy, Composite e Bridge
Padrões de projeto - Adapter, Proxy, Composite e BridgePadrões de projeto - Adapter, Proxy, Composite e Bridge
Padrões de projeto - Adapter, Proxy, Composite e BridgeLorran Pegoretti
 
Identificando Necessidades e Estabelecendo Requisitos
Identificando Necessidades e Estabelecendo RequisitosIdentificando Necessidades e Estabelecendo Requisitos
Identificando Necessidades e Estabelecendo RequisitosIgor Quintal
 
Identificando Necessidades e Estabelecendo Requisitos
Identificando Necessidades e Estabelecendo RequisitosIdentificando Necessidades e Estabelecendo Requisitos
Identificando Necessidades e Estabelecendo Requisitosinterfaces
 
01 Orientacao A Objetos Programacao
01   Orientacao A Objetos   Programacao01   Orientacao A Objetos   Programacao
01 Orientacao A Objetos Programacaotaniamaciel
 
Resumo diagrama de casos de utilização
Resumo diagrama de casos de utilizaçãoResumo diagrama de casos de utilização
Resumo diagrama de casos de utilizaçãoMarco Coelho
 

Semelhante a Requisitos de software: definição e diagramas de casos de uso (20)

Linguagem de Modelagem Unificada (UML)
Linguagem de Modelagem Unificada (UML)Linguagem de Modelagem Unificada (UML)
Linguagem de Modelagem Unificada (UML)
 
Apostila2uml
Apostila2umlApostila2uml
Apostila2uml
 
Sld 4
Sld 4Sld 4
Sld 4
 
Aulas de análise
Aulas de análiseAulas de análise
Aulas de análise
 
Aulas de análise
Aulas de análiseAulas de análise
Aulas de análise
 
Prof. Renato Nunes aula 04 - Modelagem de Sistemas - Caso de Uso
Prof. Renato Nunes   aula 04 - Modelagem de Sistemas - Caso de UsoProf. Renato Nunes   aula 04 - Modelagem de Sistemas - Caso de Uso
Prof. Renato Nunes aula 04 - Modelagem de Sistemas - Caso de Uso
 
Prof. Renato Nunes aula 04 - Modelagem de Sistemas - Caso de Uso
Prof. Renato Nunes   aula 04 - Modelagem de Sistemas - Caso de UsoProf. Renato Nunes   aula 04 - Modelagem de Sistemas - Caso de Uso
Prof. Renato Nunes aula 04 - Modelagem de Sistemas - Caso de Uso
 
Trabalho uml
Trabalho umlTrabalho uml
Trabalho uml
 
Logica de Programação Vitor Jose de Souza.pptx
Logica de Programação Vitor Jose de Souza.pptxLogica de Programação Vitor Jose de Souza.pptx
Logica de Programação Vitor Jose de Souza.pptx
 
AULA 27-09 DIAGRAMAS.ppt
AULA 27-09 DIAGRAMAS.pptAULA 27-09 DIAGRAMAS.ppt
AULA 27-09 DIAGRAMAS.ppt
 
Sistemas Multiagentes Baseados em Modelagem por Redes de Petri: um estudo de ...
Sistemas Multiagentes Baseados em Modelagem por Redes de Petri: um estudo de ...Sistemas Multiagentes Baseados em Modelagem por Redes de Petri: um estudo de ...
Sistemas Multiagentes Baseados em Modelagem por Redes de Petri: um estudo de ...
 
Aula 01 - UML e Padrões de Projeto
Aula 01 - UML e Padrões de ProjetoAula 01 - UML e Padrões de Projeto
Aula 01 - UML e Padrões de Projeto
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Diagrama classes
Diagrama classesDiagrama classes
Diagrama classes
 
Padrões de projeto - Adapter, Proxy, Composite e Bridge
Padrões de projeto - Adapter, Proxy, Composite e BridgePadrões de projeto - Adapter, Proxy, Composite e Bridge
Padrões de projeto - Adapter, Proxy, Composite e Bridge
 
Identificando Necessidades e Estabelecendo Requisitos
Identificando Necessidades e Estabelecendo RequisitosIdentificando Necessidades e Estabelecendo Requisitos
Identificando Necessidades e Estabelecendo Requisitos
 
Identificando Necessidades e Estabelecendo Requisitos
Identificando Necessidades e Estabelecendo RequisitosIdentificando Necessidades e Estabelecendo Requisitos
Identificando Necessidades e Estabelecendo Requisitos
 
MaDKit
MaDKitMaDKit
MaDKit
 
01 Orientacao A Objetos Programacao
01   Orientacao A Objetos   Programacao01   Orientacao A Objetos   Programacao
01 Orientacao A Objetos Programacao
 
Resumo diagrama de casos de utilização
Resumo diagrama de casos de utilizaçãoResumo diagrama de casos de utilização
Resumo diagrama de casos de utilização
 

Mais de Stefanie Martins

Metodologia ágil e frameworks para aplicação
Metodologia ágil e frameworks para aplicaçãoMetodologia ágil e frameworks para aplicação
Metodologia ágil e frameworks para aplicaçãoStefanie Martins
 
Overview gerenciamento de projetos
Overview gerenciamento de projetosOverview gerenciamento de projetos
Overview gerenciamento de projetosStefanie Martins
 
Dicas para planejamento, acompanhamento e replanejamento de projetos
Dicas para planejamento, acompanhamento e replanejamento  de projetosDicas para planejamento, acompanhamento e replanejamento  de projetos
Dicas para planejamento, acompanhamento e replanejamento de projetosStefanie Martins
 
Entendendo a importância de medições e análises
Entendendo a importância de medições e análisesEntendendo a importância de medições e análises
Entendendo a importância de medições e análisesStefanie Martins
 
Entendendo o gerenciamento de configurações
Entendendo o gerenciamento de configuraçõesEntendendo o gerenciamento de configurações
Entendendo o gerenciamento de configuraçõesStefanie Martins
 

Mais de Stefanie Martins (7)

Metodologia ágil e frameworks para aplicação
Metodologia ágil e frameworks para aplicaçãoMetodologia ágil e frameworks para aplicação
Metodologia ágil e frameworks para aplicação
 
Overview gerenciamento de projetos
Overview gerenciamento de projetosOverview gerenciamento de projetos
Overview gerenciamento de projetos
 
Dicas para planejamento, acompanhamento e replanejamento de projetos
Dicas para planejamento, acompanhamento e replanejamento  de projetosDicas para planejamento, acompanhamento e replanejamento  de projetos
Dicas para planejamento, acompanhamento e replanejamento de projetos
 
IHM - Modelos Mentais
IHM - Modelos MentaisIHM - Modelos Mentais
IHM - Modelos Mentais
 
Entendendo a importância de medições e análises
Entendendo a importância de medições e análisesEntendendo a importância de medições e análises
Entendendo a importância de medições e análises
 
Entendendo o gerenciamento de configurações
Entendendo o gerenciamento de configuraçõesEntendendo o gerenciamento de configurações
Entendendo o gerenciamento de configurações
 
Diagrama de caso de uso
Diagrama de caso de usoDiagrama de caso de uso
Diagrama de caso de uso
 

Requisitos de software: definição e diagramas de casos de uso

  • 1.
  • 2. Requisitos são as necessidades do meu cliente. O que meu sistema irá fazer. Servem para ajudar a entender e delimitar o que deve ser implementado em um software.
  • 3. Responsável por exibir de forma prática as interações das funcionalidades do sistema uma com as outras e do sistema com o usuário. uc Diagrama de Caso de Uso Lançar Notas Professor Aluno Calcular Média Final Realizar Prova 1 Realizar Prova 2 Realizar Segunda Epoca «include» «include» «extend»
  • 4. 1. Caso de Uso; 2. Ator; 3. Relacionamento; 4. Fronteira do Sistema; 5. Cenário. Calcular Média Final Turma de Sistemas Lançar Notas
  • 5. Representa uma função do sistema. Calcular Média Final
  • 6. Papel desempenhado por algo ou alguma coisa externa ao sistema. Professor
  • 7. São as conexões feitas entre os elementos . Tipos de Relacionamento: ◦ Associação ; ◦ Generalização ; ◦ Include ; ◦ Extend.
  • 8. Relacionamento entre um ator e o caso de uso. Professor Calcular Média Final
  • 9. Demonstra quando há algo em comum entre os papéis do sistema. Aluno 1 Aluno 2 Turma de Sistemas Lançar Notas Professor Calcular Média Final Realizar Prova 1 Realizar Prova 2 Realizar Segunda Epoca Turma de Sistemas«include» «include» «extend»
  • 10. Lançar Notas Professor Aluno Calcular Média Final Realizar Prov a 2 «include» Demonstra a dependência entre dois casos de uso.
  • 11. Demonstra que o caso de uso base pode ser complementado por outro caso de uso. Lançar Notas Professor Aluno Calcular Média Final Realizar Segunda Epoca«extend»
  • 12. Delimita os casos de uso que irão compor o diagrama. Lançar Notas Lançar Notas Professor Calcular Média Final
  • 13. Sequência de eventos gerados a partir de uma ação do usuário. Lançar Notas Professor Calcular Média Final Realizar Prova 1 Realizar Prov a 2 Realizar Segunda Epoca Turma de Sistemas«include» «include» «extend»
  • 14. Documento que descreve o passo a passo a respeito das ações geradas pelo sistema através de determinadas ações do ator. Composto por: ◦ Fluxo Principal; ◦ Fluxo Alternativo; ◦ Ator.
  • 15. Escopo bem definido; Organização e Divisão de Trabalho; Estimativa do Tamanho do Projeto; Direcionado de Testes.