SlideShare una empresa de Scribd logo
Análisis y Diseño. Unidad III. IES 9-023
El Proceso Unificado de
Desarrollo de Software
Bevaqua, Patricio
Fases y Flujos de Trabajo del Proceso Unificado
2017 Análisis y Diseño 2
Proceso Unificado
Marco de trabajo genérico que puede
especializarse para una gran variedad de:
 Sistemas de software,
 Áreas de aplicación,
 Organizaciones,
 Niveles de Aptitud,
 Tamaños de proyectos.
Utiliza UML.
2017 Análisis y Diseño 3
Proceso UnificadoCasosdeUso
Interacción entre
el sistema y el
usuario.
Especifica los
requisitos del
sistema.
Guían el proceso
de desarrollo.
CentradoArquitectura
Son diferentes
vistas del sistema.
Es una vista del
diseño completo
con las
características más
importantes.
Se basa en los
casos de uso clave.
Iterativo-Incremental
2017 Análisis y Diseño 4
Tres frases claves
Las iteraciones son
pasos en el flujo
de trabajo que
tratan los casos de
uso y los riesgos
más importantes.
Los incrementos
hacen al
crecimiento del
producto.
Proceso Unificado
Cada ciclo produce una nueva versión del Sistema
(Producto).
Fases dentro de un ciclo:
o Inicio
o Elaboración
o Construcción
o Transición
Cada Fase se divide en iteraciones o mini-
proyectos.
2017 Análisis y Diseño 5
La vida del Proceso Unificado
Proceso Unificado
2017 Análisis y Diseño 6
Desarrollo dirigido por casos de uso.
Proceso Unificado
Su utilización permite:
 Capturar los requisitos que
aportan valor añadido,
 Dirigir el proceso,
 Idear la arquitectura,
escribir manuales de
usuario, estimar
frecuencia de uso.
2017 Análisis y Diseño 7
Casos de Uso
Captura de casos de uso:
 Representan los
requisitos funcionales,
 Los actores son el entorno
del sistema (personas,
otros sistemas,
hardware),
 Los casos de uso
especifican el sistema.
Todos los requisitos funcionales quedan
atados mediante casos de uso.
Proceso Unificado
2017 Análisis y Diseño 8
Este modelo crece incrementalmente a medida que se
analizan más casos de uso. En cada iteración elegimos un
conjunto de casos de uso y los reflejamos en el modelo de
análisis.
Se crea tomando el modelo de análisis como entrada
principal y se adapta al entorno de implementación
elegido.
Desarrollamos todo lo necesario para obtener un sistema
ejecutable: componentes ejecutables, componentes de
fichero, componentes de tabla.
Verificamos que el sistema implementa correctamente su
especificación. Está compuesto por casos y procedimientos
de prueba.
Son un importante mecanismo para dar soporte a la
trazabilidad a través de todos los modelos.
Bibliografía:
Muchas Gracias.
El proceso unificado de desarrollo de software. (Jacobson, Booch, Rumbaugh).
• Capítulo 1. El proceso unificado.
• Capítulo 3. Un proceso dirigido por casos de uso.
2017 Análisis y Diseño 9

Más contenido relacionado

La actualidad más candente

Curso Uml 3.2 Proceso Unificado
Curso Uml   3.2 Proceso UnificadoCurso Uml   3.2 Proceso Unificado
Curso Uml 3.2 Proceso Unificado
Emilio Aviles Avila
 
Modelo componentes
Modelo componentesModelo componentes
Modelo componentes
martin
 
El proceso unificado introduccion
El proceso unificado   introduccionEl proceso unificado   introduccion
El proceso unificado introduccion
Jose Diaz Silva
 
Metodologia y prototipo
Metodologia y prototipoMetodologia y prototipo
Metodologia y prototipo
Arturo Jimenez
 
Etapas del desarrollo de software
Etapas del desarrollo de softwareEtapas del desarrollo de software
Etapas del desarrollo de software
xinithazangels
 
