SlideShare una empresa de Scribd logo
1 de 11
MODELO DE
PROCESO
ESPECIALIZADO
Se pueden caracterizar mejor, por ser un conjunto de técnicas o
¨metodologías¨ para alcanzar una meta especifica de desarrollo de
software. No obstante, implica un proce so
ETAPAS DE
ESTE MODELO
1. Se investiga y evalúa, para el tipo de
aplicación de que se trate, productos
disponibles basados en componentes.
2. Se consideran los aspectos de
integración de los componentes.
3. Se diseña una arquitectura del software
para que reciba los componentes.
4. Se integran los componentes en la
arquitectura.
5. Se efectúan pruebas exhaustivas para
asegurar la funcionalidad apropiada
METODOLOGÍAS QUE
IMPLEMENTA
DESARROLLO BASADO
EN COMPONENTES
Incorpora muchas de las
características del modelo
espiral (de naturaleza
evolutiva convencionales).
Estos pueden diseñarse
como módulos de software
clases orientadas a objetos
(construye aplicaciones a
partir de fragmentos de
software prefabricados).
MODELO DE
MÉTODOS FORMALES
Estos modelos permiten especificar,
desarrollar y verificar un sistema basado
en computadoras por medio del empleo
de una notación matemática rigurosa. O
sea, revisa los errores aplicando
sistemas matemáticos.
VENTAJAS
1. Nos lleva a alcanzar un mayor nivel de
reutilización de software.
2. Permite que las pruebas sean ejecutadas
probando cada uno de los componentes antes
de probar el conjunto completo.
3. Cuando existe un débil acoplamiento entre
componentes, el desarrollador es libre de
actualizar y/o agregar componentes, sin afectar
otras partes.
4. Dado que un componente puede ser
construido y luego mejorado, la calidad de una
aplicación basada en componentes mejora.
DESVENTAJAS
 El desarrollo de modelos formales consume mucho tiempo y es caro.
 Debido a que pocos desarrolladores de software tienen la formación
necesaria para aplicar métodos formales, se requiere mucha
capacitación.
 Es difícil utilizar los modelos como mecanismos de comunicación para
clientes sin complejidad técnica.

Más contenido relacionado

La actualidad más candente

Metodologias de desarrollo
Metodologias de desarrolloMetodologias de desarrollo
Metodologias de desarrolloHermes Romero
 
Planificación de proyectos de software
Planificación de proyectos de softwarePlanificación de proyectos de software
Planificación de proyectos de softwarehrubenleiva21
 
modelos del proceso del software
 modelos del proceso del software  modelos del proceso del software
modelos del proceso del software Brihany Rossell
 
modelos de calidad de software
modelos de calidad de softwaremodelos de calidad de software
modelos de calidad de softwareHernan Espinoza
 
Plan de pruebas de software
Plan de pruebas de softwarePlan de pruebas de software
Plan de pruebas de softwareEdgardo Rojas
 
Modelos o Ciclos de vida de software
Modelos o Ciclos de vida de softwareModelos o Ciclos de vida de software
Modelos o Ciclos de vida de softwareWilliam Matamoros
 
Ingeniería inversa y reingeniería de software
Ingeniería inversa y reingeniería de softwareIngeniería inversa y reingeniería de software
Ingeniería inversa y reingeniería de softwareMoises Medina
 
Metodologías para el desarrollo de aplicaciones móviles
Metodologías para el desarrollo de aplicaciones móvilesMetodologías para el desarrollo de aplicaciones móviles
Metodologías para el desarrollo de aplicaciones móvilesJaqueline Luna
 
Vistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de SoftwareVistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de SoftwareRoberth Loaiza
 
Modelo espiral de boehm CALIDAD DE SOFTWARE
Modelo espiral de  boehm CALIDAD DE SOFTWAREModelo espiral de  boehm CALIDAD DE SOFTWARE
Modelo espiral de boehm CALIDAD DE SOFTWAREJhOnss KrIollo
 
