Un modelo específico de plataforma es un modelo de un sistema de software o empresarial vinculado a una plataforma tecnológica específica (por ejemplo, un lenguaje de programación , un sistema operativo , un formato de archivo de documentos o una base de datos ). Los modelos específicos de plataforma son indispensables para la implementación real de un sistema.
Por ejemplo, si una empresa necesita implementar una tienda en línea, su sistema de software deberá almacenar distintos tipos de información: productos disponibles, información de usuarios como tarjetas de crédito, etc. El diseñador podría optar por utilizar una base de datos Oracle para este propósito . Para que esto funcione, el diseñador deberá expresar conceptos (por ejemplo, el concepto de usuario) en un modelo relacional utilizando el dialecto SQL de Oracle . Este modelo relacional específico de Oracle es un ejemplo de un modelo específico de plataforma .
En la arquitectura dirigida por modelos , un modelo específico de la plataforma es aquel en el que el diseño del modelo se construye teniendo en cuenta la plataforma de ejecución prevista, lo que determina las decisiones de diseño. [ 1 ]
Conceptos relacionados
- Lenguaje de transformación ATLAS (ATL)
- Lenguaje específico de dominio (DSL)
- Modelado específico de dominio (DSM)
- Marco de modelado de Eclipse (EMF)
- Entorno de modelado genérico (GME)
- Marco de modelado gráfico (GMF)
- Instalación de metaobjetos (MOF)
- Metamodelado
- Pruebas basadas en modelos (MBT)
- Arquitectura dirigida por modelos (MDA)
- Lenguaje de Transformación de Modelos (MTL)
- Lenguaje de Restricciones de Objetos (OCL)
- Análisis y diseño orientado a objetos (OOAD)
- Transformaciones de modelos automatizadas visuales VIATRA
- Intercambio de metadatos XML (XMI)
Referencias
- ↑ Oquendo, Flavio (2004). Arquitectura de software . pag. 76.
- Arquitectura de software
- Ingeniería de sistemas