20 Dic
2018

Analyzing the conceptual correspondence between Blue WATCH´s basics and SEMAT´s essentials

The purpose of this work is to model the existing correspondence between these two set of software development fundamental concepts: the SEMAT kernel and the WATCH conceptual models. Considering that both initiatives searched to establish a small set of common elements implicated in the process of developing a software product, this article aims to highlight […]

Read More
15 Dic
2018

Desarrollo de Software: Métodos Ágiles y Balanceados

El curso de Desarrollo de Software: métodos ágiles y balanceados,  es de naturaleza teórico – práctico y permite adquirir los conocimientos y habilidades necesarias para entender y caracterizar el desarrollo de software como un proceso de negocio en base a los principios y enfoques de la Ingeniería del Software; así como para evaluar y seleccionar […]

Read More
15 Dic
2018

Ingeniería de Requisitos

En el desarrollo de software, la Ingeniería de Requisitos (IR) juega un papel crucial a lo largo de todas las fases del desarrollo de sistemas de software. La IR provee los procesos de identificación, análisis, especificación, validación y gestión de los requisitos que los sistemas de software o aplicaciones deben cumplir. Igualmente, en el Análisis […]

Read More
7 Dic
2018

Análisis y Diseño de Software Orientado a Objetos

La Orientación a Objetos es el paradigma dominante en el desarrollo de aplicaciones web. En este curso, se revisan los conceptos fundamentales de la Orientación a Objetos desde la perspectiva de la Programación. Se discute, además, como especificar y diseñar la estructura y el comportamiento de un programa usando el lenguaje UML 2.5. Se hace […]

Read More
7 Dic
2018

Diseño de Arquitecturas de Software

Una arquitectura de software es una descripción de la estructura que tiene o debe tener una aplicación. Esta arquitectura consta de componentes arquitectónicos, conexiones entre estos componentes y una justificación de la estructura concebida por el arquitecto. Los patrones de diseño, por su parte, son una ayuda invalorable para diseñar los componentes de la arquitectura. […]

Read More
7 Dic
2018

Diseño de Software Orientado a Servicios

La Arquitectura Orientada a Servicios (SOA) es un nuevo paradigma para el desarrollo de aplicaciones empresariales en plataformas heterogéneas. SOA se apoya en varios conceptos fundamentales: servicios, interoperabilidad, bajo acoplamiento y reutilización. En este curso, se discute los aspectos conceptuales, tecnológicos y metodológicos del desarrollo de software basado en servicios y, particularmente, en la arquitectura […]

Read More
7 Dic
2018

Pruebas de Software: Técnicas y Gestión

Las pruebas de una aplicación se realizan a tres niveles diferentes: pruebas unitarias, pruebas de integración y pruebas del sistema. Las pruebas de unidad verifican la calidad de los componentes de software que los programadores elaboran. Las pruebas de integración verifican que la integración de estos componentes no produzca errores. Las pruebas del sistema verifican […]

Read More
7 Dic
2018

Gestión de Riesgos, Configuración y Calidad

Las pruebas de una aplicación se realizan a tres niveles diferentes: pruebas unitarias, pruebas de integración y pruebas del sistema. Las pruebas de unidad verifican la calidad de los componentes de software que los programadores elaboran. Las pruebas de integración verifican que la integración de estos componentes no produzca errores. Las pruebas del sistema verifican […]

Read More
3 Dic
2018

Gestión de Proyectos de Software bajo el PMBOK

Para manejar la complejidad del desarrollo de software es indispensable que cada desarrollo sea gestionado como un proyecto de ingeniería. Los proyectos de ingeniería permiten controlar diferentes variables del desarrollo de software, particularmente, el costo del desarrollo, el tiempo empleado para producir la solución y la calidad que ella debe tener. Este curso, se concentra […]

Read More

Categorías

Archivos