Calidad Del Producto Software
Calidad Del Producto SoftwareCalidad Del Producto Software
Calidad Del Producto Softwarealbert317
 
Descomposición modular y estilos de control
Descomposición modular y estilos de controlDescomposición modular y estilos de control
Descomposición modular y estilos de controlJuan Pablo Bustos Thames
 
2 2 estilos arquitectonicos
2 2 estilos arquitectonicos2 2 estilos arquitectonicos
2 2 estilos arquitectonicoslandeta_p
 
DiseñO Del Software E IngenieríA Del Software
DiseñO Del Software E IngenieríA Del SoftwareDiseñO Del Software E IngenieríA Del Software
DiseñO Del Software E IngenieríA Del Softwarelcastillo110
 

La actualidad más candente (20)

Metodologias de desarrollo
Metodologias de desarrolloMetodologias de desarrollo
Metodologias de desarrollo
 
Planificación de proyectos de software
Planificación de proyectos de softwarePlanificación de proyectos de software
Planificación de proyectos de software
 
modelos del proceso del software
 modelos del proceso del software  modelos del proceso del software
modelos del proceso del software
 
modelos de calidad de software
modelos de calidad de softwaremodelos de calidad de software
modelos de calidad de software
 
Modelo en-espiral
Modelo en-espiralModelo en-espiral
Modelo en-espiral
 
Plan de pruebas de software
Plan de pruebas de softwarePlan de pruebas de software
Plan de pruebas de software
 
Modelos o Ciclos de vida de software
Modelos o Ciclos de vida de softwareModelos o Ciclos de vida de software
Modelos o Ciclos de vida de software
 
Estimación de Proyectos de Software
Estimación de Proyectos de SoftwareEstimación de Proyectos de Software
Estimación de Proyectos de Software
 
Ingeniería inversa y reingeniería de software
Ingeniería inversa y reingeniería de softwareIngeniería inversa y reingeniería de software
Ingeniería inversa y reingeniería de software
 
Metodologías para el desarrollo de aplicaciones móviles
Metodologías para el desarrollo de aplicaciones móvilesMetodologías para el desarrollo de aplicaciones móviles
Metodologías para el desarrollo de aplicaciones móviles
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Modelo V
Modelo VModelo V
Modelo V
 
Ingeniería de software modelo incremental
Ingeniería de software  modelo incrementalIngeniería de software  modelo incremental
Ingeniería de software modelo incremental
 
Vistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de SoftwareVistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de Software
 
Modelo espiral de boehm CALIDAD DE SOFTWARE
Modelo espiral de  boehm CALIDAD DE SOFTWAREModelo espiral de  boehm CALIDAD DE SOFTWARE
Modelo espiral de boehm CALIDAD DE SOFTWARE
 
Calidad Del Producto Software
Calidad Del Producto SoftwareCalidad Del Producto Software
Calidad Del Producto Software
 
Modelo espiral
Modelo espiralModelo espiral
Modelo espiral
 
Descomposición modular y estilos de control
Descomposición modular y estilos de controlDescomposición modular y estilos de control
Descomposición modular y estilos de control
 
2 2 estilos arquitectonicos
2 2 estilos arquitectonicos2 2 estilos arquitectonicos
2 2 estilos arquitectonicos
 
DiseñO Del Software E IngenieríA Del Software
DiseñO Del Software E IngenieríA Del SoftwareDiseñO Del Software E IngenieríA Del Software
DiseñO Del Software E IngenieríA Del Software
 

Destacado

Modelo de desarrollo de software
Modelo de desarrollo de softwareModelo de desarrollo de software
Modelo de desarrollo de softwareYaskelly Yedra
 
Introducción a algoritmos
Introducción a algoritmosIntroducción a algoritmos
Introducción a algoritmosUlises Cruz
 
