665 research outputs found

    Un Procedimiento de Medición de Tamaño Funcional para Modelos Conceptuales en entornos MDA

    Full text link
    Esta tesis presenta el diseño, la aplicación y la automatización de un procedimiento de medición de tamaño funcional basado en el método COSMIC, que permite medir el tamaño funcional de aplicaciones generadas en entornos MDA en sus modelos conceptuales.Marín Campusano, BM. (2008). Un Procedimiento de Medición de Tamaño Funcional para Modelos Conceptuales en entornos MDA. http://hdl.handle.net/10251/12305Archivo delegad

    Una metodología para el desarrollo de patrones de diseño para objetos de aprendizaje constructivista colaborativo

    Get PDF
    El trabajo desarrolla una metodología para el armado de patrones de diseño de objetos de aprendizaje enmarcada en el paradigma colaborativo. Se propone un desarrollo metodológico centrado en los estudiantes protagonistas del proceso de aprendizaje, con una estructura justificada por la teoría constructivista, y con producción de documentos que faciliten el trabajo del equipo interdisciplinario que desarrolle posteriormente los objetos de aprendizaje.Facultad de Informátic

    Análisis y Diseño Orientado a Objetos de un Framework para el Modelado Estadístico con MLG

    Get PDF
    El objetivo principal de esta tesis es impulsar el acercamiento de los profesionales e investigadores de la estadística hacia una nueva manera de entender el desarrollo de software, una perspectiva fundamentada en parámetros de calidad y extensibilidad. Este enfoque está focalizado en el análisis y diseño bajo el paradigma de Orientación a Objetos, centrado en el Proceso Unificado de Desarrollo de Software (UP) y el Lenguaje Unificado de Modelado (UML), y optimizado con el uso de patrones de diseño. En este sentido, se plantea como estudio de caso el diseño de un framework para el modelado estadístico con Modelo Lineal Generalizado (MLG). Para alcanzar el objetivo principal, nuestra intención ha sido procurar en todo momento una adecuada acumulación del conocimiento a partir de la publicación en UML de los artefactos derivados del UP, destacando también la toma de decisiones con relación a la selección de patrones de diseño apropiados. Esta metodología de exposición del desarrollo del framework sienta las bases para que la solución aportada pueda ser reutilizada en la construcción de nuevas aplicaciones o extensiones.The main aim of this thesis is to promote the approach of professionals and investigators in statistics towards a new way of understanding the software development, a perspective based in quality and extensibility parameters. This approach is focused on the analysis and design in Object Oriented paradigm, centered in the Unified Software Development Process (UP) and the Unified Modeling Language (UML), and optimized from design patterns use. In this sense, we propose a framework design for the statistical modeling with Generalized Linear Model (GLM) as a case study. In order to achieve the main aim, we try to give at all times an appropriate knowledge accumulation through the publication in UML of the UP derived artifacts, as well as the decision-making about proper design patterns selection. This exposition methodology of framework development set the bases to reuse the given solution in the construction of new applications or extensions

    UIDRe: herramienta CASE de UIDs para el proceso de análisis de requerimientos

    Get PDF
    Esta tesis brinda un modelo de análisis de requerimientos en el que se intenta descubrir los cruces de requerimientos en las primeras etapas del desarrollo del software. Básicamente el proceso propone facilitar la documentación de crosscutting concerns y dar una breve introducción a las consecuencias de su existencia en la etapa de diseño. Para ello en primer lugar se focaliza en mejorar relevamiento de requerimientos proponiendo la utilización de UIDs que facilita la comunicación con el cliente. Una vez definidos los requerimientos, comienza una etapa análisis donde se localizan los cruces de requerimientos; se brindan medios semánticos para señalar aspectos y composiciones navegacionales. Estos medios semánticos son una parte importante en la contribución porque extiende el modelo de análisis tradicional incursionando en Early Aspects a través de la identificación de aspectos en la etapa de análisis. Entrándonos en la etapa de diseño, utilizamos heurísticas de derivación, obtenemos un modelo de objetos tentativo el cual nos sirve de prototipo. Aunque este prototipo es tentativo, es de gran ayuda yo que nos da un panorama de las entidades (objetos) participantes. Finalmente, proponemos una base de análisis en el que se explora las relaciones encontradas en la identificación de aspectos para modelarlos y documentarlos en la etapa de diseño. El resultado obtenido es información tamizada, depurada, adecuada para un documento de especificación de la aplicación que el desarrollador utilizará para implemente los diferentes aspectos / Themes encontrados. Para acompañar esta teoría tan importante, construimos una herramienta que es capaz de almacenar digitalmente en un documento universal como es XML los requerimientos obtenidos en la etapa de análisis.Facultad de Informátic

    UIDRe: herramienta CASE de UIDs para el proceso de análisis de requerimientos

    Get PDF
    Esta tesis brinda un modelo de análisis de requerimientos en el que se intenta descubrir los cruces de requerimientos en las primeras etapas del desarrollo del software. Básicamente el proceso propone facilitar la documentación de crosscutting concerns y dar una breve introducción a las consecuencias de su existencia en la etapa de diseño. Para ello en primer lugar se focaliza en mejorar relevamiento de requerimientos proponiendo la utilización de UIDs que facilita la comunicación con el cliente. Una vez definidos los requerimientos, comienza una etapa análisis donde se localizan los cruces de requerimientos; se brindan medios semánticos para señalar aspectos y composiciones navegacionales. Estos medios semánticos son una parte importante en la contribución porque extiende el modelo de análisis tradicional incursionando en Early Aspects a través de la identificación de aspectos en la etapa de análisis. Entrándonos en la etapa de diseño, utilizamos heurísticas de derivación, obtenemos un modelo de objetos tentativo el cual nos sirve de prototipo. Aunque este prototipo es tentativo, es de gran ayuda yo que nos da un panorama de las entidades (objetos) participantes. Finalmente, proponemos una base de análisis en el que se explora las relaciones encontradas en la identificación de aspectos para modelarlos y documentarlos en la etapa de diseño. El resultado obtenido es información tamizada, depurada, adecuada para un documento de especificación de la aplicación que el desarrollador utilizará para implemente los diferentes aspectos / Themes encontrados. Para acompañar esta teoría tan importante, construimos una herramienta que es capaz de almacenar digitalmente en un documento universal como es XML los requerimientos obtenidos en la etapa de análisis.Facultad de Informátic

    Elaboración del sistema de información para la matrícula, registro y control de notas en el Centro Educativo del Quiroga

    Get PDF
    Este proyecto logro fortalecer la comunicación entre los diferentes estamentos del Centro educativo del Quiroga, mediante la sistematización de los procesos de registro y control de notas, matriculas, así como el soporte a la toma de decisiones, que venían desempeñándose de manera manual y que por lo tanto no permitían al centro educativo contar con un buen nivel competitivo y ofrecer un valor agregado.Universidad LibreFacultad de IngenieríaPrograma de Ingeniería de SistemasThis Project strengthened the communication among the different participants of the Centro Educativo del Quiroga through the systematization of registry and control of grades processes, registry of students processes as well as making decisions support, which were performed manually and therefore didn’t allow the school to have a good competitive level and offer an added valu

    Un mecanismo de consistencia en los eventos disparador y de resultado para los artefactos de UNC-Method

    Get PDF
    Los eventos en el ciclo de vida del software generan cambios de estado en los procesos de negocio, afectando el flujo de los procesos. Cuando un evento desencadena un proceso se denomina evento disparador y cuando genera un impacto como resultado de un proceso se denomina evento de resultado. UNC-Method es el método para la educción de requisitos de la Universidad Nacional de Colombia, que utilizan los estudiantes de ingeniería de sistemas para determinar el problema y la solución de un proyecto de software y como parte de su formación. La consistencia en el proceso de ingeniería de software es un aspecto importante ya que permite la representación y articulación de los elementos en sus diferentes fases. En algunos artefactos que representan eventos en UNC-Method, se observan inconsistencias, pues no existe una completa representación de los eventos, y no hay un artefacto que muestre la interacción entre ellos. Además, los eventos se suelen confundir con acciones u operaciones que ejecutan los usuarios. En esta Tesis de Maestría se define un mecanismo de consistencia para los eventos disparadores y de resultado en artefactos de UNC-Method, que precisa las estructuras gramaticales, las reglas de consistencia y el grafo de interacción para los eventos. Adicionalmente se propone la validación del mecanismo y un prototipo que apoye el mecanismo en las reglas de consistencia.Abstract: Events generate state changes of the business processes and they affect the flow of the processes in the software development lifecycle. When an event initiates a process is named trigger event and when an event generates an impact as the result of a process, it is named result event. UNC-Method is a requirements elicitation method the engineering system students use to determinate the problem and the solution of a software project and their academic formation in the Universidad Nacional de Colombia. The consistency is an important aspect in Software Engineering process because it permit the representation and articulation of the elements en its phases. So, we observe inconsistencies in the event representation in some artifacts of UNC- Method: the event representation is incomplete, no artifacts are defined in order to show the interaction among events, and the events are sometimes confused with actions and operations that users execute. In this M.Sc. Thesis, we define a consistency mechanism for the trigger and result events in artifacts of UNC-Method. Such a mechanism includes some event gramatical structures, the consistency rules and the event interaction graph. Additionally we propose the validation of the mechanism and a software prototype for supporting the consistency rules in the mechanism.Maestrí

    Extensión de la técnica personas de la disciplina interacción persona-ordenador y su incorporación en las actividades de requisitos de la ingeniería del software

    Full text link
    GUIDE: GUÍa De Especificación para el desarrollo por el usuario final. Proyecto CCG10-UAM/TIC-5772 (2011) subvencionado por el DGUI de la Comunidad de Madrid y la UA

    Desarrollo de un aplicativo web que permite monitorear los proyectos y productos de investigación que realizan los docentes investigadores de la facultad de ingeniería

    Get PDF
    T 005.12 S78;135 p.El presente proyecto pretende dar solución a la gestión de proyectos del centro de investigaciones de la facultad de Ingenierías, mediante el desarrollo de un aplicativo web que permita mejorar los procesos de monitoreo y revisión de los productos de investigación de los docentes de la facultad.Universidad Libre de Pereir

    Una aproximación dirigida por modelos para la caracterización de la capa de presentación web de aplicaciones empresariales

    Get PDF
    Actualmente, UML es la notación de diseño más ampliamente usada en el diseño y desarrollo de software orientado a objetos. Sin embargo, UML estándar no es suficiente para caracterizar la capa de presentación Web de las aplicaciones empresariales. La comunidad de la Ingeniería Web ha proporcionado el concepto de mapa navegacional para tratar de gestionar la complejidad inherente a las aplicaciones Web. Siguiendo este concepto, hemos desarrollado NMMp, una notación de diseño que, como las notaciones de la Ingeniería Web, proporciona una visión abstracta de la estructura navegacional dela capa de presentación Web. Sin embargo, a diferencia de estas, promueve la inclusión explícita de todo el catálogo de patrones arquitectónicos y de diseño en los modelos, los cuales, son ampliamente usados en el sector industrial.Sin embargo, NMMp no tiene en cuenta la caracterización de frameworks específicos usados ampliamente en el desarrollo de la capa de presentación Web de aplicaciones empresariales modernas. Generalmente, estos frameworks soportan el desarrollo de la navegación, la estructura de presentación y el control de acceso basado en roles (RBAC),características presentes en la mayoría de este tipo de aplicaciones. Siguiendo la filosofíade NMMp, hemos desarrollado el enfoque Enterprise Web Application Extensión (EWAE),como un conjunto de extensiones UML que soportan el modelado de estas características presentes en frameworks específicos..
    corecore