Modelo de requerimientos
Modelo de requerimientosModelo de requerimientos
Modelo de requerimientos
Wilfredo Mogollón
 
Proceso racional unificado
Proceso racional unificadoProceso racional unificado
Proceso racional unificado
kary-1004
 
El Modelo Dra
El Modelo DraEl Modelo Dra
El Modelo Dra
toryneutral
 
Modelo de prototipo
Modelo de prototipoModelo de prototipo
Modelo de prototipo
yanezcabrera
 
Ejemplo problema básico modelo cascada
Ejemplo  problema básico modelo cascadaEjemplo  problema básico modelo cascada
Ejemplo problema básico modelo cascada
Jose Lema
 
Etapas de Desarrollo Software
Etapas de Desarrollo SoftwareEtapas de Desarrollo Software
Etapas de Desarrollo Software
Daniel Román
 
Metodos del desarrollo de sistema de informacion
Metodos del desarrollo de sistema de informacionMetodos del desarrollo de sistema de informacion
Metodos del desarrollo de sistema de informacion
caroyu
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
coldclean
 
DESARROLLO DE PROTOTIPOS
DESARROLLO DE PROTOTIPOSDESARROLLO DE PROTOTIPOS
DESARROLLO DE PROTOTIPOS
UDEC
 
Ciclo de vida de un proyecto de Software.
Ciclo de vida de un proyecto de Software.Ciclo de vida de un proyecto de Software.
Ciclo de vida de un proyecto de Software.
Edwin Belduma
 
Proceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareProceso unificado de desarrollo de software
Proceso unificado de desarrollo de software
turlahackers
 
Prototipo evolutivo
Prototipo evolutivoPrototipo evolutivo
Prototipo evolutivo
José Gregorio Calderón
 
MetodologíAs Y Ciclos De Vida
MetodologíAs Y Ciclos De VidaMetodologíAs Y Ciclos De Vida
MetodologíAs Y Ciclos De Vida
Daniel Sócola Escobar
 
Unidad 4 Modelos de Procesos del Software
Unidad 4 Modelos de Procesos del SoftwareUnidad 4 Modelos de Procesos del Software
Unidad 4 Modelos de Procesos del Software
rezzaca
 
Desarrollo de Software Orienta a Objetos
Desarrollo de Software Orienta a ObjetosDesarrollo de Software Orienta a Objetos
Desarrollo de Software Orienta a Objetos
Dat@center S.A
 

La actualidad más candente (20)

Curso Uml 3.2 Proceso Unificado
Curso Uml   3.2 Proceso UnificadoCurso Uml   3.2 Proceso Unificado
Curso Uml 3.2 Proceso Unificado
 
Modelo componentes
Modelo componentesModelo componentes
Modelo componentes
 
El proceso unificado introduccion
El proceso unificado   introduccionEl proceso unificado   introduccion
El proceso unificado introduccion
 
Metodologia y prototipo
Metodologia y prototipoMetodologia y prototipo
Metodologia y prototipo
 
Etapas del desarrollo de software
Etapas del desarrollo de softwareEtapas del desarrollo de software
Etapas del desarrollo de software
 
Modelo de requerimientos
Modelo de requerimientosModelo de requerimientos
Modelo de requerimientos
 
Proceso racional unificado
Proceso racional unificadoProceso racional unificado
Proceso racional unificado
 
El Modelo Dra
El Modelo DraEl Modelo Dra
El Modelo Dra
 
Modelo de prototipo
Modelo de prototipoModelo de prototipo
Modelo de prototipo
 
Ejemplo problema básico modelo cascada
Ejemplo  problema básico modelo cascadaEjemplo  problema básico modelo cascada
Ejemplo problema básico modelo cascada
 
Etapas de Desarrollo Software
Etapas de Desarrollo SoftwareEtapas de Desarrollo Software
Etapas de Desarrollo Software
 
Metodos del desarrollo de sistema de informacion
Metodos del desarrollo de sistema de informacionMetodos del desarrollo de sistema de informacion
Metodos del desarrollo de sistema de informacion
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
 
