10 research outputs found

    Perception and enterprise communication networks to improve the requirements elicitation process

    Get PDF
    The requirements elicitation phase of software development projects is characterised by the intensity and importance of communication activities. Requirements elicitation is a traditional exploratory phase in which context is analysed and an abstraction is performed as a consequence. However, exploratory processes are characterised by a deep interaction with environmental factors. In this paper, we present a process for managing communication during the requirements elicitation phase. Our process would help get well-defined requirements by using knowledge inside organisations and a classification of requirements perception based on how environment is controlled by stakeholders. Our approach can be used to guide the elicitation process as well as to validate the requirements.Eje: Procesamiento Concurrente, Paralelo y DistribuidoRed de Universidades con Carreras en Informática (RedUNCI

    Uso de la programación neurolingüística en el proceso de elicitación de requerimientos

    Get PDF
    El proceso de elicitación debe comprender actividades multidisciplinarias, incorporando a las propias de la Ingeniería de Software y a aquellas inherentes al comportamiento humano. En tal sentido extendiendo nuestro trabajo sobre percepción [1], presentamos una aplicación de la PNL (Programación Neuro-Lingüística) que permita al analista lograr un mejor conocimiento mediante la construcción de un “mapa territorial” por cada usuario proveedor de requisitos, lo que maximizará sin dudas la calidad de los requisitos obtenidos en cuanto a la correctitud, completitud y comprensibilidad.Eje: Análisis de RequerimientosRed de Universidades con Carreras en Informática (RedUNCI

    Uso de la programación neurolingüística en el proceso de elicitación de requerimientos

    Get PDF
    El proceso de elicitación debe comprender actividades multidisciplinarias, incorporando a las propias de la Ingeniería de Software y a aquellas inherentes al comportamiento humano. En tal sentido extendiendo nuestro trabajo sobre percepción [1], presentamos una aplicación de la PNL (Programación Neuro-Lingüística) que permita al analista lograr un mejor conocimiento mediante la construcción de un “mapa territorial” por cada usuario proveedor de requisitos, lo que maximizará sin dudas la calidad de los requisitos obtenidos en cuanto a la correctitud, completitud y comprensibilidad.Eje: Análisis de RequerimientosRed de Universidades con Carreras en Informática (RedUNCI

    Una estrategia para la mejora en la definición de casos de uso

    Get PDF
    La comunicación es un instrumento de gestión, ya que favorece a los integrantes de una organización permitiéndole que consoliden una única imagen de empresa, que representa sus intereses, evitando objetivos opuestos. La comunicación está presente en todas partes (con lenguaje verbal o sin él) y estructura los modos de pensamiento, las conductas y el sistema de valores. Es fuente de poder, tanto por la información en sí como por el derecho a la palabra. En este contexto discutiremos como gestionar la comunicación para una elicitación exitosa, que nos guíe para detectar dónde y cómo obtener los requerimientos para luego expresarlos en Casos de Uso para su posterior especificación, evitando el riesgo que trae aparejado elicitar requerimientos de fuentes no recomendables. Para ello se indicará como utilizar las redes de comunicación existentes en toda organización como punto de partida para diseñar estrategias que nos permitan elicitar los requerimientos. La presente es una propuesta que contribuye a reducir el tiempo que necesita el analista para la adquisición del conocimiento del dominio específico, y lo posiciona dentro del dominio específico para ubicar las fuentes de información adecuadas para proveer los requerimientos verdaderos que deben ser especificadosEje: Ingeniería en SoftwareRed de Universidades con Carreras en Informática (RedUNCI

    Classifying groupware tools to improve communication in geographically distributed elicitation

    Get PDF
    In a scene where stakeholders are geographically distributed, communication presents new challenges for research areas. Considering the characteristics of interpersonal communication and the virtual area where it is carried out, the importance of applying interdisciplinary approaches, such as Cognitive Engineering, is currently increasing. Particularly, our proposal aims at improving the interaction between stakeholders by applying learning models when eliciting distributed software requirements. These models might help characterise the way people interact with distributed environment abstracting information or procedures. Identifying a type of interaction a stakeholder is more suitable for, would led to the use of specific groupware tools as a way of improving communication during a requirements elicitation process.Eje: Ingeniería de Software y Bases de Datos (ISBD)Red de Universidades con Carreras en Informática (RedUNCI

    Perception and enterprise communication networks to improve the requirements elicitation process

    Get PDF
    The requirements elicitation phase of software development projects is characterised by the intensity and importance of communication activities. Requirements elicitation is a traditional exploratory phase in which context is analysed and an abstraction is performed as a consequence. However, exploratory processes are characterised by a deep interaction with environmental factors. In this paper, we present a process for managing communication during the requirements elicitation phase. Our process would help get well-defined requirements by using knowledge inside organisations and a classification of requirements perception based on how environment is controlled by stakeholders. Our approach can be used to guide the elicitation process as well as to validate the requirements.Eje: Procesamiento Concurrente, Paralelo y DistribuidoRed de Universidades con Carreras en Informática (RedUNCI

    Una propuesta para la enseñanza de aspectos integrales de la ingeniería de requerimientos en las carreras de computación

    Get PDF
    La enseñanza de la Ingeniería de Requerimientos en particular no es una tarea fácil en el ámbito de las carreras de Computación. En general, los temas relacionados con este tópico se abordan en una única asignatura limitando la enseñanza a un método de modelado y documentación de requerimientos (usualmente siguiendo el paradigma de orientación a objetos); y lamentablemente, asumiendo que el conocimiento sobre la construcción de modelos en sí mismos ya ha sido adquirido. En este artículo, presentamos una propuesta integral que ha evolucionado después de más de quince años de experiencia en la enseñanza de la ingeniería de requerimientos. Nuestra propuesta ha sido aplicada sistemáticamente y revisada a fin de obtener el máximo de transferencia dadas las limitaciones de tiempo que implica disponer de una única asignatura para formar “ingenieros de requerimientos software”.Red de Universidades con Carreras en Informática (RedUNCI

    Una propuesta para la enseñanza de aspectos integrales de la ingeniería de requerimientos en las carreras de computación

    Get PDF
    La enseñanza de la Ingeniería de Requerimientos en particular no es una tarea fácil en el ámbito de las carreras de Computación. En general, los temas relacionados con este tópico se abordan en una única asignatura limitando la enseñanza a un método de modelado y documentación de requerimientos (usualmente siguiendo el paradigma de orientación a objetos); y lamentablemente, asumiendo que el conocimiento sobre la construcción de modelos en sí mismos ya ha sido adquirido. En este artículo, presentamos una propuesta integral que ha evolucionado después de más de quince años de experiencia en la enseñanza de la ingeniería de requerimientos. Nuestra propuesta ha sido aplicada sistemáticamente y revisada a fin de obtener el máximo de transferencia dadas las limitaciones de tiempo que implica disponer de una única asignatura para formar “ingenieros de requerimientos software”.Red de Universidades con Carreras en Informática (RedUNCI

    Learning to teach database design by trial and error

    Get PDF
    Proceedings of: 4th International Conference on Enterprise Information Systems (ICEIS 2002), Ciudad Real, Spain, April 3-6, 2002The definition of effective pedagogical strategies for coaching and tutoring students according to their needs in each moment is a high handicap in ITS design. In this paper we propose the use of a Reinforcement Learning (RL) model, that allows the system to learn how to teach to each student individually, only based on the acquired experience with other learners with similar characteristics, like a human tutor does. This technique avoids to define the teaching strategies by learning action policies that define what, when and how to teach. The model is applied to a database design ITS system, used as an example to illustrate all the concepts managed in the model

    Classifying groupware tools to improve communication in geographically distributed elicitation

    Get PDF
    In a scene where stakeholders are geographically distributed, communication presents new challenges for research areas. Considering the characteristics of interpersonal communication and the virtual area where it is carried out, the importance of applying interdisciplinary approaches, such as Cognitive Engineering, is currently increasing. Particularly, our proposal aims at improving the interaction between stakeholders by applying learning models when eliciting distributed software requirements. These models might help characterise the way people interact with distributed environment abstracting information or procedures. Identifying a type of interaction a stakeholder is more suitable for, would led to the use of specific groupware tools as a way of improving communication during a requirements elicitation process.Eje: Ingeniería de Software y Bases de Datos (ISBD)Red de Universidades con Carreras en Informática (RedUNCI
    corecore