926 research outputs found

    Definición de un proceso de elicitación de objetivos

    Get PDF
    Es difícil plasmar en pocas páginas todos los detalles y consideraciones que permitieron elaborar esta tesis. Trataré de reflexionar en lo más relevante. En primer lugar, destacar la creciente importancia de la Ingeniería de Requerimientos en la construcción de Software. Años atrás, tanto la literatura como la industria del Software, sólo consideraban la Ingeniería de Software como un todo omitiendo la Ingeniería de Requerimientos como disciplina. Uno de los propósitos más importantes de la Ingeniería de Requerimientos es obtener una Especificación de Requerimientos que establezca claramente “qué” se quiere resolver, minimizando los errores de interpretación acerca del dominio del problema. Gran parte de esto está relacionado con la Elicitación, etapa inicial en todo proceso de Requerimientos. Diferentes técnicas son aplicables para obtener la Especificación de Requerimientos de Software. La técnica de Metas u Objetivos es una de la más aceptada dentro de la comunidad de Ingeniería de Requerimientos y posee una larga tradición en el campo de los Sistemas de Información [Davis87] [Kendall91]. El propósito inicial fue analizar los enfoques orientados a objetivos más importantes y establecer un denominador común (en este caso, una carencia), constituyendo así un elemento esencial sobre el cual se pudo elaborar este trabajo. Posteriormente, se eligió un enfoque sobre el cual suplir esta carencia. Se seleccionó GBRAM, ya que es un enfoque ampliamente reconocido, referente en el tema de objetivos y con bibliografía ampliamente disponible. Pero lo más sugestivo fue que el esquema de los objetivos obtenidos con GBRAM conducían, en algún sentido, a pensar en Escenarios. Esta intuición despertó un interés especial y fue quizás una de las mayores motivaciones. A partir del hallazgo de esta “similitud”, se analizaron diversos escenarios (particularmente todos los escenarios de [Bertolami01] y [Leite96]) y desde ellos se planteó la generación de objetivos con el esquema GBRAM. Con esa meta, se plantearon un conjunto de reglas de identificación de las componentes de los Objetivos basadas en las componentes de los Escenarios. Esas reglas se clasificaron en término de las componentes de Escenarios y salvo excepciones, resultan sencillas de operar. Además, poseen la ventaja de ser explicitadas en términos suficientemente rigurosos para la Ingeniería de Requerimientos, a pesar de no ser formales. Se aplicaron a todos los escenarios que previamente se habían analizado y en todos los casos el resultado fue satisfactorio. Por último, se definió un mecanismo de aplicación de reglas, eliminando cualquier duda respecto a cómo y cuándo aplicar cada una de ellas. Este mecanismo es un algoritmo en pseudocódigo, simple, pero necesario para la aplicación de reglas. Los resultados obtenidos confirman fuertemente una analogía semántica entre la información contenida en los Escenarios y la información necesaria para representar Objetivos. Es probable que pueda juzgarse que la intuición de similitud semántica entre el enfoque de Escenarios y Objetivos no sea nueva, pero no se han hallado trabajos que muestren o comprueben fehacientemente dicha analogía, y es precisamente en esta tesis donde se intenta dar un sustento razonable a esa similitud. En resumen, el presente trabajo refleja la posibilidad de identificar Objetivos a partir de Escenarios, estableciendo una metodología de Elicitación de Objetivos a partir de Escenarios. Por lo tanto, la contribución realizada es la definición de un Proceso de Elicitación de Objetivos.Es revisado por: http://sedici.unlp.edu.ar/handle/10915/9615Facultad de Informátic

    Proceso de elicitación de objetivos

    Get PDF
    La Ingeniería de Requerimientos de Sistemas de Software, o Ingeniería de Requerimientos, es un área de estudio que cubre los aspectos de la Ingeniería de Software relacionados con la compresión de problemas y cómo producir una descripción detallada de esos problemas, para que sean posibles de resolver a través de la construcción de Sistemas de Software. En la comunidad de Ingeniería de Requerimientos, los fundamentos del sistema están abarcados por los “objetivos” de la organización, y se definen usualmente como las metas a ser cumplidas por el sistema y su entorno, aunque algunos autores distinguen los objetivos del sistema de los objetivos de la organización. Como todo artefacto a producir en la fase de requerimientos, los objetivos del sistema deben recorrer un proceso de elicitación, modelización y validación [Lou95]. Sin embargo, los diferentes enfoques centralizados en objetivos, poseen, aunque en diferente medida, procesos mediante los que modelizan y validan los objetivos, pero no sucede lo mismo en cuanto a las indicaciones para la elicitación de los objetivos. Este trabajo presenta el uso de Escenarios como fuente para elicitar Objetivos, vínculo ya establecido por [Kav96], [Ant97], [Rol98], [Rol99], aunque a diferencia de éstos, se propone una estrategia para identificar Objetivos con el esquema de Antón [Ant96] [Ant97] [Ant98] a partir de Escenarios, en particular con el esquema de Leite [Lei97] [Lei00]Eje: I - Workshop de Ingeniería de Software y Base de DatosRed de Universidades con Carreras en Informática (RedUNCI

    Proceso de elicitación de objetivos

    Get PDF
    La Ingeniería de Requerimientos de Sistemas de Software, o Ingeniería de Requerimientos, es un área de estudio que cubre los aspectos de la Ingeniería de Software relacionados con la compresión de problemas y cómo producir una descripción detallada de esos problemas, para que sean posibles de resolver a través de la construcción de Sistemas de Software. En la comunidad de Ingeniería de Requerimientos, los fundamentos del sistema están abarcados por los “objetivos” de la organización, y se definen usualmente como las metas a ser cumplidas por el sistema y su entorno, aunque algunos autores distinguen los objetivos del sistema de los objetivos de la organización. Como todo artefacto a producir en la fase de requerimientos, los objetivos del sistema deben recorrer un proceso de elicitación, modelización y validación [Lou95]. Sin embargo, los diferentes enfoques centralizados en objetivos, poseen, aunque en diferente medida, procesos mediante los que modelizan y validan los objetivos, pero no sucede lo mismo en cuanto a las indicaciones para la elicitación de los objetivos. Este trabajo presenta el uso de Escenarios como fuente para elicitar Objetivos, vínculo ya establecido por [Kav96], [Ant97], [Rol98], [Rol99], aunque a diferencia de éstos, se propone una estrategia para identificar Objetivos con el esquema de Antón [Ant96] [Ant97] [Ant98] a partir de Escenarios, en particular con el esquema de Leite [Lei97] [Lei00]Eje: I - Workshop de Ingeniería de Software y Base de DatosRed de Universidades con Carreras en Informática (RedUNCI

    Técnicas utilizadas para la toma y elicitación de requerimientos en la ingeniería del software

    Get PDF
    La Elicitación de Requisitos es el fundamento o base primordial en el desarrollo de proyectos software y es la fase que proporciona el impacto más alto en el diseño y en las demás fases del ciclo de vida del producto. de realizarse apropiadamente, puede ayudar a reducir los cambios y las correcciones en los requisitos, lo que conlleva a la optimización de costos en el desarrollo de software por pérdidas de tiempo. Además, la calidad de la elicitación determina la exactitud de la retroalimentación al cliente acerca de la integridad y validez de los requisitos. debido a que esta fase es crítica y de alto impacto en el proyecto, es muy importante que la labor de elicitar se realice lo más cercano posible a la exactitud. Dado que existen diferentes características de los proyectos software, en este trabajo se proponen algunas técnicas para llevar a cabo la Elicitación de Requisitos con base en la discusión y en la explicación de los procesos relacionados y métodos aplicados en los diferentes tipos de proyectos software

    Análisis de requisitos de un software de gestión de requisitos

    Get PDF
    El objetivo de este artículo es la exposición de los resultados de realizar un análisis de requisitos de un software de gestión de requisitos. El estudio está basado en aplicar la metodología de las 3 dimensiones de la ingeniería de requisitos del software, que se basa en la selección de fuentes - stakeholders, documentación existente y el análisis comparativo de otros softwares de gestión disponibles en el mercado -, recopilación de artefactos - escenarios, objetivos y requisitos - al aplicar técnicas de elicitación, análisis documental, la elaboración de un posible prototipo de software de gestión y la entrevista a un stakeholder. En la selección de fuentes se revisaron los diferentes manuales y documentos de los diferentes softwares de gestión de requisitos que se compararon durante el estudio. También se realizó una entrevista a un determinado stakeholder experimentado en la utilización de dichos softwares. Todos los resultados del análisis, comparaciones, recolección de requisitos, conclusiones se documentaron en un documento de visión, en un SRS y en unas actas con las características específicas de cada software analizado.The purpose of this paper is the presentation of the results of an analysis of requirements of a software requirements management. The study is based on applying the methodology of the 3 dimensions of engineering software requirements, which is based on the selection of sources - stakeholders, existing documentation and comparative analysis of other management software available on the market - collection structures - scenarios, objectives and requirements - elicitation techniques to implement, document analysis, prototype development of a possible management software and a stakeholder interview. In the selection of the different sources of manuals and documents different software requirements management were compared during the study were reviewed. An interview was also performed to a specific stakeholder experienced in the use of such software. All results of the analysis, comparisons, gathering requirements, and conclusions are documented in a vision document, in a SRS and the specific characteristics of each software analyzed.L'objectiu d'aquest article és l'exposició dels resultats de realitzar una anàlisi de requisits d'un software de gestió de requisits. L'estudi es basa en l'aplicació de la metodologia de les 3 dimensions de l'enginyeria de requisits del software, que es fonamenta en la selecció de fonts - stakeholders, documentació existent i l'anàlisi comparativa d'altres softwares de gestió disponibles al mercat - recopilació d'artefactes - escenaris, objectius i requisits - en aplicar tècniques d'elicitació, anàlisi documental, l'elaboració d'un possible prototip de software de gestió i l'entrevista a un stakeholder. En la selecció de fonts es van revisar els diferents manuals i documents dels diferents softwares de gestió de requisits que es van comparar durant l'estudi. També es va realitzar una entrevista a un determinat stakeholder experimentat en la utilització d'aquests softwares. Tots els resultats de l'anàlisi, comparacions, recol·lecció de requisits, conclusions, es van documentar en un document de visió, en un SRS i en unes actes amb les característiques específiques de cada software analitzat

    Elicitación de Objetivos, un estudio comparativo

    Get PDF
    La Ingeniería de Requerimientos de Sistemas de Software, o Ingeniería de Requerimientos, busca producir una descripción detallada de un problema, con el fin de construir un Sistema de Software, que satisfaga las “necesidades y objetivos” de la organización donde funcionará dicho sistema. En la comunidad de Ingeniería de Requerimientos, estos objetivos constituyen el fundamento del sistema, y son usualmente definidos como las metas a ser cumplidas por el sistema y su entorno, aunque algunos autores distinguen los objetivos del sistema de los objetivos de la organización. Actualmente existen diferentes enfoques de formulación de los requerimientos del sistema de software a partir de los objetivos, cada uno de ellos con características diferentes pero con un propósito en común: disponer de las Metas u Objetivos que deberá cumplir el sistema. Como todo artefacto a producir en la fase de requerimientos, los objetivos del sistema deben recorrer un proceso de elicitación, modelización y validación [Lou95]. Sin embargo, las diferentes propuestas poseen, aunque en diferente medida, procesos mediante los que modelizan y validan los objetivos, pero no sucede lo mismo en cuanto a las indicaciones para la elicitación de los objetivos. Este trabajo presenta un estudio comparativo de los principales enfoques orientados a objetivos, analizando el proceso de elaboración de objetivos en cada uno de ellos, con especial atención en el proceso de Elicitación de Objetivos.Eje: Ingeniería de Software y Bases de Datos (ISBD)Red de Universidades con Carreras en Informática (RedUNCI

    Identificación de Objetivos a partir de LEL & Escenarios

    Get PDF
    El proceso de elicitar requerimientos intenta “descubrir” el conocimiento de un problema. Esta tarea no es fácil ni sencilla, por lo tanto la forma de abordar un problema no se puede reducir a la simple aplicación de una técnica específica de elicitación. De este modo, la combinación de varias técnicas debería enriquecer este proceso, conduciendo al analista a mejores resultados. Este trabajo presenta (a través casos concretos) la combinación de técnicas de elicitación, específicamente LEL & Escenarios, como fuente para identificar Objetivos.Eje: Análisis de RequerimientosRed de Universidades con Carreras en Informática (RedUNCI

    Identificación de Objetivos a partir de LEL & Escenarios

    Get PDF
    El proceso de elicitar requerimientos intenta “descubrir” el conocimiento de un problema. Esta tarea no es fácil ni sencilla, por lo tanto la forma de abordar un problema no se puede reducir a la simple aplicación de una técnica específica de elicitación. De este modo, la combinación de varias técnicas debería enriquecer este proceso, conduciendo al analista a mejores resultados. Este trabajo presenta (a través casos concretos) la combinación de técnicas de elicitación, específicamente LEL & Escenarios, como fuente para identificar Objetivos.Eje: Análisis de RequerimientosRed de Universidades con Carreras en Informática (RedUNCI
    corecore