SlideShare una empresa de Scribd logo
1 de 37
1 
Tema 2: Introducción al 
proceso unificado de 
desarrollo de software
2 
El proceso unificado de 
desarrollo de software 
• Es un proceso ORIENTADO A OBJETOS 
• El proceso es: 
• Guiado por casos de uso 
• Centrado en la arquitectura 
• Con un ciclo de vida iterativo e incremental 
CICLO 
DE VIDA 
PARTE 
DINÁMICA 
INTERFAZ 
Debe ofrecer un 
marco de trabajo 
genérico 
PARTE 
ESTÁTICA
3 
El proceso unificado de 
desarrollo de software 
• El Proceso Unificado de Desarrollo usa UML 
Notación 
PROCESO UNIFICADO DE 
DESARROLLO DE RATIONAL 
UML 
Herramientas Proceso 
• RATIONAL ROSE 
• VISIO
4 
1. Guiado por 
casos de uso 
• Los sistemas se crean para dar servicio 
a los usuarios. 
– Qué REQUISITOS se necesitan 
– Un CASO de USO es una pieza de 
FUNCIONALIDAD de un sistema que le 
proporciona a algún USUARIO un 
RESULTADO o VALOR.
5 
Casos de uso 
• Todos juntos constituyen el 
modelo de casos de uso (MCU) 
–FUNCIONALIDAD COMPLETA 
–PARA TODOS LOS USUARIOS
EncargadoBiblio 
6 
Persona 
Socio 
TrabajadorBiblio 
Consultar Catálogo 
Tomar Préstamo 
Revista 
Devolver Revista 
Reservar Libro 
Tomar Préstamo Copia 
Libro 
Extender Préstamo 
Devolver Copia Libro 
<<includes>> 
Actualizar Catálogo 
<<extends>> 
- No disponible 
<<extends>> 
- No reservado 
EJEMPLO DE MODELO DE 
CASOS DE USO
7 
Desarrollo guiado por 
casos de uso (CU) 
LOS CASOS DE USO: 
• CAPTURAN REQUISITOS 
• SE ESPECIFICAN (ANALIZAN) 
• SE DISEÑAN 
• SE IMPLEMENTAN 
• Y SE PRUEBAN
1.- CASO DE USO Desarrollo guiado por 
CASOS DE USO 
8 
Persona 
Tomar Préstamo 
: IU-1 : GestorLibro : Libro elLibro:Libro 
1: Introducir Signatura y NumeroDeSocio 
2: Aceptar 
3: obtenerLibro(signaturaLibro:String) 
Se repite hasta que se 
encuentre un libro 
con la signatura que 
estamos buscando 
4: getSignatura() 
elLibro 
5: getCopias() 
6: isCopiaPrestada() 
3.- DISEÑO DEL 
CASO DE USO 
4.- IMPLEMENTACIÓN DEL CASO DE USO 
5.- PRUEBA DEL CASO DE USO 
2.- ANÁLISIS DEL 
CASO DE USO
9 
2. Centrado en la 
arquitectura 
• La arquitectura de un sistema 
software es un extracto de los modelos 
del sistema 
– Extracto: VISTA DE CADA MODELO 
• que da una idea de qué forma que 
tiene el sistema completo
10 
1 
: IU-1 : 
G 
r 
o 
: 
1: 
2: 
3: 
4 
() 
: : 
G 
r 
o 
: 
1: 
2: 
3: 4 
() 
Centrado en la 
ARQUITECTURA 
VISTA DEL MODELO DE CASOS DE USO VISTA DEL MODELO DEL DOMINIO / 
VISTA DEL DIAGRAMA DE CLASES 
VISTA DEL MODELO DEL ANÁLISIS 
VISTA DEL MODELO DEL DISEÑO 
+ VISTAS DEL MODELO DE IMPLEMENTACIÓN Y PRUEBAS 
SON VISTAS DE LOS MODELOS (NO MODELOS COMPLETOS). 
SÓLO APARECEN LOS QUE CORRESPONDEN 
A CASOS DE USOS CRÍTICOS
3. Ciclo de vida iterativo 
11 
e incremental 
• ITERATIVO 
– Se repiten VARIOS MINIPROYECTOS 
• INCREMENTAL 
– Cada miniproyecto AMPLIA EL 
PRODUCTO
12 
El CV del proceso 
unificado 
• UN CICLO DE VIDA SE REPITE A LO 
LARGO DEL TIEMPO 
• TRAS CADA CICLO DE VIDA  
VERSIÓN NUEVA DEL PRODUCTO 
• UN CICLO DE VIDA SE DIVIDE EN FASES 
• CADA FASE SE DIVIDE EN ITERACIONES 
• EN CADA ITERACIÓN SE REALIZAN 
FLUJOS DE TRABAJO
El CV del proceso unificado 
13 
Requisitos 
Análisis 
Diseño 
Implementación 
Prueba 
Fases 
Flujos de 
trabajo: 
Actividades 
Inicio Elaboración Construcción Transición 
ite r. 
# 1 
ite r. 
# 2 
ite r. 
# n 
iter. 
#n+1 
ite r. 
# n+2 
iter. 
#m 
ite r. 
#m+1 
Iteraciones:
14 
El CV del proceso 
unificado 
Producto 
final 
Iniciación 
iteración #1 
Iniciación 
iteración #2 
Versiones del producto 
EN CONSTRUCCIÓN 
Elaboración 
iteración #3 
lll 
construcción 
iteración #n-1 
transición 
iteración #n-1 
Prdct 
fnll 
Iniciación Elaboración Construcción Transición 
NUEVA VERSIÓN DEL PRODUCTO (en este CV)
15 
El producto 
(del proceso unificado) 
• NO ES SÓLO CÓDIGO EJECUTABLE 
• SON LOS MODELOS O 
REPRESENTACIÓN DEL SOFTWARE 
• DEBE AJUSTARSE A TODAS LAS 
PERSONAS IMPLICADAS
Fases dentro del CV del 
16 
proceso unificado 
• FASE: PARTE DE UN CV 
• CADA FASE TERMINA EN UN HITO 
– HAY ARTEFACTOS DISPONIBLES 
(SEGÚN LO PLANIFICADO) 
– LOS RESULTADOS EN LOS HITOS 
PERMITEN GESTIONAR
17 
Fases dentro del CV del 
proceso unificado 
• INICIACIÓN: 
– DESCRIBIR PRODUCTO FINAL / ANÁLISIS DEL NEGOCIO 
– IDENTIFICAR RIESGOS MÁS IMPORTANTES 
– ESTABLECER PLANIFICACIÓN INICIAL DEL PROYECTO 
– DECIDIR SI SE CONTINÚA 
• ELABORACIÓN: 
– ESTABLECER PLAN Y ARQUITECTURA ESTABLE 
• CONSTRUCCIÓN: DESARROLLAR EL PRODUCTO 
• TRANSICION: PROPORCIONAR SISTEMA A USUARIOS
18 
Iteraciones 
• CADA FASE SE DIVIDE EN ITERACIONES 
• CADA ITERACIÓN 
– MINIPROYECTO (EN CASCADA) QUE 
EJECUTA FLUJOS DE TRABAJO 
– PRODUCE UN INCREMENTO EN PRODUCTO 
• TAL Y COMO ESTABA 
• SE REDUCE EL RIESGO 
– SE PUEDE PERDER SÓLO LO REALIZADO EN 
ESA ITERACIÓN
Como se puede ver, el Proceso 
Unificado de Desarrollo 
incluye actividades 
correspondientes a un Proceso 
de Gestión de Proyectos 
EVALUACIÓN DE LA 
19 
Iteraciones 
ITERACIÓN 
PLANIFICACIÓN DE 
LA ITERACIÓN 
ITERACIÓN 
REQUISITOS ANÁLISIS DISEÑO IMPLEMENTACIÓN PRUEBAS 
ACTIVIDADES DE LOS FLUJOS DE TRABAJO FUNDAMENTALES
20 
Flujos de trabajo 
• CAPTURA DE REQUISITOS: 
– IDENTIFICAR REQUISITOS DEL SISTEMA 
– CONSTRUIR UN MODELO DEL MISMO 
• MODELO DE CASOS DE USO 
• MODELO DEL DOMINIO (o NEGOCIO) 
• ANÁLISIS: 
– ESPECIFICAR REQUISITOS 
– CONSTRUIR MODELO DEL ANÁLISIS
21 
Flujos de trabajo 
• DISEÑO: 
– ENCONTRAR LA FORMA DEL SISTEMA (SOLUCIÓN) 
– CONSTRUIR MODELO DEL DISEÑO 
• IMPLEMENTACIÓN: 
– CODIFICAR EL DISEÑO (SOLUCIÓN) 
– CONSTRUIR MODELO DE IMPLEMENTACIÓN 
• PRUEBAS: 
– VERIFICAR LA IMPLEMENTACIÓN 
– CONSTRUIR MODELO DE PRUEBAS
22 
ANEXO 
Fases: Iniciación 
Establecer la planificación del proyecto 
• ¿Qué va a hacer el sistema para cada uno de sus 
usuarios principales? 
– Un MCU simplificado con los CU más críticos 
• ¿Cómo sería la arquitectura para un sistema como ese? 
– Borrador con los subsistemas principales 
• ¿Cuál es el plan y cuánto va a costar desarrollar el 
producto? 
– Identificar los riesgos principales y priorizarlos, planificar 
elaboración y presupuesto aproximado
23 
ANEXO 
Fases: Elaboración 
Establecer un plan para el proyecto y una 
arquitectura correcta 
• Especificar en detalle los CU + críticos 
• Diseñar la arquitectura 
– Mediante vistas de todos los modelos del SI 
– Vista arquitectónica de MCU, M. Análisis, M. Diseño, M. 
Implementación (con los componentes que demuestran que la 
arquitectura es ejecutable) y M. Distribución. 
• Al final de esta fase se debe poder planificar las actividades 
y estimar los recursos para poder completar el proyecto. 
¿Son los CU, arquitectura y planes lo suficientemente 
estables y los riesgos bajo control suficiente para firmar un 
contrato para terminar el trabajo de desarrollo?
24 
ANEXO 
Fases: Construcción 
Desarrollar el sistema 
• Se construye el producto. En esta fase: 
– La arquitectura se completa para construir un sistema bien 
cimentado 
– La visión evoluciona hasta convertirse en un producto 
preparado para los usuarios 
– Es donde se gastan la mayoría de los recursos 
– La arquitectura del sistema es estable. Sin embargo, se 
pueden realizar cambios mínimos a la misma. 
– ¿El producto se ajusta suficientemente a las necesidades de 
los usuarios de algunos usuarios como para enviarselo ya?
25 
ANEXO 
Fases: Transición 
Proporcionar el sistema a los usuarios finales 
• El producto se encuentra en fase beta 
– Un grupo reducido de usuarios experimentados prueba el 
producto e informa de los defectos y deficiencias y sugieren 
mejoras. 
– Los desarrolladores corrigen las deficiencias e incorporan 
algunas de las mejoras propuestas en una versión para un 
grupo de usuarios mayor. 
– En esta fase se encuentran actividades como la venta, 
formación de los usuarios, ofrecimiento de ayuda en línea y 
corrección de defectos descubiertos tras la implantación. Los 
defectos: (1) los que justifican la aparición de una nueva 
versión del sistema, (2) los que se pueden dejar para la 
siguiente versión que se cree.
http://www.educagratis.org
Objetivo : 
El objetivo de este el de crear las competencias necesarias para ser capaz de analizar y diseñar 
un sistema basándose en el paradigma de orientación a objetos, y específicamente en el lenguaje 
de modelado unificado UML.
CONTENIDOS 
- INTRODUCCION LOS COSTOS Y LA CALIDAD DEL SOFTWARE 
- LA TECNOLOGIA OO Y UML 
- UML Y EL PROCESO MODELADO 
- SOFTWARE PARA MODELAR UML (HERRAMIENTAS CASE) 
- EJERCICIOS Y CERTAMENES DE UML 
- LA PROGRAMACION ORIENTADA A OBJETO 
- NETSBEANS 
- SOFTWARE ECLIPSE 
- REFERENCIAS Y MATERIALES EXTERNOS 
http://www.educagratis.org
En Educagratis podrás encontrar Cientos 
de Cursos, clases online sin costo para 
aprender de forma significativa todo lo 
que siempre haz querido….
V 
Videos Tutoriales de Netbeans 
http://www.educagratis.org
VISITANOS EN: 
http://www.educagratis.org 
.. Y para más cursos relacionados con Ruby, JavaScript, C++, Java, 
NetBeans, Eclipse, CSS, UML, HTML, PHP, MySql, Visual Basic, y muchos 
más: 
http://computacion.educagratis.org
Otros cursos 
relacionados: 
Pincha para 
Ingresar  
Subcategoría LENGUAJES DE PROGRAMACION 
Programación en Internet (HTML, PHP, MySQL) 
Curso de Java - Eclipse y JavaBeans 
Curso de Análisis y Diseño Orientado a Objetos con UML 
Curso de Python 
Curso de Ruby 
Curso de Programacion en Javascript 
Curso Básico de C# 
Curso de "Cascading Style Sheets" ( CSS ) 
Programación 
Curso de Visual Basic 6
Otros cursos 
relacionados: 
Pincha para 
Ingresar  
Subcategoría OFIMATICA Y APLICACIONES 
Curso sobre Internet, Servicios y Aplicaciones 
Uso de Herramientas Básicas de Windows Xp y Office 
2007 Básico 
Curso Gratuito de Ms. Access 
Curso Excel Intermedio (Filtros, Tablas Dinámicas, BD, 
Estadistica) 
Curso de Google y sus Aplicaciones Avanzadas 
Curso de Aplicaciones en Facebook 
MEJORA TUS PRESENTACIONES DE POWER POINT 
Como crear una presentacion de fotos con windows 
movie maker 
Aplicaciones en Flash
Otros cursos 
relacionados: 
Pincha para 
Ingresar  
Subcategoría OFIMATICA Y APLICACIONES 
CURSO GRATIS DE EXCEL 
Aprendiendo a utilizar Power Point 
Word 2007 para Principiantes 
Aplicaciones del Procesador de Textos MS_WORD. 
Curso de Herramientas de Excel 2007 
Curso de Construcción en Adobe
Otros cursos 
relacionados: 
Pincha para 
Ingresar  
Subcategoría Ciencias de la Computación 
Curso de Grafos, Teoría y Herramientas 
Curso de Ingeniería de Software 
Curso de Inteligencia y Vida Artificial (IA) 
Curso gratis de Usabilidad y Accesibilidad 
REDES, TOPOLOGIA Y CONEXIÓN 
Curso de Redes de Datos e Informáticas 
Curso de Algoritmos Genéticos 
Diagramas de Flujo de Datos 
Simulación 
Curso de Sistemas Expertos 
Teoria de Sistemas y Prospectiva 
Curso sobre la Web 3.0, Web Semántica
Otros cursos 
relacionados: 
Pincha para 
Ingresar  
Subcategoría Sistemas Operativos y Herramientas 
Curso Administración avanzada de Linux 
Curso de Instalacion de Windows 7 
Curso de Edición de Video Digital ( GNU-LINUX y 
Windows) 
Curso de Joomla 
Curso gratis de Posicionamiento Web o SEO 
Sistema Operativo GNU/Linux 
WEB-Matica (Herramientas para la creación de webs 
dinámicas) 
Multimedios e Hipermedios
Otros cursos 
relacionados: 
Pincha para 
Ingresar  
Subcategoría Computación General 
Maneje internet como un experto 
Curso gratis de Armado y Configuración de 
Computadores 
DOMOTICA 
Curso "Entendiendo el Software ACCE“ 
ORGANIZACIONES 
10 F Planeación de Mercado 
Plataforma de Hardware

