177 research outputs found

    Procesamiento de lenguaje natural para estudiar completitud de requisitos

    Get PDF
    La Ingeniería de Software incluye el estudio inicial de los requisitos del sistema de software a desarrollar. A ello se dedican los Ingenieros de Requisitos, generando modelos que logren representar las necesidades de los clientes y usuarios y las soluciones a las mismas. El desarrollo de modelos de requisitos en lenguaje natural facilita la interacción entre todos los involucrados, aunque contribuye a generar ambigüedades. Por otro lado se ha comprobado la existencia de omisiones en una cantidad muy superior a la imaginada intuitivamente. Por su propia naturaleza, las omisiones son notoriamente elusivas. El desarrollo de un mismo modelo acerca del mismo problema por personas diferentes es la forma más eficaz para vislumbrar la magnitud de las omisiones en el dominio de la Ingeniería de Requisitos y posiblemente en muchas otras áreas. Para realizar estudios sobre la completitud de los modelos desarrollados, a fin de mejorar la calidad de los mismos, se ha propuesto la generación de una herramienta de software que permita comparar modelos escritos en lenguaje natural. Se propone que esta herramienta utilice recursos del Procesamiento del Lenguaje Natural.Eje: Ingeniería de SoftwareRed de Universidades con Carreras en Informátic

    Procesamiento de lenguaje natural para estudiar completitud de requisitos

    Get PDF
    La Ingeniería de Software incluye el estudio inicial de los requisitos del sistema de software a desarrollar. A ello se dedican los Ingenieros de Requisitos, generando modelos que logren representar las necesidades de los clientes y usuarios y las soluciones a las mismas. El desarrollo de modelos de requisitos en lenguaje natural facilita la interacción entre todos los involucrados, aunque contribuye a generar ambigüedades. Por otro lado se ha comprobado la existencia de omisiones en una cantidad muy superior a la imaginada intuitivamente. Por su propia naturaleza, las omisiones son notoriamente elusivas. El desarrollo de un mismo modelo acerca del mismo problema por personas diferentes es la forma más eficaz para vislumbrar la magnitud de las omisiones en el dominio de la Ingeniería de Requisitos y posiblemente en muchas otras áreas. Para realizar estudios sobre la completitud de los modelos desarrollados, a fin de mejorar la calidad de los mismos, se ha propuesto la generación de una herramienta de software que permita comparar modelos escritos en lenguaje natural. Se propone que esta herramienta utilice recursos del Procesamiento del Lenguaje Natural.Eje: Ingeniería de SoftwareRed de Universidades con Carreras en Informátic

    Influencia de las nominalizaciones sobre la completitud de modelos de requisitos

    Get PDF
    Dentro de la Ingeniería de Software surge como área altamente relevante, el estudio de los requisitos de un sistema de software. Definir todos los requisitos de un sistema en un contexto determinado es prácticamente imposible. Meramente estimar el grado de completitud logrado es un problema muy complejo. Para abordar el problema de la completitud se suelen generar modelos, que son validados con clientes y usuarios, siendo de particular interés los modelos en lenguaje natural, ya que facilitan la comprensión por parte del usuario. Pero aún contando con esta facilidad de comprensión por parte del usuario y contando con ingenieros de requisitos expertos, el problema de completitud de los requisitos desarrollados es notorio y debe ser atendido. En el presente trabajo se propone considerar específicamente las ventajas e inconvenientes que acarrea el uso de las nominalizaciones de los verbos en los modelos construidos, ya que se supone que un uso poco cuidado de las mismas puede desencadenar omisiones significativas.Eje: Eje: Ingeniería de SoftwareRed de Universidades con Carreras en Informática (RedUNCI

    Procesamiento de lenguaje natural para estudiar completitud de requisitos

    Get PDF
    La Ingeniería de Software incluye el estudio inicial de los requisitos del sistema de software a desarrollar. A ello se dedican los Ingenieros de Requisitos, generando modelos que logren representar las necesidades de los clientes y usuarios y las soluciones a las mismas. El desarrollo de modelos de requisitos en lenguaje natural facilita la interacción entre todos los involucrados, aunque contribuye a generar ambigüedades. Por otro lado se ha comprobado la existencia de omisiones en una cantidad muy superior a la imaginada intuitivamente. Por su propia naturaleza, las omisiones son notoriamente elusivas. El desarrollo de un mismo modelo acerca del mismo problema por personas diferentes es la forma más eficaz para vislumbrar la magnitud de las omisiones en el dominio de la Ingeniería de Requisitos y posiblemente en muchas otras áreas. Para realizar estudios sobre la completitud de los modelos desarrollados, a fin de mejorar la calidad de los mismos, se ha propuesto la generación de una herramienta de software que permita comparar modelos escritos en lenguaje natural. Se propone que esta herramienta utilice recursos del Procesamiento del Lenguaje Natural.Eje: Ingeniería de SoftwareRed de Universidades con Carreras en Informátic

    Influencia de las nominalizaciones sobre la completitud de modelos de requisitos

    Get PDF
    Dentro de la Ingeniería de Software surge como área altamente relevante, el estudio de los requisitos de un sistema de software. Definir todos los requisitos de un sistema en un contexto determinado es prácticamente imposible. Meramente estimar el grado de completitud logrado es un problema muy complejo. Para abordar el problema de la completitud se suelen generar modelos, que son validados con clientes y usuarios, siendo de particular interés los modelos en lenguaje natural, ya que facilitan la comprensión por parte del usuario. Pero aún contando con esta facilidad de comprensión por parte del usuario y contando con ingenieros de requisitos expertos, el problema de completitud de los requisitos desarrollados es notorio y debe ser atendido. En el presente trabajo se propone considerar específicamente las ventajas e inconvenientes que acarrea el uso de las nominalizaciones de los verbos en los modelos construidos, ya que se supone que un uso poco cuidado de las mismas puede desencadenar omisiones significativas.Eje: Eje: Ingeniería de SoftwareRed de Universidades con Carreras en Informática (RedUNCI

    Influencia de las nominalizaciones sobre la completitud de modelos de requisitos

    Get PDF
    Dentro de la Ingeniería de Software surge como área altamente relevante, el estudio de los requisitos de un sistema de software. Definir todos los requisitos de un sistema en un contexto determinado es prácticamente imposible. Meramente estimar el grado de completitud logrado es un problema muy complejo. Para abordar el problema de la completitud se suelen generar modelos, que son validados con clientes y usuarios, siendo de particular interés los modelos en lenguaje natural, ya que facilitan la comprensión por parte del usuario. Pero aún contando con esta facilidad de comprensión por parte del usuario y contando con ingenieros de requisitos expertos, el problema de completitud de los requisitos desarrollados es notorio y debe ser atendido. En el presente trabajo se propone considerar específicamente las ventajas e inconvenientes que acarrea el uso de las nominalizaciones de los verbos en los modelos construidos, ya que se supone que un uso poco cuidado de las mismas puede desencadenar omisiones significativas.Eje: Eje: Ingeniería de SoftwareRed de Universidades con Carreras en Informática (RedUNCI

    Mejoras a un modelo léxico mediante mapas conceptuales

    Get PDF
    Para aumentar la probabilidad de éxito de un proyecto de software es fundamental partir de buenas especificaciones de requisitos, pues defectos en ellas se trasladan a subsiguientes modelos y componentes de software. Es por ello que deben realizarse verificaciones tempranas de los modelos que se construyen en el proceso de requisitos. La mayoría de las técnicas de verificación apuntan a detectar defectos del tipo hechos incorrectos, inconsistencias y en menor medida omisiones. Frecuentemente, los modelos en la Ingeniería de Requisitos suelen escribirse en lenguaje natural, lo que propende también a la aparición de ambigüedades. Se presenta una propuesta preliminar de verificación de un modelo léxico utilizando mapas conceptuales, centrada en detectar principalmente omisiones y ambigüedades, y en formular correcciones a las mismas. Esta propuesta fue aplicada a un caso real, donde se comprobó la detección de un número razonable de defectos.XII Workshop Ingeniería de Software (WIS)Red de Universidades con Carreras en Informática (RedUNCI

    Mapas conceptuales para tratar nominalizaciones en modelos de requisitos

    Get PDF
    La Ingeniería de Software ha experimentado una evolución en los procesos de desarrollo, focalizándose en campos como la Ingeniería de Requisitos. Uno de los pilares de este campo es la comunicación, por lo que se incentiva el uso de modelos escritos en lenguaje natural durante la definición de requisitos. Es conveniente entonces escribir estos modelos usando el propio lenguaje del universo de discurso bajo estudio. Si bien se logra así una mejora sustancial en la comunicación, surgen problemas inherentes al lenguaje natural, tales como las ambigüedades. Paralelamente, se ha comprobado, mediante estudios estadísticos de completitud, la ocurrencia de omisiones significativas en modelos del proceso de requisitos. Las actividades de verificación y validación suelen tener dificultades en la detección de estos problemas. Es por ello que se propone extender una técnica de inspección de modelos en lenguaje natural, basada en la construcción de mapas conceptuales, potencialmente útil para la detección de ciertas omisiones y ambigüedades provenientes de la nominalización de verbos, que se ha observado con frecuencia en la comunicación y se traslada esencialmente a los modelos escritos en lenguaje natural.Eje: Ingeniería de SoftwareRed de Universidades con Carreras en Informátic

    Heurísticas para el modelado de requisitos escritos en lenguaje natural

    Get PDF
    El diseño de heurísticas de calidad comprobable que permitan facilitar la construcción de modelos en la Ingeniería de Requisitos es una ardua tarea. Disponer de dichas heurísticas simplifica las actividades del ingeniero de requisitos y permite mejorar la calidad de los modelos producidos. Trabajando sobre problemas de completitud de modelos en lenguaje natural, se observó que algunas heurísticas de construcción de dichos modelos no lograban efectos reales en la reducción de las omisiones. Es por ello que se propone una mejora en las heurísticas para facilitar la creación de un modelo en lenguaje natural llamado Léxico Extendido del Lenguaje. Estas heurísticas se elaboraron en base a la identificación de las causas que provocaban las omisiones detectadas.XI Workshop de Ingeniería de SoftwareRed de Universidades con Carreras en Informátic

    Heurísticas para el modelado de requisitos escritos en lenguaje natural

    Get PDF
    El diseño de heurísticas de calidad comprobable que permitan facilitar la construcción de modelos en la Ingeniería de Requisitos es una ardua tarea. Disponer de dichas heurísticas simplifica las actividades del ingeniero de requisitos y permite mejorar la calidad de los modelos producidos. Trabajando sobre problemas de completitud de modelos en lenguaje natural, se observó que algunas heurísticas de construcción de dichos modelos no lograban efectos reales en la reducción de las omisiones. Es por ello que se propone una mejora en las heurísticas para facilitar la creación de un modelo en lenguaje natural llamado Léxico Extendido del Lenguaje. Estas heurísticas se elaboraron en base a la identificación de las causas que provocaban las omisiones detectadas.XI Workshop de Ingeniería de SoftwareRed de Universidades con Carreras en Informátic
    • …
    corecore