DESARROLLO DE PROTOTIPOS
DESARROLLO DE PROTOTIPOSDESARROLLO DE PROTOTIPOS
DESARROLLO DE PROTOTIPOS
 
Ciclo de vida de un proyecto de Software.
Ciclo de vida de un proyecto de Software.Ciclo de vida de un proyecto de Software.
Ciclo de vida de un proyecto de Software.
 
Proceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareProceso unificado de desarrollo de software
Proceso unificado de desarrollo de software
 
Prototipo evolutivo
Prototipo evolutivoPrototipo evolutivo
Prototipo evolutivo
 
MetodologíAs Y Ciclos De Vida
MetodologíAs Y Ciclos De VidaMetodologíAs Y Ciclos De Vida
MetodologíAs Y Ciclos De Vida
 
Unidad 4 Modelos de Procesos del Software
Unidad 4 Modelos de Procesos del SoftwareUnidad 4 Modelos de Procesos del Software
Unidad 4 Modelos de Procesos del Software
 
Desarrollo de Software Orienta a Objetos
Desarrollo de Software Orienta a ObjetosDesarrollo de Software Orienta a Objetos
Desarrollo de Software Orienta a Objetos
 

Similar a Proceso unificado de desarrollo de software

5 Clase El Proceso Unificado Rational
5 Clase El Proceso Unificado Rational5 Clase El Proceso Unificado Rational
5 Clase El Proceso Unificado Rational
Julio Pari
 
Ciclo Vida Sw
Ciclo Vida SwCiclo Vida Sw
Ciclo Vida Sw
msc080277
 
El ciclo de vida de los sistemas
El ciclo de vida de los sistemasEl ciclo de vida de los sistemas
El ciclo de vida de los sistemas
Ahiezer Apostol
 
Ciclo de vida de los sistemas
Ciclo de vida de los sistemasCiclo de vida de los sistemas
Ciclo de vida de los sistemas
Gustavo Oseche
 
DiseñO De Sistemas
DiseñO De SistemasDiseñO De Sistemas
DiseñO De Sistemas
Rony Altamirano Anampa
 
Diseño de Sistemas
Diseño de SistemasDiseño de Sistemas
Diseño de Sistemas
Hugo J. L. Romero R.
 
DiseñO De Sistemas
DiseñO De SistemasDiseñO De Sistemas
DiseñO De Sistemas
Rony Altamirano Anampa
 
Trabajo de Christian Oblitas
Trabajo de Christian OblitasTrabajo de Christian Oblitas
Trabajo de Christian Oblitas
Christian1705
 
implementaciondesoftware-110920135142-phpapp01.pdf
implementaciondesoftware-110920135142-phpapp01.pdfimplementaciondesoftware-110920135142-phpapp01.pdf
implementaciondesoftware-110920135142-phpapp01.pdf
ssuser948499
 
Proceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareProceso unificado de desarrollo de software
Proceso unificado de desarrollo de software
Cristian Gabriel Guzman Laciar
 
Proceso unificado y modelo V
Proceso unificado y modelo VProceso unificado y modelo V
Proceso unificado y modelo V
VivitaGranizo
 
Proceso unificado y modelo v
Proceso unificado y modelo vProceso unificado y modelo v
Proceso unificado y modelo v
VivitaGranizo
 
Emilio granizo proceso unificado y modelo v
Emilio granizo proceso unificado y modelo vEmilio granizo proceso unificado y modelo v
Emilio granizo proceso unificado y modelo v
VivitaGranizo
 
Proceso unificado y modelo v
Proceso unificado y modelo vProceso unificado y modelo v
Proceso unificado y modelo v
VivitaGranizo
 
clases3metodmetodlgiaherra.ppt
clases3metodmetodlgiaherra.pptclases3metodmetodlgiaherra.ppt
clases3metodmetodlgiaherra.ppt
ronald flores
 
