SlideShare una empresa de Scribd logo
1 de 7
Descargar para leer sin conexión
REPUBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA EDUCACION
I.U “POLITECNICO SANTIAGO MARIÑO”
EXTENSION MARACAIBO
LÍNEA DE PRODUCTO DE SOFTWARE Y MÉTODO WATCH
Realizado por:
Michelle León C.I 21228184
Cátedra
Sistemas II
Maracaibo, Julio 2015
ESQUEMA
1. LINE DE PRODUCTO SOFTWARE
2. BENEFICIOS DE LINEAS DE PRODUCTO SOFTWARE
3. ESTRATEGIAS
4. PROCESOS
5. EL MÉTODO GRAY WATCH
DESARROLLO
1. LINE DE PRODUCTO SOFTWARE
Se definen las líneas del producto de software como un conjunto de
sistemas software, que comparten un conjunto común de características,
las cuales satisfacen las necesidades específicas de un dominio o
segmento particular de mercado, y que se desarrollan a partir de un sistema
común de activos base de una manera preestablecida”.
La línea de producto de software es un conjunto de aplicaciones de
aplicaciones con una arquitectura común específica de dichas aplicaciones,
cada aplicación específica se especializa de alguna manera. El nuevo
desarrollo puede implicar una configuración específica de componentes,
implementación de componentes adicionales y adaptación de algunos
componentes para satisfacer las nuevas demandas.
Entre los precursores de este enfoque en el mundo del software se
encuentran McIllory (1968), Parnas (1976) y Neighbors (1989) que en sus
trabajos ya intuían el potencial de estas ideas.
Las Líneas de Producto Software (LPS) se engloban dentro de ese
anhelo recurrente dentro de la Ingeniería del Software que es la
reutilización.
La Línea de Producto Software es una etapa más en la búsqueda
del equilibrio entre coste y calidad del software.
2. BENEFICIOS DE LINEAS DE PRODUCTO SOFTWARE
Los beneficios que las LPS aportan a la calidad se pueden medir de
dos formas. La primera mediante el grado de precisión con que cada
producto se ajusta a las necesidades de cada cliente. Esta medida depende
del grado de “variabilidad” de la LPS. A mayor variabilidad, más
probabilidades de adaptar el producto a los gustos del cliente. Pero,
normalmente, esta variabilidad tiene un coste, y el reto es encontrar el
equilibrio entre coste y variabilidad. A diferencia de los enfoques
tradicionales, en las LPS la variabilidad es un concepto nuclear. Todo el
proceso de desarrollo está guiado por esta noción con el objetivo de
abaratar los costes de la variabilidad, y así poder conseguir mayores cotas
de variabilidad y, por tanto, de satisfacción de las peculiaridades del cliente.
Otro aspecto es la tasa de defectos en los productos de la LPS. Aquí
los beneficios se derivan de la reutilización de los elementos comunes
(coreassets). La continuada utilización de estos elementos a lo largo del
tiempo hace que finalmente estén muy depurados/probados. Además, los
beneficios de encontrar y eliminar un defecto en un coreasset no se limitan
al producto donde se detecta el error, sino que se disemina entre todos los
productos de la LPS.
3. ESTRATEGIAS
El proceso de desarrollo de la LPS depende, entre otros muchos
factores, del ámbito de la LPS. Es fundamental saber acotar la familia de
productos que serán objeto de la línea. En general, existe una tendencia a
generalizar en exceso cuando se está desarrollando software re-usable,
considerando casos poco probables. Es la filosofía del “por si acaso”. Sin
embargo, esta excesiva generalización, si se repite con distintas “features”
compatibles entre sí, puede dar lugar a una explosión combinatoria.
4. PROCESOS
Un aspecto central compartido por las distintas metodologías de
desarrollo de LPS Es la división de los procesos de ingeniería en dos
equipos de trabajo (ver figura 3.4). El primer equipo se encarga de la
Ingeniería de Dominio, el cual es definido por Clements (2001) como core
asset Development. Este equipo es responsable de desarrollar los
elementos comunes al dominio: estudiar el dominio, definir su alcance
(requisitos) dentro del mercado objetivo de la LPS, definir las features,
implementar los core assets reutilizables y su mecanismo de variabilidad, y
establecer cómo es el plan de producción.
El segundo equipo se encarga de la Ingeniería de Producto definido por
Clements (2001) como product Development. Sus cometidos incluyen
desarrollar los productos para clientes concretos, a partir de los recursos
basados no en los requisitos del dominio, sino en requisitos concretos de
clientes. Para ello, este segundo equipo utiliza los recursos creados por el
equipo anterior.
5. EL MÉTODO GRAY WATCH
WATCH es un método enfocado al desarrollo de software empresarial.
A lo largo de los anos el método WATCH ha sido refinado por varios
autores. Su primera extensión fue realizada por Hamar en el año 2003 para
desarrollar el ciclo de vida de un componente reutilizable, desde su
especificaciónhasta su liberación. Esta sección presenta una visión general
de la versión denominada GRAY WATCH, en particular, nos
concentraremos en su proceso de Análisis donde se definen y especifican
el conjunto de requisitos funcionales y no funcionales que la aplicación
empresarial debe satisfacer.
GRAY WATCH es un marco metodológico que describe los aspectos
técnicos, gerenciales y de soporte que deben emplear los equipos de
trabajo que tendrán a su cargo el desarrollo de aplicaciones de software
empresarial. Un marco metodológico es un patrón que debe ser
instanciado, es decir adaptado cada vez que se use. Cada equipo de
trabajo deberá usar el método como un patrón o plantilla metodológica, a
partir de la cual dicho equipo debe elaborar el proceso especıfico de
desarrollo de la aplicación que se desea producir. GRAY WATCH cubre
todo el ciclo de vida de las aplicaciones; desde el modelado del dominio de
la aplicación, pasando por la definición de los requisitos de los usuarios,
hasta la puesta en operación de la aplicación.
GRAY WATCH está compuesto por tres (3) modelos fundamentales: el
modelo de productos, el modelo de actores y el modelo de procesos. Este
´ultimo establece los procesos necesarios para gestionar proyectos de
desarrollo de aplicaciones empresariales y llevar a cabo las actividades
técnicas y de soporte que requieren estos proyectos. Los procesos técnicos
del método se dividen en tres grupos: Procesos de Análisis, Diseño e
Implementación. La figura 1 ilustra esta clasificación.
La figura anterior resalta tres (3) grandes grupos de procesos. Los
procesos de análisis de la Aplicación cubren los procesos de Modelado de
Negocios y la Ingeniería de Requisitos. La fase de diseño consiste de los
procesos de Diseño Arquitectónico y Diseño de Componentes, mientras
que los procesos de Implementación agrupan los procesos de
Programación e Integración, Pruebas y Entregas de la Aplicación.
Procesos de análisis
Estos procesos tienen como objetivos (1) entender y modelar el Sistema
de Negocios que constituye el dominio de la aplicación empresarial; y (2)
definir y especificar el conjunto de requisitos que la aplicación empresarial
debe satisfacer.
En la figura 2 se aprecia que el proceso de Ingeniería de Requisitos
requiere de la ejecución de cinco subprocesos complementarios: el
Descubrimiento de Requisitos, Análisis de Requisitos, Especificación de
Requisitos Validación de Requisitos y Gestión de Requisitos.
El subproceso de Análisis de Requisitos consiste en determinar y
resolver posibles conflictos entre los requisitos y establecer la interacción
de la aplicación empresarial con su dominio o ambiente. La figura 3 muestra
el diagrama de actividades de este subproceso.

