Mapa del Sitio
ISCA ISCA - Ingeniería de software y calidad aplicada - IBM Rational



Servicios
Productos
Servicios ISCA
 
Capacitación / Cursos Metodológicos
 
Proceso de Software
Ingeniería de Requerimientos
Análisis, Diseño y Arquitectura
Otras Áreas
Proceso de Software
Fundamentos de Rational Unified Process (RUP) v 7.0
 
Descripción:

Rational Unified Process, es un proceso de ingeniería de software de amplio uso en la industria de software que cubre todo el ciclo de vida de desarrollo de un proyecto, y guía al equipo de trabajo en la conducción de las actividades de administración y de ingeniería. El RUP es guiado por casos de uso y el enfoque de los riesgos, se centra en la arquitectura y es iterativo e incremental. Este curso provee una introducción a este proceso, poniendo énfasis en los aspectos claves del mismo. Cuenta así mismo con un ejercicio consistente en la realización de un proyecto iterativo para que, siguiendo los principios de RUP, controle el presupuesto, los recursos y los riesgos.

Duración: 2 días

 
Implementando el Rational Unified Process
 
Descripción:

El entrenamiento transmite a los participantes lo que significa implementar el RUP en un proyecto u organización explicando cómo y por qué evaluar una organización de desarrollo de software, cómo planificar una implementación del proceso, cómo configurar el RUP para su uso adaptado a la empresa y proyectos y cómo planificar un ambiente de desarrollo efectivo.

Se facilita, mediante herramientas especializadas, la priorización de las disciplinas de RUP en función de la importancia y desempeño percibidos en la organización en la que se implementará el RUP 



Duración: 2 días

 
Ingeniería de Requerimientos
Administración de Requerimientos con Casos de Uso
 
Descripción:

El entrenamiento transmite a los participantes la importancia de la Administración de Requerimientos, su relación con el proceso de mejora de software y la comprensión de los beneficios cualitativos y económicos de su aplicación. Se trasmiten numerosas técnicas y recomendaciones, se realizan frecuentes ejercicios prácticos sobre la utilización de casos de uso y otros elementos críticos del proceso de administración de requerimientos.
                                  



Duración: 3 días

 
Fundamentos de Manejo de Requerimientos y Estudio de Ejemplos Reales de Casos de Uso en Venezuela
 
Descripción:

El segmento de Fundamentos de Requerimientos de esta capacitación contiene una versión resumida de 8 horas académicas de duración del curso denominado Administración de Requerimientos con Casos de Uso, de 24 horas de duración. Transmite a los participantes la importancia de la Administración de Requerimientos, la relación de la misma con el proceso de mejora de software y la comprensión de los beneficios cualitativos y económicos de su aplicación.  Este segmento no incluye ejercicios prácticos, por tratarse de un resumen de aspectos esenciales.

En el segmento de Estudio de Casos de Uso, se discuten aspectos clave para la mejor aplicación de esta técnica. Se presentan, evalúan y discuten variados ejemplos sobre cómo se utilizan los casos de uso en instituciones y empresas de varios segmentos industriales y de servicios en Venezuela, así como de diferentes niveles de complejidad.



Duración: 12 horas

 
La Entrevista Efectiva de Requerimientos
 
Descripción:

El entrenamiento transmitirá a los participantes la importancia de reconocerse a si mismo y a las otras personas como seres diferentes, facilitando la aceptación del otro y por ende la escucha activa, elementos éstos cruciales para una entrevista efectiva. Centrarse en la entrevista al prestar atención a la emocionalidad, corporalidad y lenguaje de su persona y del entrevistado, logrando manejar adecuadamente la entrevista o su reprogramación en caso de ser necesario.

Le ayudará a identificar las diferentes acciones involucradas en el hablar y las consecuencias de esas acciones, así como también los actos lingüísticos afirmaciones y declaraciones, lo que le permitirá manejar la entrevista eficientemente.

Se transmite técnicas y recomendaciones para una entrevista efectiva y se realizan juegos de roles para aplicar los temas cubiertos en el taller.



