stringtranslate.com

Análisis de dominio

En ingeniería de software , el análisis de dominio o análisis de línea de productos es el proceso de analizar sistemas de software relacionados en un dominio para encontrar sus partes comunes y variables. Es un modelo de contexto comercial más amplio para el sistema. El término fue acuñado a principios de la década de 1980 por James Neighbors. [1] [2] El análisis de dominio es la primera fase de la ingeniería de dominio . Es un método clave para lograr la reutilización sistemática del software . [3]

El análisis de dominio produce modelos de dominio utilizando metodologías como lenguajes específicos de dominio , tablas de características , tablas de facetas , plantillas de facetas y arquitecturas genéricas , que describen todos los sistemas de un dominio. Se han propuesto varias metodologías para el análisis de dominio. [4]

Los productos, o "artefactos", de un análisis de dominio son a veces modelos orientados a objetos (por ejemplo, representados con el Lenguaje Unificado de Modelado (UML)) o modelos de datos representados con diagramas entidad-relación (ERD). Los desarrolladores de software pueden utilizar estos modelos como base para la implementación de arquitecturas y aplicaciones de software . Este enfoque del análisis de dominio a veces se denomina ingeniería basada en modelos .

En ciencias de la información , el término "análisis de dominio" fue sugerido en 1995 por Birger Hjørland y H. Albrechtsen. [5] [6]

Técnicas de análisis de dominios

Se han identificado, propuesto y desarrollado varias técnicas de análisis de dominio debido a la diversidad de objetivos, dominios y procesos involucrados.

Véase también

Referencias

  1. ^ Vecinos, JM Construcción de software mediante componentes. Informe técnico 160, Departamento de Información y Ciencias de la Computación, Universidad de California, Irvine, 1980.
  2. ^ Neighbors, JM "El enfoque Draco para la construcción de software a partir de componentes reutilizables". IEEE Transactions on Software Engineering, SE-10(5), septiembre de 1984.
  3. ^ Dennis de Champeaux, Douglas Lea y Penelope Faure (1993). Análisis de dominio Archivado el 3 de marzo de 2016 en Wayback Machine , capítulo 13, Desarrollo de sistemas orientados a objetos . Rahul Wis. ISBN  0-201-56355-X .
  4. ^ Frakes, WB y Kyo Kang, (2005), "Investigación sobre reutilización de software: estado y futuro", IEEE Transactions on Software Engineering, 31(7), julio, págs. 529-536.
  5. ^ B. Hjørland, H. Albrechtsen, "Hacia un nuevo horizonte en la ciencia de la información: análisis de dominios", Journal of the American Society for Information Science , n.º 6, vol. 46 (1995), págs. 400-425
  6. ^ Definición de análisis de dominio de Birger Hjørland Archivado el 5 de noviembre de 2011 en Wayback Machine.