sistemas 2 linea de productos de software y metodo watch

23
NAME OF PRESENTATION Company name República Bolivariana De Venezuela Ministerio Del Poder Popular Para La Educación Superior Instituto Universitario Politécnico “Santiago Mariño“ Extensión Valencia Líneas De Productos De Software Y Método Watch Alumno: Michelanthony Nieto C.I 17.315.486 Sistemas II

Upload: michelanthony-nieto

Post on 21-Mar-2017

48 views

Category:

Education


4 download

TRANSCRIPT

Page 1: Sistemas 2   Linea de productos de software y metodo watch

NAME OF PRESENTAT IONCompany name

República Bolivariana De VenezuelaMinisterio Del Poder Popular Para La Educación Superior

Instituto Universitario Politécnico “Santiago Mariño“Extensión Valencia

Líneas De Productos De Software Y Método Watch

Alumno: Michelanthony Nieto C.I 17.315.486Sistemas II

Page 2: Sistemas 2   Linea de productos de software y metodo watch

NAME OF PRESENTAT IONCompany name

Líneas de Productos de Software

Son un conjunto de sistemas de software que comparten un conjunto

común y gestionado de aspectos que satisfacen las necesidades específicas

de un segmento de mercado o misión y que son desarrollados a partir de un

conjunto común de activos fundamentales de software de una manera

prescrita.

Page 3: Sistemas 2   Linea de productos de software y metodo watch

NAME OF PRESENTAT IONCompany name

Modelo Básico de una Línea de Productos de Software

Page 4: Sistemas 2   Linea de productos de software y metodo watch

NAME OF PRESENTAT IONCompany name

Beneficios Generales

La entrega de productos de software de una manera más rápida,

económica y con una mejor calidad

Las LPS producen mejoras en Tiempo de entrega del producto (time to

market), Costos de ingeniería, Tamaño del portafolio de productos,

Reducción de las tasas de defectos y Calidad de los productos

Page 5: Sistemas 2   Linea de productos de software y metodo watch

NAME OF PRESENTAT IONCompany name

Beneficios Tácticos y Estratégicos

Page 6: Sistemas 2   Linea de productos de software y metodo watch

NAME OF PRESENTAT IONCompany name

Aspectos Fundamentales

ASPECTOS CONCEPTUALES: Conceptos en la que la LPS se fundamentan

ASPECTOS TECNOLOGICOS: Que tecnologías son fundamentales para para

desarrollar y mantener activos productos de software

ASPECTOS METODOLOGICOS: Como desarrollar y mantener activos productos de

software

ASPECTOS ORGANIZATIVOS: Como debe la empresa organizarse internamente

ASPECTOS GERENCIALES: Como gestionar los proyectos de desarrollos de

activos y productos.

Page 7: Sistemas 2   Linea de productos de software y metodo watch

NAME OF PRESENTAT IONCompany name

Reutilización de Software

En el desarrollo de software, la reutilización se refiere a tomar uno o más artefactos

realizados como parte de un desarrollo y utilizarlos nuevamente en el desarrollo de otro

sistema. La reutilización no es un concepto nuevo y a lo largo de la historia del

desarrollo de sistemas, han aparecido distintas técnicas que han facilitado de alguna

manera la reutilización de artefactos de desarrollo de granularidad cada vez mayor.

Page 8: Sistemas 2   Linea de productos de software y metodo watch

NAME OF PRESENTAT IONCompany name

Características de la reutilización de Software

Es estratégica: • Consolida lo común entre la línea de productos

• Maneja estratégicamente la variación entre los productos de la línea

• Elimina la duplicación de esfuerzos de ingeniería

Es predictiva:• La reutilización de activos se da en uno o más productos sobre una línea bien

definida

• Se reutilizan arquitecturas de software, en lugar de reutilizar componentes de manera

oportunista

• Es gestionada

• Es sistemática, planificada, institucionalizada y mejorada

.

Page 9: Sistemas 2   Linea de productos de software y metodo watch

NAME OF PRESENTAT IONCompany name

Reutilización de Software

Activos de software reutilizable

Es un producto de software diseñado expresamente para ser utilizado múltiples

veces en el desarrollo de diferentes sistemas o aplicaciones.

Componentes de software reutilizable

Es una pieza de software funcional que es liberada independientemente de otras y

que proporciona acceso a sus servicios a través de sus interfaces. Puede ser liberado,

desplegado e instanciado independientemente de otros

Page 10: Sistemas 2   Linea de productos de software y metodo watch

