sistemas 2 linea de productos de software y metodo watch
TRANSCRIPT
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
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.
NAME OF PRESENTAT IONCompany name
Modelo Básico de una Línea de Productos de Software
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
NAME OF PRESENTAT IONCompany name
Beneficios Tácticos y Estratégicos
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.
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.
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
.
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
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
NAME OF PRESENTAT IONCompany name
Tipos de Componentes de software reutilizable (CSR)
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
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
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
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
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
NAME OF PRESENTAT IONCompany name
Componentes del Método Watch
Modelo de Productos
Modelo de Actores
Modelo de Procesos
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.
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
NAME OF PRESENTAT IONCompany name
Modelo del Producto
NAME OF PRESENTAT IONCompany name
Modelo del Grupo de Desarrollo
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.
NAME OF PRESENTAT IONCompany nameGracias…