Programa do Curso
Módulo 1. Por que uma Nova Linguagem
- Por que usar modelos de sistemas?
- Do SysML v1 ao SysML v2.
- Principais melhorias e benefícios.
- Linguagem, bibliotecas e API.
- Introdução ao exemplo do curso.
Módulo 2. Conceitos Novos-Chave
- Notação textual e gráfica.
- Definições, Usos e Recursos (Features).
- Relações de tipagem e especialização.
- Modelos, Visões (Views) e Diagramas.
- Visões Padrão do SysML v2.
Módulo 3. Pacotes e Organização
- Pacotes e organização de modelos.
- Nomes e Espaços de Nomes (Namespaces).
- Propriedade e hierarquias de pacotes.
- Importações e visibilidade.
- Bibliotecas, Comentários e Documentação.
Módulo 4. Contexto do Sistema
- Fronteira e escopo do sistema.
- Usuários e sistemas externos.
- Definições e Usos de Contexto.
- Conexões de alto nível.
- Exemplo de contexto do sistema de robôs.
Módulo 5. Modelagem de Requisitos
- Elementos de requisito e identificadores.
- Assuntos, Atores e Interessados (Stakeholders).
- Definições e Usos de Requisitos.
- Sub-requisitos e padrões reutilizáveis.
- Pressupostos e condições necessárias.
- Satisfação de requisitos.
Módulo 6. Casos de Uso
- Comportamento necessário e objetivos do usuário.
- Assuntos, Atores e Objetivos.
- Definições e Usos de Casos de Uso.
- Conexões com Requisitos.
- Casos de Uso Incluídos.
- De Casos de Uso para Ações.
Módulo 7. Ações e Comportamento Baseado em Fluxo
- Ocorrências e Ações.
- Definições e Usos de Ações.
- Ordenação, conclusão e terminação.
- Caminhos alternativos e paralelos.
- Parâmetros, Fluxos e Fluxos de Sucessão.
- Ações de Envio e Aceitação.
- Visões de Fluxo de Ações.
Módulo 8. Partes e Modelagem Estrutural
- Itens e Partes.
- Definições e Usos de Partes.
- Atributos e valores de recursos.
- Decomposição estrutural e reuso.
- Multiplicidades.
- Partes compostas e de referência.
- Especialização e redefinição.
Módulo 9. Conexões, Interfaces e Fluxos
- Definições e Usos de Conexões.
- Definições e Usos de Portas.
- Recursos direcionados e Portas conjugadas.
- Definições e Usos de Interfaces.
- Conexões versus Fluxos.
- Visões de Interconexão.
Módulo 10. Visões de Sequência e Interações
- Participantes e linhas de vida.
- Envio e recepção de eventos.
- Contextos de interação.
- Mensagens e cargas úteis (payloads).
- Ordenação de mensagens e eventos.
- Exemplo de interação de entrega de robô.
Módulo 11. Modelagem Baseada em Estado
- Definições e Usos de Estados.
- Transições, Gatilhos e Guardas.
- Ações de Entrada, Execução e Saída.
- Efeitos de transição.
- Estados aninhados e paralelos.
- Visões de Transição de Estado.
- Escolha entre Ações ou Estados.
Módulo 12. Cálculos, Restrições e Análise
- Grandezas e unidades.
- Definições e Usos de Cálculos.
- Casos de Análise, entradas e resultados.
- Restrições e asserções.
- Exemplo de análise em tempo de operação.
- Comparação de candidatos de projeto.
Módulo 13. Fundamentos da API e Integração do SysML v2
- Propósito e serviços da API.
- Provedores e Consumidores de API.
- Projetos, Commits, Branches e Tags.
- Navegação e consultas de modelos.
- PIM, PSM, REST/HTTP e OSLC.
- Integração e automação.
Módulo 14. Migração a partir do SysML v1.x
- Escopo de migração e suporte de ferramentas.
- Mapeamento de conceitos v1 para v2.
- De diagramas para Visões.
- Revisão de modelos migrados.
- Opções de adoção e projetos-piloto.
Requisitos
Compreensão básica dos conceitos de engenharia de sistemas, incluindo requisitos, estrutura e comportamento do sistema. Familiaridade com SysML v1.x ou UML é útil, mas não obrigatória. Não é necessário conhecimento prévio de SysML v2 ou experiência em programação; os participantes devem estar confortáveis trabalhando em um editor de texto.
Público-alvo
Engenheiros de sistemas, praticantes de MBSE, arquitetos de sistemas e software, engenheiros de produto, analistas de negócios técnicos e usuários de SysML v1.x que desejam desenvolver habilidades práticas de modelagem com SysML v2.
Testemunhos de Clientes (3)
A explicação de todos os componentes e dos usos dos mesmos nos exemplos
Olga Elizova
Curso - Enterprise Architecture in the UAF
Máquina Traduzida
Projeto preparado em que poderíamos trabalhar desde o início, sem desperdiçar tempo configurando arquivos não necessários nos exercícios. Disposição para responder a todas as questões levantadas pelos participantes.
Robert Walczak - Hitachi Energy
Curso - Systems Modeling with SysML and Enterprise Architect (EA)
Máquina Traduzida
Faça exercícios no EA.
Pawel - Krajowa Szkola Skarbowosci
Curso - UML in Enterprise Architect (workshops)
Máquina Traduzida