SlideShare une entreprise Scribd logo
1  sur  10
Caso de uso – DescriçãoDiagrama de ColaboraçãoDiagrama de Estados Profa. Elisângela Xavier
Descrição D.C. de Uso Como os casos de uso representam um objetivo do ator é comum dar como nome aos casos de uso frases verbais curtas no infinitivo (EmprestarMaterial) ou no gerúndio ( EmprestandoMaterial) onde o sujeito é normalmente o ator. Ex.  O usuário empresta material  O usuário pesquisa assunto
Descrição D.C. de Uso   Cada caso de uso deve receber uma descrição textual que permita o entendimento do objetivo. Esta descrição pode ser detalhada em cenários. Um cenário é uma instância de um caso de uso, isto é, é uma situação onde o ator utilizou o sistema para conseguir atingir o objetivo do caso de uso. Um cenário pode ser considerado otimista de o ator obteve sucesso no seu objetivo, pode ser pessimista se o ator não conseguiu e ocorreu uma situação de exceção, ou o cenário pode ser alternativo, quanto frente a uma situação de exceção o ator optou por caminhos alternativos.
Diagrama de Colaboração Os diagramas de colaboração possuem, essencialmente, a mesma informação que um diagrama de seqüência de eventos, mas que é apresentada de uma outra forma. Este diagrama também mostra as mensagens sendo trocadas entre as classes, mas agora em um diagrama onde são apresentadas os relacionamentos entre as classes, servindo de caminho para as mensagens.
Diagrama de Colaboração Os diagramas de colaboração também servem para descrever os cenários identificados pelos casos de uso, e podem ser traçados em conjunto com o diagrama de classes.
Exemplo
Explicação A figura mostra um diagrama de colaboração e nele vemos a numeração utilizada para facilitar a leitura e identificar a ordem em que as mensagens são trocadas. A numeração decimal indica a seqüência de uma mensagem e os símbolos -> e <- a direção. Os diagramas de colaboração mostram o processo que não aparece nos diagramas de classe.
Diagrama de Estados Os diagramas de transição de estados mostra a dinâmica interna de uma classe.   Apenas os eventos e estados de uma única classe são apresentados neste diagrama. Entende-se por eventos os fatos que ocorrem em uma classe, provocados por elementos externos (mensagens) ou internos como condições internas da classe que provocam uma troca de estado. Uma classe pode ter vários estados, caracterizados por situações em que a classe se encontra. O diagrama de estados podem possuir ainda estados especiais como o estado inicial e o estado final e outros estados de controle internos.
Exemplo
Figura 7. Exemplo de um Diagrama de Transição de Estados Analogamente ao diagrama de classes é possível se extrair um código executável de um diagrama de estados, em uma linguagem de programação. Identificando condições, laços de repetição e chamadas de operações internas ou externas (mensagens) nos estados de espera e nas transições de estado (eventos).

Contenu connexe

Tendances

Especificação caso de uso
Especificação caso de usoEspecificação caso de uso
Especificação caso de usoGabriel Faustino
 
Descrição formal de Casos de Uso
Descrição formal de Casos de UsoDescrição formal de Casos de Uso
Descrição formal de Casos de UsoNatanael Simões
 
Aula de revisão 2º bimestre - Análise Projeto e Programação para Web - TSI
Aula de revisão 2º bimestre - Análise Projeto e Programação para Web - TSIAula de revisão 2º bimestre - Análise Projeto e Programação para Web - TSI
Aula de revisão 2º bimestre - Análise Projeto e Programação para Web - TSIMaria Alice Jovinski
 
Algoritmos e Programação: Estruturas de condição
Algoritmos e Programação: Estruturas de condiçãoAlgoritmos e Programação: Estruturas de condição
Algoritmos e Programação: Estruturas de condiçãoAlex Camargo
 
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 UsoCursoSENAC
 
Diagramas de casos de uso
Diagramas de casos de usoDiagramas de casos de uso
Diagramas de casos de usoSergio Chaves
 

Tendances (14)

Caso De Uso
Caso De UsoCaso De Uso
Caso De Uso
 
Especificação caso de uso
Especificação caso de usoEspecificação caso de uso
Especificação caso de uso
 
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
 
Diagrama de sequência
Diagrama de sequênciaDiagrama de sequência
Diagrama de sequência
 
