Características del curso
- El curso está compuesto por 10 módulos de 4 horas de duración que pueden ser enseñados de forma independiente (con algunos pre-requisitos).
- Cada módulo incluye una parte práctica con ejercicios a desarrollar en la clase.
- El curso está orientado al diseño de arquitectura de sistemas concurrentes usando SysML. No está orientado al uso de ninguna herramienta de modelado en particular.
Metodología del curso
El curso se basa en la metodología ISE (Integrated System Engineering) & PPOOA (Processes Pipelines in Object Oriented Architectures), presentada en detalle en el libro: Practical Model-Based Systems Engineering.
ISE & PPOOA es una metodología de diseño de arquitecturas donde existen múltiples procesos que se ejecutan en paralelo de forma concurrente y normalmente en tiempo real.
El libro ha sido escrito por el profesor del curso.
El Formador
El formador es Ingeniero Aeronáutico y Doctor en Informática por la Universidad Politécnica de Madrid (UPM). Tiene una experiencia profesional de más de 25 años en desarrollo y mantenimiento de sistemas de software para control de tráfico aéreo, aviónica, generación de energía eléctrica y telecomunicaciones móviles en la empresa privada y en la universidad.
Ha impartido cursos y seminarios a las más prestigiosas compañías españolas de ámbito aeronáutico, ferroviario e industrial.
Temario
A system and its properties
The system life-cycle
Systems engineering and its main activities
System development alternatives. Agile development
Why MBSE?
The diverse uses of a model
Main SysML diagrams
MBSE tools and models management
Evolution of SysML
ISE & PPOOA ontology
ISE & PPOOA mehodological processes
Main MBSE process
Software Architecture process
Context modeling
Use and mis use cases modeling
Operational needs
Capabilities
Function as a transformation
Functional hierarchies modeling
Functional interfaces: N-square chart
Functional flows modeling
Function description and functional requirements
Blocks and parts
Functional allocation and modularity
Physical interfaces
Modular architecture modeling
Documenting parts
Architectural trade-off
Heuristics and its use for refining the architecture:
architecutral
reliability
safety
resilence
usability and real-time software
Refined architecture modeling
Types of requirements
Requirements visual models
Requirements flowdown
From system to sofware requirements. The domain model
Requirements templates
Defining the industrial plant envelope
Modeling the industrial plant/processes
Use of SysML constraint blocks
Dimensional analysis as a best practice for engineering
PPOOA building blocks vocabulary and metamodel
Domain modeling
PPOOA diagrams
PPOOA architecting processes
PPOA guidelines
Put into practice what you have learned from the ISE&PPOOA methodology to make an example with a MBSE tool
Mission dimension diagrams
System dimension diagrams
Sugerencias de combinación de módulos
Curso Medio (24 horas): M1-M2-M3-M4-M5-M7
Opcionales (12 horas): M0-M1-M8-M9