Más contenido relacionado

La actualidad más candente

Proceso Unificado De Rational
Proceso Unificado De RationalProceso Unificado De Rational
Proceso Unificado De RationalJulio Pari
 
Análisis y especificación de requerimientos
Análisis y especificación de requerimientosAnálisis y especificación de requerimientos
Análisis y especificación de requerimientosFranklin Parrales Bravo
 
PSW Unidad 3: Implementación y seguridad del proceso de software
PSW Unidad 3: Implementación y seguridad del proceso de softwarePSW Unidad 3: Implementación y seguridad del proceso de software
PSW Unidad 3: Implementación y seguridad del proceso de softwareFranklin Parrales Bravo
 
1 ingeniería de software
1 ingeniería de software1 ingeniería de software
1 ingeniería de softwareUVM
 
IIS Unidad 2 Modelos de proceso del software
IIS Unidad 2 Modelos de proceso del softwareIIS Unidad 2 Modelos de proceso del software
IIS Unidad 2 Modelos de proceso del softwareFranklin Parrales Bravo
 
IIS Unidad1: Introducción a la Ingeniería de Software
IIS Unidad1: Introducción a la Ingeniería de SoftwareIIS Unidad1: Introducción a la Ingeniería de Software
IIS Unidad1: Introducción a la Ingeniería de SoftwareFranklin Parrales Bravo
 