Descrição formal de Casos de Uso
Descrição formal de Casos de UsoDescrição formal de Casos de Uso
Descrição formal de Casos de Uso
 
Diagrama de Casos de Uso
Diagrama de Casos de UsoDiagrama de Casos de Uso
Diagrama de Casos de Uso
 
Diagrama sequencia
Diagrama sequenciaDiagrama sequencia
Diagrama sequencia
 
Modelo caso uso
Modelo caso usoModelo caso uso
Modelo caso uso
 
Aula de revisão 2º bimestre - Análise Projeto e Programação para Web - TSI
Aula de revisão 2º bimestre - Análise Projeto e Programação para Web - TSIAula de revisão 2º bimestre - Análise Projeto e Programação para Web - TSI
Aula de revisão 2º bimestre - Análise Projeto e Programação para Web - TSI
 
casos de uso
casos de usocasos de uso
casos de uso
 
Algoritmos e Programação: Estruturas de condição
Algoritmos e Programação: Estruturas de condiçãoAlgoritmos e Programação: Estruturas de condição
Algoritmos e Programação: Estruturas de condição
 
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
 
Diagramas de casos de uso
Diagramas de casos de usoDiagramas de casos de uso
Diagramas de casos de uso
 
M7 revisoes sql
M7 revisoes sqlM7 revisoes sql
M7 revisoes sql
 

Similaire à Caso de uso, diagramas de colaboração e estados

Similaire à Caso de uso, diagramas de colaboração e estados (20)

Trabalho de análise e projeto 2
Trabalho de análise e projeto 2Trabalho de análise e projeto 2
Trabalho de análise e projeto 2
 
Revisão 1º bimestre - Casos de Usos e Classes
Revisão 1º bimestre - Casos de Usos e ClassesRevisão 1º bimestre - Casos de Usos e Classes
Revisão 1º bimestre - Casos de Usos e Classes
 
Curso Básico de UML
Curso Básico de UMLCurso Básico de UML
Curso Básico de UML
 
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
 
Diagrama de classes1.1
Diagrama de classes1.1Diagrama de classes1.1
Diagrama de classes1.1
 
UML - Criando Diagramas Eficientes
UML - Criando Diagramas EficientesUML - Criando Diagramas Eficientes
UML - Criando Diagramas Eficientes
 
Documentar Requisitos Usando Modelos
Documentar Requisitos Usando ModelosDocumentar Requisitos Usando Modelos
Documentar Requisitos Usando Modelos
 
Diagrama de estados 1
Diagrama de estados 1Diagrama de estados 1
Diagrama de estados 1
 
Linguagem de Modelagem Unificada (UML)
Linguagem de Modelagem Unificada (UML)Linguagem de Modelagem Unificada (UML)
Linguagem de Modelagem Unificada (UML)
 
Aula 5 uml1 (1)
Aula 5   uml1 (1)Aula 5   uml1 (1)
Aula 5 uml1 (1)
 
Aula-04-UML.pptx
Aula-04-UML.pptxAula-04-UML.pptx
Aula-04-UML.pptx
 
Relatório da uml
Relatório da umlRelatório da uml
Relatório da uml
 
Trabalho uml
Trabalho umlTrabalho uml
Trabalho uml
 
Use Case Diagram.pptx
Use Case Diagram.pptxUse Case Diagram.pptx
Use Case Diagram.pptx
 
Diagrama classes
Diagrama classesDiagrama classes
Diagrama classes
 
Analise sistemas 08
Analise sistemas 08Analise sistemas 08
Analise sistemas 08
 
CursoUML - Unified Modeling Language
CursoUML - Unified Modeling LanguageCursoUML - Unified Modeling Language
CursoUML - Unified Modeling Language
 
Diagrama UML Pergamum
Diagrama UML PergamumDiagrama UML Pergamum
Diagrama UML Pergamum
 
Aula5 linguagem uml-introducao
Aula5 linguagem uml-introducaoAula5 linguagem uml-introducao
Aula5 linguagem uml-introducao
 

Plus de Elisângela X. P. dos Santos

Aula 01 aplicativos informatizados para modelagem (tarde e noite)
Aula 01   aplicativos  informatizados para modelagem (tarde e noite)Aula 01   aplicativos  informatizados para modelagem (tarde e noite)
Aula 01 aplicativos informatizados para modelagem (tarde e noite)Elisângela X. P. dos Santos
 