Más contenido relacionado

La actualidad más candente

Líneas de productos de software y método watch
Líneas de productos de software y método watchLíneas de productos de software y método watch
Líneas de productos de software y método watchHumberto Cordero
 
Desarrollo de software basado en componentes
Desarrollo de software basado en componentesDesarrollo de software basado en componentes
Desarrollo de software basado en componentesmellcv
 
Lineas de Producto de Software y Método Watch
Lineas de Producto de Software y Método WatchLineas de Producto de Software y Método Watch
Lineas de Producto de Software y Método WatchAndreina Soto
 
Metodo wacth
Metodo wacthMetodo wacth
Metodo wacthaluricio
 
Linea de productos de software y Metodo Watch
Linea de productos de software y Metodo WatchLinea de productos de software y Metodo Watch
Linea de productos de software y Metodo WatchGrabielleBarreto
 
Tema 1 -T3: Pruebas de software
Tema 1 -T3: Pruebas de softwareTema 1 -T3: Pruebas de software
Tema 1 -T3: Pruebas de softwareMagemyl Egana
 
Calidad de software - Modelo de FURPS+
Calidad de software - Modelo de FURPS+Calidad de software - Modelo de FURPS+
Calidad de software - Modelo de FURPS+kof
 
Metodología de desarrollo de software basada en componentes
Metodología de desarrollo de software basada en componentesMetodología de desarrollo de software basada en componentes
Metodología de desarrollo de software basada en componentesEmmanuel Fontán
 
Lineas de producto de software y el Metodo watch
Lineas de producto de software y el Metodo watchLineas de producto de software y el Metodo watch
Lineas de producto de software y el Metodo watchJesus Chacon
 