Tipos de modelos de procesos
Tipos de modelos de procesosTipos de modelos de procesos
Tipos de modelos de procesosEIYSC
 
Sesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoSesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoCoesi Consultoria
 
Unidad 2. metodologías de desarrollo DE SOFTWARE
Unidad 2. metodologías de desarrollo DE SOFTWAREUnidad 2. metodologías de desarrollo DE SOFTWARE
Unidad 2. metodologías de desarrollo DE SOFTWAREPablo Daniel Bazan Carmona
 
IIS Unidad 3A Proceso de desarrollo de software
IIS Unidad 3A Proceso de desarrollo de softwareIIS Unidad 3A Proceso de desarrollo de software
IIS Unidad 3A Proceso de desarrollo de softwareFranklin Parrales Bravo
 
Merodologia de desarrollo de software
Merodologia de desarrollo de softwareMerodologia de desarrollo de software
Merodologia de desarrollo de softwareShadrickSdn1
 
PRINCIPIOS BÁSICOS DE CONSTRUCCIÓN DE SOFTWARE Y TRATAMIENTO DE EXCEPCIONES
PRINCIPIOS BÁSICOS DE CONSTRUCCIÓN DE SOFTWARE Y TRATAMIENTO DE EXCEPCIONESPRINCIPIOS BÁSICOS DE CONSTRUCCIÓN DE SOFTWARE Y TRATAMIENTO DE EXCEPCIONES
PRINCIPIOS BÁSICOS DE CONSTRUCCIÓN DE SOFTWARE Y TRATAMIENTO DE EXCEPCIONESFranklin Parrales Bravo
 
