M A R I A T O R R E S
C I : 1 7 . 9 9 4 . 2 0 7
I N G D E S I S T E M A S
C I U D A D O J E D A
Líneas de productos
de software
Y
Método Watch
Líneas de producto de Software
Son un conjunto de sistemas
intensivos en software
desarrollados bajo el objetivo de
satisfacer las necesidades de un
segmento o mercado de un modo
prescrito. Estos activos centrales
forman la base para la Línea de
Productos y en ellos se incluyen,
entre otros, la arquitectura, las
especificaciones de requisitos, los
planes y casos de prueba y
componentes de software
reutilizables.
Compañías como Hewlett-
Packard (HP), Nokia y Motorola
han encontrado que utilizar un
enfoque de Línea de Productos
Software puede rendir mejoras
cuantitativas significativas en
aspectos tales como
productividad, tiempo de llegada
al mercado, calidad de los
productos y satisfacción de los
clientes
Objetivo principal
 El objetivo principal ES reducir el
tiempo, esfuerzo, costo y
complejidad de crear y mantener
los productos de la línea mediante
la capitalización de los aspectos
comunes aspectos comunes de la
línea de productos, a través de la
consolidación y reutilización de
los activos de entrada a la línea.
El manejo de los aspectos
variables aspectos variables de
los productos de la línea ƒA través
de los puntos de variación de los
activos y los modelos de decisión”
Modelo Básico de una LPS
 La entrada: Activos de Software: Una colección de partes de software
(requisitos, diseños, componentes, casos de prueba, etc.) que se
configuran y componen de una manera prescrita para producir los
productos de la línea.
El control: Modelos de Decisión y Decisiones de Productos : Los
Modelos de decisiones describen los aspectos variables y opcionales
de los productos de la línea. El proceso de producción Establece los
mecanismos o pasos para componer y configurar productos a partir de
los activos de entrada.
La salida: Productos de software: Conjunto de todos los productos que
pueden o son producidos por la línea de productos.
Beneficios de una LPS
 Reducción en los tiempos de entrega de los productos.
 Reducción de costos de ingeniería.
 Aumento del tamaño del portafolio de productos de la
empresa.
 Reducción de las tasas de defectos.
 Mayor calidad en los productos.
Aspectos Fundamentales
 Aspectos conceptuales: Conceptos en los que las LPS se fundamentan
 Aspectos tecnológicos: Qué tecnologías son fundamentales para
desarrollar y mantener activos y productos de software
 Aspectos metodológicos: Cómo desarrollar y mantener los activos y
productos de software
 Aspectos organizativos: Cómo debe la empresa organizarse
internamente
 Aspectos gerenciales: Cómo gestionar los proyectos de desarrollo de
activos y productos
METODO WATCH
El método WATCH, es un marco
metodológico que describe los
procesos técnicos, gerenciales y
de soporte que deben emplear los
equipos y grupos que tendrán a
su cargo el desarrollo de las
aplicaciones informáticas de un
Sistema de Información
Empresarial.
Un marco metodológico es un
patrón que debe ser instanciado,
es decir adaptado cada vez que
se use. Cada equipo de desarrollo
de aplicaciones de un SIE deberá
usar el método como un patrón o
plantilla metodológica, a partir de
la cual ellos deben elaborar el
proceso específico de desarrollo
de la aplicación que dicho equipo
deba producir.
ESTRUCTURA DEL METODO WATCH
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 de un SIE.
 Garantizar la uniformidad,
consistencia, facilidad de integración
y calidad de las distintas aplicaciones
que integrarán Un SIE.
 Gestionar el desarrollo de las
aplicaciones de un SIE como
proyectos de ingeniería, siguiendo los
estándares de gestión de proyectos
establecidos en LA EMPRESA.
 Asegurar que en el desarrollo de cada
aplicación de un SIE se empleen las
mejores prácticas, técnicas,
herramientas, estándares y lenguajes
aceptados internacionalmente para
desarrollar software de alta calidad.
Componentes
Un modelo de productos que
describe los productos
intermedios y finales que se
generan, mediante la aplicación
del método, durante el desarrollo
de una aplicación informática de
un SIE.
Un modelo de actores que
identifica a los actores
interesados (stakeholders) en el
desarrollo de las aplicaciones de
un SIE y describe cómo deben
estructurarse los equipos de
desarrollo y cuáles deben ser los
roles y responsabilidades de sus
integrantes
Un modelo de procesos que
describe detalladamente los
procesos técnicos, gerenciales y
de soporte que los equipos de
desarrollo deberán emplear para
elaborar las aplicaciones
informáticas de un SIE.