Lineas de productos de software y metodo watch
Lineas de productos de software  y metodo watchLineas de productos de software  y metodo watch
Lineas de productos de software y metodo watchMarcos Rosales
 
Lineas de productos de software y metodo watch
Lineas de productos de software y metodo watchLineas de productos de software y metodo watch
Lineas de productos de software y metodo watchSANTIAGO MARIÑO
 
lineas de productos de software y metodo watch
lineas de productos de software y metodo watchlineas de productos de software y metodo watch
lineas de productos de software y metodo watchjitzelldiaferia
 
calidad para el producto del software
calidad para el producto del softwarecalidad para el producto del software
calidad para el producto del softwarearidesbetava15
 
Lineas de Productos de Software y Metodo Watch
Lineas de Productos de Software y Metodo WatchLineas de Productos de Software y Metodo Watch
Lineas de Productos de Software y Metodo Watchyorksandia
 
Trabajo de sistemas 2
Trabajo de sistemas 2Trabajo de sistemas 2
Trabajo de sistemas 2dubrin godoy
 

La actualidad más candente (19)

Líneas de productos de software y método watch
Líneas de productos de software y método watchLíneas de productos de software y método watch
Líneas de productos de software y método watch
 
Desarrollo de software basado en componentes
Desarrollo de software basado en componentesDesarrollo de software basado en componentes
Desarrollo de software basado en componentes
 
Lineas de Producto de Software y Método Watch
Lineas de Producto de Software y Método WatchLineas de Producto de Software y Método Watch
Lineas de Producto de Software y Método Watch
 
Metodo wacth
Metodo wacthMetodo wacth
Metodo wacth
 
Linea de produccion y Metodo watch
Linea de produccion y Metodo watchLinea de produccion y Metodo watch
Linea de produccion y Metodo watch
 
Mario Rivas
Mario RivasMario Rivas
Mario Rivas
 
Modelo furps
Modelo furpsModelo furps
Modelo furps
 
Linea de productos de software y Metodo Watch
Linea de productos de software y Metodo WatchLinea de productos de software y Metodo Watch
Linea de productos de software y Metodo Watch
 
Tema 1 -T3: Pruebas de software
Tema 1 -T3: Pruebas de softwareTema 1 -T3: Pruebas de software
Tema 1 -T3: Pruebas de software
 
Calidad de software - Modelo de FURPS+
Calidad de software - Modelo de FURPS+Calidad de software - Modelo de FURPS+
Calidad de software - Modelo de FURPS+
 
Lineas de productos de software
Lineas de productos de softwareLineas de productos de software
Lineas de productos de software
 
Metodología de desarrollo de software basada en componentes
Metodología de desarrollo de software basada en componentesMetodología de desarrollo de software basada en componentes
Metodología de desarrollo de software basada en componentes
 
Lineas de producto de software y el Metodo watch
Lineas de producto de software y el Metodo watchLineas de producto de software y el Metodo watch
Lineas de producto de software y el Metodo watch
 
Lineas de productos de software y metodo watch
Lineas de productos de software  y metodo watchLineas de productos de software  y metodo watch
Lineas de productos de software y metodo watch
 
Lineas de productos de software y metodo watch
Lineas de productos de software y metodo watchLineas de productos de software y metodo watch
Lineas de productos de software y metodo watch
 
lineas de productos de software y metodo watch
lineas de productos de software y metodo watchlineas de productos de software y metodo watch
lineas de productos de software y metodo watch
 
calidad para el producto del software
calidad para el producto del softwarecalidad para el producto del software
calidad para el producto del software
 
Lineas de Productos de Software y Metodo Watch
Lineas de Productos de Software y Metodo WatchLineas de Productos de Software y Metodo Watch
Lineas de Productos de Software y Metodo Watch
 
Trabajo de sistemas 2
Trabajo de sistemas 2Trabajo de sistemas 2
Trabajo de sistemas 2
 

Destacado

Derivaciones electrocardiograficas
Derivaciones electrocardiograficasDerivaciones electrocardiograficas
Derivaciones electrocardiograficasDrLuisR
 
D03 Poddzialanie 8.1.2
D03 Poddzialanie 8.1.2D03 Poddzialanie 8.1.2
D03 Poddzialanie 8.1.2UM Łódzkie
 
Tipos de publicidad en internet
Tipos de publicidad en internetTipos de publicidad en internet
Tipos de publicidad en internetclarailg
 
Bruges, Esquecida pelo Tempo
Bruges, Esquecida pelo TempoBruges, Esquecida pelo Tempo
Bruges, Esquecida pelo TempoRedator MAM
 
Estresse Prof De Saúde E N F
Estresse Prof De Saúde  E N FEstresse Prof De Saúde  E N F
Estresse Prof De Saúde E N FFernanda Melo
 
