OCSMP Model Builder - Intermediate prep ( ocsmpmbi1 | 28 hours )
Os delegados precisam de ter uma certificação prévia OCSMP Model Builder - Fundamental antes de participarem na formação
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.
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
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