Tecnología

Inicio

Tablas de faceta en Análisis del ámbito

análisis de dominio es un método utilizado en el desarrollo de software. Los dominios son una colección de aplicaciones de software con características comunes, o conjuntos de problemas con características comunes que el software puede resolver. Mediante el establecimiento de los principios subyacentes de un dominio particular, el análisis del dominio desarrolla directrices para la creación de software de aplicación para el dominio. mesas de faceta son una herramienta de análisis de dominio.

Ingeniería de dominio

La ingeniería de software se centra en las necesidades de cada proyecto; la ingeniería de dominio busca de soluciones a las familias de los proyectos. la ingeniería de dominio comienza con el análisis de dominio para definir los parámetros del dominio, aprender cómo funciona y fijar directrices generales que captan la arquitectura de software de dominio relacionados. Esto ayuda a los desarrolladores a decidir qué software y lenguajes de programación funcionan mejor con un dominio dado y les ayuda a diseñar modelos para proyectos de software en el futuro.

La agrupación conceptual

agrupamiento conceptual es una herramienta de análisis de dominio. Los desarrolladores de software descripciones estudios y códigos de programa para producir una lista de conceptos importantes del dominio. A continuación, se crea una lista de vocabulario, la agrupación de palabras relacionadas con cada concepto. Por último, se subdivide cada grupo en listas más pequeñas de palabras conocidas como facetas. La fila superior de la tabla identifica los términos comunes en todo el dominio, con las palabras opcionales colocados debajo de ellos en las columnas.

Tabla faceta

Si un desarrollador estudia el dominio de recuperación de información, la lista de términos universales en la parte superior de la tabla incluye "hardware", "conceptos Estructura de archivos" y "modelos conceptuales", común a todos los sistemas en el dominio. La fila en "modelos conceptuales" corre a través de términos como "booleano", "Extended Boolean" y "Cadena de búsqueda". Esto ofrece a los desarrolladores una muestra de referencia visual que los conceptos se encuentran en todo el dominio, y que son opcionales o mutuamente excluyentes.

Ejemplo

Un estudio realizado en 2007 por científicos de la computación en Virginia Tech aplicó el análisis de dominio de algoritmos de fusión, las herramientas que ayudan a las bases de datos se ajustan a las solicitudes de información con las palabras, términos y variantes de ortografía. Como parte del análisis, los investigadores crearon una mesa faceta de varias columnas rematadas por términos tales como "Operaciones" y "Palabra de piezas." En "Operaciones", incluidos los aspectos "más largo del partido," "Coincidencia parcial" y "Partido más corto"; la columna "Palabra de piezas" incluye "Morfema", "fonema", "Prefijo", "sufijo" y "Vocal". Esto ayudó a los investigadores clasifican las formas en las que un algoritmo puede cazar para las palabras.