Seminário internacional a transição defesa – ataque“o c a”-fflc2015
Seminário internacional a transição defesa – ataque“o c a”-fflc2015Seminário internacional a transição defesa – ataque“o c a”-fflc2015
Seminário internacional a transição defesa – ataque“o c a”-fflc2015Luis Sénica
 
O sucesso do negócio por meio do monitoramento da experiência do usuário de s...
O sucesso do negócio por meio do monitoramento da experiência do usuário de s...O sucesso do negócio por meio do monitoramento da experiência do usuário de s...
O sucesso do negócio por meio do monitoramento da experiência do usuário de s...Joao Galdino Mello de Souza
 

Destacado (9)

Derivaciones electrocardiograficas
Derivaciones electrocardiograficasDerivaciones electrocardiograficas
Derivaciones electrocardiograficas
 
D03 Poddzialanie 8.1.2
D03 Poddzialanie 8.1.2D03 Poddzialanie 8.1.2
D03 Poddzialanie 8.1.2
 
Tipos de publicidad en internet
Tipos de publicidad en internetTipos de publicidad en internet
Tipos de publicidad en internet
 
Doencas curáveis com água
Doencas curáveis com águaDoencas curáveis com água
Doencas curáveis com água
 
Bruges, Esquecida pelo Tempo
Bruges, Esquecida pelo TempoBruges, Esquecida pelo Tempo
Bruges, Esquecida pelo Tempo
 
P11 d poema5
P11 d poema5P11 d poema5
P11 d poema5
 
Estresse Prof De Saúde E N F
Estresse Prof De Saúde  E N FEstresse Prof De Saúde  E N F
Estresse Prof De Saúde E N F
 
Seminário internacional a transição defesa – ataque“o c a”-fflc2015
Seminário internacional a transição defesa – ataque“o c a”-fflc2015Seminário internacional a transição defesa – ataque“o c a”-fflc2015
Seminário internacional a transição defesa – ataque“o c a”-fflc2015
 
O sucesso do negócio por meio do monitoramento da experiência do usuário de s...
O sucesso do negócio por meio do monitoramento da experiência do usuário de s...O sucesso do negócio por meio do monitoramento da experiência do usuário de s...
O sucesso do negócio por meio do monitoramento da experiência do usuário de s...
 

Similar a Michelle leon

Presentacion lineas de productos de software y el metodo watch
Presentacion lineas de productos de software y el metodo watchPresentacion lineas de productos de software y el metodo watch
Presentacion lineas de productos de software y el metodo watchdanielnp33
 
Líneas de productos de software y el metodo watch
Líneas de productos de software y el metodo watchLíneas de productos de software y el metodo watch
Líneas de productos de software y el metodo watchAng Car
 
Sistemas 2 metodo watch
Sistemas 2 metodo watchSistemas 2 metodo watch
Sistemas 2 metodo watchmariennyysea
 
Lineas de Productos de Software & Método WATCH
Lineas de Productos de Software & Método WATCHLineas de Productos de Software & Método WATCH
Lineas de Productos de Software & Método WATCHRafael Ortiz Montiel
 
Lineas de produccion de software y Metodo watch (APP-COMPONENT)
Lineas de produccion de software y Metodo watch (APP-COMPONENT)Lineas de produccion de software y Metodo watch (APP-COMPONENT)
Lineas de produccion de software y Metodo watch (APP-COMPONENT)luisbritogasan
 
Trabajo de sistemas 2
Trabajo de sistemas 2Trabajo de sistemas 2
Trabajo de sistemas 2dubrin godoy
 
Lineas de Productos de Software y el Método Watch - Sistemas 2
Lineas de Productos de Software y el Método Watch - Sistemas 2Lineas de Productos de Software y el Método Watch - Sistemas 2
Lineas de Productos de Software y el Método Watch - Sistemas 2Gilber Briceño
 
Trabajo 2 exposicion
Trabajo 2 exposicionTrabajo 2 exposicion
Trabajo 2 exposicionEvelin Oña
 
Lineas de Productos de Software y el Método Watch
Lineas de Productos de Software y el Método WatchLineas de Productos de Software y el Método Watch
Lineas de Productos de Software y el Método Watchceliojose32
 
Presentación ultima
Presentación ultimaPresentación ultima
Presentación ultimawara07
 
Lineas de productos de software y metodo watch ariana velasquez 2
Lineas de productos de software y metodo watch ariana velasquez 2Lineas de productos de software y metodo watch ariana velasquez 2
Lineas de productos de software y metodo watch ariana velasquez 2velasquezariana3
 
