Modelo ingenieria



 

Kits de ingeniería de modelos

Este tema proporciona conceptos fundamentales, como las definiciones de modelo y lenguaje de modelado, y expresa sus relaciones con las herramientas de modeladoherramientas de modelado e ingeniería de sistemas basada en modelos (MBSE)model-based systems engineering (MBSE).

En el contexto de la ingeniería de sistemasla ingeniería de sistemas, un modelo que represente un sistema y su entornoentorno es de especial importancia para el ingeniero de sistemas que debe especificar, diseñardiseñar, analizar y verificar sistemas, así como compartir información con otras partes interesadas. Se utiliza una variedad de modelos de sistemas para representar diferentes tipos de sistemas para diferentes propósitos de modelado. Algunos de los propósitos para modelar sistemas se resumen en el tema ¿Por qué modelar?, y una taxonomía simple de los diferentes tipos de modelos se describe en el tema Tipos de modelos. El tema de los estándares de modelado se refiere a algunos de los lenguajes estándar de modelado de sistemas y otros estándares de modelado que apoyan el MBSE.

Un modelo puede tener diferentes formas, como se indica en la primera definición anterior, incluyendo una representación física, matemática o lógica. Un modelo físico puede ser una maqueta que representa un sistema real, como un modelo de avión. Un modelo matemático puede representar posibles trayectorias de vuelo en términos de aceleración, velocidad, posición y orientación. Un modelo lógico puede representar relaciones lógicas que describan las posibles causas de fallo del avión, como por ejemplo, cómo un fallo del motor puede provocar una pérdida de potencia y hacer que el avión pierda altitud, o cómo las partes del sistema están interconectadas. Es evidente que pueden ser necesarios muchos modelos diferentes para representar un sistema de interés (SoI).

Modelo ético de ingeniería

El profesor Dov Dori es titular de la Cátedra Harry Lebensfeld de Ingeniería Industrial y director del Laboratorio de Modelización de Sistemas Empresariales de la Facultad de Ingeniería y Gestión Industrial del Technion, Instituto Tecnológico de Israel. Desde el año 2000 ha sido profesor visitante intermitente en la División de Sistemas de Ingeniería del MIT, donde actualmente es profesor. Se doctoró en Informática en 1988 por el Instituto de Ciencias Weizmann, obtuvo un máster en Investigación Operativa por la Universidad de Tel Aviv en 1981 y una licenciatura en Ingeniería y Gestión Industrial por el Technion en 1975.

El profesor Dov Dori inventó y desarrolló la Metodología Objeto-Proceso (OPM), recientemente adoptada como ISO 19450. Es autor de más de 300 publicaciones, entre artículos de revistas y conferencias, libros y capítulos de libros. El profesor Dori ha sido mentor de más de 50 estudiantes de posgrado. Ha presidido o copresidido nueve conferencias y talleres internacionales. Entre sus muchas tareas editoriales, el profesor Dori fue editor asociado de IEEE Transaction on Pattern Analysis and Machine Intelligence, y actualmente es editor asociado de Systems Engineering. Es miembro de INCOSE (Consejo Internacional de Ingeniería de Sistemas), de IAPR (Asociación Internacional de Reconocimiento de Patrones), de Omega Alpha Association (Sociedad Internacional de Honor de Ingeniería de Sistemas) y de IEEE y ACM. Sus intereses de investigación incluyen la ingeniería de sistemas basada en modelos, el modelado conceptual de sistemas complejos, la arquitectura y el diseño de sistemas, la ingeniería de software y sistemas, y la biología de sistemas.

Suministros de ingeniería de modelos

Debido al interés de la gente, se le preguntó a Julien Schmaltz (Consultor Principal), cuál es la diferencia entre la Prueba Basada en Modelos y la Ingeniería Dirigida por Modelos. Él lo explicará utilizando el V-Model.

El Model Based Testing automatiza la generación y la ejecución de casos de prueba a partir de un modelo. En el modelo V esto automatiza el trabajo de izquierda a derecha. La ingeniería basada en modelos consiste en automatizar la generación de código a partir de un modelo. En el modelo V, esto automatiza el trabajo de arriba a abajo. Esta es la respuesta más breve. Continuemos un poco más.

Un modelo para la generación de pruebas es una representación precisa de lo que debe hacer un sistema. A continuación, las herramientas de pruebas basadas en el modelo generan y ejecutan automáticamente pruebas que pasarán si, y sólo si, el sistema que se está probando se ajusta al modelo. Estos modelos pueden crearse a diferentes niveles de abstracción. Se puede hacer un modelo de un requisito y automatizar las pruebas de aceptación. A nivel de código, se puede hacer un modelo de un método y automatizar las pruebas unitarias. También es posible cualquier nivel intermedio. Una buena característica de las pruebas basadas en modelos es la posibilidad de modelar sólo partes de un sistema -por ejemplo, un pequeño conjunto de requisitos- y obtener ya las ventajas de las pruebas automatizadas. La prueba basada en modelos consiste en crear una representación precisa de lo que se espera. La comprobación real de si un sistema sometido a prueba cumple realmente las expectativas está automatizada.

Sitio web de ingeniería de modelos

El Departamento de Educación de Massachusetts tiene el mérito de haber elaborado las primeras normas estatales que incluían expectativas de aprendizaje relacionadas con la ingeniería para los alumnos de K-12. Su modelo del proceso de diseño de ingeniería incluía ocho pasos en un bucle repetitivo.

Engineering Is Elementary (EiE) es un programa desarrollado por el Museo de la Ciencia de Boston para enseñar ingeniería a los alumnos de primaria. Su modelo del proceso de diseño de ingeniería utiliza términos sencillos para definir 5 pasos.

El modelo EiE es un ciclo, sin punto de partida ni de llegada explícito. Su programa anima a los estudiantes a trabajar en los cinco pasos, pero reconocen que los ingenieros pueden saltar entre los pasos o trabajar sólo en uno o dos pasos antes de pasar su trabajo a otro equipo.

Los investigadores del Centro Nacional de Enseñanza de la Ingeniería y la Tecnología (NCETE) elaboraron el modelo de Massachusetts para hacer hincapié en la naturaleza no lineal del diseño de ingeniería. Este modelo hace hincapié en cómo los diseñadores pueden saltar de un paso a otro y posiblemente saltarse otros por completo.