Tecnologia da Informação Aplicada à Logística
Tecnologia da Informação Aplicada à Logística Tecnologia da Informação Aplicada à Logística
Tecnologia da Informação Aplicada à Logística Elisângela X. P. dos Santos
 

Plus de Elisângela X. P. dos Santos (19)

Planejamento do trabalho de conclusão de curso
Planejamento do trabalho de conclusão de cursoPlanejamento do trabalho de conclusão de curso
Planejamento do trabalho de conclusão de curso
 
Planejamento do trabalho de conclusão de curso
Planejamento do trabalho de conclusão de cursoPlanejamento do trabalho de conclusão de curso
Planejamento do trabalho de conclusão de curso
 
Diagrama de Estados
Diagrama de EstadosDiagrama de Estados
Diagrama de Estados
 
Agenda DTCC
Agenda DTCCAgenda DTCC
Agenda DTCC
 
Modelo Briefing
Modelo BriefingModelo Briefing
Modelo Briefing
 
Wire frame e mapa do site
Wire frame e mapa do siteWire frame e mapa do site
Wire frame e mapa do site
 
Planejamento do trabalho de conclusão de curso
Planejamento do trabalho de conclusão de cursoPlanejamento do trabalho de conclusão de curso
Planejamento do trabalho de conclusão de curso
 
Orientação a objetos prof. elisangela karlan
Orientação a objetos   prof. elisangela karlanOrientação a objetos   prof. elisangela karlan
Orientação a objetos prof. elisangela karlan
 
Caso de uso desc colaboração_estados
Caso de uso desc colaboração_estadosCaso de uso desc colaboração_estados
Caso de uso desc colaboração_estados
 
Exemplo Pg1
Exemplo Pg1Exemplo Pg1
Exemplo Pg1
 
Exemplo NewcabeçAlho
Exemplo NewcabeçAlhoExemplo NewcabeçAlho
Exemplo NewcabeçAlho
 
Aula Geral Excel
Aula Geral   ExcelAula Geral   Excel
Aula Geral Excel
 
Aula 01 aplicativos informatizados para modelagem (tarde e noite)
Aula 01   aplicativos  informatizados para modelagem (tarde e noite)Aula 01   aplicativos  informatizados para modelagem (tarde e noite)
Aula 01 aplicativos informatizados para modelagem (tarde e noite)
 
Embalagens
EmbalagensEmbalagens
Embalagens
 
Trasnportes
TrasnportesTrasnportes
Trasnportes
 
Estocagem
EstocagemEstocagem
Estocagem
 
MovimentaçãO De Materiais
MovimentaçãO De MateriaisMovimentaçãO De Materiais
MovimentaçãO De Materiais
 
ProduçãO
ProduçãOProduçãO
ProduçãO
 
Tecnologia da Informação Aplicada à Logística
Tecnologia da Informação Aplicada à Logística Tecnologia da Informação Aplicada à Logística
Tecnologia da Informação Aplicada à Logística
 

Dernier

About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéisines09cachapa
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfFrancisco Márcio Bezerra Oliveira
 
Bloco de português com artigo de opinião 8º A, B 3.docx
Bloco de português com artigo de opinião 8º A, B 3.docxBloco de português com artigo de opinião 8º A, B 3.docx
Bloco de português com artigo de opinião 8º A, B 3.docxkellyneamaral
 
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....LuizHenriquedeAlmeid6
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
INTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de ProfessorINTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de ProfessorEdvanirCosta
 
matematica aula didatica prática e tecni
matematica aula didatica prática e tecnimatematica aula didatica prática e tecni
matematica aula didatica prática e tecniCleidianeCarvalhoPer
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfTutor de matemática Ícaro
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaHELENO FAVACHO
 
Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesFabianeMartins35
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números Mary Alvarenga
 
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇJaineCarolaineLima
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfCamillaBrito19
 
Slides sobre as Funções da Linguagem.pptx
Slides sobre as Funções da Linguagem.pptxSlides sobre as Funções da Linguagem.pptx
Slides sobre as Funções da Linguagem.pptxMauricioOliveira258223
 