IDR Unidad 4: Validación y gestión de requisitos
IDR Unidad 4: Validación y gestión de requisitosIDR Unidad 4: Validación y gestión de requisitos
IDR Unidad 4: Validación y gestión de requisitosFranklin Parrales Bravo
 

La actualidad más candente (20)

Patrones de Proceso BPM
Patrones de Proceso BPMPatrones de Proceso BPM
Patrones de Proceso BPM
 
Proceso Unificado De Rational
Proceso Unificado De RationalProceso Unificado De Rational
Proceso Unificado De Rational
 
Análisis y especificación de requerimientos
Análisis y especificación de requerimientosAnálisis y especificación de requerimientos
Análisis y especificación de requerimientos
 
PSW Unidad 3: Implementación y seguridad del proceso de software
PSW Unidad 3: Implementación y seguridad del proceso de softwarePSW Unidad 3: Implementación y seguridad del proceso de software
PSW Unidad 3: Implementación y seguridad del proceso de software
 
1 ingeniería de software
1 ingeniería de software1 ingeniería de software
1 ingeniería de software
 
IIS Unidad 2 Modelos de proceso del software
IIS Unidad 2 Modelos de proceso del softwareIIS Unidad 2 Modelos de proceso del software
IIS Unidad 2 Modelos de proceso del software
 
chuy
chuy chuy
chuy
 
IIS Unidad1: Introducción a la Ingeniería de Software
IIS Unidad1: Introducción a la Ingeniería de SoftwareIIS Unidad1: Introducción a la Ingeniería de Software
IIS Unidad1: Introducción a la Ingeniería de Software
 
Tipos de modelos de procesos
Tipos de modelos de procesosTipos de modelos de procesos
Tipos de modelos de procesos
 
Rup
RupRup
Rup
 
Sesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoSesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de proceso
 
Unidad 2. metodologías de desarrollo DE SOFTWARE
Unidad 2. metodologías de desarrollo DE SOFTWAREUnidad 2. metodologías de desarrollo DE SOFTWARE
Unidad 2. metodologías de desarrollo DE SOFTWARE
 
Expos.rup
Expos.rupExpos.rup
Expos.rup
 
Tesis con rup
Tesis con rupTesis con rup
Tesis con rup
 
IIS Unidad 3A Proceso de desarrollo de software
IIS Unidad 3A Proceso de desarrollo de softwareIIS Unidad 3A Proceso de desarrollo de software
IIS Unidad 3A Proceso de desarrollo de software
 
IIS Unidad 4 Proyecto de software
IIS Unidad 4 Proyecto de softwareIIS Unidad 4 Proyecto de software
IIS Unidad 4 Proyecto de software
 
Merodologia de desarrollo de software
Merodologia de desarrollo de softwareMerodologia de desarrollo de software
Merodologia de desarrollo de software
 
PRINCIPIOS BÁSICOS DE CONSTRUCCIÓN DE SOFTWARE Y TRATAMIENTO DE EXCEPCIONES
PRINCIPIOS BÁSICOS DE CONSTRUCCIÓN DE SOFTWARE Y TRATAMIENTO DE EXCEPCIONESPRINCIPIOS BÁSICOS DE CONSTRUCCIÓN DE SOFTWARE Y TRATAMIENTO DE EXCEPCIONES
PRINCIPIOS BÁSICOS DE CONSTRUCCIÓN DE SOFTWARE Y TRATAMIENTO DE EXCEPCIONES
 
IDR Unidad 4: Validación y gestión de requisitos
IDR Unidad 4: Validación y gestión de requisitosIDR Unidad 4: Validación y gestión de requisitos
IDR Unidad 4: Validación y gestión de requisitos
 
02 rup
02 rup02 rup
02 rup
 

Similar a Introducción al proceso unificado de desarrollo de software en Curso de Analisis y Diseño Orientado a Objetos con UML

01 el proceso_unificado
01 el proceso_unificado01 el proceso_unificado
01 el proceso_unificadoorgg2014
 
2._El_proceso_unificado.ppt
2._El_proceso_unificado.ppt2._El_proceso_unificado.ppt
2._El_proceso_unificado.pptVannyHR
 
Procesos de Software EGEL-UNITEC
Procesos de Software EGEL-UNITECProcesos de Software EGEL-UNITEC
Procesos de Software EGEL-UNITECmrojas_unitec
 
METODOLOGIA RUP.pptx
METODOLOGIA RUP.pptxMETODOLOGIA RUP.pptx
METODOLOGIA RUP.pptxjuan gonzalez
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de softwaremat3matik
 
Ingeniería%20de%20 software[1], maryy
Ingeniería%20de%20 software[1], maryyIngeniería%20de%20 software[1], maryy
Ingeniería%20de%20 software[1], maryynelly
 
Ingeniería de software16
Ingeniería de software16Ingeniería de software16
Ingeniería de software16Ramon
 
Ingenier%c3%ada de software
Ingenier%c3%ada de softwareIngenier%c3%ada de software
Ingenier%c3%ada de softwareMarilupe
 
Ingen de software
Ingen de softwareIngen de software
Ingen de softwareerikapoh
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de softwaresamantha
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software142918
 
16416960 modelo-cascada-espiralincremental
16416960 modelo-cascada-espiralincremental16416960 modelo-cascada-espiralincremental
16416960 modelo-cascada-espiralincrementalzaggy88
 

Similar a Introducción al proceso unificado de desarrollo de software en Curso de Analisis y Diseño Orientado a Objetos con UML (20)