Metodologã­a orientada-a-objetos-omt.-rumbaugh
Metodologã­a orientada-a-objetos-omt.-rumbaughMetodologã­a orientada-a-objetos-omt.-rumbaugh
Metodologã­a orientada-a-objetos-omt.-rumbaughviisistemas
 
DiseñO Orientado A Objetos
DiseñO Orientado A ObjetosDiseñO Orientado A Objetos
DiseñO Orientado A ObjetosFrancisco Godoy
 
Diseño de software modelo lineal (presentacion)
Diseño de software   modelo lineal (presentacion)Diseño de software   modelo lineal (presentacion)
Diseño de software modelo lineal (presentacion)Marco Antonio Perez Montero
 
Esquema comparativo de los tipos de modelos y metodologías
Esquema comparativo de los tipos de modelos y metodologíasEsquema comparativo de los tipos de modelos y metodologías
Esquema comparativo de los tipos de modelos y metodologíasLeo Jm
 
Tipos de modelos de procesos
Tipos de modelos de procesosTipos de modelos de procesos
Tipos de modelos de procesosEIYSC
 
Investigación de mercados 03 2007
Investigación de mercados 03 2007Investigación de mercados 03 2007
Investigación de mercados 03 2007oscarreyesnova
 
Investigación exploratoria con método cualitativo y de observación
Investigación exploratoria con método cualitativo y de observaciónInvestigación exploratoria con método cualitativo y de observación
Investigación exploratoria con método cualitativo y de observaciónJadyCharris
 
Modelo en cascada
Modelo en cascadaModelo en cascada
Modelo en cascadahome
 
Proceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwareProceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwaresergio
 
Modelo Cascada y Espiral
Modelo Cascada y EspiralModelo Cascada y Espiral
Modelo Cascada y Espiraljuanksi28
 
Modelos de software ventajas y desventajas
Modelos de software ventajas y desventajasModelos de software ventajas y desventajas
Modelos de software ventajas y desventajasEdith Carreño
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de softwarekellypt1
 
Ciclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemasCiclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemasMILUGO
 
Desarrollo de software basado en componentes
Desarrollo de software basado en componentesDesarrollo de software basado en componentes
Desarrollo de software basado en componentesUlises Cruz
 

Destacado (20)

Métodos Formales
Métodos FormalesMétodos Formales
Métodos Formales
 
Modelo de desarrollo de software
Modelo de desarrollo de softwareModelo de desarrollo de software
Modelo de desarrollo de software
 
Introducción a algoritmos
Introducción a algoritmosIntroducción a algoritmos
Introducción a algoritmos
 
Metodologã­a orientada-a-objetos-omt.-rumbaugh
Metodologã­a orientada-a-objetos-omt.-rumbaughMetodologã­a orientada-a-objetos-omt.-rumbaugh
Metodologã­a orientada-a-objetos-omt.-rumbaugh
 
DiseñO Orientado A Objetos
DiseñO Orientado A ObjetosDiseñO Orientado A Objetos
DiseñO Orientado A Objetos
 
Diseño de software modelo lineal (presentacion)
Diseño de software   modelo lineal (presentacion)Diseño de software   modelo lineal (presentacion)
Diseño de software modelo lineal (presentacion)
 
Modelo Espiral
Modelo EspiralModelo Espiral
Modelo Espiral
 
Esquema comparativo de los tipos de modelos y metodologías
Esquema comparativo de los tipos de modelos y metodologíasEsquema comparativo de los tipos de modelos y metodologías
Esquema comparativo de los tipos de modelos y metodologías
 
Tipos de modelos de procesos
Tipos de modelos de procesosTipos de modelos de procesos
Tipos de modelos de procesos
 
Investigación de mercados 03 2007
Investigación de mercados 03 2007Investigación de mercados 03 2007
Investigación de mercados 03 2007
 