Lineas de productos de software y método watch
Lineas de productos de software y método watchLineas de productos de software y método watch
Lineas de productos de software y método watchYonathan Rodriguez
 
Lineas de Produccion y Metodo watch
Lineas de Produccion y Metodo watchLineas de Produccion y Metodo watch
Lineas de Produccion y Metodo watchAndrea Miquiano
 
Metodología de desarrollo de software
Metodología de desarrollo de softwareMetodología de desarrollo de software
Metodología de desarrollo de softwareAbner Garcia
 
Modelo de cascadaa
Modelo de cascadaaModelo de cascadaa
Modelo de cascadaamendez45
 
Trabajo ingenieria del software blue watch
Trabajo ingenieria del software blue watchTrabajo ingenieria del software blue watch
Trabajo ingenieria del software blue watchcom2merwil
 

Similar a Michelle leon (20)

Presentacion lineas de productos de software y el metodo watch
Presentacion lineas de productos de software y el metodo watchPresentacion lineas de productos de software y el metodo watch
Presentacion lineas de productos de software y el metodo watch
 
Líneas de productos de software y el metodo watch
Líneas de productos de software y el metodo watchLíneas de productos de software y el metodo watch
Líneas de productos de software y el metodo watch
 
Sistemas 2 metodo watch
Sistemas 2 metodo watchSistemas 2 metodo watch
Sistemas 2 metodo watch
 
ramirezemilyn
ramirezemilynramirezemilyn
ramirezemilyn
 
Lineas de Productos de Software & Método WATCH
Lineas de Productos de Software & Método WATCHLineas de Productos de Software & Método WATCH
Lineas de Productos de Software & Método WATCH
 
Lineas de produccion de software y Metodo watch (APP-COMPONENT)
Lineas de produccion de software y Metodo watch (APP-COMPONENT)Lineas de produccion de software y Metodo watch (APP-COMPONENT)
Lineas de produccion de software y Metodo watch (APP-COMPONENT)
 
Trabajo de sistemas 2
Trabajo de sistemas 2Trabajo de sistemas 2
Trabajo de sistemas 2
 
Lineas de Productos de Software y el Método Watch - Sistemas 2
Lineas de Productos de Software y el Método Watch - Sistemas 2Lineas de Productos de Software y el Método Watch - Sistemas 2
Lineas de Productos de Software y el Método Watch - Sistemas 2
 
Trabajo 2 exposicion
Trabajo 2 exposicionTrabajo 2 exposicion
Trabajo 2 exposicion
 
Lineas de Productos de Software y el Método Watch
Lineas de Productos de Software y el Método WatchLineas de Productos de Software y el Método Watch
Lineas de Productos de Software y el Método Watch
 
Presentación ultima
Presentación ultimaPresentación ultima
Presentación ultima
 
Metodo watch y LPS
Metodo watch y LPSMetodo watch y LPS
Metodo watch y LPS
 
Lineas de productos de software y metodo watch ariana velasquez 2
Lineas de productos de software y metodo watch ariana velasquez 2Lineas de productos de software y metodo watch ariana velasquez 2
Lineas de productos de software y metodo watch ariana velasquez 2
 
Lineas de productos de software y método watch
Lineas de productos de software y método watchLineas de productos de software y método watch
Lineas de productos de software y método watch
 
Proceso del Software
Proceso del Software Proceso del Software
Proceso del Software
 
Lineas de Produccion y Metodo watch
Lineas de Produccion y Metodo watchLineas de Produccion y Metodo watch
Lineas de Produccion y Metodo watch
 
Metodología de desarrollo de software
Metodología de desarrollo de softwareMetodología de desarrollo de software
Metodología de desarrollo de software
 
So keissy
So keissySo keissy
So keissy
 
Modelo de cascadaa
Modelo de cascadaaModelo de cascadaa
Modelo de cascadaa
 
Trabajo ingenieria del software blue watch
Trabajo ingenieria del software blue watchTrabajo ingenieria del software blue watch
Trabajo ingenieria del software blue watch
 

Más de Michelle Diaz

MICHELLE LEON 21228184
MICHELLE LEON 21228184MICHELLE LEON 21228184
MICHELLE LEON 21228184Michelle Diaz
 
Introducción a la auditoría informática michelle leon
Introducción a la auditoría informática  michelle leonIntroducción a la auditoría informática  michelle leon
Introducción a la auditoría informática michelle leonMichelle Diaz
 
REGISTRO E INSTRUCCIONES DEL MICROPROCESADOR, MODOS DE DIRECCIONAMIENTO.
REGISTRO E INSTRUCCIONES DEL MICROPROCESADOR, MODOS DE DIRECCIONAMIENTO. REGISTRO E INSTRUCCIONES DEL MICROPROCESADOR, MODOS DE DIRECCIONAMIENTO.
REGISTRO E INSTRUCCIONES DEL MICROPROCESADOR, MODOS DE DIRECCIONAMIENTO. Michelle Diaz
 

