13 research outputs found

    Un modelo de Razonamiento Basado en Casos para la Captación de Requisitos en el desarrollo de proyectos de software

    Get PDF
    Los estudios muestran que una de las causas de los atrasos de los proyectos de software se encuentra en la Captación de Requisitos. Se sabe que el costo para reparar un error en los requisitos es 5 a 10 veces menos que en la codificación y 200 veces menos que en el mantenimiento. Existen muchos esfuerzos para mitigar este problema, como por ejemplo: herramientas y técnicas que facilitan el trabajo en la administración y gestión de requisitos, tales como REM, Entrevistas, Encuestas, Casos de Usos, Win Win, etc. Sin embargo, según los últimos reportes aún se mantienen los problemas. Es por ello que en el presente trabajo proponemos Un Modelo de Razonamiento Basado en Casos para la Captación de Requisitos en el desarrollo de proyectos de software. Con esta técnica de inteligencia artificial se aprovecha los requisitos funcionales de proyectos de software desarrollados anteriormente, para luego resolver o identificar requisitos funcionales de un nuevo proyecto. Se realizan dos casos de estudio donde se compara el Modelo CBR propuesto con otras dos técnicas: Casos de Usos y Win Win, se aplica métricas de calidad a los requisitos obtenidos con el modelo propuesto, Casos de Uso y Win Win, finalmente, se ve el éxito de los resultados. Palabras clave: Razonamiento basado en casos, Requisito, Captación de Requisitos.--- Studies show that one of the causes of delay in software projects is in the Collection Requirements. It is also known that the cost to repair an error in the requirements is 5 to 10 times less than in the encoding and 200 times less than in maintenance. Thus there are many efforts to mitigate this problem. Such as: tools and techniques that make working in the administration and management requirements, such as REM, Interviews, Surveys, Case Uses, Win Win, etc. However according to the latest reports are the problems. That is why in this paper we propose a model of Case-Based Reasoning for Collecting Requirements in the software development project. With this artificial intelligence technique, is used the functional requirements of software projects previously developed to solve or identify functional requirements of a new project. There are two case studies, which compares the proposed CBR model with two other techniques: Use Cases and Win Win. Quality Metrics Applicable requirements obtained with the proposed model, Use Cases and Win Win, finally see the successful outcome. Keywords: Case-based reasoning, Requirement, Requirements Elicitation.Tesi

    Contribuciones en el proceso de elicitación de requisitos: factores, actividades y cualidades

    Get PDF
    En los últimos años han surgido diferentes problemas en la elicitación de requisitos de software, lo cual ocasiona que se obtenga requisitos deficientes. Por ello, la elicitación es una pieza clave para la industria del software, puesto que los requisitos con mala calidad son una de las causas del fracaso de los proyectos de software. Por esta razón, se han realizado diferentes estudios sobre la elicitación de requisitos, sin embargo, en la literatura se han identificado factores que afectan algunas actividades del proceso de elicitación, de ahí que se hallen actividades que no han sido estudiadas, pero que son importantes en el proceso, puesto que obtener un “buen requisito” depende de todas las actividades del proceso en su conjunto. Además, estos estudios no analizan cómo las actividades del proceso de elicitación contribuyen en la calidad del requisito. En la presente tesis se introduce nuevos factores que influyen en cada una de las actividades del proceso de elicitación de requisitos, así mismo, se identifican las cualidades que estas actividades deben cumplir con el fin de garantizar un “buen requisito”. Las teorías del Comportamiento Organizacional, Aprendizaje Organizacional, Argumentación, entre otras, proporcionan factores no estudiados en el área de elicitación de requisitos (capacidad de aprendizaje, capacidad de negociación, personal estable, confianza, estrés y semi-autonómica). Dos estudios empíricos demuestran, a través de pruebas estadísticas, que los factores mencionados tienen influencia entre “alta” y “muy alta” sobre las actividades del proceso de elicitación, además, que estas actividades deben cumplir dieciséis cualidades para obtener un buen requisito. Finalmente, ambos estudios se corroboran con la prueba de hipótesis T-Student, con el 95% de confianza.Tesi

    Seminario de Investigación Aplicada - IS222 - 202101

    No full text
    Descripción: El curso Seminario de Investigación Aplicada permite formar al alumno en la elaboración de un trabajo de investigación teórico-práctico, como conocimiento fundamental del profesional de ingeniería, para lo cual se realiza el desarrollo de las etapas básicas del proceso de investigación científica aplicada, que incluyen recomendaciones, técnicas y metodologías a utilizar en el desarrollo de los proyectos de investigación. Se inicia con la elección del tema de investigación, luego la identificación del problema y concluye con la construcción del Estado del Arte, para lo cual se apoya de búsquedas de recursos principalmente en las bases de datos del Centro de Información, revistas de ingeniería, patentes, normas técnicas, internet, entre otros. De esta manera en el curso se obtienen conocimientos de técnicas y habilidades para la investigación científica, para el aprovechamiento de las tecnologías de información, las mismas que incluyen recomendaciones, técnicas 1y metodologías a utilizar en el desarrollo de los proyectos de investigación Propósito: El curso Seminario de Investigación Aplicada, ha sido diseñado para desarrollar en el alumno conocimientos y habilidades para realizar trabajos de investigación científica necesarios para implementar soluciones en su ejercicio profesional aplicando tecnologías de información, de esta forma se contribuye en la formación de nivel 2 de las competencias generales de ciudadanía y manejo de información y nivel 2 a las competencias específicas de ABET 7 La capacidad de adquirir y aplicar nuevos conocimientos según sea necesario, utilizando estrategias de aprendizaje apropiadas. El requisito es haber aprobado el curso Taller de Proyectos 1. ABET: Accreditation Board for Engineering and Technolog

    Proyecto Profesional 1 - IS226 - 202101

    No full text
    Descripción: El curso es el primero de una secuencia de tres cursos que permitirán elaborar un proyecto de sistemas que llevará hacia su proyecto de tesis. El curso permite que el estudiante desarrolle proyectos de sistemas, buscando soluciones a problema reales con sentido ético en base a información pertinentemente seleccionada. Propósito: El curso de especialidad de la carrera de Ingeniería Sistemas, tiene como propósito que el estudiante desarrolle las competencias que le permitan llevar a cabo proyectos de sistemas, que abarcan las líneas de desarrollo de software bajo enfoques tradicionales o ágiles, mejora de procesos o sistemas de seguridad y auditoría. 1El curso contribuye directamente al desarrollo de la competencia general Manejo de la información y Ciudadanía (nivel 3) y las competencias específicas de ABET : ABET 2: La capacidad de aplicar el diseño de ingeniería para producir soluciones que satisfagan necesidades específicas con consideración de salud pública, seguridad y bienestar, así como factores globales, culturales, sociales, ambientales y económicos (nivel 2), ABET 4: La capacidad de reconocer responsabilidades éticas y profesionales en situaciones de ingeniería y hacer juicios informados, que deben considerar el impacto de las soluciones de ingeniería en contextos globales, económicos, ambientales y sociales (nivel 2), ABET 5: La capacidad de funcionar efectivamente en un equipo cuyos miembros juntos proporcionan liderazgo, crean un entorno de colaboración e inclusivo, establecen objetivos, planifican tareas y cumplen objetivos (nivel 2), ABET 1: La capacidad de identificar, formular y resolver problemas complejos de ingeniería aplicando los principios de ingeniería, ciencia y matemática (nivel 3), ABET 7: La capacidad de adquirir y aplicar nuevos conocimientos según sea necesario, utilizando estrategias de aprendizaje apropiadas (nivel 3

    Proyecto Profesional 3 - IS240 - 202101

    No full text
    Descripción: El curso Proyecto Profesional 3 tiene un carácter integrador y permite a los estudiantes desarrollar su trabajo de tesis o proyecto profesional. Se estimula la iniciativa y sentido crítico. Se hacen uso de conocimientos teóricos y prácticos adquiridos en otras asignaturas de la carrera. Propósito: El curso de especialidad de la carrera de Ingeniería Sistemas tiene como propósito que el estudiante desarrolle habilidades que le permitan llevar a cabo proyectos de sistemas, que abarcan las líneas de desarrollo de software bajo enfoques tradicionales o ágiles, mejora de procesos o sistemas de seguridad y auditoría. El curso contribuye directamente al desarrollo de las competencias generales Comunicación escrita, 1Comunicación oral y Pensamiento innovador, en el nivel 3, y las competencia específicas de ABET a nivel 3: Abet 3 Capacidad de comunicarse efectivamente con un rango de audiencias y Abet 6: La capacidad de desarrollar y llevar a cabo la experimentación adecuada, analizar e interpretar datos, y usar el juicio de ingeniería para sacar conclusiones. Tiene como requisito el curso Proyecto Profesional 2

    Proyecto Profesional 3 - IS240 - 202102

    No full text
    Descripción: El curso Proyecto Profesional 3 tiene un carácter integrador y permite a los estudiantes desarrollar su trabajo de tesis o proyecto profesional. Se estimula la iniciativa y sentido crítico. Se hacen uso de conocimientos teóricos y prácticos adquiridos en otras asignaturas de la carrera. Propósito: El curso de especialidad de la carrera de Ingeniería Sistemas tiene como propósito que el estudiante desarrolle habilidades que le permitan llevar a cabo proyectos de sistemas, que abarcan las líneas de desarrollo de software bajo enfoques tradicionales o ágiles, mejora de procesos o sistemas de seguridad y auditoría. El curso contribuye directamente al desarrollo de las competencias generales Comunicación escrita, 1Comunicación oral y Pensamiento innovador, en el nivel 3, y las competencia específicas de ABET a nivel 3: Abet 3 Capacidad de comunicarse efectivamente con un rango de audiencias y Abet 6: La capacidad de desarrollar y llevar a cabo la experimentación adecuada, analizar e interpretar datos, y usar el juicio de ingeniería para sacar conclusiones. Tiene como requisito el curso Proyecto Profesional 2

    Proyecto Profesional 1 - IS226 - 202102

    No full text
    Descripción: El curso es el primero de una secuencia de tres cursos que permitirán elaborar un proyecto de sistemas que llevará hacia su proyecto de tesis. El curso permite que el estudiante desarrolle proyectos de sistemas, buscando soluciones a problema reales con sentido ético en base a información pertinentemente seleccionada. Propósito: El curso de especialidad de la carrera de Ingeniería Sistemas, tiene como propósito que el estudiante desarrolle las competencias que le permitan llevar a cabo proyectos de sistemas, que abarcan las líneas de desarrollo de software bajo enfoques tradicionales o ágiles, mejora de procesos o sistemas de seguridad y auditoría. 1El curso contribuye directamente al desarrollo de la competencia general Manejo de la información y Ciudadanía (nivel 3) y las competencias específicas de ABET : ABET 2: La capacidad de aplicar el diseño de ingeniería para producir soluciones que satisfagan necesidades específicas con consideración de salud pública, seguridad y bienestar, así como factores globales, culturales, sociales, ambientales y económicos (nivel 2), ABET 4: La capacidad de reconocer responsabilidades éticas y profesionales en situaciones de ingeniería y hacer juicios informados, que deben considerar el impacto de las soluciones de ingeniería en contextos globales, económicos, ambientales y sociales (nivel 2), ABET 5: La capacidad de funcionar efectivamente en un equipo cuyos miembros juntos proporcionan liderazgo, crean un entorno de colaboración e inclusivo, establecen objetivos, planifican tareas y cumplen objetivos (nivel 2), ABET 1: La capacidad de identificar, formular y resolver problemas complejos de ingeniería aplicando los principios de ingeniería, ciencia y matemática (nivel 3), ABET 7: La capacidad de adquirir y aplicar nuevos conocimientos según sea necesario, utilizando estrategias de aprendizaje apropiadas (nivel 3

    Proyecto Profesional 2 - IS231 - 202102

    No full text
    Propósito: El curso de especialidad de la carrera de Ingeniería Sistemas, tiene como propósito que el estudiante desarrolle habilidades que le permitan llevar a cabo proyectos de sistemas, que abarcan las líneas de desarrollo de software bajo enfoques tradicionales o ágiles, mejora de procesos o sistemas de seguridad y auditoría. El curso contribuye directamente al desarrollo de las competencias generales Pensamiento Crítico y Razonamiento Cuantitativo, ambas en el Nivel 3 y de las competencias específicas de ABET : Abet 3: Capacidad de comunicarse efectivamente con un rango de audiencias (nivel 2), Abet 6: La capacidad de 1desarrollar y llevar a cabo la experimentación adecuada, analizar e interpretar datos, y usar el juicio de ingeniería para sacar conclusiones (Nivel 2), Abet 2: La capacidad de aplicar el diseño de ingeniería para producir soluciones que satisfagan necesidades específicas con consideración de salud pública, seguridad y bienestar, así como factores globales, culturales, sociales, ambientales y económicos (Nivel 3), Abet 4: La capacidad de reconocer responsabilidades éticas y profesionales en situaciones de ingeniería y hacer juicios informados, que deben considerar el impacto de las soluciones de ingeniería en contextos globales, económicos, ambientales y sociales (Nivel 3), Abet 5: La capacidad de funcionar efectivamente en un equipo cuyos miembros juntos proporcionan liderazgo, crean un entorno de colaboración e inclusivo, establecen objetivos, planifican tareas y cumplen objetivos (Nivel 3)

    Proyecto Profesional 2 - IS231 - 202101

    No full text
    Propósito: El curso de especialidad de la carrera de Ingeniería Sistemas, tiene como propósito que el estudiante desarrolle habilidades que le permitan llevar a cabo proyectos de sistemas, que abarcan las líneas de desarrollo de software bajo enfoques tradicionales o ágiles, mejora de procesos o sistemas de seguridad y auditoría. El curso contribuye directamente al desarrollo de las competencias generales Pensamiento Crítico y Razonamiento Cuantitativo, ambas en el Nivel 3 y de las competencias específicas de ABET : Abet 3: Capacidad de comunicarse efectivamente con un rango de audiencias (nivel 2), Abet 6: La capacidad de 1desarrollar y llevar a cabo la experimentación adecuada, analizar e interpretar datos, y usar el juicio de ingeniería para sacar conclusiones (Nivel 2), Abet 2: La capacidad de aplicar el diseño de ingeniería para producir soluciones que satisfagan necesidades específicas con consideración de salud pública, seguridad y bienestar, así como factores globales, culturales, sociales, ambientales y económicos (Nivel 3), Abet 4: La capacidad de reconocer responsabilidades éticas y profesionales en situaciones de ingeniería y hacer juicios informados, que deben considerar el impacto de las soluciones de ingeniería en contextos globales, económicos, ambientales y sociales (Nivel 3), Abet 5: La capacidad de funcionar efectivamente en un equipo cuyos miembros juntos proporcionan liderazgo, crean un entorno de colaboración e inclusivo, establecen objetivos, planifican tareas y cumplen objetivos (Nivel 3)

    Taller de Proyecto I - SI644 - 202102

    No full text
    Descripción: El curso de especialidad de Taller de Proyecto I, de las carreras de Ciencias de la Computación (CC), Ingeniería de Software (ISW) e Ingeniería de Sistemas de Información (ISI), es de carácter teórico-práctico y está dirigido a los estudiantes del noveno ciclo. Es un curso obligatorio e importante dentro de la formación de los estudiantes pues permite definir el tema, objetivos, alcance y plan de ejecución de su proyecto profesional. El taller se desarrolla bajo la aplicación de trabajos por roles. Propósito: . El curso tiene como propósito que los estudiantes desempeñan una serie de roles para el análisis, diseño, implementación y producción de un sistema de información que permite ejemplificar muy cercano a la realidad, el trabajo profesional que desarrollarán los futuros egresados. Contribuye con el desarrollo de las competencias generales de comunicación oral, pensamiento crítico, razonamiento cuantitativo, pensamiento innovador a nivel de logro 3 y ciudadanía a nivel de logro 2. Así como las competencias específicas (1) Formula y resuelve problemas complejos; (2) Diseño y desarrollo de una solución; (3) Comunicacicón Efectiva; (4) Responsabilidad ética y profesional; (5) Trabajo en equipos multidisciplinarios; (6) Aprendizaje contínuo y autónomo para la carrera de Ciencias de la Computación. Así como las competencias específicas (1) Formula y resuelve problemas complejos; (2) Diseño y desarrollo de una solución; (3) Comunicacicón Efectiva; (4) Responsabilidad ética y profesional; (5) Trabajo en equipos multidisciplinarios; (6) Análisis y emisión de conclusiones; (7) Aprendizaje contínuo y autónomo para las carreras de Ingeniería de Sistemas de Información e Ingeniería de Software
    corecore