992 research outputs found

    Metodologías ágiles de desarrollo de Software aplicadas a la gestión de proyectos empresariales

    Get PDF
    El presente artículo se centra en el conocimiento de las diferentes metodologías ágiles de desarrollo de sof- tware utilizadas para llevar a cabo un proyecto empre- sarial de una forma eficiente, optimizando el uso de los recursos y logrando obtener resultados que cumplan con los requisitos planteados en sus orígenes por los cliente

    Tendencias de diseño arquitectural de Sistemas de Información con requerimientos cambiantes

    Get PDF
    Ante el entorno dinámico de las organizaciones actuales, las necesidades empresariales llevan a realizar constantes cambios a los requerimientos del sistema de información. Para amortizar estos cambios desde etapas tempranas del desarrollo, se propone trabajar con metodologías ágiles en la elicitación de requerimientos y con un enfoque orientado a procesos en el modelado de los mismos. Además, se resalta la importancia de la arquitectura de software como diseño, permitiendo automatizar sistemas de información a partir de atributos de calidad que satisfacen las metas de la organización. Para permitir abstraer los elementos de una arquitectura para su posterior codificación, existen numerosas herramientas que dan soporte a un Lenguaje de Descripción de Arquitecturas (ADL). Nuestro trabajo pretende analizar los soportes tecnológicos y los marcos metodológicos que podrían aplicarse a los tipos de organizaciones que podemos encontrar en la Patagonia Austral, usando la arquitectura SOA.Eje: Ingeniería de SoftwareRed de Universidades con Carreras en Informática (RedUNCI

    Tendencias de diseño arquitectural de Sistemas de Información con requerimientos cambiantes

    Get PDF
    Ante el entorno dinámico de las organizaciones actuales, las necesidades empresariales llevan a realizar constantes cambios a los requerimientos del sistema de información. Para amortizar estos cambios desde etapas tempranas del desarrollo, se propone trabajar con metodologías ágiles en la elicitación de requerimientos y con un enfoque orientado a procesos en el modelado de los mismos. Además, se resalta la importancia de la arquitectura de software como diseño, permitiendo automatizar sistemas de información a partir de atributos de calidad que satisfacen las metas de la organización. Para permitir abstraer los elementos de una arquitectura para su posterior codificación, existen numerosas herramientas que dan soporte a un Lenguaje de Descripción de Arquitecturas (ADL). Nuestro trabajo pretende analizar los soportes tecnológicos y los marcos metodológicos que podrían aplicarse a los tipos de organizaciones que podemos encontrar en la Patagonia Austral, usando la arquitectura SOA.Eje: Ingeniería de SoftwareRed de Universidades con Carreras en Informática (RedUNCI

    Tendencias de diseño arquitectural de Sistemas de Información con requerimientos cambiantes

    Get PDF
    Ante el entorno dinámico de las organizaciones actuales, las necesidades empresariales llevan a realizar constantes cambios a los requerimientos del sistema de información. Para amortizar estos cambios desde etapas tempranas del desarrollo, se propone trabajar con metodologías ágiles en la elicitación de requerimientos y con un enfoque orientado a procesos en el modelado de los mismos. Además, se resalta la importancia de la arquitectura de software como diseño, permitiendo automatizar sistemas de información a partir de atributos de calidad que satisfacen las metas de la organización. Para permitir abstraer los elementos de una arquitectura para su posterior codificación, existen numerosas herramientas que dan soporte a un Lenguaje de Descripción de Arquitecturas (ADL). Nuestro trabajo pretende analizar los soportes tecnológicos y los marcos metodológicos que podrían aplicarse a los tipos de organizaciones que podemos encontrar en la Patagonia Austral, usando la arquitectura SOA.Eje: Ingeniería de SoftwareRed de Universidades con Carreras en Informática (RedUNCI

    El modelado de requerimientos en las metodologías ágiles

    Get PDF
    Las metodologías ágiles surgidas a fines de los 90, no han sido muy tenidas en cuenta por el mundo académico, quizás recién a mediados de la década anterior se comienzan a encontrar trabajos de investigación al respecto. Nos enfocamos en uno de los trabajos realizados en el marco de la investigación en el que se estudiaron seis metodologías ágiles para analizar que prácticas y artefactos implementaban en el proceso de desarrollo de proyectos de software, específicamente en las actividades de ingeniería de requerimientos. Aquí se rescatan las metodologías XP, SCRUM y APM como las únicas que abarcan estas etapas, solas o en combinación con otras tradicionales o actuales.Eje: Ingeniería de SoftwareRed de Universidades con Carreras en Informática (RedUNCI

    El modelado de requerimientos en las metodologías ágiles

    Get PDF
    Las metodologías ágiles surgidas a fines de los 90, no han sido muy tenidas en cuenta por el mundo académico, quizás recién a mediados de la década anterior se comienzan a encontrar trabajos de investigación al respecto. Nos enfocamos en uno de los trabajos realizados en el marco de la investigación en el que se estudiaron seis metodologías ágiles para analizar que prácticas y artefactos implementaban en el proceso de desarrollo de proyectos de software, específicamente en las actividades de ingeniería de requerimientos. Aquí se rescatan las metodologías XP, SCRUM y APM como las únicas que abarcan estas etapas, solas o en combinación con otras tradicionales o actuales.Eje: Ingeniería de SoftwareRed de Universidades con Carreras en Informática (RedUNCI

    El modelado de requerimientos en las metodologías ágiles

    Get PDF
    Las metodologías ágiles surgidas a fines de los 90, no han sido muy tenidas en cuenta por el mundo académico, quizás recién a mediados de la década anterior se comienzan a encontrar trabajos de investigación al respecto. Nos enfocamos en uno de los trabajos realizados en el marco de la investigación en el que se estudiaron seis metodologías ágiles para analizar que prácticas y artefactos implementaban en el proceso de desarrollo de proyectos de software, específicamente en las actividades de ingeniería de requerimientos. Aquí se rescatan las metodologías XP, SCRUM y APM como las únicas que abarcan estas etapas, solas o en combinación con otras tradicionales o actuales.Eje: Ingeniería de SoftwareRed de Universidades con Carreras en Informática (RedUNCI

    Metodologías para desarrollar software seguro

    Get PDF
    Resumen: La seguridad ha pasado de ser un requerimiento no funcional, que podía implementarse como parte de la calidad del software a un elemento primordial de cualquier aplicación. Los hackers y grupos criminales evolucionan día a día y se han convertido expertos en explotar las vulnerabilidades de las aplicaciones y sitios en internet. Para hacer frente a estas amenazas, es necesaria la implementación de metodologías que contemplen en su proceso de desarrollo de software la eliminación de vulnerabilidades y la inclusión de la seguridad como un elemento básico en la arquitectura de cualquier producto de software. Este trabajo revisa algunas de las metodologías que contemplan la seguridad en su proceso. Palabras clave: metodologías, desarrollo de software, procesos ágiles, seguridad, vulnerabilidades

    Formulación de criterios para la selección de metodologías de desarrollo de software

    Get PDF
    Con la visión del software como producto nace la necesidad de implementar métodos que garanticen la correcta utilización de los recursos para obtener resultados cada vez más satisfactorios. Dado que el recurso principal para la creación de software es el capital humano[1], se requieren estándares para la unificación de los procesos de ejecución, motivo por el cual nacen las metodologías de desarrollo. A medida que los avances tecnológicos permiten otras posibilidades en cuanto al software y su desarrollo, se va haciendo evidente la necesidad de la evolución de las metodologías hacia un enfoque que les permita realizar cada vez más trabajo en tiempos más cortos sin ver comprometida la calidad del producto. Es así como en diversas partes del mundo se comienzan a crear nuevos métodos de desarrollo, con diversas prácticas que agilizan el proceso, cada una con ventajas y desventajas sobre las demás

    Automatización de requisitos: Historias de usuario generadas a partir de un modelo orientado a objetivos basado en el framework i*

    Get PDF
    This paper describes the implementation of a tool for automated generation of user stories from a graphical model. The objective-oriented modeling approach is applied, which uses the notation i*. The main rationale is that the business objective is not the one that changes, but the ways in which it can be achieved. Once the requirements are compiled through this model, user stories are generated automatically for later traceability. These comply with the basic standard proposed in agile methodologies ensuring that, when arriving at the hands of the developer, there are no ambiguities in either of the two perspectives: graphical and narrative. The results of the tests with developers and analysts, as well as the application of a questionnaire, showed that the proposed tool contributes directly to the establishment of precise, complete and consistent requirements, optimizing the time used by the team members.Este artículo describe la implementación de una herramienta para la generación automatizada de historias de usuario a partir de un modelo gráfico. Se aplica el enfoque de modelado orientado a objetivos, el cual utiliza la notación i*. El fundamento principal es que el objetivo del negocio no es el que cambia, sino que lo hacen las maneras en que este se puede lograr. Una vez recopilados los requerimientos a través de este modelo se generan las historias de usuario de manera automática para la posterior trazabilidad. Estas cumplen con el estándar base propuesto en las metodologías ágiles, asegurando que al llegar a manos del desarrollador no existan ambigüedades en ninguna de las dos perspectivas: la gráfica y la narrativa. Los resultados de las pruebas con desarrolladores y analistas, así como la aplicación de un cuestionario, demostraron que la herramienta propuesta contribuye directamente al establecimiento de requisitos precisos, completos y consistentes, optimizando el empleo del tiempo de los miembros del equipo
    corecore