Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouJúlia Lomba Alterado mais de 10 anos atrás
1
Statecharts Modelos de Sistema 2ª Apresentação (A2)
RA: / Edson Amorina Junior RA: / Peterson Peixoto dos Santos MO409 / Engenharia de Software I - 1º Semestre / Prof. Eliane
2
O Que é Statecharts? STATECHARTS é um formalismo visual concebido por David Harel para especificar sistemas em tempo real do tipo reativo. São exemplos: redes de comunicação de dados, sistemas operacionais, sistemas aviônicos e as interfaces homem-máquina contidas em vários softwares . STATECHARTS é uma evolução dos clássicos Diagramas de Transição de Estados. MO409 / Engenharia de Software I - 1º Semestre / Prof. Eliane
3
Conceitos Básicos Os conceitos básicos modelados por STATECHARTS são: Estado - quando sistema se encontra em um determinado instante do tempo. Evento - são acontecimentos que ocorrem e que provocam transições de estado. Condição - é um predicado opcional associado a um evento que habilita o sistema a efetuar uma transição de estado. MO409 / Engenharia de Software I - 1º Semestre / Prof. Eliane
4
Modelando com Statecharts
Os principais mecanismos de modelagem disponibilizados por STATECHARTS são: 1. Clustering 2. Refinamento 3. Estado Default 4. Entrada-pela-história 5. Concorrência 6. Ações. MO409 / Engenharia de Software I - 1º Semestre / Prof. Eliane
5
Modelando com Statecharts
Os principais mecanismos de modelagem disponibilizados por STATECHARTS são: 1. Clustering 2. Refinamento 3. Estado Default 4. Entrada-pela-história 5. Concorrência 6. Ações. MO409 / Engenharia de Software I - 1º Semestre / Prof. Eliane
6
Modelando com Statecharts
Os principais mecanismos de modelagem disponibilizados por STATECHARTS são: 1. Clustering 2. Refinamento 3. Estado Default 4. Entrada-pela-história 5. Concorrência 6. Ações. MO409 / Engenharia de Software I - 1º Semestre / Prof. Eliane
7
Modelando com Statecharts
Os principais mecanismos de modelagem disponibilizados por STATECHARTS são: 1. Clustering 2. Refinamento 3. Estado Default 4. Entrada-pela-história 5. Concorrência 6. Ações. MO409 / Engenharia de Software I - 1º Semestre / Prof. Eliane
8
Modelando com Statecharts
Os principais mecanismos de modelagem disponibilizados por STATECHARTS são: 1. Clustering 2. Refinamento 3. Estado Default 4. Entrada-pela-história 5. Concorrência 6. Ações. MO409 / Engenharia de Software I - 1º Semestre / Prof. Eliane
9
Modelando com Statecharts
Os principais mecanismos de modelagem disponibilizados por STATECHARTS são: 1. Clustering 2. Refinamento 3. Estado Default 4. Entrada-pela-história 5. Concorrência 6. Ações. MO409 / Engenharia de Software I - 1º Semestre / Prof. Eliane
10
Modelando com Statecharts
Os principais mecanismos de modelagem disponibilizados por STATECHARTS são: 1. Clustering 2. Refinamento 3. Estado Default 4. Entrada-pela-história 5. Concorrência 6. Ações MO409 / Engenharia de Software I - 1º Semestre / Prof. Eliane
11
Ferramentas Ferramentas para modelagem visual utilizando UML ou metodologia RUP. Rational XDE Modeler (Rational) BetterState (WINDRIVER) STATEMATE (i-Logix) HySCharts (Ferramenta desenvolvida em tese de mestrado) MO409 / Engenharia de Software I - 1º Semestre / Prof. Eliane
12
Avaliação do Modelo Pontos fortes
Notação muito rica, melhoria em relação aos DTEs Modelagem de processos concorrentes e sistemas reativos; Facilidade de entendimento; Suportado por notações OO (UML / OMT); Pontos fracos Validação dependente de ferramentas MO409 / Engenharia de Software I - 1º Semestre / Prof. Eliane
13
Referências < Acesso em 15/05/2003 BetterState < Acesso em 15/05/2003 i-Logix. Statemate MAGNUM. Disponível em: < Acesso em 15/05/2003 < Acesso em 15/05/2003 < Acesso em 13/05/2003 < Acesso em 15/05/2003 MO409 / Engenharia de Software I - 1º Semestre / Prof. Eliane
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.