Duración: 4 horas

 
Análisis, Diseño y Arquitectura
Fundamentos de Arquitectura de Software
 
Descripción:



Este curso ha sido diseñado con el propósito de ayudar a profesionales del desarrollo de software a manejar rápidamente los conceptos modernos sobre arquitectura de software y utilizarlos con éxito. 

Se presenta a los participantes los conceptos fundamentales de Arquitectura de Software y los pasos del proceso de desarrollo necesarios para asegurar el éxito en su construcción.

Se muestra cómo describir y documentar la arquitectura de software a través de diferentes vistas abstractas y a objeto de asegurar coherencia y trazabilidad, se establecen las relaciones entre las vistas.

Se enfatiza en la importancia del contexto del negocio para el que se va a diseñar el sistema o conjunto de sistemas automatizados, asegurando la alineación y trazabilidad requeridas entre el negocio y el software que lo apoya.

Se introduce a los participantes en la aplicación práctica y la evaluación de las arquitecturas de software en el mundo real. 






Duración: 3 días

 
Fundamentos de Modelado Visual con UML
 
Descripción:

Este seminario facilita la utilización de UML (Unified Modeling Language) para describir sistemas. Facilita la comprensión de las 4+1 vistas de la arquitectura y el uso de los elementos básicos de UML para el modelado de un sistema desde diferentes perspectivas; permitiendo así modelar con UML los aspectos funcionales, los aspectos estructurales, de comportamiento etc. Se discuten los diferentes diagramas de UML. Discute y aplica entre otros, los conceptos de abstracción, encapsulación, herencia y polimorfismo.

Duración: 2 días

 
Fundamentos y Uso de Patrones en el Desarrollo de Software
 
Descripción:

El curso de Fundamentos y Uso de Patrones en el Desarrollo de Software se orienta hacia la aplicación de principios y patrones que ayudan a crear mejores diseños de software. Este es un curso teorico-práctico en el que se presenta el concepto de patrón, su importancia y uso en el desarrollo de software utilizando un enfoque orientado a objeto; en él se presentan los principales patrones GRASP ("General Responsibility Assignment Software Patterns") para la asignación de responsabilidades y los más conocidos patrones del GoF ("Gang of Four") utilizados para la realización de casos de uso, además se plantea un conjunto de ejercicios que permiten poner en práctica los conceptos y patrones presentados.

Duración: 1 día

 
Principios de Tecnología de Objetos
 
Descripción:

Este seminario presenta los fundamentos del paradigma de Orientación a Objetos y explica las técnicas que se plantean como solución a la llamada "Crisis del Software". Facilita la comprensión de los principios de la Orientación a Objetos, la descripción del comportamiento de un sistema, los conceptos de objeto, clase y comportamiento del sistema. Se utiliza UML como notación para representar un Modelo de Análisis. Se discuten casos reales.

Duración: 3 días

 
Tecnología de Objetos y UML en el Análisis y Diseño de Sistemas
 
Descripción:

Este curso tiene un enfoque teórico/práctico, en él se presentan los principales conceptos de la orientación a objetos, se describe el Proceso Unificado y se estudia el proceso de análisis y diseño de sistemas en el marco de un enfoque iterativo, basado en casos de uso y centrado en la arquitectura.

Se presentan los conceptos y técnicas necesarias para conducir el desarrollo y obtener un diseño y una arquitectura robustos a partir de los requerimientos del sistema. Utilización de patrones, reusabilidad y diferentes técnicas de interacción entre capas de una aplicación orientada a objetos con su base de datos.

Se utiliza la notación UML a lo largo de todo el ciclo de vida del proyecto para plasmar la arquitectura así como capturar y comunicar las decisiones de análisis y diseño y se muestran elementos de trazabilidad y coherencia entre diferentes diagramas y vistas.  



Duración: 5 días

 
Otras Áreas
Fundamentos de Modelado de Negocios con UML
 
Descripción:

