OCSMP Model Builder - Intermediate prep ( ocsmpmbi1 | 28 hours )

Prerequisites:

Os delegados precisam de ter uma certificação prévia OCSMP Model Builder - Fundamental antes de participarem na formação

Overview:

O exame OCSMP Model Builder – Intermediate testa o conhecimento e as habilidades usadas para desenvolver modelos de sistema usando o conjunto completo de recursos SysML. Essa capacidade permite uma modelagem mais detalhada e precisa de requisitos, estrutura, comportamento e restrições paramétricas do que aquelas modeladas no nível Fundamental. Além disso, esse engenheiro tem o entendimento necessário para organizar modelos complexos, definir as inter-relações entre elementos e diagramas do modelo e avaliar aspectos da qualidade do modelo, incluindo conformidade com restrições de linguagem e método. O nível de conhecimento testado por esta certificação, acompanhado por um nível correspondente de especialização em métodos e ferramentas de engenharia de sistemas baseados em modelos, é apropriado para um System Modeling Lead para um projeto e para os membros de equipe mais bem classificados que contribuem independentemente para o modelo ou para o sistema, como um Lead Systems Engineer. A Certificação OCSMP Model Builder - Intermediate é um pré-requisito para a certificação mais alta do programa, OCSMP Model Builder – Advanced, e requer a certificação OCSMP Model Builder – Fundamental como pré-requisito.

A estrutura do curso é baseada no livro - A Practical Guide to SysML: The Systems Modeling Language de Friedenthal, Moore e Steiner.

Course Outline:

Introdução à engenharia de sistemas Visão geral

  • Motivação
  • O processo de engenharia de sistemas
  • Aplicação típica do processo de engenharia de sistemas
  • Abordagem baseada em documentos versus abordagem baseada em modelos para a engenharia de sistemas
  • Revisão rápida de SysML
    • SysML Objetivo e Principais Caraterísticas
    • Visão geral do diagrama SysML
    • Apresentando SysML-Lite
    • Um método MBSE simplificado
      • A curva de aprendizagem para SysML e MBSE
  • Cobertura da certificação OCSMP e SysML
  • Visão geral dos modelos SysML com diagramas

O diagrama de pacotes

  • Visão Geral
  • Definindo pacotes usando um diagrama de pacotes
  • Organizando uma hierarquia de pacotes
  • Mostrando Elements empacotáveis em um Diagrama de Pacotes
  • Pacotes como Namespaces
  • Importando Modelos Elements para Pacotes
  • Mostrando dependências entre Elements empacotáveis

Blocos

  • Diagrama de Definição de Blocos
  • Modelando a estrutura e as caraterísticas de blocos usando propriedades
  • Fluxos
  • Comportamento de blocos
  • Modelagem de interfaces usando portas
  • Modelagem de hierarquias de classificação usando generalização
  • Modelagem de configurações de blocos usando instâncias
  • Semântica de blocos

Restrições

  • Iões de Constrangimento Express
  • Encapsulamento de restrições em blocos de restrições para permitir a reutilização
  • Utilização da composição para construir blocos de restrições complexos
  • Utilização de um diagrama paramétrico para vincular parâmetros de blocos de restrições
  • Propriedades de valor de restrição de um bloco
  • Capturando valores em configurações de bloco
  • Restrição de propriedades dependentes de tempo para facilitar a análise baseada em tempo
  • Utilização de blocos de restrições para restringir fluxos de itens

Activities

  • O Diagrama de Atividades
  • Ações - a base
  • Objectos e fluxos de controlo
  • Sinais e outros eventos
  • Estruturação Activities
  • Modelação avançada de fluxos
  • Modelagem de restrições na execução de atividades
  • Relacionando Activities com blocos e outros comportamentos
  • Modelagem de hierarquias de atividades usando diagramas de definição de blocos
  • Diagrama de Bloco de Fluxo Funcional Avançado
  • Execução de Activities

