A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

MO409 / Engenharia de Software I - 1º Semestre / 2003 - Prof. Eliane 1 2ª Apresentação (A2) Modelos de Sistema RA: 991646 / Edson Amorina Junior RA: 983775.

Apresentações semelhantes


Apresentação em tema: "MO409 / Engenharia de Software I - 1º Semestre / 2003 - Prof. Eliane 1 2ª Apresentação (A2) Modelos de Sistema RA: 991646 / Edson Amorina Junior RA: 983775."— Transcrição da apresentação:

1 MO409 / Engenharia de Software I - 1º Semestre / Prof. Eliane 1 2ª Apresentação (A2) Modelos de Sistema RA: / Edson Amorina Junior RA: / Peterson Peixoto dos Santos Statecharts

2 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.

3 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.

4 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.

5 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.

6 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.

7 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.

8 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.

9 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.

10 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

11 MO409 / Engenharia de Software I - 1º Semestre / Prof. Eliane 11 Ferramentas 1.Rational XDE Modeler (Rational) 2.BetterState (WINDRIVER) 3.STATEMATE (i-Logix) 4.HySCharts (Ferramenta desenvolvida em tese de mestrado) Ferramentas para modelagem visual utilizando UML ou metodologia RUP.

12 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

13 MO409 / Engenharia de Software I - 1º Semestre / Prof. Eliane 13 Referências 1. Acesso em 15/05/ BetterState Acesso em 15/05/ i-Logix. Statemate MAGNUM. Disponível em: Acesso em 15/05/ Acesso em 15/05/ Acesso em 13/05/ Acesso em 15/05/2003


Carregar ppt "MO409 / Engenharia de Software I - 1º Semestre / 2003 - Prof. Eliane 1 2ª Apresentação (A2) Modelos de Sistema RA: 991646 / Edson Amorina Junior RA: 983775."

Apresentações semelhantes


Anúncios Google