Entornos para el Desarrollo de Sistemas Telemáticos
Fases de la Referencia Metodológica Integral para Desarrollo de Sistemas
Telemáticos
Estudio de Prefactibilidad
Estudio de Prefactibilidad
Formulación del Proyecto
Ejecución del Proyecto
Validación de la Solución
Inicio del proceso
Ubicación dentro del Proceso
Organización por Organización en el tiempo
COMPONENTES DE SOPORTE
COMPONENTES DEL PROCESO
Iteraciones
Inicial
Est_Pre For_Pro Eje_Pro Val_Sol
Prep.#1
Prep.#2
Const.#1
Const.#2
Const.#N
Trans.#1
Trans.#2
FASESComponentes
Captura de Requisitos
Análisis
Diseño
Implementación
Pruebas
Puesta en Servicio
Modelado de la Organización
Gestión de Configuración y Cambios
Gestión del Proyecto
Entorno
Objetivos generales
• Declarar el alcance del sistema
• Establecer la viabilidad de iniciación del proyecto
Entrada Requerida
• Requerimiento inicial de un cliente, o
• Identificación de una oportunidad de negocio
Subproductos
Declaración inicial del negocio
Lista de características del sistema
Modelo inicial del negocio
Modelo inicial de casos de uso del sistema
Arquitectura inicial del sistema
Lista inicial de riesgos
Lista priorizada de casos de uso
Plan inicial del proyecto (recursos, cronograma)
Caso inicial del negocio
Criterios de evaluación
Definición clara del alcance del sistema
Resolución de ambigüedades en los requisitos
Viabilidad de la arquitectura inicial
Mitigación de los riesgos críticos
Favorabilidad del caso inicial del negocio
Etapas de referencia
Planeación del Estudio de Prefactibilidad
Modelado de requisitos esenciales y selección de arquitectura inicial
Identificación de riesgos críticos y priorización de casos de uso
Definición del plan inicial de proyecto
Determinación preliminar de la viabilidad del proyecto
Planeación del Estudio de Prefactibilidad
PROPÓSITO
Elaborar un plan de trabajo para la realización del Estudio de Prefactibilidad del Proyecto
R y C
R y C
Flujos de Trabajo
Cero o varias
Ev
Actividades
1.1 Declaración del negocio según la perspectiva del cliente
1.2 Elaboración del plan de trabajo para el Estudio de Prefactibilidad
1.3 Establecimiento de los criterios de evaluación
Modelado de requisitos esenciales y selección de arquitectura inicial
PROPÓSITO
Definir el alcance del proyecto y seleccionar una arquitectura inicial para el sistema
R y C
R y C
Flujos de Trabajo
Cero o varias
Ev
2.1 Definición del alcance del sistema
2.2 Elaboración del modelo inicial de casos de usodel sistema
2.3 Descripción de la arquitectura inicial delsistema
Actividades
Identificación de riesgos y priorización de casos de uso
PROPÓSITO
Identificar los riesgos críticos a través de la evaluación de los entornos de ejecución y desarrollo, culminando con un establecimiento de prioridades para los casos de uso del sistema
R y C
R y C
Flujos de Trabajo
Cero o varias
Ev
3.1 Elaboración de la lista inicial de riesgos del proyecto
3.2 Priorización de los casos de uso del sistema
Actividades
Lista inicial de riesgos
Riesgo crítico: algo que puede hacer que el proyecto fracase
Identificador
Breve descripción
Impacto (qué parte del proyecto o del sistema afectaría
Alternativas (actividades tendientes a mitigar el riesgo)
Definición del plan inicial del proyecto
PROPÓSITO
Efectuar una estimación inicial de las actividades, los recursos y el tiempo requeridos para la entrega al cliente de la capacidad operacional inicial del sistema deseada
R y C
R y C
Flujos de Trabajo
Cero o varias
Ev
4.1 Estimación de los recursos requeridos para laconstrucción del sistema
4.2 Elaboración de un cronograma inicial para elproyecto
Actividades
Determinación preliminar de la viabilidad del proyecto
PROPÓSITO
Evaluar el trabajo realizado y elaborar el casoinicial del negocio concluyendo con unadefinición de si es viable continuar con elproyecto
R y C
R y C
Flujos de Trabajo
Cero o varias
Ev
5.1 Evaluación de los subproductos elaborados
5.2 Elaboración del caso inicial del negocio
Actividades
Formulación del Proyecto
Estudio de Prefactibilidad
Formulación del Proyecto
Ejecución del Proyecto
Validación de la Solución
Inicio del proyecto
08/04/2011
Ubicación dentro del Proceso
Organización por Organización en el tiempo
COMPONENTES DE SOPORTE
COMPONENTES DEL PROCESO
Iteraciones
Inicial
Est_Pre For_Pro Eje_Pro Val_Sol
Prep.#1
Prep.#2
Const.#1
Const.#2
Const.#N
Trans.#1
Trans.#2
FASESComponentes
Captura de Requisitos
Análisis
Diseño
Implementación
Pruebas
Puesta en Servicio
Modelado de la Organización
Gestión de Configuración y Cambios
Gestión del Proyecto
Entorno
Objetivos generales
Definir una arquitectura de referencia para el ciclo de vida del sistema
Asegurar la factibilidad de construcción del sistema
Modelo inicial del negocioModelo inicial de casos de uso del sistemaArquitectura inicial del sistemaLista inicial de riesgosLista priorizada de casos de usoPlan inicial del proyectoCaso inicial del negocio
Entradas requeridas
Modelo esencial del negocioModelo esencial de casos de uso del sistemaModelo esencial de análisis del sistemaArquitectura de referencia para el sistemaPlan de gestión del riesgoPlan del proyectoCaso del negocio
Subproductos
Caso del negocio satisfactorio para el clienteEl equipo de gestión considera entendible y
suficientemente declarado el sistema y su arquitectura de referencia
Modelado de requisitos validado por el clienteArquitectura de referencia del sistema validada
por el cliente
Criterios de evaluación
Planeación de la Formulación del ProyectoDefinición de una arquitectura de referencia para
el sistemaMitigación de los riesgos esencialesActualización del plan del proyectoActualización del caso del negocio
Etapas de referencia
Planeación de la Formulación del Proyecto
PROPÓSITO
Elaborar un plan de trabajo para la realización de la Formulación del Proyecto.
R y C
R y C
Flujos de Trabajo
Cero o varias
Ev
1.1 Revisión de los compromisos establecidos como resultado de la fase anterior.
1.2 Elaboración del plan de trabajo para la Formulación del Proyecto
1.3 Establecimiento de los criterios de evaluación.
Actividades
Definición de la arquitectura de referencia para el sistema
PROPÓSITO
Modelar los requerimientos esenciales del Sistema y establecer una Arquitectura de Referencia para todo el ciclo de vida del Sistema.
R y C
R y C
Flujos de Trabajo
Cero o varias
Ev
2.1 Actualización del modelo inicial del negocio2.2 Extensión del modelo inicial de casos de uso
del sistema2.3 Elaboración del modelo esencial de análisis
del sistema2.4 Descripción de la arquitectura de referencia
para el sistema
Actividades
Mitigación de los riesgos esenciales
PROPÓSITO
Identificar los riesgos significativos, mitigarlos y asegurar que los riesgos críticos han sido eliminados o que se ha elaborado un plan de contingencia que minimizará su incidencia en el éxito del Proyecto.
R y C
R y C
Flujos de Trabajo
Cero o varias
Ev
Actualización del plan del proyecto
PROPÓSITO
Efectuar los ajustes que se requieran a la estimación inicial de recursos, actividades y tiempo requeridos establecidos en la fase anterior para la entrega al cliente de la capacidad operacional inicial del sistema deseada.
R y C
R y C
Flujos de Trabajo
Cero o varias
Ev
4.1 Actualización de los recursos requeridos para la construcción del sistema
4.2 Actualización del cronograma inicial establecido para el proyecto
Actividades
Actualización del caso del negocio
PROPÓSITO
Evaluar todo el trabajo realizado y elaborar el caso del negocio concluyendo con una definición de si es viable continuar con el Proyecto.
R y C
R y C
Flujos de Trabajo
Cero o varias
Ev
5.1 Evaluación de los subproductos elaborados
5.2 Actualización del caso inicial del negocio
Actividades
08/04/2011
Diagrama de Casos de Uso
Visitanteregistrarse
validar
administrador
ingresar
suscriptormodificar datos
video
modificar
suscrptores
consultar
estadistica
Administradoringresar video
modificar
informacion ver
cortosver
cartelera
ver video
buscar video
ver informacion
video
Suscriptor
identificar
suscriptor
08/04/2011
Diagrama de Paquetes
Gestion Sesion
Administrador
Control Ingreso Control Sesion
Usuario
Gestion de
Datos
Gestion UsuariosGestion Videos
Servicios_
Usuario
Control_Video
08/04/2011
Diagramas de Colaboración
: Administrador
: AControl
BusquedaSuscriptor
: IAGSResultado
Consulta
: IAGSBuscar
Suscriptor
: Tarjeta
Suscriptor
1: Parametro
consulta4: Create
3: Get Datos
2: Activar
08/04/2011
Diagrama de Clases de Análisis
GestionSuscripcionISSuscripcion
IUIngresoSistema
TarjetaSuscriptor
ControlIngresoU TarjetaVideoControlCartelera
ISConsultas
VideoISControlVideo
ISMenuPrincipal GestionBusquedas
ISResultadosConsultaControlVideo
08/04/2011
Descripción de Clases de Análisis
IAGestiónVideo
Responsabilidades:
Permite especificar el tipo de gestión que se desea realizar es decir, da la opción de
modificar los datos de un video o crear un nuevo video.
Se relaciona con las clases IAIngresarNuevo_Video y IAGVResultadosConsulta a
quienes invoca de acuerdo al servicio solicitado por el usuario.
ControlVideo
Responsabilidades:
Ejecutar las funciones VCR sobre el video. Controlar el despliegue de información en la
clase ISVideo.
TarjetaVideo
Responsabilidades:
Esta clase se encarga de almacenar los datos relacionados con los videos tales como
nombre, código, genero, categoría, duración, tipo y ubicación.
Ejecución del Proyecto
Estudio de Prefactibilidad
Formulación del Proyecto
Ejecución del Proyecto
Validación de la Solución
Construcción del servicio
08/04/2011
Ubicación dentro del Proceso
Organización por Organización en el tiempo
COMPONENTES DE SOPORTE
COMPONENTES DEL PROCESO
Iteraciones
Inicial
Est_Pre For_Pro Eje_Pro Val_Sol
Prep.#1
Prep.#2
Const.#1
Const.#2
Const.#N
Trans.#1
Trans.#2
FASESComponentes
Captura de Requisitos
Análisis
Diseño
Implementación
Pruebas
Puesta en Servicio
Modelado de la Organización
Gestión de Configuración y Cambios
Gestión del Proyecto
Entorno
Objetivos generales
Definir una arquitectura de referencia para el ciclo de vida del sistema
Asegurar la factibilidad de construcción del sistema
Objetivos generales
Para el primer ciclo de desarrollo: Producir una versión del sistema que corresponda a la capacidad operacional inicial proyectada.
Para los ciclos siguientes: Producir una versión del sistema que incremente su capacidad operacional según lo acordado.
Objetivos específicos
Completar el Modelo de Requisitos del sistema (según la capacidad operacional proyectada).
Describir el sistema construido (Modelos de Diseño, Despliegue, Implementación y Pruebas).
Mantener íntegra la arquitectura del sistema (sólo modificarla cuando sea estrictamente necesario).
Hacer seguimiento y minimizar el impacto de todos los riesgos que se presenten.
Proveer la capacidad operacional proyectada para el sistema.
Modelo del negocio Modelo de Casos de Uso del sistema Modelo Análisis del sistema Arquitectura de referencia para el sistema Gestión de riesgos Plan del proyecto Caso del negocio
Entradas requeridas
Modelos Completos (Requisitos, Diseño, Despliegue, Implementación y Pruebas).
Descripción de Arquitectura del sistema actualizada. Prototipo operacional del sistema o capacidad
operacional inicial versión beta. Manual inicial de usuario. Plan de riesgos actualizado. Plan del proyecto actualizado y refinado para la fase
de validación. Caso del negocio actualizado.
Subproductos
Satisfacción adecuada de los requerimientos establecidos en los Casos de Uso
Construcción de un prototipo operacional “completo” adecuado a los requisitos
Desarrollo del material de soporte para la fase de validación
Criterios de evaluación
Planeación de la Ejecución del Proyecto Ampliación del Modelo de Requisitos del
sistema (según la capacidad operacional proyectada)
Construcción del prototipo operacional del Sistema
Actualización del plan del proyecto Actualización del caso del negocio
Etapas de referencia
Planeación de la Ejecución del Proyecto
PROPÓSITO
Elaborar un plan de trabajo para la creación de la capacidad operacional inicial proyectada para el sistema
R y C
R y C
Flujos de Trabajo
Cero o varias
Ev
1.1 Revisión de los compromisos establecidos como resultado de la fase anterior
1.2 Elaboración del plan de trabajo para la construcción del sistema
1.3 Establecimiento de los criterios de evaluación
Actividades
Subproductos
• Descripción de los recursos físicos y técnicos del proyecto.• Descripción del equipo del proyecto.• Secuencia de incrementos a lograr (o iteraciones a realizar)• Relación de tares a realizar por cada iteración• Asignación de responsabilidades.• Cronograma establecido para ejecución de las actividades.• Descripción de los recursos requeridos y las respectivas
ventanas de disponibilidad.• Estimación de los costos de realización de la Ejecución del
Proyecto• Criterios de evaluación
Ampliación del Modelo de Requisitos del Sistema
PROPÓSITO
Completar el modelo de requisitos del sistema realizando el trabajo restante relacionado con los flujos de trabajo de captura de requisitos y de análisis.
R y C
R y C
Flujos de Trabajo
Cero o varias
Ev
2.1 Ampliación del Modelo de Casos de Uso del Sistema
2.2 Ampliación del Modelo de Análisis del Sistema
2.3 Verificación de integridad de la arquitectura del sistema
Actividades
Diagrama de Casos de Uso del Sistema Descripción de los escenarios de los Casos de
Uso reales Interfaces de usuario Descripción de paquetes y clases de análisis Diagramas de colaboración para los casos de
uso
Subproductos
Construcción del prototipo operacional del sistema
PROPÓSITO
Obtener la capacidad operacional del sistema inicialmente proyectada y verificar que satisface los requisitos establecidos.
R y C
R y C
Flujos de Trabajo
Cero o varias
Ev
Ampliación de los Modelos de Diseño y de Despliegue. Elaboración del Modelo de Implementación Elaboración del plan de pruebas del prototipo
operacional inicial Construcción del incremento respectivo (siguiente nivel
del prototipo operacional del sistema) Realización de las pruebas de integración y las pruebas
de sistema para el prototipo operacional del sistema Evaluación del progreso y actualización del caso del
negocio Evaluación de la iteración (nivel de alcance del
incremento a lograr establecido)
Actividades
Descripción de Subsistemas y Clases de Diseño Diagrama de Clases de Diseño Descripción del Modelo de Despliegue Modelo de Implementación del Sistema Modelo de Pruebas Descripción de la arquitectura actualizada Prototipo operacional Plan de riesgos actualizado
Subproductos
Elaboración del manual inicial de usuario
PROPÓSITO
Elaborar el manual de usuario con suficiente detalle para guiar a los usuarios del sistema y con el fin de que se evalúe su adecuación dentro de la fase de validación del sistema.
R y C
R y C
Flujos de Trabajo
Cero o varias
Ev
08/04/2011
Actualización del plan del proyecto
PROPÓSITO
Efectuar los ajustes que se requieran a la estimación inicial de recursos, actividades y tiempo requeridos establecidos en la fase anterior para la entrega al cliente de la capacidad operacional inicial del servicio deseada, evaluar todo el trabajo realizado y actualizar el caso del negocio.
R y C
R y C
Flujos de Trabajo
Cero o varias
Ev
Actualización de los recursos requeridos para la validación del sistema
Actualización del cronograma establecido para el proyecto
Evaluación de los subproductos elaborados Actualización del caso del negocio
Actividades
Plan del Proyecto, el cual debe contener:
Relación de actividades a realizar y su duración estimada.
Asignación de responsabilidades. Cronograma establecido para ejecución de las
actividades. Descripción de los recursos requeridos y las respectivas
ventanas de disponibilidad. Estimación de los costos para la validación del sistema
Subproductos
Actualización del caso del negocio
PROPÓSITO
Evaluar el trabajo realizado con base en los criterios de evaluación orientados a verificar si se realizaron todas las actividades necesarias y se si tiene un conjunto adecuado de subproductos.
R y C
R y C
Flujos de Trabajo
Cero o varias
Ev
Evaluación de los subproductos elaborados.
Actualización del caso del negocio.
Actividades
Beneficios logrados Costo de la construcción del sistema Duración del proyecto Nivel de calidad del sistema
Subproductos
Validación de la Solución
Estudio de Prefactibilidad
Formulación del Proyecto
Ejecución del Proyecto
Validación de la Solución
Verificando la solución
08/04/2011
Ubicación dentro del Proceso
Organización por Organización en el tiempo
COMPONENTES DE SOPORTE
COMPONENTES DEL PROCESO
Iteraciones
Inicial
Est_Pre For_Pro Eje_Pro Val_Sol
Prep.#1
Prep.#2
Const.#1
Const.#2
Const.#N
Trans.#1
Trans.#2
FASESComponentes
Captura de Requisitos
Análisis
Diseño
Implementación
Pruebas
Puesta en Servicio
Modelado de la Organización
Gestión de Configuración y Cambios
Gestión del Proyecto
Entorno
Objetivo General
• Entregar el sistema telemático asegurándose que la versión del sistema a entregar ha alcanzado la capacidad operacional proyectada y con ello satisfaga suficientemente las necesidades del cliente y los usuarios
Entradas Requeridas
• Modelos completos (Requisitos, Diseño, Despliegue, Implementación y Pruebas).
• Descripción de arquitectura del sistema actualizada.
• Prototipo operacional del sistema o capacidad operacional inicial versión beta.
• Manual inicial de usuario.
• Gestión de riesgos actualizada.
• Plan del proyecto actualizado y refinado para la fase de validación.
• Caso del negocio actualizado.
Subproductos
• Versión final del sistema a entregar, incluyendo el
software de soporte.
• Documentos Legales.
• Línea de base del sistema completa y corregida que
incluye todos los modelos del prototipo operacional del
Sistema.
• Descripción de arquitectura completa y corregida.
• Manuales para usuario final, operador y administrador
del sistema, y material de apoyo.
• Referencias de soporte al cliente
Criterios de Terminación
• Versión final del sistema es satisfactoria para el clientey/o el grupo de usuarios seleccionado.
• Equipo de gestión considera que todos los modelos y ladescripción de arquitectura del prototipo operacionaldel servicio están completos y son correctos.
• Equipo de gestión y el cliente consideren que el caso denegocio está convenientemente actualizado.
Etapas de Referencia
• Planeación de la Validación de la Solución
• Implementación del prototipo operacional del sistema
en el entorno de ejecución
• Determinación de satisfacción de requisitos
• Corrección de los defectos (no conformidades) del
prototipo operacional del sistema
• Verificación de modelos y descripción de arquitectura
• Actualización del caso del negocio
Planeación de Validación de la Solución
PROPÓSITO
Elaborar un plan de trabajo para la Validación del Sistema
R y C
R y C
Flujos de Trabajo
Cero o varias
Ev
Actividades
1.1 Revisión de los compromisos
establecidos como resultado de la fase
anterior
1.2 Elaboración del Plan de Trabajo para
la Validación de la Solución
1.3 Establecimiento de los Criterios de
Terminación
Implementación del prototipo operacional del sistema en el
entorno de ejecuciónR y C
R y C
Flujos de Trabajo
Cero o varias
Ev
PROPÓSITO
Publicar instrucciones especificas de cómo instalar, probar, operar, como enfrentar problemas y como reportar fallas o conflictos. Si el lanzamiento es de una actualización o reemplazo previo se deben proveer instrucciones sobre migración de datos, conversión de bases de datos o nuevos lanzamientos.
Determinación de satisfacción de requisitos
R y C
R y C
Flujos de Trabajo
Cero o varias
Ev
PROPÓSITO
Obtención de la validación del prototipo operacional
Corrección de los defectos del prototipo operacional del Sistema
R y C
R y C
Flujos de Trabajo
Cero o varias
Ev
PROPÓSITO
Recolectar y analizar los resultados de las pruebas para tomar acciones
Verificación de modelos y descripción de arquitectura
R y C
R y C
Flujos de Trabajo
Cero o varias
Ev
PROPÓSITO
Garantizar la integridad de la Arquitectura y el conjunto de modelos que describen el sistema
Actualización del caso del negocio
R y C
R y C
Flujos de Trabajo
Cero o varias
Ev
PROPÓSITO
El costo y cronograma de la etapa de validación fueron analizados al final de la etapa de ejecución. Al final de la etapa de validación habrá la suficiente información para actualizar el caso del negocio.
¿Preguntas ?