Artículo Científico - Creación de un sistema experto para asistir al ingeniero en software en la elaboración de documentos de requerimientos.


Abstract:

La complejidad de los proyectos de software, así como el carácter multidisciplinar de ingeniería de requisitos obliga a los desarrolladores a seleccionar cuidadosamente las técnicas y prácticas de especificación de requerimientos durante el proceso de desarrollo de software. Uno de los mayores problemas en la especificación de requerimientos es trasladar de un lenguaje natural a una especificación, en la que el requerimiento tenga aplicación en el dominio, este traslado se ve comúnmente afectado por la mala comprensión del dominio de la aplicación, el mayor trabajo para el ingeniero de software es explorar sobre ámbitos desconocidos y trabajar sobre un lenguaje en el que, tanto el usuario como el ingeniero, mantienen un grado de abstracción diferente. En este artículo nos centraremos en los problemas de la especificación de requerimientos asistidos y/o apoyados por un sistema experto: indicando lo que se debe especificar. Una de las técnicas utilizadas para la especificación de requerimientos es determinar los tipos de marcos de problemas con la finalidad de obtener la tipificación de requerimientos. Hemos implementado un sistema experto el cual permite obtener un documento de especificación de requerimientos basado en el estándar IEEE 830, documento entendible y legible para las fases iniciales del desarrollo de un producto software.

Año de publicación:

2015

Keywords:

  • SISTEMAS INFORMÁTICOS DE APRENDIZAJE
  • INDUSTRIA DE SOFTWARE
  • ingeniería de software
  • Inteligencia Artificial

Fuente:

rraaerraae

Tipo de documento:

Article

Estado:

Acceso abierto

Áreas de conocimiento:

  • Ingeniería de software
  • Software

Áreas temáticas:

  • Ciencias de la computación