Maria torres

  • 1.
    M A RI A T O R R E S C I : 1 7 . 9 9 4 . 2 0 7 I N G D E S I S T E M A S C I U D A D O J E D A Líneas de productos de software Y Método Watch
  • 2.
    Líneas de productode Software Son un conjunto de sistemas intensivos en software desarrollados bajo el objetivo de satisfacer las necesidades de un segmento o mercado de un modo prescrito. Estos activos centrales forman la base para la Línea de Productos y en ellos se incluyen, entre otros, la arquitectura, las especificaciones de requisitos, los planes y casos de prueba y componentes de software reutilizables. Compañías como Hewlett- Packard (HP), Nokia y Motorola han encontrado que utilizar un enfoque de Línea de Productos Software puede rendir mejoras cuantitativas significativas en aspectos tales como productividad, tiempo de llegada al mercado, calidad de los productos y satisfacción de los clientes
  • 3.
    Objetivo principal  Elobjetivo principal ES reducir el tiempo, esfuerzo, costo y complejidad de crear y mantener los productos de la línea mediante la capitalización de los aspectos comunes aspectos comunes de la línea de productos, a través de la consolidación y reutilización de los activos de entrada a la línea. El manejo de los aspectos variables aspectos variables de los productos de la línea ƒA través de los puntos de variación de los activos y los modelos de decisión”
  • 4.
    Modelo Básico deuna LPS  La entrada: Activos de Software: Una colección de partes de software (requisitos, diseños, componentes, casos de prueba, etc.) que se configuran y componen de una manera prescrita para producir los productos de la línea. El control: Modelos de Decisión y Decisiones de Productos : Los Modelos de decisiones describen los aspectos variables y opcionales de los productos de la línea. El proceso de producción Establece los mecanismos o pasos para componer y configurar productos a partir de los activos de entrada. La salida: Productos de software: Conjunto de todos los productos que pueden o son producidos por la línea de productos.
  • 5.
    Beneficios de unaLPS  Reducción en los tiempos de entrega de los productos.  Reducción de costos de ingeniería.  Aumento del tamaño del portafolio de productos de la empresa.  Reducción de las tasas de defectos.  Mayor calidad en los productos.
  • 6.
    Aspectos Fundamentales  Aspectosconceptuales: Conceptos en los que las LPS se fundamentan  Aspectos tecnológicos: Qué tecnologías son fundamentales para desarrollar y mantener activos y productos de software  Aspectos metodológicos: Cómo desarrollar y mantener los activos y productos de software  Aspectos organizativos: Cómo debe la empresa organizarse internamente  Aspectos gerenciales: Cómo gestionar los proyectos de desarrollo de activos y productos
  • 7.
    METODO WATCH El métodoWATCH, es un marco metodológico que describe los procesos técnicos, gerenciales y de soporte que deben emplear los equipos y grupos que tendrán a su cargo el desarrollo de las aplicaciones informáticas de un Sistema de Información Empresarial. Un marco metodológico es un patrón que debe ser instanciado, es decir adaptado cada vez que se use. Cada equipo de desarrollo de aplicaciones de un SIE deberá usar el método como un patrón o plantilla metodológica, a partir de la cual ellos deben elaborar el proceso específico de desarrollo de la aplicación que dicho equipo deba producir.
  • 8.
  • 9.
    Objetivos del MétodoWATCH  Orientar a los equipos de desarrollo acerca de qué deben hacer y cómo deben desarrollar una aplicación informática de un SIE.  Garantizar la uniformidad, consistencia, facilidad de integración y calidad de las distintas aplicaciones que integrarán Un SIE.  Gestionar el desarrollo de las aplicaciones de un SIE como proyectos de ingeniería, siguiendo los estándares de gestión de proyectos establecidos en LA EMPRESA.  Asegurar que en el desarrollo de cada aplicación de un SIE se empleen las mejores prácticas, técnicas, herramientas, estándares y lenguajes aceptados internacionalmente para desarrollar software de alta calidad.
  • 10.
    Componentes Un modelo deproductos que describe los productos intermedios y finales que se generan, mediante la aplicación del método, durante el desarrollo de una aplicación informática de un SIE. Un modelo de actores que identifica a los actores interesados (stakeholders) en el desarrollo de las aplicaciones de un SIE y describe cómo deben estructurarse los equipos de desarrollo y cuáles deben ser los roles y responsabilidades de sus integrantes Un modelo de procesos que describe detalladamente los procesos técnicos, gerenciales y de soporte que los equipos de desarrollo deberán emplear para elaborar las aplicaciones informáticas de un SIE.