Este documento describe las líneas de productos de software, que promueven la reutilización sistemática para crear familias de sistemas con características comunes pero también únicas. Explica que un aspecto importante es establecer el alcance de los productos que son parte de la línea. Además, señala que el desarrollo de líneas de productos involucra tres actividades principales según el SEI: el desarrollo de bienes núcleo, el desarrollo de productos y la administración, las cuales están ligadas
2. Las líneas de productos de software son un paradigma de desarrollo de
software que promueve la reutilización disciplinada y sistemática para la
creación de familias de sistemas cuyos miembros tienen características en
común pero que también presentan combinaciones de características
únicas.
Un aspecto importante a considerar dentro de la línea de productos es
que se debe establecer un alcance en donde se describe qué productos
son parte de la línea.
3. Modelo básico
(línea de producto de software)
El modelo básico en el que trabaja la línea de productos de
software está compuesto por:
4. De acuerdo al SEI, el desarrollo de líneas de productos involucra tres
actividades principales: el desarrollo de los bienes núcleo, el desarrollo
de los productos y la administración, y estas actividades están
íntimamente ligadas entre ellas.
5. 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, valor competitivo del productos,
mayores márgenes de ganancias.
Reducción de: tiempo promedio de creación y entrega de nuevos productos,
esfuerzo promedio requerido para desarrollar y mantener productos, costo
promedio de producción de productos y disminución de tasa de defectos.
6. MÉTODO WATCH
CONTENIDO:
MÉTODO WATCH (DEFINICIÓN)
COMPONENTES DEL MÉTODO WATCH
OJETIVOS DEL MÉTODO WATCH
CARACTERISTICAS DEL METODO WATCH
VENTAJAS/DESVENTAJAS
ASPECTO METODOLÓGICO DEL DESARROLLO
7. 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.
MÉTODO WATCH
9. 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