Investigación exploratoria con método cualitativo y de observación
Investigación exploratoria con método cualitativo y de observaciónInvestigación exploratoria con método cualitativo y de observación
Investigación exploratoria con método cualitativo y de observación
 
Prototipado
PrototipadoPrototipado
Prototipado
 
Modelo en cascada
Modelo en cascadaModelo en cascada
Modelo en cascada
 
El Modelo Dra
El Modelo DraEl Modelo Dra
El Modelo Dra
 
Proceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwareProceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de software
 
Modelo Cascada y Espiral
Modelo Cascada y EspiralModelo Cascada y Espiral
Modelo Cascada y Espiral
 
Modelos de software ventajas y desventajas
Modelos de software ventajas y desventajasModelos de software ventajas y desventajas
Modelos de software ventajas y desventajas
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
Ciclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemasCiclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemas
 
Desarrollo de software basado en componentes
Desarrollo de software basado en componentesDesarrollo de software basado en componentes
Desarrollo de software basado en componentes
 

Similar a Modelo proceso especializado

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 watchAdrian Vera
 
Lineasdeproductosdesoftwareymtodowatchguillermo
LineasdeproductosdesoftwareymtodowatchguillermoLineasdeproductosdesoftwareymtodowatchguillermo
Lineasdeproductosdesoftwareymtodowatchguillermoelmatalotes
 
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
 
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-productos-software-y-metodo-watch
lineas-de-productos-software-y-metodo-watchlineas-de-productos-software-y-metodo-watch
lineas-de-productos-software-y-metodo-watchduartekley
 
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 watchAriagna Acevedo
 
Lineas de productos de software Y El Metodo Watch
Lineas de productos de software Y El Metodo WatchLineas de productos de software Y El Metodo Watch
Lineas de productos de software Y El Metodo Watchrasc24
 
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 Watcharmeiry
 
Método Watch
Método WatchMétodo Watch
Método WatchVeraRufo
 
Metodologia Desarrollo J2ee
Metodologia Desarrollo J2eeMetodologia Desarrollo J2ee
Metodologia Desarrollo J2eeBlue Experience
 
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
 
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
 
Modelo de cascadaa
Modelo de cascadaaModelo de cascadaa
Modelo de cascadaamendez45
 
Trabajo 2 exposicion
Trabajo 2 exposicionTrabajo 2 exposicion
Trabajo 2 exposicionEvelin Oña
 
Sistemas 2 metodo watch
Sistemas 2 metodo watchSistemas 2 metodo watch
Sistemas 2 metodo watchmariennyysea
 
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
 

Similar a Modelo proceso especializado (20)

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
 
Lineasdeproductosdesoftwareymtodowatchguillermo
LineasdeproductosdesoftwareymtodowatchguillermoLineasdeproductosdesoftwareymtodowatchguillermo
Lineasdeproductosdesoftwareymtodowatchguillermo
 
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
 
Proceso del Software
Proceso del Software Proceso del Software
Proceso del Software
 
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
 
Modelos del proceso del software
Modelos del proceso del softwareModelos del proceso del software
Modelos del proceso del software
 
Metodo watch
Metodo watchMetodo watch
Metodo watch
 
lineas-de-productos-software-y-metodo-watch
lineas-de-productos-software-y-metodo-watchlineas-de-productos-software-y-metodo-watch
lineas-de-productos-software-y-metodo-watch
 
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
 
Lineas de productos de software Y El Metodo Watch
Lineas de productos de software Y El Metodo WatchLineas de productos de software Y El Metodo Watch
Lineas de productos de software Y El Metodo Watch
 
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
 
Método Watch
Método WatchMétodo Watch
Método Watch
 
Metodologia Desarrollo J2ee
Metodologia Desarrollo J2eeMetodologia Desarrollo J2ee
Metodologia Desarrollo J2ee
 
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
 
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
 
Modelo de cascadaa
Modelo de cascadaaModelo de cascadaa
Modelo de cascadaa
 