01 el proceso_unificado
01 el proceso_unificado01 el proceso_unificado
01 el proceso_unificado
 
1. el proceso unificado
1. el proceso unificado1. el proceso unificado
1. el proceso unificado
 
2._El_proceso_unificado.ppt
2._El_proceso_unificado.ppt2._El_proceso_unificado.ppt
2._El_proceso_unificado.ppt
 
2. el proceso unificado
2. el proceso unificado2. el proceso unificado
2. el proceso unificado
 
PROCESO UNIFICADO
PROCESO UNIFICADOPROCESO UNIFICADO
PROCESO UNIFICADO
 
Rup.pptx
Rup.pptxRup.pptx
Rup.pptx
 
Procesos de Software EGEL-UNITEC
Procesos de Software EGEL-UNITECProcesos de Software EGEL-UNITEC
Procesos de Software EGEL-UNITEC
 
Visión general del proceso unificado
Visión general del proceso unificadoVisión general del proceso unificado
Visión general del proceso unificado
 
RUP.pdf
RUP.pdfRUP.pdf
RUP.pdf
 
METODOLOGIA RUP.pptx
METODOLOGIA RUP.pptxMETODOLOGIA RUP.pptx
METODOLOGIA RUP.pptx
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
Ingeniería%20de%20 software[1], maryy
Ingeniería%20de%20 software[1], maryyIngeniería%20de%20 software[1], maryy
Ingeniería%20de%20 software[1], maryy
 
Ingeniería de software16
Ingeniería de software16Ingeniería de software16
Ingeniería de software16
 
Ingenier%c3%ada de software
Ingenier%c3%ada de softwareIngenier%c3%ada de software
Ingenier%c3%ada de software
 
Ingen de software
Ingen de softwareIngen de software
Ingen de software
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
Clase 11
Clase 11Clase 11
Clase 11
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
Clase1
Clase1Clase1
Clase1
 
16416960 modelo-cascada-espiralincremental
16416960 modelo-cascada-espiralincremental16416960 modelo-cascada-espiralincremental
16416960 modelo-cascada-espiralincremental
 

Más de Educagratis

Curso de embarazo semana a semana - Noveno mes
Curso de embarazo semana a semana - Noveno mesCurso de embarazo semana a semana - Noveno mes
Curso de embarazo semana a semana - Noveno mesEducagratis
 
Curso de embarazo semana a semana - Octavo mes
Curso de embarazo semana a semana - Octavo mesCurso de embarazo semana a semana - Octavo mes
Curso de embarazo semana a semana - Octavo mesEducagratis
 
Curso de embarazo semana a semana - Séptimo mes
Curso de embarazo semana a semana - Séptimo mesCurso de embarazo semana a semana - Séptimo mes
Curso de embarazo semana a semana - Séptimo mesEducagratis
 
Curso de embarazo semana a semana - Sexto mes
Curso de embarazo semana a semana - Sexto mesCurso de embarazo semana a semana - Sexto mes
Curso de embarazo semana a semana - Sexto mesEducagratis
 
Curso de embarazo semana a semana - Quinto mes
Curso de embarazo semana a semana - Quinto mesCurso de embarazo semana a semana - Quinto mes
Curso de embarazo semana a semana - Quinto mesEducagratis
 
Curso de embarazo semana a semana - Cuarto mes
Curso de embarazo semana a semana - Cuarto mesCurso de embarazo semana a semana - Cuarto mes
Curso de embarazo semana a semana - Cuarto mesEducagratis
 
Curso de embarazo semana a semana - Tercer mes
Curso de embarazo semana a semana - Tercer mesCurso de embarazo semana a semana - Tercer mes
Curso de embarazo semana a semana - Tercer mesEducagratis
 
Curso de embarazo semana a semana - Segundo mes
Curso de embarazo semana a semana - Segundo mesCurso de embarazo semana a semana - Segundo mes
Curso de embarazo semana a semana - Segundo mesEducagratis
 
Curso de embarazo semana a semana - Primer mes
Curso de embarazo semana a semana - Primer mesCurso de embarazo semana a semana - Primer mes
Curso de embarazo semana a semana - Primer mesEducagratis
 
Higiene y Cuidado de Uñas
Higiene y Cuidado de UñasHigiene y Cuidado de Uñas
Higiene y Cuidado de UñasEducagratis
 
Curso de biomimetica
Curso de biomimeticaCurso de biomimetica
Curso de biomimeticaEducagratis
 
Curso meteorología y olas de calor
Curso meteorología y olas de calorCurso meteorología y olas de calor
Curso meteorología y olas de calorEducagratis
 
Curso de anatomía básica
Curso de anatomía básicaCurso de anatomía básica
Curso de anatomía básicaEducagratis
 
Curso cambio climático y calentamiento global
Curso cambio climático y calentamiento globalCurso cambio climático y calentamiento global
Curso cambio climático y calentamiento globalEducagratis
 
Curso de astronautica
Curso de astronauticaCurso de astronautica
Curso de astronauticaEducagratis
 
Curso de astronomía elemental
Curso de astronomía elementalCurso de astronomía elemental
Curso de astronomía elementalEducagratis
 
Curso cuidados del medio ambiente
Curso cuidados del medio ambienteCurso cuidados del medio ambiente
Curso cuidados del medio ambienteEducagratis
 
Curso de astronomía elemental
Curso de astronomía elementalCurso de astronomía elemental
Curso de astronomía elementalEducagratis
 
Historia de las siete maravillas del mundo antiguo
Historia de las siete maravillas del mundo antiguoHistoria de las siete maravillas del mundo antiguo
Historia de las siete maravillas del mundo antiguoEducagratis
 
Curso de reciclaje
Curso de reciclajeCurso de reciclaje
Curso de reciclajeEducagratis
 

Más de Educagratis (20)

Curso de embarazo semana a semana - Noveno mes
Curso de embarazo semana a semana - Noveno mesCurso de embarazo semana a semana - Noveno mes
Curso de embarazo semana a semana - Noveno mes
 
