Características do curso
- O curso é composto por 10 módulos de 4 horas que podem ser leccionados de forma independente (com alguns pré-requisitos).
- Cada módulo inclui uma parte prática com exercícios a desenvolver nas aulas.
- O curso está orientado para a conceção da arquitetura de sistemas concorrentes utilizando SysML. Não está orientado para a utilização de uma ferramenta de modelação específica.
Metodologia do curso
O curso baseia-se na metodologia ISE (Integrated System Engineering) & PPOOA (Processes Pipelines in Object Oriented Architectures), apresentada em pormenor no livro: Practical Model-Based Systems Engineering.
ISE & PPOOA é uma metodologia de conceção de arquitetura em que vários processos são executados em paralelo e, normalmente, em tempo real.
O livro foi escrito pelo professor do curso.
O Formador
O formador é Engenheiro Aeronáutico e tem um doutoramento em Informática pela Universidade Politécnica de Madrid (UPM). Tem mais de 25 anos de experiência profissional no desenvolvimento e manutenção de sistemas de software para controlo de tráfego aéreo, aviónica, geração de energia e telecomunicações móveis em empresas privadas e universidades.
Ministrou cursos e seminários nas mais prestigiadas empresas espanholas do sector aeronáutico, ferroviário e industrial.
Agenda
Um sistema e as suas propriedades
O ciclo de vida do sistema
A engenharia de sistemas e as suas principais actividades
Alternativas de desenvolvimento de sistemas. Desenvolvimento ágil
Porquê MBSE?
As diversas utilizações de um modelo
Principais diagramas SysML
Gestão de ferramentas e modelos MBSE
Evolução da SysML
Ontologia ISE & PPOOA
Processos metodológicos ISE & PPOOA
Processo MBSE principal
Processo de arquitetura de software
Modelação do contexto
Modelação de casos de utilização e de má utilização
Necessidades operacionais
Capacidades
Função de transformação
Modelação de hierarquias funcionais
Interfaces funcionais: Gráfico de N-quadrado
Modelação de fluxos funcionais
Descrição da função e requisitos funcionais
Blocos e peças
Afetação funcional e modularidade
Interfaces físicas
Modelação de arquitetura modular
Documentação de peças
Compromisso arquitetónico
Heurística e sua utilização para aperfeiçoar a arquitetura:
arquitetural
fiabilidade
segurança
resiliência
usabilidade e software em tempo real
Modelação de arquitetura refinada
Tipos de requisitos
Modelos visuais de requisitos
Fluxo de requisitos
Do sistema aos requisitos de software. O modelo de domínio
Modelos de requisitos
Definição da envolvente das instalações industriais
Modelação das instalações/processos industriais
Utilização de blocos de restrições SysML
A análise dimensional como uma boa prática de engenharia
Vocabulário e metamodelo de blocos de construção PPOOA
Modelação do domínio
Diagramas PPOOA
Processos de arquitetura PPOOA
Orientações da PPOA
Pôr em prática o que aprendeu com a metodologia ISE&PPOOA para criar um exemplo com uma ferramenta MBSE
Diagramas dimensionais da missão
Diagramas de dimensão do sistema
Sugestões de combinações de módulos
Curso intermédio (24 horas): M1-M2-M3-M4-M5-M7
Facultativo (12 horas): M0-M1-M8-M9