Articulo de referencia

Base de datos

La arquitectura basada en modelos y la ingeniería de software ( MBASE) son procesos de desarrollo de software desarrollados por Barry Boehm y Dan Port a finales de la década de ...

La arquitectura basada en modelos y la ingeniería de software ( MBASE) son procesos de desarrollo de software desarrollados por Barry Boehm y Dan Port a finales de la década de 1990. MBASE se centra en garantizar que los modelos de producto de un proyecto ( arquitectura , requisitos , código fuente , etc.), los modelos de proceso (tareas, actividades, hitos), los modelos de propiedad (coste, cronograma, rendimiento, fiabilidad) y los modelos de éxito (beneficio mutuo para las partes interesadas, IKIWISI - Lo sabré cuando lo vea, caso de negocio) sean coherentes y se refuercen mutuamente.

MBASE es un enfoque para el desarrollo de sistemas de software que integra los modelos de proceso (PS), producto (PD), propiedad (PY) y éxito (SS) del sistema, modelos que se documentan en los siguientes elementos de definición del sistema (también denominados “artefactos” o “entregables”):

  • Descripción del concepto operativo (OCD)
  • Definición de requisitos del sistema y del software (SSRD)
  • Descripción de la arquitectura del sistema y del software (SSAD)
  • Plan de ciclo de vida (LCP)
  • Descripción de la justificación de la viabilidad (FRD)
  • Planes e informes de Construcción, Transición y Apoyo (CTS, por sus siglas en inglés)
  • Prototipos basados ​​en el riesgo

La esencia del enfoque LeanMBASE consiste en desarrollar los elementos de definición del sistema de forma concurrente, mediante un refinamiento iterativo, utilizando el enfoque espiral de tres puntos de anclaje y de beneficio mutuo basado en el riesgo, definido en el libro de Boehm , Anchoring the Software Process .

Historia

Durante los tres años (de 1995 a 1998) de desarrollo de productos de biblioteca digital para las bibliotecas de la Universidad del Sur de California (USC), Barry Boehm y Dan Port habían estado desarrollando un enfoque llamado Arquitectura (de Sistema) Basada en Modelos e Ingeniería de Software (MBASE).

Véase también

  • Ingeniería basada en modelos (es decir, MDA de OMG aplicada en el Modelo Independiente de Plataforma/Tecnología (PIM/TIM) y el Modelo Específico de Plataforma/Tecnología (PSM/TSM) en SSAD de MBASE)

Referencias

  • Investigación MBASE del Centro de Ingeniería de Software (CSE) de la USC
  • Barry Boehm : Anclando el proceso de software
  • Barry Boehm y Dan Port: Desafíos del modelado conceptual para la arquitectura basada en modelos y la ingeniería de software (MBASE)
  • Barry Boehm y otros: Directrices para la arquitectura (de sistemas) Lean basada en modelos e ingeniería de software (LeanMBASE)
  • Barry Boehm , David M. Wong y Raffi Tikidjian: Conciliando LeanMBASE con la agilidad basada en roles.