Trabajo 2 exposicion
Trabajo 2 exposicionTrabajo 2 exposicion
Trabajo 2 exposicion
 
Sistemas 2 metodo watch
Sistemas 2 metodo watchSistemas 2 metodo watch
Sistemas 2 metodo 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)
 

Más de Francisco Arce Garcia (6)

Immanuel Kant
Immanuel KantImmanuel Kant
Immanuel Kant
 
Realidad, Conocimiento y Verdad
Realidad, Conocimiento y VerdadRealidad, Conocimiento y Verdad
Realidad, Conocimiento y Verdad
 
Desafíos éticos
Desafíos éticosDesafíos éticos
Desafíos éticos
 
Alcoholismo
AlcoholismoAlcoholismo
Alcoholismo
 
Elementos de la producción cinematográfica
Elementos de la producción cinematográficaElementos de la producción cinematográfica
Elementos de la producción cinematográfica
 
Deep web
Deep webDeep web
Deep web
 

Modelo proceso especializado

  • 2. Se pueden caracterizar mejor, por ser un conjunto de técnicas o ¨metodologías¨ para alcanzar una meta especifica de desarrollo de software. No obstante, implica un proce so
  • 4. 1. Se investiga y evalúa, para el tipo de aplicación de que se trate, productos disponibles basados en componentes. 2. Se consideran los aspectos de integración de los componentes. 3. Se diseña una arquitectura del software para que reciba los componentes. 4. Se integran los componentes en la arquitectura. 5. Se efectúan pruebas exhaustivas para asegurar la funcionalidad apropiada
  • 6. DESARROLLO BASADO EN COMPONENTES Incorpora muchas de las características del modelo espiral (de naturaleza evolutiva convencionales). Estos pueden diseñarse como módulos de software clases orientadas a objetos (construye aplicaciones a partir de fragmentos de software prefabricados).
  • 7. MODELO DE MÉTODOS FORMALES Estos modelos permiten especificar, desarrollar y verificar un sistema basado en computadoras por medio del empleo de una notación matemática rigurosa. O sea, revisa los errores aplicando sistemas matemáticos.
  • 9. 1. Nos lleva a alcanzar un mayor nivel de reutilización de software. 2. Permite que las pruebas sean ejecutadas probando cada uno de los componentes antes de probar el conjunto completo. 3. Cuando existe un débil acoplamiento entre componentes, el desarrollador es libre de actualizar y/o agregar componentes, sin afectar otras partes. 4. Dado que un componente puede ser construido y luego mejorado, la calidad de una aplicación basada en componentes mejora.
  • 11.  El desarrollo de modelos formales consume mucho tiempo y es caro.  Debido a que pocos desarrolladores de software tienen la formación necesaria para aplicar métodos formales, se requiere mucha capacitación.  Es difícil utilizar los modelos como mecanismos de comunicación para clientes sin complejidad técnica.

Notas del editor

  1. PAKO:
  2. *Este método agarra características de los modelos que vimos anteriormente, para posteriormente formar el producto único, mediante diferentes técnicas. *Las metodologías que utiliza las selecciona dependiendo de lo que se quiera hacer *Se dice que es especializado porque atiende a cada necesidad de manera única para tratar de resolverla *Este método aplicado puede ser diferente, todo dependiendo del problema al cual fuese aplicado.
  3. PAKO:
  4. *Hablar sobre github paso 1 *
  5. GABRIEL:
  6. *Se dice que algo es modular cuando sus partes son removibles *El sistema se divide en modulos o componentes *Cada modulo realiza una tarea en especifico *Esto beneficia a que un error puede no afectar todo el sistema *Se puede acelerar el proceso, asignando cada modulo *Ejemplo youtube
  7. *Permite un software libre de defectos. *Ha dado mucho de que hablar porque no le encuentran aplicacion
  8. TOÑO:
  9. TOÑO: