17 research outputs found

    Introduciendo PSP (procesos personal de software) en el aula

    Get PDF
    To consolidate a culture of software is necessary to have well defined processes and skilled personnel, trained in personal discipline and teamwork. Personal Software Process (PSP) contributes to individual labor discipline. This paper proposes a set of practical considerations to introduce the PSP, gradual and incremental manner in vocational training at the university in order to create the basis for introducing methods disciplined teamwork and meet the requirements of the industry. Some strategies are proposed for implementation at the University from the area of knowledge of algorithms and programmingPara consolidar una cultura de software es preciso contar con procesos bien definidos y un personal competente, entrenado en una disciplina personal y de trabajo en equipo. El Proceso de Software Personal (PSP) contribuye a alcanzar disciplina en el trabajo individual. Este artículo propone un conjunto de consideraciones para introducir las prácticas de PSP, de forma paulatina e incremental en la formación del profesional en la universidad; con el objetivo de crear las bases para introducir métodos disciplinados de trabajo en equipo y cumplir con los requerimientos de la industria. Se plantean algunas estrategias para su implementación en el ámbito de la Universidad desde el área de conocimiento de la algoritmia y la programación. Keywords: Personal Software Process, PSP, Software of Engineer, Good Best

    INTRODUCCIÓN A LOS MODELOS DE CALIDAD DEL SOFTWARE BASADOS EN PROCESOS

    Get PDF
    En un mundo globalizado, en donde las organizaciones se ven enfrentadas a competencias de orden mundial, la calidad, además de aumentar la satisfacción general del cliente, disminuir costos y optimizar los recursos, se convierte en un importante punto diferenciador. Los productos o servicios que ostentan certificados de calidad son preferidos por los compradores porque trasmiten seguridad y confianza. Esto también constituye un atributo de valor para las estrategias de comercialización en el exterior. Si bien la industria del software es nueva, ha tenido que madurar rápidamente, tal como lo exigen los avances tecnológicos y su alta participación al interior de las empresas. Esta industria comparte con las demás, el interés por la calidad y la competitividad. Lo anterior no debe ser ajeno a la academia, por el contrario, esta debe incorporar estas temáticas dentro de sus procesos de formación en los programas académicos del área tecnológica, con el fin de ofrecer profesionales competitivos en el país. Para esto, debe retomar yevaluar experiencias exitosas empleadas en otros países y aplicar las más viables en nuestro contexto.Palabras clave: Calidad, Procesos, Software, Organización

    Un modelo ágil para el desarrollo de contenidos para T-learning

    Get PDF
    T-learning or interactive learning through digital television is an alternative to take advantage of Digital Television (DTV)’s potential, as it enables the development and supply of educational content. This paper introduces the areas of knowledge known as t-leaning and development methodologies, before introducing the design of the “Agile model for the development of T-learning content”. Such model is based on good software engineering practices, particularly on agile values and principles approaching SCRUM and BDD, aimed at their application and adaptation to the t-leaning context. Then it is combined with other software engineering practices which have proved to be useful in the development of this type of educational content, and addresses technical, educational and customization aspects of this kind of content. This research is part of the project “Good practice model for the development of T-learning educational content”.Keywords: BDD; content development; SCRUM; T-learning, TVDEl T-learning o aprendizaje interactivo a través de la televisión digital, es una alternativa para aprovechar el potencial de la Televisión Digital, ya que posibilita el desarrollo y oferta de contenidos educativos. Este artículo presenta las áreas de conocimiento abordadas como el t-learning y las metodologías de desarrollo para posteriormente presentar el diseño del “Modelo Ágil de Desarrollo de Contenidos Educativos para t-learning”, este modelo se fundamenta en las buenas prácticas de la ingeniería de software, en particular en los valores y principios ágiles que abordan SCRUM y BDD, buscando su aplicación y adaptación al contexto del t-learning, combinándolo con otras prácticas de la ingeniería de software útiles para el desarrollo de este tipo de contenidos educativos y abordando los aspectos técnicos, pedagógicos y de personalización propios de este tipo de contenidos. Esta investigación hace parte del proyecto “Modelo de Buenas prácticas para el desarrollo de contenidos educativos para T-learning”.Palabras clave: BDD; desarrollo de contenidos; SCRUM; t-learning; TV

    Caracterización de Formatos de Almacenamiento, Transporte y Visualización de Datos Geográficos

    Get PDF
    Geographic information is characterized by a spatial component and often an additional temporal component. In the last decade the use of that information has increased due to the expansion of technologies that capture it. In particular, earth, ocean and atmosphere sciences, requires analysis of the information that varies in space and time to make decisions. The spatio-temporal data are managed by Geographic Information Systems (GIS) that define formats for storage, transport and display them. The Open Geospatial Consortium is one of the leading organizations define standards for these formats, but there are also other widely used. Know the different formats available, the component elements and environments and situations for which they were created is of great importance when deciding on one or the other for efficiency and optimization of its use in GIS. Therefore, this article gives a characterization of the relevant formats for storage, transport and display of geographic data: vector, raster and data sets, using pre-conceptual schemes that allow identifying the structural and dynamic relations in any domain of knowledge.La información geográfica se caracteriza por tener una componente espacial y en muchas ocasiones adicionalmente una componente temporal. En la última década el uso de esta información se incrementó debido a la expansión de las tecnologías que la captura. En especial, las ciencias de la tierra, el océano y la atmósfera requieren del análisis de la información que varía en el espacio y en el tiempo para tomar decisiones. Los datos espacio-temporales son gestionados por Sistemas de Información Geográfica (SIG) que definen formatos para el almacenamiento, transporte y visualización de estos. El Open Geospacial Consortium es una de las principales organizaciones que definen estándares para estos formatos, sin embargo, existen otros también ampliamente usados. Conocer los diferentes formatos existentes, los elementos que los componen y los ambientes y situaciones para los que fueron creados es de gran importancia a la hora de decidirse por uno u otro en pro de la eficiencia y optimización de su uso en los SIG. Por lo anterior, este artículo hace una caracterización de los formatos más relevantes para el almacenamiento, transporte y visualización de los datos geográficos: vector, raster y series de datos, mediante esquemas preconceptuales que posibilitan identificar las relaciones estructurales y dinámicas de cualquier dominio del conocimiento

    Tipificación de eventos a partir del modelo BPMN en artefactos de ingeniería de software

    Get PDF
    La satisfacción de las expectativas y las necesidades de un interesado, se deriva del producto de software que se entrega. Para que se cumpla con este criterio, es imprescindible que en el proceso de ingeniería de software se representen correctamente todos sus elementos, desde la etapa inicial de la definición de requisitos hasta la etapa final del desarrollo. Los eventos son aquellos acontecimientos que ocurren en un determinado tiempo en los procesos de negocio y son responsables de desencadenar el inicio o la finalización de un flujo de procesos o actividades. Los eventos son importantes en los proyectos de software porque ayudan al analista en la definición de los requisitos funcionales, de esta etapa dependen las demás. A pesar de la importancia que merecen, estos eventos no están completamente representados en algunos artefactos. Es por esta razón que en este artículo se pretende realizar una tipificación de eventos en ingeniería de software a partir del modelo BPMN, que permita obtener una definición clara y precisa de los tipos de eventos a partir de algunos artefactos que los representan, lo cual ayudará a su futura modelación.Palabras clave: eventos, tipificación, BPMN, ingeniería de software. AbstractThe satisfaction of a stakeholder’s expectations and needs is derived from the software product delivered. In software engineering, the correct representation of all its elements is necessary, from the requirements definition in the initial phase to the development in the final phase, which allows for the accomplishment of this criterion. Events are occurrences that happen at some specified time in the business process. These are responsible for triggering the start or the end of a process flow or activities flow. Events are very important in the software lifecycle because they help the analyst in the functional requirements definition, so the other phases depend on it. Even though events are important, these are not represented completely in different artifacts. For this reason, in this paper we aim to present a classification of the events in software engineering from BPMN model to obtain a clear and precise definition of the event types based on some a few artifacts that represent them and will help their future modelingKeywords: events, classification, artifacts, software engineering

    Characterization of Storage, Transport and Visualization of Geographic Data Formats

    Get PDF
    La información geográfica se caracteriza por tener una componente espacial y, en muchas ocasiones, adicionalmente una componente temporal. En la última década el uso de esta información se incrementó por la expansión de las tecnologías que la captura. En especial, las ciencias de la tierra, el océano y la atmósfera requieren del análisis de la información que varía en el espacio y en el tiempo para tomar de-cisiones. Los datos espacio-temporales son gestionados por Sistemas de Información Geográfica (SIG) que definen formatos para su almacenamiento, trans-porte y visualización. El Open Geospacial Consortium es una de las principales organizaciones que definen estándares para estos formatos; sin embargo, existen otros también ampliamente usados. Conocer los diferentes formatos existentes, los elementos que los componen y los ambientes y situaciones para los que fueron creados es de suma trascendencia cuando se ha de decidirse por uno u otro en favor de la eficiencia y optimización de su uso en los SIG. Por lo anterior, este artículo hace una caracterización de los formatos más relevantes para el almacenamiento, transporte y visualización de los datos geográficos: vector, raster y series de datos, mediante esquemas preconceptuales que permiten identificar las relaciones estructurales y dinámicas de cualquier dominio del conocimiento. Palabras clave: Esquemas preconceptuales; Formato raster; Formato vectorial; Series temporales de da-tos; Sistema de Información GeográficaGeographic information is characterized by a spatial component and often an additional temporal component. In the last decade the use of that infor-mation has increased due to the expansion of tech-nologies that capture it. In particular, earth, ocean and atmosphere sciences, requires analysis of the infor-mation that varies in space and time to make deci-sions. The spatio-temporal data are managed by Geo-graphic Information Systems (GIS) that define formats for storage, transport and display them. The Open Geospatial Consortium is one of the leading organi-zations define standards for these formats, but there are also other widely used. Know the different formats available, the component elements and environments and situations for which they were created is of great importance when deciding on one or the other for effi-ciency and optimization of its use in GIS. Therefore, this article gives a characterization of the relevant for-mats for storage, transport and display of geographic data: vector, raster and data sets, using pre-concep-tual schemes that allow identifying the structural and dynamic relations in any domain of knowledge.Keywords: Pre-conceptual schemes; Raster data model; Vector data model; Time series; Geographic Information Syste

    Ingeniería de Software y Universidad

    Get PDF
    Este artículo aborda una reflexión académica e investigativa con el objetivo de evidenciar la relevancia del profesional en Ingeniería de software, contrastando diferentes dimensiones que permiten un enfoque ingenieril pertinente para nuestro contexto. Esto surge debido a que los sistemas de software se utilizan cada vez más en actividades críticas y con ella, aumentan los costos y niveles de complejidad para administrarlos, construirlos y mantenerlos. También estos deben prever una larga vida útil, capaz de adaptarse con el transcurso del tiempo a nuevas condiciones. Por estas razones cobra gran importancia el ingeniero en software, como profesional dentro de un ciclo de vida de las soluciones informáticas, que genere en la academia la responsabilidad de formular una propuesta curricular consistente con las necesidades de la industria nacional e internacional.Palabras clave: Currículo, ingeniería, software

    Monitoramento de indicadores de valor por meio da mineração de dados, gestão de processos de negócio e melhoria contínua com gestão de risco

    Get PDF
    Recognizing the behavior of processes through risk management and the assessment of value indicators (KPI), which stands for ‘Key Performance Indicators’, is something of paramount importance for institutions. One of the purposes of the continuous PDCA improvement cycle (Plan - Do - Check - Act) is to determine the state of the indicators and carry out processes reengineering to achieve the ideal goal. Risk management comes from the deviation of the indicators with respect to the proposed goals. In order to determine the relevant variables of a process, monitoring and control mechanisms must be set as an efficient way to obtain the knowledge based on the use of data mining techniques (MD). These concepts articulate in a model that was developed to achieve the ideal condition of the KPIs within an institution, and it is evidenced through a case study applied to a missional process in an institution of higher education. The establishment of data mining, business process management (BPM), PDCA continuous improvement cycle (Plan - Do - Check - Act), and risk management characteristics was used to define the components of the model. The aforementioned allowed to create an effective model, capable of meeting the needs of this research in particular, and able to be used as a model for future research. The proposed model was applied to a specific case, which allowed to describe the success of the theory, as well as the analysis stated. Para las organizaciones es importante conocer el comportamiento de los procesos a través de la gestión del riesgo y la evaluación de los indicadores clave de desempeño (Key Performance Indicators, KPI). Un propósito del ciclo de mejoramiento continuo “planear - hacer - verificar - actuar” (PHVA) es determinar el estado de los indicadores y realizar reingeniería de procesos para lograr el cumplimiento ideal. La gestión del riesgo previene la desviación de los indicadores frente a las metas propuestas. Para determinar las variables relevantes de un proceso es necesario establecer mecanismos de monitoreo y control como forma eficiente de obtención de conocimiento basado en el uso de técnicas como las de minería de datos (MD). Estos conceptos se han articulado aquí en un modelo desarrollado para lograr el estado ideal de los KPI en una organización, y se evidencian a través de un caso de estudio aplicado en un proceso misional de una institución de educación superior, por medio del cual se describe el éxito de la teoría y el análisis planteados. Este modelo establece unos componentes a partir de la articulación de características de MD, la gestión de procesos de negocio o Business Process Management (BPM) y el ciclo PHVA con gestión del riesgo, de tal suerte que se hace posible un diseño ajustado a las necesidades particulares que sirve como modelo para investigaciones futuras. Para as organizações é importante conhecer o comportamento dos processos por meio da gestão de risco e da avaliação dos indicadores chave de desempenho (Key Performance Indicators, KPI). Um propósito do ciclo de melhoria contínua “planejar – fazer – verificar – agir” (PHVA) é determinar o estado dos indicadores e realizar reengenharia de processos para conseguir a execução ideal. A gestão de risco previne o desvio dos indicadores diante das metas propostas. Para determinar as variáveis relevantes de um processo é necessário estabelecer mecanismos de monitoramento e de controle como forma eficiente de obtenção de conhecimento baseado no uso de técnicas como as de mineração de dados (MD). Esses conceitos foram articulados aqui num modelo desenvolvido para alcançar o estado ideal dos KPI numa organização, e são evidenciados por meio de um caso de estudo aplicado num processo missional de uma instituição de educação superior, por meio do qual se descreve o sucesso da teoria e das análises propostas. Esse modelo estabelece uns componentes a partir da articulação de características de MD, a gestão de processos de negócio ou Business Process Management (BPM) e o ciclo PHVA com gestão de risco, de tal forma que se torna possível um desenho ajustado às necessidades particulares que serve como modelo para pesquisas futuras

    Estrategia didáctica para la formación de pruebas de software en el profesional informático

    Get PDF
    Training in software testing is relevant at different levels of engineering education, since this activity is knowledge-intensive and relevant to the quality of software products. A definition of competences is necessary to establish differentiated occupational outlets in the labor field. In the software industry it is necessary to recognize the competences to define training profiles of the academic programs associated to the software testing value chain through training strategies according to the demands of the productive sector and the challenges of higher education. Therefore, this study presents the results of a process that validates with the academy and the industry the occupational profiles and competencies of the software testing process to establish a student-centered teaching and learning process through an educational environment that calls for the experiential learning model and the maker culture.La formación en pruebas de software es relevante en los diferentes niveles de formación del Ingeniero, dado que esta actividad es intensiva en conocimiento y pertinente para la calidad de los productos de Software. Siendo necesario una definición de competencias que logre establecer salidas ocupacionales diferenciables en campo laboral. En la industria del software es necesario reconocer las competencias para definir perfiles de formación de los programas académicos asociados a la cadena de valor de las pruebas de software a través de estrategias de formación acordes a las demandas del sector productivo y los retos de la educación superior. Por ello, este estudio presenta resultados de un proceso, que valida con la academia y la industria los perfiles ocupacionales y competencias del proceso de pruebas de software para establecer un proceso de enseñanza aprendizaje centrado en el estudiante a través de un entorno educativo que instancia el modelo de aprendizaje experiencial y la cultura maker

    Research priorities for maintaining biodiversity’s contributions to people in Latin America

    Get PDF
    Maintaining biodiversity is crucial for ensuring human well-being. The authors participated in a workshop held in Palenque, Mexico, in August 2018, that brought together 30 mostly early-career scientists working in different disciplines (natural, social and economic sciences) with the aim of identifying research priorities for studying the contributions of biodiversity to people and how these contributions might be impacted by environmental change. Five main groups of questions emerged: (1) Enhancing the quantity, quality, and availability of biodiversity data; (2) Integrating different knowledge systems; (3) Improved methods for integrating diverse data; (4) Fundamental questions in ecology and evolution; and (5) Multi-level governance across boundaries. We discuss the need for increased capacity building and investment in research programmes to address these challenges
    corecore