Este curso ha sido diseñado para trasmitir a los participantes la importancia de comprender apropiadamente los procesos del negocio, antes de definir mejoras a los mismos, puesto que estas regularmente implican la construcción de sistemas de información. Se introduce el conjunto de elementos y diagramas de UML que permiten describir el negocio desde diferentes perspectivas y se muestra cómo trazar las necesidades del negocio, sus objetos y trabajadores tanto reales como automatizados, con los actores, casos de uso, clases y objetos de las diferentes aplicaciones . Se presenta una guía basada en RUP para modelado de Negocios. Finalmente se discute cómo enfocar el proyecto de modelado de negocios, bien sea como parte del desarrollo de una aplicación de TI o el caso en el que el objetivo del modelado sea en sí un proyecto para analizar y compartir con diferentes actores las posibles mejoras al negocio.

 



Duración: 2 días

 
Fundamentos de Prueba Funcional de Sistemas de Información
 
Descripción:

El seminario transmite a los participantes la importancia y fundamentos de las pruebas estructuradas como parte del concepto del control de calidad en los sistemas de información. Se presenta la disciplina de prueba enmarcada tanto para un ambiente de desarrollo tradicional en cascada, como para procesos contenidos en el Rational Unified Process (RUP). Describen los diferentes conceptos y tipos de pruebas de sistemas de información, incluyendo actividades, estrategias y métricas. El seminario incluye ejercicios para planificar, diseñar y ejecutar pruebas repetibles, medible y exitosas. Proporciona igualmente información sobre las necesidades de automatización en un proceso de prueba y se revisan y discuten características típicas de un sistema automatizado de pruebas. Dado que en este curso no se utilizan herramientas automatizadas, sus principios pueden ser aplicados en cualquier ambiente de prueba maual o automatizada

Duración: 2 días

 
Fundamentos de Prueba y Verificación de Sistemas de Información
 
Descripción:

El seminario transmite a los participantes la importancia y fundamentos de las pruebas estructuradas como parte del concepto de control de calidad en los sistemas de información. Se presenta la disciplina de prueba enmarcada tanto para un ambiente de desarrollo tradicional en cascada, como para los procesos contenidos en el Rational Unified Process (RUP). Describe los diferentes conceptos y tipos de pruebas de sistemas de información, incluyendo actividades, estrategias y métricas. El seminario incluye ejercicios para planificar, diseñar y ejecutar pruebas repetibles, medibles y exitosas.  Proporciona igualmente información sobre las necesidades de automatización en un proceso de prueba y se revisan y discuten características típicas de un sistema automatizado de prueba.

El seminario trasmite igualmente la importancia de verificar el cumplimiento de requisitos metodológicos en el proceso de software y presenta diversos aspectos a considerar durante la planificación y ejecución de las revisiones. Se realizan diversos ejercicios de verificación sobre ejemplos de artefactos clave en el ciclo de vida de software.

En este curso no se utilizan herramientas automatizadas y sus principios pueden ser aplicados en cualquier ambiente de prueba manual o automatizada.



Duración: 3 días

 
Gerencia de Proyectos de Software
 
Descripción:

Este curso enfatiza la necesidad actual de las gerencias de TI de realizar una transición que va del uso de un enfoque de gerencia tradicional de desarrollo de software bajo el método en cascada, hacía el uso de una gerencia de proyectos basados en un enfoque iterativo como el propuesto por el Proceso Unificado. En este curso se presentan los principales aspectos que deben afrontar aquellos equipos de desarrollo y gerentes de proyecto que estén utilizando o deseen utilizar un enfoque de desarrollo iterativo, dentro del contexto de las cuatro fases del Proceso Unificado de Rational. Se hace énfasis sobre el análisis y descarte temprano de riesgos críticos y el enfoque temprano en la definición y prueba de la arquitectura base. En el curso se presentan aspectos relativos al desarrollo de proyectos con métodos ágiles así como métodos de estimación y medición como son los Puntos Funcionales y el modelo COCOMO II. Este curso se encuentra alineado y es complementario a los principios de gerencia indicados por el Project Management Institute.

Duración: 16 horas

 
 
 
Inicio I La Empresa I Clientes I Registro I Mi Cuenta I Links I Contáctenos I Capacitación I Tutoría I Proyectos I IBM Rational