BEXALY MONTENEGRO CI : 19. 831. 426
REPÚBLICA BOLIVARIANA DE
VENEZUELA
MINISTERIO DEL PODER POPULAR
PARA LA EDUCACIÓN UNIVERSITARIA
INSTITUTO UNIVERSITARIO
POLITÉCNICO
“SANTIAGO MARIÑO”
EXTENSIÓN COL – CABIMAS
Líneas de Productos de Software y
el Método Watch
S
I
S
T
E
M
A
S
 Las 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 preescrita.
 líneas de productos buscan justamente lograr un enfoque
de reutilización sistemático dentro de una organización de
desarrollo. Éste es un concepto que se originó, y que se
usa frecuentemente, en industrias distintas al software. En
la industria automotriz, por ejemplo, es común que un
fabricante produzca distintas variantes de un vehículo (o
productos) a partir de una base común que se reutiliza en
todas estas variantes. De acuerdo al SEI (Software Engineer
Institute), una línea de productos de software se refiere a
un conjunto de sistemas de software que comparten
características y que son desarrollados a partir de un
conjunto común de bienes núcleo (core assets)
Es importante subrayar que los productos dentro de la línea de
productos son los distintos sistemas y que los bienes núcleo son
las partes reutilizables que permitirán desarrollar los
productos. Los bienes núcleo son la base de la línea de
productos e incluyen entre otros la arquitectura, componentes
reutilizables, modelos de dominio, requerimientos,
documentación, planes de prueba, etc. 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.
El método WATCH
está orientado al desarrollo de un tipo particular de software denominado
aplicación empresarial. Una aplicación empresarial es aplicación distribuida
que apoya la ejecución de procesos de negocios en una empresa. Las
aplicaciones de comercio electrónico y los sistemas de información web
(SIW) son dos tipos particulares de aplicaciones empresariales. Tanto las
aplicaciones web como los SIW dan soporte a un conjunto de uno o más
procesos de negocios, mediante una interfaz web que permite el
intercambio de datos e información a través de una red Intranet, Extranet o
Internet. El método WATCH emplea el paradigma de desarrollo de software
basado en la reutilización de componentes de software. En base a este
paradigma, una aplicación empresarial tiene una arquitectura de software
de tres o más capas, en la que cada una de las capas está compuesta de un
conjunto de componentes de software interrelacionados.
Algunas de la características generales de las
aplicaciones empresariales son las siguientes:
• Están dirigidas a apoyar procesos de negocios de una empresa.
• Automatizan el flujo de trabajo de los procesos que ellas soportan.
• Establecen una clara diferencia entre: o La presentación de la
aplicación (interfaz U/S) o La lógica del negocio (automatización del
flujo de trabajo) o La gestión de los datos (las bases de datos)
• Requieren integrarse a otras aplicaciones, tales como: o
Aplicaciones legadas o Aplicaciones empaquetadas (ERP) o Sistemas
de información gerencial
• Acceden a diferentes bases de datos locales o distribuidas
• Son aplicaciones distribuidas o Sus componentes están distribuidos
en varios servidores de propósito específico).

Productos de software

  • 1.
    BEXALY MONTENEGRO CI: 19. 831. 426 REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN UNIVERSITARIA INSTITUTO UNIVERSITARIO POLITÉCNICO “SANTIAGO MARIÑO” EXTENSIÓN COL – CABIMAS Líneas de Productos de Software y el Método Watch S I S T E M A S
  • 2.
     Las Líneasde 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 preescrita.
  • 3.
     líneas deproductos buscan justamente lograr un enfoque de reutilización sistemático dentro de una organización de desarrollo. Éste es un concepto que se originó, y que se usa frecuentemente, en industrias distintas al software. En la industria automotriz, por ejemplo, es común que un fabricante produzca distintas variantes de un vehículo (o productos) a partir de una base común que se reutiliza en todas estas variantes. De acuerdo al SEI (Software Engineer Institute), una línea de productos de software se refiere a un conjunto de sistemas de software que comparten características y que son desarrollados a partir de un conjunto común de bienes núcleo (core assets)
  • 4.
    Es importante subrayarque los productos dentro de la línea de productos son los distintos sistemas y que los bienes núcleo son las partes reutilizables que permitirán desarrollar los productos. Los bienes núcleo son la base de la línea de productos e incluyen entre otros la arquitectura, componentes reutilizables, modelos de dominio, requerimientos, documentación, planes de prueba, etc. 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.
  • 5.
    El método WATCH estáorientado al desarrollo de un tipo particular de software denominado aplicación empresarial. Una aplicación empresarial es aplicación distribuida que apoya la ejecución de procesos de negocios en una empresa. Las aplicaciones de comercio electrónico y los sistemas de información web (SIW) son dos tipos particulares de aplicaciones empresariales. Tanto las aplicaciones web como los SIW dan soporte a un conjunto de uno o más procesos de negocios, mediante una interfaz web que permite el intercambio de datos e información a través de una red Intranet, Extranet o Internet. El método WATCH emplea el paradigma de desarrollo de software basado en la reutilización de componentes de software. En base a este paradigma, una aplicación empresarial tiene una arquitectura de software de tres o más capas, en la que cada una de las capas está compuesta de un conjunto de componentes de software interrelacionados.
  • 6.
    Algunas de lacaracterísticas generales de las aplicaciones empresariales son las siguientes: • Están dirigidas a apoyar procesos de negocios de una empresa. • Automatizan el flujo de trabajo de los procesos que ellas soportan. • Establecen una clara diferencia entre: o La presentación de la aplicación (interfaz U/S) o La lógica del negocio (automatización del flujo de trabajo) o La gestión de los datos (las bases de datos) • Requieren integrarse a otras aplicaciones, tales como: o Aplicaciones legadas o Aplicaciones empaquetadas (ERP) o Sistemas de información gerencial • Acceden a diferentes bases de datos locales o distribuidas • Son aplicaciones distribuidas o Sus componentes están distribuidos en varios servidores de propósito específico).