Modelação do comportamento baseado em mensagens com interações

  • O Diagrama de Sequência
  • O contexto das interações
  • Linhas de vida
  • Troca de mensagens entre linhas de vida
  • Representação do tempo em um diagrama de seqüência
  • Cenários complexos usando fragmentos combinados
  • Interações complexas
  • Decompondo linhas de vida para representar o comportamento interno

Diagrama de máquina de estados

  • Comportamento baseado em eventos e máquina de estados
  • Especificando estados
  • Transição entre estados
  • Chamadas de operação
  • Hierarquias de estados
  • Contraste entre estados discretos e contínuos

Use Case Diagrama

  • Utilização de actores para representar os utilizadores de um sistema
  • Usando Use Cases para descrever a funcionalidade do sistema
  • Elaboração de Use Cases com comportamentos

Modelagem de requisitos baseados em texto e sua relação com o design

  • Diagrama de requisitos
  • Representação de um requisito de texto no modelo
  • Tipos de relações de requisitos
  • Relações transversais
  • Representação da justificativa para relações de requisitos
  • Representação de requisitos e suas relações em tabelas
  • Modelagem de hierarquias de requisitos em pacotes
  • Modelagem de uma hierarquia de contenção de necessidades
  • Modelagem de derivação de requisitos
  • Afirmação de que um requisito é atendido
  • Verificação de que um requisito foi atendido
  • Redução da ambigüidade de requisitos usando a relação Refinar
  • Utilização da relação de rastreamento de uso geral
  • Reutilização de necessidades com a relação de cópia

Atribuições

  • Relação de atribuição
  • Notação de atribuição
  • Tipos de atribuição
  • Reutilização: Especificação de definição e uso na alocação
  • Atribuição de comportamento à estrutura usando a atribuição funcional
  • Atribuição de fluxos comportamentais a fluxos estruturais
  • Atribuição entre hierarquias estruturais independentes
  • Modelagem de alocação de fluxo estrutural
  • Atribuição de propriedades profundamente aninhadas
  • Avaliando a alocação em um modelo de usuário

Personalizando SysML para Domínios Específicos

  • A Especificação SysML e a Arquitetura da Linguagem
  • Definição de bibliotecas de modelos para fornecer construções reutilizáveis
  • Definindo Estereótipos para Estender os Conceitos de SysML
  • Extensão da linguagem SysML usando perfis
  • Aplicar Perfis a Modelos de Utilizador para Utilizar Estereótipos
  • Aplicação de estereótipos na construção de um modelo
  • Definição e utilização de pontos de vista para gerar vistas do modelo

Método de Engenharia de Sistemas Orientada a Objectos

  • Visão geral do método
  • Um caso de estudo/exemplo

Integração de SysML num ambiente de desenvolvimento de sistemas

  • Especificação de um ambiente de desenvolvimento de sistemas integrados
  • Mecanismos de intercâmbio de dados
  • Seleção de uma ferramenta de modelação de sistemas

Implementação de SysML numa organização

  • Processo de Melhoria
  • Elements de uma Estratégia de Implantação
Sites Published:

United Arab Emirates - OCSMP Model Builder - Intermediate prep

Qatar - OCSMP Model Builder - Intermediate prep

Egypt - OCSMP Model Builder - Intermediate prep

Saudi Arabia - OCSMP Model Builder - Intermediate prep

South Africa - OCSMP Model Builder - Intermediate prep

Brasil - OCSMP Model Builder - Intermediate prep

Canada - OCSMP Model Builder - Intermediate prep

中国 - OCSMP Model Builder - Intermediate prep

香港 - OCSMP Model Builder - Intermediate prep

澳門 - OCSMP Model Builder - Intermediate prep

台灣 - OCSMP Model Builder - Intermediate prep

USA - OCSMP Model Builder - Intermediate prep

Österreich - OCSMP Model Builder - Intermediate prep

Schweiz - OCSMP Model Builder - Intermediate prep

Deutschland - OCSMP Model Builder - Intermediate prep