Apresentação em Powerpoint do Bioma Catinga.pptx
Apresentação em Powerpoint do Bioma Catinga.pptxApresentação em Powerpoint do Bioma Catinga.pptx
Apresentação em Powerpoint do Bioma Catinga.pptxLusGlissonGud
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfLeloIurk1
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteVanessaCavalcante37
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfmaurocesarpaesalmeid
 
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médiorosenilrucks
 

Dernier (20)

About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéis
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
 
Bloco de português com artigo de opinião 8º A, B 3.docx
Bloco de português com artigo de opinião 8º A, B 3.docxBloco de português com artigo de opinião 8º A, B 3.docx
Bloco de português com artigo de opinião 8º A, B 3.docx
 
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
INTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de ProfessorINTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de Professor
 
matematica aula didatica prática e tecni
matematica aula didatica prática e tecnimatematica aula didatica prática e tecni
matematica aula didatica prática e tecni
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
 
Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividades
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números
 
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdf
 
Slides sobre as Funções da Linguagem.pptx
Slides sobre as Funções da Linguagem.pptxSlides sobre as Funções da Linguagem.pptx
Slides sobre as Funções da Linguagem.pptx
 
Apresentação em Powerpoint do Bioma Catinga.pptx
Apresentação em Powerpoint do Bioma Catinga.pptxApresentação em Powerpoint do Bioma Catinga.pptx
Apresentação em Powerpoint do Bioma Catinga.pptx
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
 
Aula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIXAula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIX
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
 
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médio
 

Caso de uso, diagramas de colaboração e estados

  • 1. Caso de uso – DescriçãoDiagrama de ColaboraçãoDiagrama de Estados Profa. Elisângela Xavier
  • 2. Descrição D.C. de Uso Como os casos de uso representam um objetivo do ator é comum dar como nome aos casos de uso frases verbais curtas no infinitivo (EmprestarMaterial) ou no gerúndio ( EmprestandoMaterial) onde o sujeito é normalmente o ator. Ex. O usuário empresta material O usuário pesquisa assunto
  • 3. Descrição D.C. de Uso   Cada caso de uso deve receber uma descrição textual que permita o entendimento do objetivo. Esta descrição pode ser detalhada em cenários. Um cenário é uma instância de um caso de uso, isto é, é uma situação onde o ator utilizou o sistema para conseguir atingir o objetivo do caso de uso. Um cenário pode ser considerado otimista de o ator obteve sucesso no seu objetivo, pode ser pessimista se o ator não conseguiu e ocorreu uma situação de exceção, ou o cenário pode ser alternativo, quanto frente a uma situação de exceção o ator optou por caminhos alternativos.
  • 4. Diagrama de Colaboração Os diagramas de colaboração possuem, essencialmente, a mesma informação que um diagrama de seqüência de eventos, mas que é apresentada de uma outra forma. Este diagrama também mostra as mensagens sendo trocadas entre as classes, mas agora em um diagrama onde são apresentadas os relacionamentos entre as classes, servindo de caminho para as mensagens.
  • 5. Diagrama de Colaboração Os diagramas de colaboração também servem para descrever os cenários identificados pelos casos de uso, e podem ser traçados em conjunto com o diagrama de classes.
  • 7. Explicação A figura mostra um diagrama de colaboração e nele vemos a numeração utilizada para facilitar a leitura e identificar a ordem em que as mensagens são trocadas. A numeração decimal indica a seqüência de uma mensagem e os símbolos -> e <- a direção. Os diagramas de colaboração mostram o processo que não aparece nos diagramas de classe.
  • 8. Diagrama de Estados Os diagramas de transição de estados mostra a dinâmica interna de uma classe.   Apenas os eventos e estados de uma única classe são apresentados neste diagrama. Entende-se por eventos os fatos que ocorrem em uma classe, provocados por elementos externos (mensagens) ou internos como condições internas da classe que provocam uma troca de estado. Uma classe pode ter vários estados, caracterizados por situações em que a classe se encontra. O diagrama de estados podem possuir ainda estados especiais como o estado inicial e o estado final e outros estados de controle internos.
  • 10. Figura 7. Exemplo de um Diagrama de Transição de Estados Analogamente ao diagrama de classes é possível se extrair um código executável de um diagrama de estados, em uma linguagem de programação. Identificando condições, laços de repetição e chamadas de operações internas ou externas (mensagens) nos estados de espera e nas transições de estado (eventos).