Curso de embarazo semana a semana - Octavo mes
Curso de embarazo semana a semana - Octavo mesCurso de embarazo semana a semana - Octavo mes
Curso de embarazo semana a semana - Octavo mes
 
Curso de embarazo semana a semana - Séptimo mes
Curso de embarazo semana a semana - Séptimo mesCurso de embarazo semana a semana - Séptimo mes
Curso de embarazo semana a semana - Séptimo mes
 
Curso de embarazo semana a semana - Sexto mes
Curso de embarazo semana a semana - Sexto mesCurso de embarazo semana a semana - Sexto mes
Curso de embarazo semana a semana - Sexto mes
 
Curso de embarazo semana a semana - Quinto mes
Curso de embarazo semana a semana - Quinto mesCurso de embarazo semana a semana - Quinto mes
Curso de embarazo semana a semana - Quinto mes
 
Curso de embarazo semana a semana - Cuarto mes
Curso de embarazo semana a semana - Cuarto mesCurso de embarazo semana a semana - Cuarto mes
Curso de embarazo semana a semana - Cuarto mes
 
Curso de embarazo semana a semana - Tercer mes
Curso de embarazo semana a semana - Tercer mesCurso de embarazo semana a semana - Tercer mes
Curso de embarazo semana a semana - Tercer mes
 
Curso de embarazo semana a semana - Segundo mes
Curso de embarazo semana a semana - Segundo mesCurso de embarazo semana a semana - Segundo mes
Curso de embarazo semana a semana - Segundo mes
 
Curso de embarazo semana a semana - Primer mes
Curso de embarazo semana a semana - Primer mesCurso de embarazo semana a semana - Primer mes
Curso de embarazo semana a semana - Primer mes
 
Higiene y Cuidado de Uñas
Higiene y Cuidado de UñasHigiene y Cuidado de Uñas
Higiene y Cuidado de Uñas
 
Curso de biomimetica
Curso de biomimeticaCurso de biomimetica
Curso de biomimetica
 
Curso meteorología y olas de calor
Curso meteorología y olas de calorCurso meteorología y olas de calor
Curso meteorología y olas de calor
 
Curso de anatomía básica
Curso de anatomía básicaCurso de anatomía básica
Curso de anatomía básica
 
Curso cambio climático y calentamiento global
Curso cambio climático y calentamiento globalCurso cambio climático y calentamiento global
Curso cambio climático y calentamiento global
 
Curso de astronautica
Curso de astronauticaCurso de astronautica
Curso de astronautica
 
Curso de astronomía elemental
Curso de astronomía elementalCurso de astronomía elemental
Curso de astronomía elemental
 
Curso cuidados del medio ambiente
Curso cuidados del medio ambienteCurso cuidados del medio ambiente
Curso cuidados del medio ambiente
 
Curso de astronomía elemental
Curso de astronomía elementalCurso de astronomía elemental
Curso de astronomía elemental
 
Historia de las siete maravillas del mundo antiguo
Historia de las siete maravillas del mundo antiguoHistoria de las siete maravillas del mundo antiguo
Historia de las siete maravillas del mundo antiguo
 
Curso de reciclaje
Curso de reciclajeCurso de reciclaje
Curso de reciclaje
 

Último

Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxJOSEMANUELHERNANDEZH11
 
Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..RobertoGumucio2
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxMariaBurgos55
 

Último (20)

Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptx
 
Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
 

