SlideShare une entreprise Scribd logo
1  sur  5
Télécharger pour lire hors ligne
s

e
s
t   Universidade Federal de Goiás
a   Goiânia, 14 de Setembro de 2011
d   Alunos: Carlos André, Guilherme Rodrigues, Vinícius Vaz
o   Professor: Halley Gondim
    Disciplina: Projeto de Software
d
e

c
a
s
o
s

d
e

u
s


                           Diagrama
o

a
u
x


                           de Estados
i
l
i
a
m

o

p
r
o
j
e
t
i
s
t
a
a
a
a
s
s
e
g
u
r
a
r
-
s
e
Índice

Conceito                                                   3
Estado                                                     3
Transição                                                  3
O Evento                                                   3
O Diagrama de Estados                                      4
As Utilidades dos diagramas de estados para casos de uso   4
Diagrama de Estados para Sistemas                          5
Estados típicos de um sistema                              5
Anexos                                                     5
Estado, condição ou situação durante a vida de um objeto na qual ele satisfaz algumas condições,
executa algumas atividades ou espera por eventos.




   Transição, relacionamento entre dois estados, indicando que um objeto no primeiro estado
realizará certas ações e entrará no segundo estado quando um evento especificado ocorrer e as
condições especificas forem satisfeitas.




   Usado para analisar comportamento de objetos de uma classe, mostra os estados que os objetos
podem assumir e os eventos das transições de um estado para outro. Exibe as ações decorrentes dos
eventos, apresentam as sequencias de estados que um objeto assume em sua existência em respostas
a estímulos recebidos, complemento das descrições estáticas de classes, e relacionam os possíveis
estados que os objetos de uma classe podem ter e quais os eventos que causam mudanças em seu
estado. Ainda assume, objetos de uma classe possuem um “ciclo de vida”. Que são gerados
assumindo posições, estados dão origem a outros objetos, deixam de existir ,ou seja, são destruídos.
   O estudos dos diferentes estados de um objeto de uma classe e das transições entre estes estados
permitem o levantamento de serviços adicionais incorporados na classe. O Estados, condição ou
situação durante a vida de um objeto no qual satisfaz alguma condição, executa alguma atividade
em resposta a um evento ou espera pela ocorrência de algum evento.




    A Transição, arco que liga dois estados, estados origem → estado destino, Evento- provoca a
transição de estado. Guarda- condição que restringe a ocorrência da transição. Ação- operação
decorrente da transição de estados.
   O Evento, ocorrência que deve ser reconhecida e gerar uma reação pelo sistema em estudo. A
ocorrência de um evento provoca a transição entre estados de instâncias de alguma classes
pertencente ao sistema.




 Exemplo: Classe de Pedido de Compra
Diagrama de Estados

  Como escolher o objeto s seu atributo para descrever em um diagrama de estado?
- Preciso conhecer melhor o comportamento deste objeto.
- Descobrir o atributo de estado.
   Um diagrama de estado é ideal para modelar objeto que tenha atributo que possua duas
características:
- Atributo que possua poucos valores.
- Atributo que possua restrições bem definidas nas transições entre estes valores.




                  As Utilidades dos diagramas de estados para casos de uso

   Nestes caso, com um caso de um simples, pode parecer dispensável a utilização de diagrama de
estado. De fato, este diagrama pode e deve ser usado nos casos em que a complexidade do caso de
uso assim o exigir. Em um domínio com muitos eventos de sistema, a concisão e a abrangência dos
diagramas estado de casos de uso auxiliam o projetista a assegurar- se de que haja garantia da
ordem correta dos eventos.
Diagrama de Estados para Sistemas
   Uma variante do diagrama de estado de casos de uso é o diagrama de estados de um sistema. Este
diagrama ilustra, para um dado sistema, todas as transições envolvidas em todos os casos de uso.
Pode ser considerado uma união de todos os diagramas de estados de casos de uso.

                            Estados típicos de um sistema

   Aguardando a introdução de uma senha, misturando ingredientes ou aquecendo uma mistura
química, aguardando o próximo comando, acelerando o motor, aguardando dados de um
instrumento, enchendo o tanque, ocioso- sem fazer nada.

 Exemplos de Diagrama de Estados:

Contenu connexe

En vedette

20 diagrama de contexto
20   diagrama de contexto20   diagrama de contexto
20 diagrama de contexto
jhonatawlima
 
Resumo diagramas de classes
Resumo diagramas de classesResumo diagramas de classes
Resumo diagramas de classes
Marco Coelho
 
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
 
Diagrama de implantação
Diagrama de implantaçãoDiagrama de implantação
Diagrama de implantação
elliando dias
 

En vedette (20)

Diagramas de componentes
Diagramas de componentesDiagramas de componentes
Diagramas de componentes
 
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
 
Diagramas de pacotes
Diagramas de pacotesDiagramas de pacotes
Diagramas de pacotes
 
20 diagrama de contexto
20   diagrama de contexto20   diagrama de contexto
20 diagrama de contexto
 
Resumo diagramas de classes
Resumo diagramas de classesResumo diagramas de classes
Resumo diagramas de classes
 
Principais diagramas da UML
Principais diagramas da UMLPrincipais diagramas da UML
Principais diagramas da UML
 
Diagramas De Estado
Diagramas De EstadoDiagramas De Estado
Diagramas De Estado
 
Apresentação do SCAD, Sistema Académico do DIEE
Apresentação do SCAD, Sistema Académico do DIEEApresentação do SCAD, Sistema Académico do DIEE
Apresentação do SCAD, Sistema Académico do DIEE
 
Diagrama contexto
Diagrama contexto Diagrama contexto
Diagrama contexto
 
Análise de Sistemas - Requisitos (Revisão e Requisitos Suplementares)
Análise de Sistemas - Requisitos (Revisão e Requisitos Suplementares)Análise de Sistemas - Requisitos (Revisão e Requisitos Suplementares)
Análise de Sistemas - Requisitos (Revisão e Requisitos Suplementares)
 
Aula3 casos de uso
Aula3 casos de usoAula3 casos de uso
Aula3 casos 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
 
Análise estruturada de sistemas - Modelo de contexto
Análise estruturada de sistemas - Modelo de contextoAnálise estruturada de sistemas - Modelo de contexto
Análise estruturada de sistemas - Modelo de contexto
 
Análise Orientada a Objetos com UML
Análise Orientada a Objetos com UMLAnálise Orientada a Objetos com UML
Análise Orientada a Objetos com UML
 
Uml diagrama de atividades
Uml   diagrama de atividadesUml   diagrama de atividades
Uml diagrama de atividades
 
UML - Diagrama de Pacotes
UML - Diagrama de PacotesUML - Diagrama de Pacotes
UML - Diagrama de Pacotes
 
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
 
Diagrama de implantação
Diagrama de implantaçãoDiagrama de implantação
Diagrama de implantação
 
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
 
Home automation using android phones-Project 2nd phase ppt
Home automation using android phones-Project 2nd phase pptHome automation using android phones-Project 2nd phase ppt
Home automation using android phones-Project 2nd phase ppt
 

Similaire à Diagrama de estados 1

Descrição de Caso de Uso, Colaboração, Estados
Descrição de Caso de Uso, Colaboração, EstadosDescrição de Caso de Uso, Colaboração, Estados
Descrição de Caso de Uso, Colaboração, Estados
Elisângela X. P. dos Santos
 
Aulas de análise
Aulas de análiseAulas de análise
Aulas de análise
Frank Lira
 
Aulas de análise
Aulas de análiseAulas de análise
Aulas de análise
Frank Lira
 

Similaire à Diagrama de estados 1 (20)

Relatorio
RelatorioRelatorio
Relatorio
 
UML - Criando Diagramas Eficientes
UML - Criando Diagramas EficientesUML - Criando Diagramas Eficientes
UML - Criando Diagramas Eficientes
 
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
 
Documentar Requisitos Usando Modelos
Documentar Requisitos Usando ModelosDocumentar Requisitos Usando Modelos
Documentar Requisitos Usando Modelos
 
padrao de projeto0
padrao de projeto0padrao de projeto0
padrao de projeto0
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
07 Modelagem (Sommer)
07 Modelagem (Sommer)07 Modelagem (Sommer)
07 Modelagem (Sommer)
 
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
 