NAME OF PRESENTAT IONCompany name

Características esenciales de un CSR

Identificable

Auto contenido

Rastreable a través de su ciclo de desarrollo

Reemplazable por otro componente

Accesible solamente a través de su interfaz

Inmutabilidad de sus servicios z Documentación de sus servicios

Mantenido sistemáticamente

Page 11: Sistemas 2   Linea de productos de software y metodo watch

NAME OF PRESENTAT IONCompany name

Tipos de Componentes de software reutilizable (CSR)

Page 12: Sistemas 2   Linea de productos de software y metodo watch

NAME OF PRESENTAT IONCompany name

Método de Watch

Es un método que describe el ciclo de vida de las aplicaciones WEB basados en

componentes, este método específica tanto el producto como el proceso y los actores.

La extensión de este se hace desglosando en cada fase sus actividades, tareas y

productos, así como la asignación de los actores de la misma.

Donde los resultados son predecibles

E involucra procesos bien definidos y documentados

Hace énfasis en los productos y la organización

Se ubica dentro de los métodos disciplinados ya que se centra en los procesos

Page 13: Sistemas 2   Linea de productos de software y metodo watch

NAME OF PRESENTAT IONCompany name

Objetivos del Método Watch

Orientar a los equipos de desarrollo acerca de qué deben hacer y cómo deben desarrollar una aplicación informática

Garantizar la uniformidad, consistencia, facilidad de integración y calidad de las distintas aplicaciones

Gestionar el desarrollo de las aplicaciones de un Sistema de Información Empresarial como proyectos de ingeniería

Asegurar que en el desarrollo de cada aplicación de un Sistemas de Información Empresarial se empleen las mejores prácticas

Page 14: Sistemas 2   Linea de productos de software y metodo watch

NAME OF PRESENTAT IONCompany name

Características del Método Watch

Está sólidamente fundamentado

Es estructurado y modular

Es de propósito específico.

Es flexible y adaptable.

Emplea las mejores prácticas del desarrollo de software

Page 15: Sistemas 2   Linea de productos de software y metodo watch

NAME OF PRESENTAT IONCompany name

VENTAJAS DESVENTAJAS

Es un método de desarrollo poco aplicable debido al nivel de detalle que exige para su

implementación

La especificación del método de desarrollo

de software es completamente útil

Se especifican los procesos de gestiónUtiliza un

procedimiento de desarrollo

incrementalIntegra aspectos de desarrollo del modelo

espiral

Page 16: Sistemas 2   Linea de productos de software y metodo watch

NAME OF PRESENTAT IONCompany name

Aspectos Metodológicos del Desarrollo

Proceso

• Actividades, Fases, Pasos y Tareas

Productos

• Administrativos, técnicos y entrega

Recursos

• Humanos, Financieros, Tiempo y Materiales

Page 17: Sistemas 2   Linea de productos de software y metodo watch

NAME OF PRESENTAT IONCompany name

Componentes del Método Watch

Modelo de Productos

Modelo de Actores

Modelo de Procesos

Page 18: Sistemas 2   Linea de productos de software y metodo watch

NAME OF PRESENTAT IONCompany name

Método Watch - Component

Es una variación del Método WATCH, a este método se le ha llamado

WATCH – Component, el cual, es un método en el que se describe el ciclo de

vida de un componente de software reutilizable. Es un método que detalla

todo el proceso de especificación hasta la liberación de un componente de

software reutilizable.

Page 19: Sistemas 2   Linea de productos de software y metodo watch

NAME OF PRESENTAT IONCompany name

Modelos del Método Watch - Component

Modelo del producto

Captura las propiedade

s de los CSR

Modelo de Proceso

Describe las actividades necesarias

para producir CSR

Modelo del Grupo

Describe los actores y roles del grupo de desarrollo de

CSR

Page 20: Sistemas 2   Linea de productos de software y metodo watch

NAME OF PRESENTAT IONCompany name

Modelo del Producto

Page 21: Sistemas 2   Linea de productos de software y metodo watch

NAME OF PRESENTAT IONCompany name

Modelo del Grupo de Desarrollo

Page 22: Sistemas 2   Linea de productos de software y metodo watch

NAME OF PRESENTAT IONCompany name

Modelo de Proceso Comprende las fases del ciclo de vida de un componente desde la especificación hasta su inclusión en el repositorio.

Page 23: Sistemas 2   Linea de productos de software y metodo watch

NAME OF PRESENTAT IONCompany nameGracias…