Diagrama de estados 1

7,245 views

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
7,245
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
115
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Diagrama de estados 1

  1. 1. sest Universidade Federal de Goiása Goiânia, 14 de Setembro de 2011d Alunos: Carlos André, Guilherme Rodrigues, Vinícius Vazo Professor: Halley Gondim Disciplina: Projeto de Softwaredecasosdeus Diagramaoaux de Estadosiliamoprojetistaaaassegurar-se
  2. 2. ÍndiceConceito 3Estado 3Transição 3O Evento 3O Diagrama de Estados 4As Utilidades dos diagramas de estados para casos de uso 4Diagrama de Estados para Sistemas 5Estados típicos de um sistema 5Anexos 5
  3. 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 estadorealizará certas ações e entrará no segundo estado quando um evento especificado ocorrer e ascondições especificas forem satisfeitas. Usado para analisar comportamento de objetos de uma classe, mostra os estados que os objetospodem assumir e os eventos das transições de um estado para outro. Exibe as ações decorrentes doseventos, apresentam as sequencias de estados que um objeto assume em sua existência em respostasa estímulos recebidos, complemento das descrições estáticas de classes, e relacionam os possíveisestados que os objetos de uma classe podem ter e quais os eventos que causam mudanças em seuestado. Ainda assume, objetos de uma classe possuem um “ciclo de vida”. Que são geradosassumindo 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 estadospermitem o levantamento de serviços adicionais incorporados na classe. O Estados, condição ousituação durante a vida de um objeto no qual satisfaz alguma condição, executa alguma atividadeem 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 atransição de estado. Guarda- condição que restringe a ocorrência da transição. Ação- operaçãodecorrente da transição de estados. O Evento, ocorrência que deve ser reconhecida e gerar uma reação pelo sistema em estudo. Aocorrência de um evento provoca a transição entre estados de instâncias de alguma classespertencente ao sistema. Exemplo: Classe de Pedido de Compra
  4. 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 duascaracterí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 deestado. De fato, este diagrama pode e deve ser usado nos casos em que a complexidade do caso deuso assim o exigir. Em um domínio com muitos eventos de sistema, a concisão e a abrangência dosdiagramas estado de casos de uso auxiliam o projetista a assegurar- se de que haja garantia daordem correta dos eventos.
  5. 5. Diagrama de Estados para Sistemas Uma variante do diagrama de estado de casos de uso é o diagrama de estados de um sistema. Estediagrama 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 misturaquímica, aguardando o próximo comando, acelerando o motor, aguardando dados de uminstrumento, enchendo o tanque, ocioso- sem fazer nada. Exemplos de Diagrama de Estados:

×