lps y metodo watch (presentacion saia deivis guillen)

20
LPS: Líneas de Productos de Software WATCH: El Método del Reloj Un Método para el Desarrollo de Aplicaciones Empresariales Deivis D. Guillén A. Politécnico Santiago Mariño Asignatura: Sistemas II Carrera: Ingeniería De Sistemas Sección: A Enero 2016

Upload: deivid-guillen

Post on 28-Jan-2018

343 views

Category:

Education


1 download

TRANSCRIPT

Page 1: Lps y metodo watch (presentacion saia Deivis Guillen)

LPS: Líneas de Productos de Software

WATCH: El Método del RelojUn Método para el Desarrollo de

Aplicaciones EmpresarialesDeivis D. Guillén A.

Politécnico Santiago Mariño

Asignatura: Sistemas II

Carrera: Ingeniería De Sistemas

Sección: A

Enero 2016

Page 2: Lps y metodo watch (presentacion saia Deivis Guillen)

Líneas de Productos de Software

Líneas de Productos de Software

Contenidos

Introducción

Características

Procesos

Actividades

Conclusiones

Page 3: Lps y metodo watch (presentacion saia Deivis Guillen)

Líneas de Productos de Software

Líneas de Productos de Software

Las líneas de productos de software son un paradigma dedesarrollo de software que promueve la reutilización disciplinada ysistemática para la creación de familias de sistemas cuyos miembrostienen características en común pero que también presentancombinaciones de características únicas.

Entre sus principales beneficios tenemos:

Entrega de productos de software de forma más rápida,económica y de mejor calidad.

Mejoras en: tiempo de entrega del producto (time to market),costos de ingeniería, tamaño del portafolio de productos, valorcompetitivo del productos, mayores márgenes de ganancias.

Reducción de: tiempo promedio de creación y entrega de nuevosproductos, esfuerzo promedio requerido para desarrollar ymantener productos, costo promedio de producción deproductos y disminución de tasa de defectos.

Page 4: Lps y metodo watch (presentacion saia Deivis Guillen)

Líneas de Productos de Software

Características de las LPS

ASPECTOS CONCEPTUALES•Reutilización de software•Activos de Software•Componentes de Software Reutilizable•Dominios Y Familias•Líneas de Productos de software

ASPECTOS TECNOLOGICOS•Arquitectura de la línea de Productos de Software•Aéreas de Practicas y Patrones para LPS

ASPECTOS METODOLOGICOS•Aéreas de practica de ingeniería de software•Los procesos básicos de una LPS•Modelos de procesos basados en la reutilización

ASPECTOS ORGANIZACIONALES•Aéreas de practica de gestión organizacional

ASPECTOS GERENCIALES•Área de practica de gestión de técnica

Page 5: Lps y metodo watch (presentacion saia Deivis Guillen)

Líneas de Productos de Software

Proceso LPS

ENTRADA DE ACTIVOS DE SOFTWARE

•Requisitos, diseños, componentes, casos de prueba que se configuran y componen para producir los productos de la línea.

EL CONTROL

•Decisiones del producto usadas para determinar qué activos de entrada utilizar y como configurar los puntos de variación de esos activos

PROCESO DE PRODUCCIÓN

• Establece los pasos para componer y configurar productos a partir de los activos de entrada.

El modelo básico en el que trabaja la línea de productos de

software está compuesto por:

Page 6: Lps y metodo watch (presentacion saia Deivis Guillen)

Líneas de Productos de Software

Actividades de las LPS

•Se refiere al establecimiento de las partes que serán reutilizadas.

Desarrollo de bienes de núcleo

•Produce sistemas específicos dentro del alcance definido a partir de los bienes núcleo.

Desarrollo de productos

•La administración ocurre a un nivel técnico y organizacional.

Administración

El desarrollo de líneas de productos involucra tres actividades

principales:

Page 7: Lps y metodo watch (presentacion saia Deivis Guillen)

Líneas de Productos de Software

Conclusiones

El objetivo de una LPS no es el desarrollo de unproducto, sino el de un conjunto de productos,orientándose a un segmento de mercado concreto. Esdecir, la empresa ya no se centra en un producto para uncliente (por ejemplo, construir un portal para LAN), sino enun dominio (por ejemplo, construir portales para líneasaéreas).

Con LPS los productos son desarrollados a partir deun conjunto común de activos reutilizables. Este términoengloba la diversidad de elementos, tales como requisitos,planificaciones, modelo de características, arquitecturas,componentes, código fuente, descriptores, etc., queconforman la base sobre la que se construye el producto.

Page 8: Lps y metodo watch (presentacion saia Deivis Guillen)

El Método WATCH

WATCH: El Método del Reloj

Contenidos

Introducción

Características del método

Componentes del método

WATCH para aplicaciones empresariales

Modelo de Productos

Modelo de Actores

Modelo de Procesos

Conclusiones

Page 9: Lps y metodo watch (presentacion saia Deivis Guillen)

El Método WATCH

El Método WATCH

Es un marco metodológico que describe los procesos técnicos, gerenciales y de soporte que deben emplear los grupos de desarrollo de aplicaciones empresariales

Un marco metodológico es un patrón que debe ser adaptado, al proyecto y al grupo cada vez que se use

