Sistemas 2 Linea de productos de software y metodo watch
1. 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
Alumno:
Michelanthony Nieto C.I 17.315.486Sistemas II
2. NAME OF
PRESENTATION
Company 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.
4. NAME OF
PRESENTATION
Company 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
6. NAME OF
PRESENTATION
Company 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.
7. NAME OF
PRESENTATION
Company 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.
8. NAME OF
PRESENTATION
Company 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
.
9. NAME OF
PRESENTATION
Company 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
10. NAME OF
PRESENTATION
Company 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
12. NAME OF
PRESENTATION
Company 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
13. NAME OF
PRESENTATION
Company 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
14. NAME OF
PRESENTATION
Company 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
15. NAME OF
PRESENTATION
Company 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ón
Utiliza un procedimiento de
desarrollo incremental
Integra aspectos de
desarrollo del modelo espiral
16. NAME OF
PRESENTATION
Company name
Aspectos Metodológicos del Desarrollo
Proceso
• Actividades, Fases,
Pasos y Tareas
Productos
• Administrativos,
técnicos y entrega
Recursos
• Humanos,
Financieros, Tiempo
y Materiales
18. NAME OF
PRESENTATION
Company 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.
19. NAME OF
PRESENTATION
Company name
Modelos del Método Watch - Component
Modelo del
producto
Captura las
propiedades 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
22. NAME OF
PRESENTATION
Company 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.