Introducción al proceso unificado de desarrollo de software en Curso de Analisis y Diseño Orientado a Objetos con UML

  • 1. 1 Tema 2: Introducción al proceso unificado de desarrollo de software
  • 2. 2 El proceso unificado de desarrollo de software • Es un proceso ORIENTADO A OBJETOS • El proceso es: • Guiado por casos de uso • Centrado en la arquitectura • Con un ciclo de vida iterativo e incremental CICLO DE VIDA PARTE DINÁMICA INTERFAZ Debe ofrecer un marco de trabajo genérico PARTE ESTÁTICA
  • 3. 3 El proceso unificado de desarrollo de software • El Proceso Unificado de Desarrollo usa UML Notación PROCESO UNIFICADO DE DESARROLLO DE RATIONAL UML Herramientas Proceso • RATIONAL ROSE • VISIO
  • 4. 4 1. Guiado por casos de uso • Los sistemas se crean para dar servicio a los usuarios. – Qué REQUISITOS se necesitan – Un CASO de USO es una pieza de FUNCIONALIDAD de un sistema que le proporciona a algún USUARIO un RESULTADO o VALOR.
  • 5. 5 Casos de uso • Todos juntos constituyen el modelo de casos de uso (MCU) –FUNCIONALIDAD COMPLETA –PARA TODOS LOS USUARIOS
  • 6. EncargadoBiblio 6 Persona Socio TrabajadorBiblio Consultar Catálogo Tomar Préstamo Revista Devolver Revista Reservar Libro Tomar Préstamo Copia Libro Extender Préstamo Devolver Copia Libro <<includes>> Actualizar Catálogo <<extends>> - No disponible <<extends>> - No reservado EJEMPLO DE MODELO DE CASOS DE USO
  • 7. 7 Desarrollo guiado por casos de uso (CU) LOS CASOS DE USO: • CAPTURAN REQUISITOS • SE ESPECIFICAN (ANALIZAN) • SE DISEÑAN • SE IMPLEMENTAN • Y SE PRUEBAN
  • 8. 1.- CASO DE USO Desarrollo guiado por CASOS DE USO 8 Persona Tomar Préstamo : IU-1 : GestorLibro : Libro elLibro:Libro 1: Introducir Signatura y NumeroDeSocio 2: Aceptar 3: obtenerLibro(signaturaLibro:String) Se repite hasta que se encuentre un libro con la signatura que estamos buscando 4: getSignatura() elLibro 5: getCopias() 6: isCopiaPrestada() 3.- DISEÑO DEL CASO DE USO 4.- IMPLEMENTACIÓN DEL CASO DE USO 5.- PRUEBA DEL CASO DE USO 2.- ANÁLISIS DEL CASO DE USO
  • 9. 9 2. Centrado en la arquitectura • La arquitectura de un sistema software es un extracto de los modelos del sistema – Extracto: VISTA DE CADA MODELO • que da una idea de qué forma que tiene el sistema completo
  • 10. 10 1 : IU-1 : G r o : 1: 2: 3: 4 () : : G r o : 1: 2: 3: 4 () Centrado en la ARQUITECTURA VISTA DEL MODELO DE CASOS DE USO VISTA DEL MODELO DEL DOMINIO / VISTA DEL DIAGRAMA DE CLASES VISTA DEL MODELO DEL ANÁLISIS VISTA DEL MODELO DEL DISEÑO + VISTAS DEL MODELO DE IMPLEMENTACIÓN Y PRUEBAS SON VISTAS DE LOS MODELOS (NO MODELOS COMPLETOS). SÓLO APARECEN LOS QUE CORRESPONDEN A CASOS DE USOS CRÍTICOS
  • 11. 3. Ciclo de vida iterativo 11 e incremental • ITERATIVO – Se repiten VARIOS MINIPROYECTOS • INCREMENTAL – Cada miniproyecto AMPLIA EL PRODUCTO
  • 12. 12 El CV del proceso unificado • UN CICLO DE VIDA SE REPITE A LO LARGO DEL TIEMPO • TRAS CADA CICLO DE VIDA  VERSIÓN NUEVA DEL PRODUCTO • UN CICLO DE VIDA SE DIVIDE EN FASES • CADA FASE SE DIVIDE EN ITERACIONES • EN CADA ITERACIÓN SE REALIZAN FLUJOS DE TRABAJO
  • 13. El CV del proceso unificado 13 Requisitos Análisis Diseño Implementación Prueba Fases Flujos de trabajo: Actividades Inicio Elaboración Construcción Transición ite r. # 1 ite r. # 2 ite r. # n iter. #n+1 ite r. # n+2 iter. #m ite r. #m+1 Iteraciones:
  • 14. 14 El CV del proceso unificado Producto final Iniciación iteración #1 Iniciación iteración #2 Versiones del producto EN CONSTRUCCIÓN Elaboración iteración #3 lll construcción iteración #n-1 transición iteración #n-1 Prdct fnll Iniciación Elaboración Construcción Transición NUEVA VERSIÓN DEL PRODUCTO (en este CV)
  • 15. 15 El producto (del proceso unificado) • NO ES SÓLO CÓDIGO EJECUTABLE • SON LOS MODELOS O REPRESENTACIÓN DEL SOFTWARE • DEBE AJUSTARSE A TODAS LAS PERSONAS IMPLICADAS
  • 16. Fases dentro del CV del 16 proceso unificado • FASE: PARTE DE UN CV • CADA FASE TERMINA EN UN HITO – HAY ARTEFACTOS DISPONIBLES (SEGÚN LO PLANIFICADO) – LOS RESULTADOS EN LOS HITOS PERMITEN GESTIONAR
  • 17. 17 Fases dentro del CV del proceso unificado • INICIACIÓN: – DESCRIBIR PRODUCTO FINAL / ANÁLISIS DEL NEGOCIO – IDENTIFICAR RIESGOS MÁS IMPORTANTES – ESTABLECER PLANIFICACIÓN INICIAL DEL PROYECTO – DECIDIR SI SE CONTINÚA • ELABORACIÓN: – ESTABLECER PLAN Y ARQUITECTURA ESTABLE • CONSTRUCCIÓN: DESARROLLAR EL PRODUCTO • TRANSICION: PROPORCIONAR SISTEMA A USUARIOS
  • 18. 18 Iteraciones • CADA FASE SE DIVIDE EN ITERACIONES • CADA ITERACIÓN – MINIPROYECTO (EN CASCADA) QUE EJECUTA FLUJOS DE TRABAJO – PRODUCE UN INCREMENTO EN PRODUCTO • TAL Y COMO ESTABA • SE REDUCE EL RIESGO – SE PUEDE PERDER SÓLO LO REALIZADO EN ESA ITERACIÓN
  • 19. Como se puede ver, el Proceso Unificado de Desarrollo incluye actividades correspondientes a un Proceso de Gestión de Proyectos EVALUACIÓN DE LA 19 Iteraciones ITERACIÓN PLANIFICACIÓN DE LA ITERACIÓN ITERACIÓN REQUISITOS ANÁLISIS DISEÑO IMPLEMENTACIÓN PRUEBAS ACTIVIDADES DE LOS FLUJOS DE TRABAJO FUNDAMENTALES
  • 20. 20 Flujos de trabajo • CAPTURA DE REQUISITOS: – IDENTIFICAR REQUISITOS DEL SISTEMA – CONSTRUIR UN MODELO DEL MISMO • MODELO DE CASOS DE USO • MODELO DEL DOMINIO (o NEGOCIO) • ANÁLISIS: – ESPECIFICAR REQUISITOS – CONSTRUIR MODELO DEL ANÁLISIS
  • 21. 21 Flujos de trabajo • DISEÑO: – ENCONTRAR LA FORMA DEL SISTEMA (SOLUCIÓN) – CONSTRUIR MODELO DEL DISEÑO • IMPLEMENTACIÓN: – CODIFICAR EL DISEÑO (SOLUCIÓN) – CONSTRUIR MODELO DE IMPLEMENTACIÓN • PRUEBAS: – VERIFICAR LA IMPLEMENTACIÓN – CONSTRUIR MODELO DE PRUEBAS
  • 22. 22 ANEXO Fases: Iniciación Establecer la planificación del proyecto • ¿Qué va a hacer el sistema para cada uno de sus usuarios principales? – Un MCU simplificado con los CU más críticos • ¿Cómo sería la arquitectura para un sistema como ese? – Borrador con los subsistemas principales • ¿Cuál es el plan y cuánto va a costar desarrollar el producto? – Identificar los riesgos principales y priorizarlos, planificar elaboración y presupuesto aproximado
  • 23. 23 ANEXO Fases: Elaboración Establecer un plan para el proyecto y una arquitectura correcta • Especificar en detalle los CU + críticos • Diseñar la arquitectura – Mediante vistas de todos los modelos del SI – Vista arquitectónica de MCU, M. Análisis, M. Diseño, M. Implementación (con los componentes que demuestran que la arquitectura es ejecutable) y M. Distribución. • Al final de esta fase se debe poder planificar las actividades y estimar los recursos para poder completar el proyecto. ¿Son los CU, arquitectura y planes lo suficientemente estables y los riesgos bajo control suficiente para firmar un contrato para terminar el trabajo de desarrollo?
  • 24. 24 ANEXO Fases: Construcción Desarrollar el sistema • Se construye el producto. En esta fase: – La arquitectura se completa para construir un sistema bien cimentado – La visión evoluciona hasta convertirse en un producto preparado para los usuarios – Es donde se gastan la mayoría de los recursos – La arquitectura del sistema es estable. Sin embargo, se pueden realizar cambios mínimos a la misma. – ¿El producto se ajusta suficientemente a las necesidades de los usuarios de algunos usuarios como para enviarselo ya?
  • 25. 25 ANEXO Fases: Transición Proporcionar el sistema a los usuarios finales • El producto se encuentra en fase beta – Un grupo reducido de usuarios experimentados prueba el producto e informa de los defectos y deficiencias y sugieren mejoras. – Los desarrolladores corrigen las deficiencias e incorporan algunas de las mejoras propuestas en una versión para un grupo de usuarios mayor. – En esta fase se encuentran actividades como la venta, formación de los usuarios, ofrecimiento de ayuda en línea y corrección de defectos descubiertos tras la implantación. Los defectos: (1) los que justifican la aparición de una nueva versión del sistema, (2) los que se pueden dejar para la siguiente versión que se cree.
  • 27. Objetivo : El objetivo de este el de crear las competencias necesarias para ser capaz de analizar y diseñar un sistema basándose en el paradigma de orientación a objetos, y específicamente en el lenguaje de modelado unificado UML.
  • 28. CONTENIDOS - INTRODUCCION LOS COSTOS Y LA CALIDAD DEL SOFTWARE - LA TECNOLOGIA OO Y UML - UML Y EL PROCESO MODELADO - SOFTWARE PARA MODELAR UML (HERRAMIENTAS CASE) - EJERCICIOS Y CERTAMENES DE UML - LA PROGRAMACION ORIENTADA A OBJETO - NETSBEANS - SOFTWARE ECLIPSE - REFERENCIAS Y MATERIALES EXTERNOS http://www.educagratis.org
  • 29. En Educagratis podrás encontrar Cientos de Cursos, clases online sin costo para aprender de forma significativa todo lo que siempre haz querido….
  • 30. V Videos Tutoriales de Netbeans http://www.educagratis.org
  • 31. VISITANOS EN: http://www.educagratis.org .. Y para más cursos relacionados con Ruby, JavaScript, C++, Java, NetBeans, Eclipse, CSS, UML, HTML, PHP, MySql, Visual Basic, y muchos más: http://computacion.educagratis.org
  • 32. Otros cursos relacionados: Pincha para Ingresar  Subcategoría LENGUAJES DE PROGRAMACION Programación en Internet (HTML, PHP, MySQL) Curso de Java - Eclipse y JavaBeans Curso de Análisis y Diseño Orientado a Objetos con UML Curso de Python Curso de Ruby Curso de Programacion en Javascript Curso Básico de C# Curso de "Cascading Style Sheets" ( CSS ) Programación Curso de Visual Basic 6
  • 33. Otros cursos relacionados: Pincha para Ingresar  Subcategoría OFIMATICA Y APLICACIONES Curso sobre Internet, Servicios y Aplicaciones Uso de Herramientas Básicas de Windows Xp y Office 2007 Básico Curso Gratuito de Ms. Access Curso Excel Intermedio (Filtros, Tablas Dinámicas, BD, Estadistica) Curso de Google y sus Aplicaciones Avanzadas Curso de Aplicaciones en Facebook MEJORA TUS PRESENTACIONES DE POWER POINT Como crear una presentacion de fotos con windows movie maker Aplicaciones en Flash
  • 34. Otros cursos relacionados: Pincha para Ingresar  Subcategoría OFIMATICA Y APLICACIONES CURSO GRATIS DE EXCEL Aprendiendo a utilizar Power Point Word 2007 para Principiantes Aplicaciones del Procesador de Textos MS_WORD. Curso de Herramientas de Excel 2007 Curso de Construcción en Adobe
  • 35. Otros cursos relacionados: Pincha para Ingresar  Subcategoría Ciencias de la Computación Curso de Grafos, Teoría y Herramientas Curso de Ingeniería de Software Curso de Inteligencia y Vida Artificial (IA) Curso gratis de Usabilidad y Accesibilidad REDES, TOPOLOGIA Y CONEXIÓN Curso de Redes de Datos e Informáticas Curso de Algoritmos Genéticos Diagramas de Flujo de Datos Simulación Curso de Sistemas Expertos Teoria de Sistemas y Prospectiva Curso sobre la Web 3.0, Web Semántica
  • 36. Otros cursos relacionados: Pincha para Ingresar  Subcategoría Sistemas Operativos y Herramientas Curso Administración avanzada de Linux Curso de Instalacion de Windows 7 Curso de Edición de Video Digital ( GNU-LINUX y Windows) Curso de Joomla Curso gratis de Posicionamiento Web o SEO Sistema Operativo GNU/Linux WEB-Matica (Herramientas para la creación de webs dinámicas) Multimedios e Hipermedios
  • 37. Otros cursos relacionados: Pincha para Ingresar  Subcategoría Computación General Maneje internet como un experto Curso gratis de Armado y Configuración de Computadores DOMOTICA Curso "Entendiendo el Software ACCE“ ORGANIZACIONES 10 F Planeación de Mercado Plataforma de Hardware

Notas del editor

  1. Es un método moderno que intenta superar los métodos de hace más de 25 años
  2. No se realizan de manera aislada. Se hacen en paralelo con la descripción de la arquitectura del sistema. Ambos maduran a medida que se desarrolla
  3. tipo de ordenador (PC, MAC, Mainframe…), sistema operativo, sistema de gestión de bases de datos, protocolos de red…