Más de Michelle Diaz (6)

Logica difusa
Logica difusaLogica difusa
Logica difusa
 
MICHELLE LEON 21228184
MICHELLE LEON 21228184MICHELLE LEON 21228184
MICHELLE LEON 21228184
 
Introducción a la auditoría informática michelle leon
Introducción a la auditoría informática  michelle leonIntroducción a la auditoría informática  michelle leon
Introducción a la auditoría informática michelle leon
 
Adbequipo8..
Adbequipo8..Adbequipo8..
Adbequipo8..
 
Familias lógicas
Familias lógicasFamilias lógicas
Familias lógicas
 
REGISTRO E INSTRUCCIONES DEL MICROPROCESADOR, MODOS DE DIRECCIONAMIENTO.
REGISTRO E INSTRUCCIONES DEL MICROPROCESADOR, MODOS DE DIRECCIONAMIENTO. REGISTRO E INSTRUCCIONES DEL MICROPROCESADOR, MODOS DE DIRECCIONAMIENTO.
REGISTRO E INSTRUCCIONES DEL MICROPROCESADOR, MODOS DE DIRECCIONAMIENTO.
 

Último

Sistema de Base de Datos (Rubén Alberto)
Sistema de Base de Datos (Rubén Alberto)Sistema de Base de Datos (Rubén Alberto)
Sistema de Base de Datos (Rubén Alberto)mendezruben1901
 
Sistema de gestión de turnos para negocios
Sistema de gestión de turnos para negociosSistema de gestión de turnos para negocios
Sistema de gestión de turnos para negociosfranchescamassielmor
 
Fe_C_Tratamientos termicos_uap _3_.ppt
Fe_C_Tratamientos termicos_uap   _3_.pptFe_C_Tratamientos termicos_uap   _3_.ppt
Fe_C_Tratamientos termicos_uap _3_.pptVitobailon
 
Peligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacionPeligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacionOsdelTacusiPancorbo
 
Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfIsbelRodrguez
 
Parámetros de Perforación y Voladura. para Plataformas
Parámetros de  Perforación y Voladura. para PlataformasParámetros de  Perforación y Voladura. para Plataformas
Parámetros de Perforación y Voladura. para PlataformasSegundo Silva Maguiña
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIAMayraOchoa35
 
NOM-002-STPS-2010, combate contra incendio.pptx
NOM-002-STPS-2010, combate contra incendio.pptxNOM-002-STPS-2010, combate contra incendio.pptx
NOM-002-STPS-2010, combate contra incendio.pptxJairReyna1
 
Fisiología del azufre en plantas S.S.pdf
Fisiología del azufre en plantas S.S.pdfFisiología del azufre en plantas S.S.pdf
Fisiología del azufre en plantas S.S.pdfJessLeonelVargasJimn
 
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBRQUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBRyanimarca23
 
Clase 1 Análisis Estructura. Para Arquitectura pptx
Clase 1 Análisis Estructura. Para Arquitectura pptxClase 1 Análisis Estructura. Para Arquitectura pptx
Clase 1 Análisis Estructura. Para Arquitectura pptxPaolaVillalba13
 
Electromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfElectromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfAnonymous0pBRsQXfnx
 
trabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidastrabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidasNelsonQuispeQuispitu
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEANDECE
 
Físicas 1: Ecuaciones Dimensionales y Vectores
Físicas 1: Ecuaciones Dimensionales y VectoresFísicas 1: Ecuaciones Dimensionales y Vectores
Físicas 1: Ecuaciones Dimensionales y VectoresSegundo Silva Maguiña
 
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdfSEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdffredyflores58
 
Revista estudiantil, trabajo final Materia ingeniería de Proyectos
Revista estudiantil, trabajo final Materia ingeniería de ProyectosRevista estudiantil, trabajo final Materia ingeniería de Proyectos
Revista estudiantil, trabajo final Materia ingeniería de ProyectosJeanCarlosLorenzo1
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaANDECE
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.ALEJANDROLEONGALICIA
 
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdfLEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdfAdelaHerrera9
 

Último (20)

Sistema de Base de Datos (Rubén Alberto)
Sistema de Base de Datos (Rubén Alberto)Sistema de Base de Datos (Rubén Alberto)
Sistema de Base de Datos (Rubén Alberto)
 
Sistema de gestión de turnos para negocios
Sistema de gestión de turnos para negociosSistema de gestión de turnos para negocios
Sistema de gestión de turnos para negocios
 