Descrição de Caso de Uso, Colaboração, Estados
Descrição de Caso de Uso, Colaboração, EstadosDescrição de Caso de Uso, Colaboração, Estados
Descrição de Caso de Uso, Colaboração, Estados
 
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
 
Pro model
Pro modelPro model
Pro model
 
Caso de uso desc colaboração_est
Caso de uso desc colaboração_estCaso de uso desc colaboração_est
Caso de uso desc colaboração_est
 
AULA 27-09 DIAGRAMAS.ppt
AULA 27-09 DIAGRAMAS.pptAULA 27-09 DIAGRAMAS.ppt
AULA 27-09 DIAGRAMAS.ppt
 
Diagrama sequencia
Diagrama sequenciaDiagrama sequencia
Diagrama sequencia
 
Perguntas engenharia de software
Perguntas engenharia de softwarePerguntas engenharia de software
Perguntas engenharia de software
 
Aula 7 - Modelagem de Software
Aula 7 - Modelagem de SoftwareAula 7 - Modelagem de Software
Aula 7 - Modelagem de Software
 
Aula-04-UML.pptx
Aula-04-UML.pptxAula-04-UML.pptx
Aula-04-UML.pptx
 
4º semestre
4º semestre4º semestre
4º semestre
 
UML1.pdf
UML1.pdfUML1.pdf
UML1.pdf
 

Dernier

O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
azulassessoria9
 
Aprender as diferentes formas de classificar as habilidades motoras é de extr...
Aprender as diferentes formas de classificar as habilidades motoras é de extr...Aprender as diferentes formas de classificar as habilidades motoras é de extr...
Aprender as diferentes formas de classificar as habilidades motoras é de extr...
azulassessoria9
 
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfatividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
Autonoma
 
Sistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturasSistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturas
rfmbrandao
 
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdfRepública Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
LidianeLill2
 

Dernier (20)

Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
 
Sopa de letras | Dia da Europa 2024 (nível 2)
Sopa de letras | Dia da Europa 2024 (nível 2)Sopa de letras | Dia da Europa 2024 (nível 2)
Sopa de letras | Dia da Europa 2024 (nível 2)
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
 
Questões de Língua Portuguesa - gincana da LP
Questões de Língua Portuguesa - gincana da LPQuestões de Língua Portuguesa - gincana da LP
Questões de Língua Portuguesa - gincana da LP
 
Falando de Física Quântica apresentação introd
Falando de Física Quântica apresentação introdFalando de Física Quântica apresentação introd
Falando de Física Quântica apresentação introd
 
Caderno de exercícios Revisão para o ENEM (1).pdf
Caderno de exercícios Revisão para o ENEM (1).pdfCaderno de exercícios Revisão para o ENEM (1).pdf
Caderno de exercícios Revisão para o ENEM (1).pdf
 
Missa catequese para o dia da mãe 2025.pdf
Missa catequese para o dia da mãe 2025.pdfMissa catequese para o dia da mãe 2025.pdf
Missa catequese para o dia da mãe 2025.pdf
 
Aprender as diferentes formas de classificar as habilidades motoras é de extr...
Aprender as diferentes formas de classificar as habilidades motoras é de extr...Aprender as diferentes formas de classificar as habilidades motoras é de extr...
Aprender as diferentes formas de classificar as habilidades motoras é de extr...
 
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfatividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
 
AULÃO de Língua Portuguesa para o Saepe 2022
AULÃO de Língua Portuguesa para o Saepe 2022AULÃO de Língua Portuguesa para o Saepe 2022
AULÃO de Língua Portuguesa para o Saepe 2022
 
Pesquisa Ação René Barbier Livro acadêmico
Pesquisa Ação René Barbier Livro  acadêmicoPesquisa Ação René Barbier Livro  acadêmico
Pesquisa Ação René Barbier Livro acadêmico
 
Sistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturasSistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturas
 
INTERTEXTUALIDADE atividade muito boa para
INTERTEXTUALIDADE   atividade muito boa paraINTERTEXTUALIDADE   atividade muito boa para
INTERTEXTUALIDADE atividade muito boa para
 
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
 
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
 
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdfMESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
 
Quiz | Dia da Europa 2024 (comemoração)
Quiz | Dia da Europa 2024  (comemoração)Quiz | Dia da Europa 2024  (comemoração)
Quiz | Dia da Europa 2024 (comemoração)
 
