Programa do Curso

Introdução à Modelagem de Sistemas

  • O que é um modelo de sistema?
  • Os quatro pilares da modelagem de sistemas
  • Centrado no modelo versus centrado no documento
  • O que é SysML?
  • Relação entre SysML e UML
  • Os quatro pilares de SysML

Construções Comuns e Transversais

  • Perfis, estereótipos e tags
  • Quadros de diagrama
  • Comentários
  • Alocações

Diagramas de pacotes

  • O que é um pacote?
  • Estruturando o modelo com pacotes
  • Contenção de pacotes
  • Dependências de pacote
  • Representando a estrutura do modelo
  • Vistas e pontos de vista

Diagramas de Requisitos

  • O que é um requisito?
  • Modelando requisitos atômicos
  • Rastreabilidade de requisitos

Use Case Diagramas

  • O sistema como uma caixa preta
  • Identificando o limite do sistema com os atores
  • Casos de uso como serviços do sistema
  • Por trás do diagrama de caso de uso
  • Estrutura de casos de uso · Cenários nominais e alternativos
  • Lidando com comportamento comum
  • Comportamento estendido e especializado

Diagramas de Atividades

  • Modelando lógica baseada em fluxo
  • Ações versus atividades
  • Compreendendo o fluxo de token
  • Fluxo de controle versus fluxo de objeto
  • Modelando decisões · Modelando simultaneidade
  • Raias e responsabilidade

    Diagramas de definição de bloco

    • O que é um bloco?
    • Bloquear recursos
    • Tipos de modelagem
    • Modelando hierarquia do sistema
    • Generalizando elementos do sistema

    Diagramas de blocos internos

    • Peças revisitadas
    • Portas com propriedades de fluxo
    • Portas e interfaces padrão
    • Portas proxy e blocos de interface
    • Portas completas

    Diagramas Paramétricos

    • O que é um bloco de restrição?
    • Restringindo propriedades do sistema

        Diagramas de sequência

        • Comportamento baseado em interação
        • Sequências simples
        • Síncrono vs assíncrono
        • Nós de fragmento
        • Nós de uso de interação

          Diagramas de Máquina de Estado

          • Estados e sua sintaxe
          • Transições entre estados
          • Notação de pseudoestado (inicial, decisão, histórico, fim)
          • Estados em decomposição
          • Modelando estados simultâneos

            Recursos de modelagem de sistema e leitura adicional

            • Recursos da web sugeridos
            • Literatura recomendada

            Requisitos

            Os alunos que desejem frequentar este curso não precisam de ter qualquer exposição prévia à modelação de sistemas, mas devem ter uma sólida compreensão das técnicas de engenharia de sistemas "centradas no documento".

              21 horas
             

            Declaração de Clientes (10)

            Cursos Relacionados

            Categorias Relacionadas