CLASES DE METODOLOGIA DEL DESARROLLO DE SOFTWARE
CLASES DE METODOLOGIA DEL DESARROLLO DE SOFTWARECLASES DE METODOLOGIA DEL DESARROLLO DE SOFTWARE
CLASES DE METODOLOGIA DEL DESARROLLO DE SOFTWARE
MilagrosCz
 
clases3metodmetodlgiaherra.ppt
clases3metodmetodlgiaherra.pptclases3metodmetodlgiaherra.ppt
clases3metodmetodlgiaherra.ppt
TereBestene
 
Proceso de desarrollo del software
Proceso de desarrollo del softwareProceso de desarrollo del software
Proceso de desarrollo del software
Josue Meza
 
Respuestas de analisis de sistema
Respuestas de analisis de sistemaRespuestas de analisis de sistema
Respuestas de analisis de sistema
Murcie Lago
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de software
Andhy H Palma
 

Similar a Proceso unificado de desarrollo de software (20)

5 Clase El Proceso Unificado Rational
5 Clase El Proceso Unificado Rational5 Clase El Proceso Unificado Rational
5 Clase El Proceso Unificado Rational
 
Ciclo Vida Sw
Ciclo Vida SwCiclo Vida Sw
Ciclo Vida Sw
 
El ciclo de vida de los sistemas
El ciclo de vida de los sistemasEl ciclo de vida de los sistemas
El ciclo de vida de los sistemas
 
Ciclo de vida de los sistemas
Ciclo de vida de los sistemasCiclo de vida de los sistemas
Ciclo de vida de los sistemas
 
DiseñO De Sistemas
DiseñO De SistemasDiseñO De Sistemas
DiseñO De Sistemas
 
Diseño de Sistemas
Diseño de SistemasDiseño de Sistemas
Diseño de Sistemas
 
DiseñO De Sistemas
DiseñO De SistemasDiseñO De Sistemas
DiseñO De Sistemas
 
Trabajo de Christian Oblitas
Trabajo de Christian OblitasTrabajo de Christian Oblitas
Trabajo de Christian Oblitas
 
implementaciondesoftware-110920135142-phpapp01.pdf
implementaciondesoftware-110920135142-phpapp01.pdfimplementaciondesoftware-110920135142-phpapp01.pdf
implementaciondesoftware-110920135142-phpapp01.pdf
 
Proceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareProceso unificado de desarrollo de software
Proceso unificado de desarrollo de software
 
Proceso unificado y modelo V
Proceso unificado y modelo VProceso unificado y modelo V
Proceso unificado y modelo V
 
Proceso unificado y modelo v
Proceso unificado y modelo vProceso unificado y modelo v
Proceso unificado y modelo v
 
Emilio granizo proceso unificado y modelo v
Emilio granizo proceso unificado y modelo vEmilio granizo proceso unificado y modelo v
Emilio granizo proceso unificado y modelo v
 
Proceso unificado y modelo v
Proceso unificado y modelo vProceso unificado y modelo v
Proceso unificado y modelo v
 
clases3metodmetodlgiaherra.ppt
clases3metodmetodlgiaherra.pptclases3metodmetodlgiaherra.ppt
clases3metodmetodlgiaherra.ppt
 
CLASES DE METODOLOGIA DEL DESARROLLO DE SOFTWARE
CLASES DE METODOLOGIA DEL DESARROLLO DE SOFTWARECLASES DE METODOLOGIA DEL DESARROLLO DE SOFTWARE
CLASES DE METODOLOGIA DEL DESARROLLO DE SOFTWARE
 
clases3metodmetodlgiaherra.ppt
clases3metodmetodlgiaherra.pptclases3metodmetodlgiaherra.ppt
clases3metodmetodlgiaherra.ppt
 
Proceso de desarrollo del software
Proceso de desarrollo del softwareProceso de desarrollo del software
Proceso de desarrollo del software
 
Respuestas de analisis de sistema
Respuestas de analisis de sistemaRespuestas de analisis de sistema
Respuestas de analisis de sistema
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de software
 