Page 10: Lps y metodo watch (presentacion saia Deivis Guillen)

El Método WATCH

Características del WATCH

Sólidamente fundamentado

Incremental e iterativo

De propósito específico

Flexible y adaptable

Usa mejores prácticas de: Ingeniería de Software y

Gestión de Proyectos

Integra los procesos de gestión con los procesos técnicos y de soporte

Page 11: Lps y metodo watch (presentacion saia Deivis Guillen)

El Método WATCH

Estructura del Método WATCH

El método WATCH emplea como metáfora un reloj

Los bloques de construcción se organizan en la forma de un reloj:

Análisis

Soporte

Gestión Diseño

ConstrucciónPruebas

Instalación

Page 12: Lps y metodo watch (presentacion saia Deivis Guillen)

El Método WATCH

Componentes del WATCH

Método WATCH

Modelo de procesosModelo de ActoresModelo de Productos

Page 13: Lps y metodo watch (presentacion saia Deivis Guillen)

El Método WATCH

Tipo de productos

Productos de Trabajo

(Productos Intermedios)

Productos Finales

(Productos entregables)

Modelo del

Dominio de Aplicación

Documento de

Requisitos

Documento de

Diseño

Documento de

Implementación

Documento de

Pruebas

Caso de Negocio

Plan del Proyecto

Informes de Gestión

Productos de

Gestión del Proyecto

Productos

Técnicos

Aplicación

Empresarial

Programas

Base(s) de Datos

Manuales

Describe las características generales que tienen las aplicacionesempresariales e identifica los productos intermedios y finales que se

deben producir durante el desarrollo de una aplicación

Modelo de Producto

Page 14: Lps y metodo watch (presentacion saia Deivis Guillen)

El Método WATCH

Modelo de ActoresDescribe las modalidades de organización de los grupos

de trabajo que desarrollan las aplicaciones; así como, los roles y responsabilidades de los actores que integran

estos equipos

Líder del

Proyecto

Grupo de Diseño

Grupo de

Implementación

Grupo de Análisis

Cliente

Grupo de Pruebas

e Instalación

Equipo de Desarrollo de Aplicaciones Empresariales

Un actor es un individuo o una unidad organizacional que está involucrada en el proyecto.

Page 15: Lps y metodo watch (presentacion saia Deivis Guillen)

El Método WATCH

Modelo de Actores

Un actor es un individuo o una unidad organizacional que está

involucrada en el proyecto

Interesado

(Stakeholder)

Personal

Ejecutivo

Usuario Externo Desarrollador Personal de apoyoUsuario Interno

Personal

Administrativo

Personal

Técnico

Presidente

Junta

Directiva

Gerente

Jefe de

Departamento

Jefe de

Sección

Presidente

Director

Lider de

Proyecto

Analista de

Negocios

Ingeniero de

Requisitos

Arquitecto de

Software

Diseñador de

Software

Ingeniero de

Componentes

Programador

Especialista

en Pruebas

Administrador

de Bases

de Datos (ABD)

Especialista

en Calidad

(SQA)

Especialista en

Configuración

(SCM)

Facilitador

Consultor

Administrador

de Sistemas

Acto

res

Ro

les

Page 16: Lps y metodo watch (presentacion saia Deivis Guillen)

El Método WATCH

Modelo de Procesos

Describe los procesos técnicos, gerenciales y de soporte que los grupos de trabajo deben emplear para desarrollar las

aplicaciones empresariales

Modelo de Procesos

Procesos

de Soporte

Procesos

de Gestión

Procesos

Técnicos

Page 17: Lps y metodo watch (presentacion saia Deivis Guillen)

El Método WATCH

Relaciones entre Procesos

Modelado

del Dominio de

la Aplicación

Ingeniería

de Requisitos

Diseño

Arquitectónico

Diseño

Detallado

Pruebas de la

Aplicación

Entrega de la

Aplicación

Procesos

Gerenciales y

de Soporte

Operación

y

Mantenimiento

Construcción

& Integración

Page 18: Lps y metodo watch (presentacion saia Deivis Guillen)

El Método WATCH

Modelo de Procesos

Procesos

de Soporte

Procesos

de Gestión

Procesos

Técnicos

Modelado del

Dominio de

la Aplicación

Ingeniería de

Requisitos

Diseño

Arquitectónico

Diseño

Detallado

Construcción &

Integración

Pruebas de

la Aplicación

Entrega de

la Aplicación

Planificación

del Proyecto

Organización

del Proyecto

Dirección

del Proyecto

Administración de

Recursos del

Proyecto

Control del

Proyecto

Gestión de la

Configuración

Aseguramiento

de la Calidad

Gestión de

Riesgos

Verificación

& Validación

Capacitación

Page 19: Lps y metodo watch (presentacion saia Deivis Guillen)

El Método WATCH

Conclusiones

El desarrollo de software es un proceso complejo

Requiere la aplicación de principios, métodos, prácticas, modelos y técnicas de:

Ingeniería y

Gerencia de proyectos

La Ingeniería de Software provee los medios necesarios para desarrollar software con

Alta calidad

Bajo costo

Entregado a tiempo

WATCH es un marco metodológico fácil de usar, completo y basado en la mejores prácticas de Ingeniería de Software

Page 20: Lps y metodo watch (presentacion saia Deivis Guillen)