Fe_C_Tratamientos termicos_uap _3_.ppt
Fe_C_Tratamientos termicos_uap   _3_.pptFe_C_Tratamientos termicos_uap   _3_.ppt
Fe_C_Tratamientos termicos_uap _3_.ppt
 
Peligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacionPeligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacion
 
Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdf
 
Parámetros de Perforación y Voladura. para Plataformas
Parámetros de  Perforación y Voladura. para PlataformasParámetros de  Perforación y Voladura. para Plataformas
Parámetros de Perforación y Voladura. para Plataformas
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
 
NOM-002-STPS-2010, combate contra incendio.pptx
NOM-002-STPS-2010, combate contra incendio.pptxNOM-002-STPS-2010, combate contra incendio.pptx
NOM-002-STPS-2010, combate contra incendio.pptx
 
Fisiología del azufre en plantas S.S.pdf
Fisiología del azufre en plantas S.S.pdfFisiología del azufre en plantas S.S.pdf
Fisiología del azufre en plantas S.S.pdf
 
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBRQUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
 
Clase 1 Análisis Estructura. Para Arquitectura pptx
Clase 1 Análisis Estructura. Para Arquitectura pptxClase 1 Análisis Estructura. Para Arquitectura pptx
Clase 1 Análisis Estructura. Para Arquitectura pptx
 
Electromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfElectromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdf
 
trabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidastrabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidas
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSE
 
Físicas 1: Ecuaciones Dimensionales y Vectores
Físicas 1: Ecuaciones Dimensionales y VectoresFísicas 1: Ecuaciones Dimensionales y Vectores
Físicas 1: Ecuaciones Dimensionales y Vectores
 
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdfSEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
 
Revista estudiantil, trabajo final Materia ingeniería de Proyectos
Revista estudiantil, trabajo final Materia ingeniería de ProyectosRevista estudiantil, trabajo final Materia ingeniería de Proyectos
Revista estudiantil, trabajo final Materia ingeniería de Proyectos
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes Granada
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.
 
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdfLEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
 