Czech Republic - OCSMP Model Builder - Intermediate prep

Denmark - OCSMP Model Builder - Intermediate prep

Estonia - OCSMP Model Builder - Intermediate prep

Finland - OCSMP Model Builder - Intermediate prep

Greece - OCSMP Model Builder - Intermediate prep

Magyarország - OCSMP Model Builder - Intermediate prep

Ireland - OCSMP Model Builder - Intermediate prep

Israel - OCSMP Model Builder - Intermediate prep

Luxembourg - OCSMP Model Builder - Intermediate prep

Latvia - OCSMP Model Builder - Intermediate prep

España - OCSMP Model Builder - Intermediate prep

Italia - OCSMP Model Builder - Intermediate prep

Lithuania - OCSMP Model Builder - Intermediate prep

Nederland - OCSMP Model Builder - Intermediate prep

Norway - OCSMP Model Builder - Intermediate prep

Portugal - OCSMP Model Builder - Intermediate prep

România - OCSMP Model Builder - Intermediate prep

Sverige - OCSMP Model Builder - Intermediate prep

Türkiye - OCSMP Model Builder - Intermediate prep

Malta - OCSMP Model Builder - Intermediate prep

Belgique - OCSMP Model Builder - Intermediate prep

France - OCSMP Model Builder - Intermediate prep

日本 - OCSMP Model Builder - Intermediate prep

Australia - OCSMP Model Builder - Intermediate prep

Malaysia - OCSMP Model Builder - Intermediate prep

New Zealand - OCSMP Model Builder - Intermediate prep

Philippines - OCSMP Model Builder - Intermediate prep

Singapore - OCSMP Model Builder - Intermediate prep

Thailand - OCSMP Model Builder - Intermediate prep

Vietnam - OCSMP Model Builder - Intermediate prep

India - OCSMP Model Builder - Intermediate prep

Argentina - OCSMP Model Builder - Intermediate prep

Chile - OCSMP Model Builder - Intermediate prep

Costa Rica - OCSMP Model Builder - Intermediate prep

Ecuador - OCSMP Model Builder - Intermediate prep

Guatemala - OCSMP Model Builder - Intermediate prep

Colombia - OCSMP Model Builder - Intermediate prep

México - OCSMP Model Builder - Intermediate prep

Panama - OCSMP Model Builder - Intermediate prep

Peru - OCSMP Model Builder - Intermediate prep

Uruguay - OCSMP Model Builder - Intermediate prep

Venezuela - OCSMP Model Builder - Intermediate prep

Polska - OCSMP Model Builder - Intermediate prep

United Kingdom - OCSMP Model Builder - Intermediate prep

South Korea - OCSMP Model Builder - Intermediate prep

Pakistan - OCSMP Model Builder - Intermediate prep

Sri Lanka - OCSMP Model Builder - Intermediate prep

Bulgaria - OCSMP Model Builder - Intermediate prep

Bolivia - OCSMP Model Builder - Intermediate prep

Indonesia - OCSMP Model Builder - Intermediate prep

Kazakhstan - OCSMP Model Builder - Intermediate prep

Moldova - OCSMP Model Builder - Intermediate prep

Morocco - OCSMP Model Builder - Intermediate prep

Tunisia - OCSMP Model Builder - Intermediate prep

Kuwait - OCSMP Model Builder - Intermediate prep

Oman - OCSMP Model Builder - Intermediate prep

Slovakia - OCSMP Model Builder - Intermediate prep

Kenya - OCSMP Model Builder - Intermediate prep

Nigeria - OCSMP Model Builder - Intermediate prep

Botswana - OCSMP Model Builder - Intermediate prep

Slovenia - OCSMP Model Builder - Intermediate prep

Croatia - OCSMP Model Builder - Intermediate prep

Serbia - OCSMP Model Builder - Intermediate prep

Bhutan - OCSMP Model Builder - Intermediate prep

Nepal - OCSMP Model Builder - Intermediate prep