Último

Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdfIntroducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
AbbieDominguezGirond
 
PC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdf
PC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdfPC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdf
PC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdf
JhenryHuisa1
 
primer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporteprimer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporte
eliersin13
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptxTECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
KatiuskaDominguez2
 
Buscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - BuscafiestaBuscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - Buscafiesta
holabuscafiesta
 
Arquitectura de Sistema de Reservaciones
Arquitectura de Sistema de ReservacionesArquitectura de Sistema de Reservaciones
Arquitectura de Sistema de Reservaciones
AlanL15
 

Último (6)

Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdfIntroducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
 
PC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdf
PC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdfPC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdf
PC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdf
 
primer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporteprimer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporte
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptxTECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
 
Buscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - BuscafiestaBuscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - Buscafiesta
 
Arquitectura de Sistema de Reservaciones
Arquitectura de Sistema de ReservacionesArquitectura de Sistema de Reservaciones
Arquitectura de Sistema de Reservaciones
 

Proceso unificado de desarrollo de software

  • 1. Análisis y Diseño. Unidad III. IES 9-023 El Proceso Unificado de Desarrollo de Software Bevaqua, Patricio
  • 2. Fases y Flujos de Trabajo del Proceso Unificado 2017 Análisis y Diseño 2
  • 3. Proceso Unificado Marco de trabajo genérico que puede especializarse para una gran variedad de:  Sistemas de software,  Áreas de aplicación,  Organizaciones,  Niveles de Aptitud,  Tamaños de proyectos. Utiliza UML. 2017 Análisis y Diseño 3
  • 4. Proceso UnificadoCasosdeUso Interacción entre el sistema y el usuario. Especifica los requisitos del sistema. Guían el proceso de desarrollo. CentradoArquitectura Son diferentes vistas del sistema. Es una vista del diseño completo con las características más importantes. Se basa en los casos de uso clave. Iterativo-Incremental 2017 Análisis y Diseño 4 Tres frases claves Las iteraciones son pasos en el flujo de trabajo que tratan los casos de uso y los riesgos más importantes. Los incrementos hacen al crecimiento del producto.
  • 5. Proceso Unificado Cada ciclo produce una nueva versión del Sistema (Producto). Fases dentro de un ciclo: o Inicio o Elaboración o Construcción o Transición Cada Fase se divide en iteraciones o mini- proyectos. 2017 Análisis y Diseño 5 La vida del Proceso Unificado
  • 6. Proceso Unificado 2017 Análisis y Diseño 6 Desarrollo dirigido por casos de uso.
  • 7. Proceso Unificado Su utilización permite:  Capturar los requisitos que aportan valor añadido,  Dirigir el proceso,  Idear la arquitectura, escribir manuales de usuario, estimar frecuencia de uso. 2017 Análisis y Diseño 7 Casos de Uso Captura de casos de uso:  Representan los requisitos funcionales,  Los actores son el entorno del sistema (personas, otros sistemas, hardware),  Los casos de uso especifican el sistema. Todos los requisitos funcionales quedan atados mediante casos de uso.
  • 8. Proceso Unificado 2017 Análisis y Diseño 8 Este modelo crece incrementalmente a medida que se analizan más casos de uso. En cada iteración elegimos un conjunto de casos de uso y los reflejamos en el modelo de análisis. Se crea tomando el modelo de análisis como entrada principal y se adapta al entorno de implementación elegido. Desarrollamos todo lo necesario para obtener un sistema ejecutable: componentes ejecutables, componentes de fichero, componentes de tabla. Verificamos que el sistema implementa correctamente su especificación. Está compuesto por casos y procedimientos de prueba. Son un importante mecanismo para dar soporte a la trazabilidad a través de todos los modelos.
  • 9. Bibliografía: Muchas Gracias. El proceso unificado de desarrollo de software. (Jacobson, Booch, Rumbaugh). • Capítulo 1. El proceso unificado. • Capítulo 3. Un proceso dirigido por casos de uso. 2017 Análisis y Diseño 9