Michelle leon

  • 1. REPUBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACION I.U “POLITECNICO SANTIAGO MARIÑO” EXTENSION MARACAIBO LÍNEA DE PRODUCTO DE SOFTWARE Y MÉTODO WATCH Realizado por: Michelle León C.I 21228184 Cátedra Sistemas II Maracaibo, Julio 2015
  • 2. ESQUEMA 1. LINE DE PRODUCTO SOFTWARE 2. BENEFICIOS DE LINEAS DE PRODUCTO SOFTWARE 3. ESTRATEGIAS 4. PROCESOS 5. EL MÉTODO GRAY WATCH
  • 3. DESARROLLO 1. LINE DE PRODUCTO SOFTWARE Se definen las líneas del producto de software como un conjunto de sistemas software, que comparten un conjunto común de características, las cuales satisfacen las necesidades específicas de un dominio o segmento particular de mercado, y que se desarrollan a partir de un sistema común de activos base de una manera preestablecida”. La línea de producto de software es un conjunto de aplicaciones de aplicaciones con una arquitectura común específica de dichas aplicaciones, cada aplicación específica se especializa de alguna manera. El nuevo desarrollo puede implicar una configuración específica de componentes, implementación de componentes adicionales y adaptación de algunos componentes para satisfacer las nuevas demandas. Entre los precursores de este enfoque en el mundo del software se encuentran McIllory (1968), Parnas (1976) y Neighbors (1989) que en sus trabajos ya intuían el potencial de estas ideas. Las Líneas de Producto Software (LPS) se engloban dentro de ese anhelo recurrente dentro de la Ingeniería del Software que es la reutilización. La Línea de Producto Software es una etapa más en la búsqueda del equilibrio entre coste y calidad del software. 2. BENEFICIOS DE LINEAS DE PRODUCTO SOFTWARE Los beneficios que las LPS aportan a la calidad se pueden medir de dos formas. La primera mediante el grado de precisión con que cada producto se ajusta a las necesidades de cada cliente. Esta medida depende del grado de “variabilidad” de la LPS. A mayor variabilidad, más probabilidades de adaptar el producto a los gustos del cliente. Pero, normalmente, esta variabilidad tiene un coste, y el reto es encontrar el
  • 4. equilibrio entre coste y variabilidad. A diferencia de los enfoques tradicionales, en las LPS la variabilidad es un concepto nuclear. Todo el proceso de desarrollo está guiado por esta noción con el objetivo de abaratar los costes de la variabilidad, y así poder conseguir mayores cotas de variabilidad y, por tanto, de satisfacción de las peculiaridades del cliente. Otro aspecto es la tasa de defectos en los productos de la LPS. Aquí los beneficios se derivan de la reutilización de los elementos comunes (coreassets). La continuada utilización de estos elementos a lo largo del tiempo hace que finalmente estén muy depurados/probados. Además, los beneficios de encontrar y eliminar un defecto en un coreasset no se limitan al producto donde se detecta el error, sino que se disemina entre todos los productos de la LPS. 3. ESTRATEGIAS El proceso de desarrollo de la LPS depende, entre otros muchos factores, del ámbito de la LPS. Es fundamental saber acotar la familia de productos que serán objeto de la línea. En general, existe una tendencia a generalizar en exceso cuando se está desarrollando software re-usable, considerando casos poco probables. Es la filosofía del “por si acaso”. Sin embargo, esta excesiva generalización, si se repite con distintas “features” compatibles entre sí, puede dar lugar a una explosión combinatoria. 4. PROCESOS Un aspecto central compartido por las distintas metodologías de desarrollo de LPS Es la división de los procesos de ingeniería en dos equipos de trabajo (ver figura 3.4). El primer equipo se encarga de la Ingeniería de Dominio, el cual es definido por Clements (2001) como core asset Development. Este equipo es responsable de desarrollar los elementos comunes al dominio: estudiar el dominio, definir su alcance
  • 5. (requisitos) dentro del mercado objetivo de la LPS, definir las features, implementar los core assets reutilizables y su mecanismo de variabilidad, y establecer cómo es el plan de producción. El segundo equipo se encarga de la Ingeniería de Producto definido por Clements (2001) como product Development. Sus cometidos incluyen desarrollar los productos para clientes concretos, a partir de los recursos basados no en los requisitos del dominio, sino en requisitos concretos de clientes. Para ello, este segundo equipo utiliza los recursos creados por el equipo anterior. 5. EL MÉTODO GRAY WATCH WATCH es un método enfocado al desarrollo de software empresarial. A lo largo de los anos el método WATCH ha sido refinado por varios autores. Su primera extensión fue realizada por Hamar en el año 2003 para desarrollar el ciclo de vida de un componente reutilizable, desde su especificaciónhasta su liberación. Esta sección presenta una visión general de la versión denominada GRAY WATCH, en particular, nos concentraremos en su proceso de Análisis donde se definen y especifican el conjunto de requisitos funcionales y no funcionales que la aplicación empresarial debe satisfacer. GRAY WATCH es un marco metodológico que describe los aspectos técnicos, gerenciales y de soporte que deben emplear los equipos de trabajo que tendrán a su cargo el desarrollo de aplicaciones de software empresarial. Un marco metodológico es un patrón que debe ser instanciado, es decir adaptado cada vez que se use. Cada equipo de trabajo deberá usar el método como un patrón o plantilla metodológica, a partir de la cual dicho equipo debe elaborar el proceso especıfico de desarrollo de la aplicación que se desea producir. GRAY WATCH cubre todo el ciclo de vida de las aplicaciones; desde el modelado del dominio de
  • 6. la aplicación, pasando por la definición de los requisitos de los usuarios, hasta la puesta en operación de la aplicación. GRAY WATCH está compuesto por tres (3) modelos fundamentales: el modelo de productos, el modelo de actores y el modelo de procesos. Este ´ultimo establece los procesos necesarios para gestionar proyectos de desarrollo de aplicaciones empresariales y llevar a cabo las actividades técnicas y de soporte que requieren estos proyectos. Los procesos técnicos del método se dividen en tres grupos: Procesos de Análisis, Diseño e Implementación. La figura 1 ilustra esta clasificación. La figura anterior resalta tres (3) grandes grupos de procesos. Los procesos de análisis de la Aplicación cubren los procesos de Modelado de Negocios y la Ingeniería de Requisitos. La fase de diseño consiste de los procesos de Diseño Arquitectónico y Diseño de Componentes, mientras que los procesos de Implementación agrupan los procesos de Programación e Integración, Pruebas y Entregas de la Aplicación. Procesos de análisis Estos procesos tienen como objetivos (1) entender y modelar el Sistema de Negocios que constituye el dominio de la aplicación empresarial; y (2) definir y especificar el conjunto de requisitos que la aplicación empresarial debe satisfacer. En la figura 2 se aprecia que el proceso de Ingeniería de Requisitos requiere de la ejecución de cinco subprocesos complementarios: el
  • 7. Descubrimiento de Requisitos, Análisis de Requisitos, Especificación de Requisitos Validación de Requisitos y Gestión de Requisitos. El subproceso de Análisis de Requisitos consiste en determinar y resolver posibles conflictos entre los requisitos y establecer la interacción de la aplicación empresarial con su dominio o ambiente. La figura 3 muestra el diagrama de actividades de este subproceso.