Acessibilidade, inclusão e valorização da diversidade
Acessibilidade, inclusão e valorização da diversidadeAcessibilidade, inclusão e valorização da diversidade
Acessibilidade, inclusão e valorização da diversidade
 
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdfRepública Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
 
O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.
 

Diagrama de estados 1

  • 1. s e s t Universidade Federal de Goiás a Goiânia, 14 de Setembro de 2011 d Alunos: Carlos André, Guilherme Rodrigues, Vinícius Vaz o Professor: Halley Gondim Disciplina: Projeto de Software d e c a s o s d e u s Diagrama o a u x de Estados i l i a m o p r o j e t i s t a a a a s s e g u r a r - s e
  • 2. Índice Conceito 3 Estado 3 Transição 3 O Evento 3 O Diagrama de Estados 4 As Utilidades dos diagramas de estados para casos de uso 4 Diagrama de Estados para Sistemas 5 Estados típicos de um sistema 5 Anexos 5
  • 3. Estado, condição ou situação durante a vida de um objeto na qual ele satisfaz algumas condições, executa algumas atividades ou espera por eventos. Transição, relacionamento entre dois estados, indicando que um objeto no primeiro estado realizará certas ações e entrará no segundo estado quando um evento especificado ocorrer e as condições especificas forem satisfeitas. Usado para analisar comportamento de objetos de uma classe, mostra os estados que os objetos podem assumir e os eventos das transições de um estado para outro. Exibe as ações decorrentes dos eventos, apresentam as sequencias de estados que um objeto assume em sua existência em respostas a estímulos recebidos, complemento das descrições estáticas de classes, e relacionam os possíveis estados que os objetos de uma classe podem ter e quais os eventos que causam mudanças em seu estado. Ainda assume, objetos de uma classe possuem um “ciclo de vida”. Que são gerados assumindo posições, estados dão origem a outros objetos, deixam de existir ,ou seja, são destruídos. O estudos dos diferentes estados de um objeto de uma classe e das transições entre estes estados permitem o levantamento de serviços adicionais incorporados na classe. O Estados, condição ou situação durante a vida de um objeto no qual satisfaz alguma condição, executa alguma atividade em resposta a um evento ou espera pela ocorrência de algum evento. A Transição, arco que liga dois estados, estados origem → estado destino, Evento- provoca a transição de estado. Guarda- condição que restringe a ocorrência da transição. Ação- operação decorrente da transição de estados. O Evento, ocorrência que deve ser reconhecida e gerar uma reação pelo sistema em estudo. A ocorrência de um evento provoca a transição entre estados de instâncias de alguma classes pertencente ao sistema. Exemplo: Classe de Pedido de Compra
  • 4. Diagrama de Estados Como escolher o objeto s seu atributo para descrever em um diagrama de estado? - Preciso conhecer melhor o comportamento deste objeto. - Descobrir o atributo de estado. Um diagrama de estado é ideal para modelar objeto que tenha atributo que possua duas características: - Atributo que possua poucos valores. - Atributo que possua restrições bem definidas nas transições entre estes valores. As Utilidades dos diagramas de estados para casos de uso Nestes caso, com um caso de um simples, pode parecer dispensável a utilização de diagrama de estado. De fato, este diagrama pode e deve ser usado nos casos em que a complexidade do caso de uso assim o exigir. Em um domínio com muitos eventos de sistema, a concisão e a abrangência dos diagramas estado de casos de uso auxiliam o projetista a assegurar- se de que haja garantia da ordem correta dos eventos.
  • 5. Diagrama de Estados para Sistemas Uma variante do diagrama de estado de casos de uso é o diagrama de estados de um sistema. Este diagrama ilustra, para um dado sistema, todas as transições envolvidas em todos os casos de uso. Pode ser considerado uma união de todos os diagramas de estados de casos de uso. Estados típicos de um sistema Aguardando a introdução de uma senha, misturando ingredientes ou aquecendo uma mistura química, aguardando o próximo comando, acelerando o motor, aguardando dados de um instrumento, enchendo o tanque, ocioso- sem fazer nada. Exemplos de Diagrama de Estados: