SlideShare une entreprise Scribd logo
1  sur  30
ELABORADO POR:
ARMANDO DÍAZ CONDE
ROSARIO REYES LÓPEZ
Metodología
El Proceso Unificado Racional (RUP) es un
producto de ingeniería de software que
proporciona en enfoque disciplinado para
asignar tareas y responsabilidades dentro de
una organización del desarrollo. Su meta es
asegurar la producción del software de alta
calidad que resuelve las necesidades de los
usuarios dentro de un presupuesto y tiempos
establecidos.
El proceso puede ser descrito en dos dimensiones o ejes como se muestra en
la figura.
El eje horizontal.- Representa la línea del tiempo y es considerado el eje de los
aspectos dinámicos del proceso. Indica las características del ciclo de vida
del proceso, representado en fases (Inicio, Elaboración, Construcción y
Transición), iteraciones e hitos.
Eje vertical.- Representa los aspectos estáticos del proceso. Describe el
proceso en términos de componentes de proceso, disciplinas o flujos de
trabajo , artefactos, roles y actividades.
Estructura General
del Proceso RUP
Características
• Proceso dirigido por Caso de uso
• Proceso centrado en la arquitectura
• Proceso iterativo e incremental
Proceso Dirigido por Caso de
Uso
Con esto se refiere a la utilización de los Casos de Uso
para el desenvolvimiento y desarrollo de las disciplinas
con los artefactos, roles y actividades necesarias. Los
Casos de Uso son la base para la implementación de las
fases y disciplinas del RUP. Un Caso de Uso es una
secuencia de pasos a seguir para la realización de un fin
o propósito, y se relaciona directamente con los
requerimientos, ya que un Caso de Uso es la secuencia
de pasos que conlleva la realización e implementación
de un Requerimiento planteado por el Cliente
Ejemplo de Diagrama de
Caso de Uso de negocios.
Caso de Negocios:
Modelar la
Empresa
(como funciona la
empresa a la que se le va a
desarrollar el software)
Proceso Centrado de
Arquitectura
La arquitectura de un sistema es la organización o estructura
de sus partes más relevantes, lo que permite tener una visión
común entre todos los involucrados (desarrolladores y
usuarios) y una perspectiva clara del sistema completo,
necesaria para controlar el desarrollo.
Administrador
Base de Datos
Líder de
Proyecto
Analista
Diseñador/
Desarrollador
Ingeniero de
Desempeño
Pruebas
Administrador de
Configuración
Incremento de la
Productividad en Equipo
Proceso Iterativo e Incremental
Durante todo el proceso de desarrollo se producen versiones
incrementales (que se acercan al producto terminado) del producto en
desarrollo. Es práctico dividir el esfuerzo de desarrollo de un proyecto de
software en partes mas pequeñas o mini proyectos, permitiendo que el
equilibrio entre casos de uso y la arquitectura vayan logrando una
iteración. Cada mini proyecto es una iteración que resulta en un
incremento.
Desarrollo Iterativo
Requerimientos Análisis y Diseño
Implementación
Pruebas
Evaluación
Cada iteración
produce un
producto
ejecutable
Una
Iteración
RUP
Además incluye:
• La planificación de la
iteración
• El análisis de la Iteración
• Actividades Especificas
Fases del RUP
En cada extremo de una fase se realiza una evaluación (actividad:
Revisión del ciclo de vida de la finalización de fase) para
determinar si los objetivos de la fase se han cumplido. Una
evaluación satisfactoria permite que el proyecto se mueva a la
próxima fase.
El ciclo de vida de RUP, como se conoce al trazado de las actividades
de desarrollo en el tiempo, está dividido en 4 fases: Inicio, Elaboración,
Construcción y Transición, que corresponden a los 4 hitos principales
de RUP.
En términos de habilidades y conocimiento, el RUP esta dividido
en principios clave. Cada uno de ellos corresponde a distintos
aspectos del desarrollo de software que generalmente requieren
habilidades específicas; esto se refleja en los roles y las actividades
definidas para cada principio.
Ciclo de vida RUP
Ciclo de vida RUP
Cada fase cambia el foco del equipo de trabajo para alcanzar cada
uno de los hitos y es llevada a cabo en forma iterativa. Esto quiere
decir que la fase se fragmenta en pequeños proyectos que recorren
todas las disciplinas y producen un ejecutable en el sentido de
software. Dicho producto es la forma más efectiva de verificar el
progreso del proyecto y de reducir los riesgos inherentes.
Fase Inicio
Alcanzar un acuerdo entre todos los interesados respecto a los
objetivos del ciclo de vida para el proyecto, generando el ámbito
del proyecto.
Propósito
• Establecer casos de negocios
• Síntesis de arquitectura
• Especificar el alcance del proyecto
Resultado:
• Visión general de los requerimientos del proyecto
• Un caso de negocios inicial, incluyendo (Evaluación inicial de
riesgos y Una estimación de los recursos requeridos).
Fase Elaboración
Propósito
• Analizar el problema.
• Establecer la arquitectura.
• Desarrollar un plan comprensivo.
Resultado
• Un modelo del dominio 80% completo.
• Requerimientos suplementarios.
• Una lista de riesgos revisada.
Fase Construcción
• El producto se desarrolla a través de iteraciones donde cada
iteración involucra tareas de análisis, diseño e implementación.
• Las fases de inicio y elaboración sólo dieron una arquitectura
básica que es aquí refinada de manera incremental conforme
se construye (se permiten cambios en la estructura).
• Gran parte del trabajo es programación y pruebas.
• Se documenta tanto el sistema construido como el manejo del
mismo .
• Esta fase proporciona un producto construido junto con la
documentación .
Fase Transición
• Se libera el producto y se entrega al usuario para un uso
real.
• Se incluyen tareas de marketing, empaquetado
atractivo, instalación, configuración, entrenamiento,
soporte, mantenimiento, etc.
• Los manuales de usuario se completan y refinan con la
información anterior
• Estas tareas se realizan también en iteraciones.
• Se han alcanzado los objetivos fijados en la fase de
Inicio. - El usuario está satisfecho.
Todas las fases no son idénticas en términos de tiempo y
esfuerzo. Aunque esto varía considerablemente dependiendo
del proyecto, un ciclo de desarrollo inicial típico para un
proyecto de tamaño mediano debe anticipar la distribución
siguiente el esfuerzo y horario
En un ciclo evolutivo, las fases de inicio y elaboración
serían considerablemente pequeñas. Algunas
herramientas pueden automatizar una cierta porción del
esfuerzo de la fase de Construcción pueden atenuar
esto, haciendo que la fase de construcción sea mucho
más pequeña que las fases de inicio y elaboración
juntas. Este es precisamente el objetivo del trabajo.
Cada paso con las cuatro fases produce una generación
del software. A menos que el producto "muera", se
desarrollará nuevamente repitiendo la misma secuencia
las fases de inicio, elaboración, construcción y transición,
pero con diversos énfasis cada fase.
Disciplinas
Las disciplinas conllevan los flujos de trabajo, los cuales son una
secuencia de pasos para la culminación de cada disciplina, estas
disciplinas se dividen en dos grupos:
Las primarias para la realización de un proyecto de software:
• Modelado del Negocio
• Requerimientos
• Análisis y Diseño
• Implementación
• Pruebas
• Despliegue.
Las de apoyo sirve como apoyo a las primarias y especifican otras
características en la realización del proyecto estas son:
• Entorno
• Gestión del Proyecto
• Gestión de Configuración y Cambios
Organización y elementos en RUP
Ya conociendo varias partes del RUP nos concentraremos
ahora en los elementos que lo componen, entre estos se tienen:
Flujos de Trabajo, Detalle de los Flujos de Trabajo, Actores,
Actividades y Artefactos
Actores o roles
Son los personajes encargados de la realización de las
actividades definidas dentro de los flujos de trabajo de cada una
de las disciplinas del RUP, estos actores se dividen en varias
categorías:
• Analistas
• Desarrolladores
• Probadores
• Encargados
• Otros actores
Artefactos
Los artefactos son el resultado parcial o final que es producido y
usado por los actores durante el proyecto. Son las entradas y
salidas de las actividades, realizadas por los actores, los cuales
utilizan y van produciendo estos artefactos para tener guías. Un
artefacto puede ser un documento, un modelo o un elemento de
modelo.
a) Modelado del negocio
b) Requerimientos
c) Análisis y diseño del sistema
d) Implementación
e) Pruebas
f) Despliegue
g) Administración del proyecto
h) Administración de cambios y configuración
i) Entorno o ambiente
Conjuntos de artefactos
Se tiene un conjunto de artefactos definidos en cada una de las
disciplinas y utilizadas dentro de ellas por los actores para la
realización de las mismas, a continuación se enlistan cada una de
estas categorías o grupos de artefactos dentro de las disciplinas
del RUP
Grado de finalización de
artefactos
Consiste en cuanto hemos finalizado del artefacto propuesto, es decir
los lineamientos que necesita para ser completado, por lo tanto con
grado de finalización nos referimos a cuantos de esos lineamientos del
artefacto hemos completado o llenado en cada una de las disciplinas,
de acuerdo a la fase en que se encuentre.
Introducción al UML
Desarrollo de UML, con sus versiones
UML surge como respuesta al
problema de contar con un
lenguaje estándar para escribir
planos de software. Muchas
personas han creído ver UML
como solución para todos los
problemas sin saber en muchos
casos de lo que se trataba en
realidad. El Lenguaje Unificado
de Modelado, UML es una
notación estándar para
modelado sistemas software,
resultado propuesta
estandarización promovida por
el consorcio OMG (Object
Management Group), del cual
forman parte las empresas más
importantes que se dedican al
desarrollo de software
Descripción del lenguaje UML
Es un lenguaje de propósito general para el modelado orientado
a objetos, que combina notaciones provenientes desde:
Modelado Orientado a Objetos
Modelado de Datos
Modelado de Componentes
Modelado de Flujos de Trabajo (Workflows).
Diagramas
Varios modelos aportan diferentes vistas de un sistema
los cuales nos ayudan a comprenderlo desde varios
frentes. Así, UML recomienda la utilización de nueve
diagramas que, para representar las distintas vistas de
un sistema. Estos diagramas de UML.
Diagramas, partes de un modelo
Metodología del RUP, para
análisis y diseño
El RUP propone la utilización de los modelos para la implementación
completa de todas sus fases respectivamente con sus disciplinas:
• Modelo de Casos de Uso del Negocio
• Modelo de Objetos del Negocio
• Modelo de Casos de Uso
• Modelo de Análisis
• Modelo de Diseño
• Modelo de Despliegue
• Modelo de Datos
• Modelo de Implementación
• Modelo de Pruebas
Estos modelos representan los diagramas que propone el UML para el
desarrollo de modelado de un proyecto de software, con los cuales
se puede representar propuestos por UML mediante la metodología
RUP utilizando las herramientas que esta provee para la
implementación fácil, clara y estructurada de los diagramas
utilizados.
Metodología del RUP, para
análisis y diseño
El RUP propone la utilización de los modelos para la implementación
completa de todas sus fases respectivamente con sus disciplinas:
• Modelo de Casos de Uso del Negocio
• Modelo de Objetos del Negocio
• Modelo de Casos de Uso
• Modelo de Análisis
• Modelo de Diseño
• Modelo de Despliegue
• Modelo de Datos
• Modelo de Implementación
• Modelo de Pruebas
Estos modelos representan los diagramas que propone el UML para el
desarrollo de modelado de un proyecto de software, con los cuales
se puede representar propuestos por UML mediante la metodología
RUP utilizando las herramientas que esta provee para la
implementación fácil, clara y estructurada de los diagramas
utilizados.
Conclusión
En en cuanto a la investigación podemos determinar que
dentro de las metodologías diseñadas para hacer más fácil el
desarrollo de software alguno de ellas se caracterizan por ser
más adaptable para proyectos de largo plazo como lo es la
metodología de RUP.
El RUP es una metodología completa y extensa que intenta
abarcar todo el mundo del desarrollo software, tanto para
pequeños proyectos, como proyectos más ambiciosos de varios
años de duración. Por lo que existe una gran cantidad de
documentación sobre el mismo, tanto en libros como en la red,
eso sí en inglés. Es sin embargo difícil empezar a aplicar esta
metodología en una organización.

Contenu connexe

Tendances

Unidad 4 Mad Modelado Analisis Casos De Uso
Unidad 4 Mad Modelado Analisis Casos De UsoUnidad 4 Mad Modelado Analisis Casos De Uso
Unidad 4 Mad Modelado Analisis Casos De UsoSergio Sanchez
 
Diagramas de estado
Diagramas de estadoDiagramas de estado
Diagramas de estadogmjuan
 
Metodologias Ágiles - Crystal Clear
Metodologias Ágiles - Crystal ClearMetodologias Ágiles - Crystal Clear
Metodologias Ágiles - Crystal ClearFrank Valero Lujano
 
Modelos de ciclo de vida del software
Modelos de ciclo de vida del softwareModelos de ciclo de vida del software
Modelos de ciclo de vida del softwareIEO Santo Tomás
 
Importancia de los analistas en sistemas
Importancia de los analistas en sistemasImportancia de los analistas en sistemas
Importancia de los analistas en sistemasJenyfer Utitiaja
 
Evolutionary Software Process Module in Easy Terminology by Taha Shahid
Evolutionary Software Process Module in Easy Terminology by Taha ShahidEvolutionary Software Process Module in Easy Terminology by Taha Shahid
Evolutionary Software Process Module in Easy Terminology by Taha ShahidTahaa Shahid
 
1.1 REQUERIMIENTOS DE PROCESO
1.1 REQUERIMIENTOS DE PROCESO1.1 REQUERIMIENTOS DE PROCESO
1.1 REQUERIMIENTOS DE PROCESOmataditoxd
 
Ingeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientosIngeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientosCesar Prado
 
Modelado del análisis
Modelado del análisisModelado del análisis
Modelado del análisisJavier Rivera
 
RUP - Fase de Elaboración
RUP - Fase de ElaboraciónRUP - Fase de Elaboración
RUP - Fase de ElaboraciónAdrian González
 
Modelos de proceso de desarrollo de software
Modelos de proceso de desarrollo de softwareModelos de proceso de desarrollo de software
Modelos de proceso de desarrollo de softwareUriel Ramos
 

Tendances (20)

Unidad 4 Mad Modelado Analisis Casos De Uso
Unidad 4 Mad Modelado Analisis Casos De UsoUnidad 4 Mad Modelado Analisis Casos De Uso
Unidad 4 Mad Modelado Analisis Casos De Uso
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Diagramas de estado
Diagramas de estadoDiagramas de estado
Diagramas de estado
 
Metodologias Ágiles - Crystal Clear
Metodologias Ágiles - Crystal ClearMetodologias Ágiles - Crystal Clear
Metodologias Ágiles - Crystal Clear
 
Modelos de proceso evolutivo
Modelos de proceso evolutivoModelos de proceso evolutivo
Modelos de proceso evolutivo
 
ICONIX
ICONIXICONIX
ICONIX
 
Modelos de ciclo de vida del software
Modelos de ciclo de vida del softwareModelos de ciclo de vida del software
Modelos de ciclo de vida del software
 
Importancia de los analistas en sistemas
Importancia de los analistas en sistemasImportancia de los analistas en sistemas
Importancia de los analistas en sistemas
 
02 Mitos de la ingeniería de software
02 Mitos de la ingeniería de software02 Mitos de la ingeniería de software
02 Mitos de la ingeniería de software
 
Evolutionary Software Process Module in Easy Terminology by Taha Shahid
Evolutionary Software Process Module in Easy Terminology by Taha ShahidEvolutionary Software Process Module in Easy Terminology by Taha Shahid
Evolutionary Software Process Module in Easy Terminology by Taha Shahid
 
1.1 REQUERIMIENTOS DE PROCESO
1.1 REQUERIMIENTOS DE PROCESO1.1 REQUERIMIENTOS DE PROCESO
1.1 REQUERIMIENTOS DE PROCESO
 
Ingeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientosIngeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientos
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
Modelado del análisis
Modelado del análisisModelado del análisis
Modelado del análisis
 
RUP - Fase de Elaboración
RUP - Fase de ElaboraciónRUP - Fase de Elaboración
RUP - Fase de Elaboración
 
Modelos de proceso de desarrollo de software
Modelos de proceso de desarrollo de softwareModelos de proceso de desarrollo de software
Modelos de proceso de desarrollo de software
 
Alcance Del Sistema
Alcance Del SistemaAlcance Del Sistema
Alcance Del Sistema
 
Estilos Arquitectonicos-Capas
Estilos Arquitectonicos-CapasEstilos Arquitectonicos-Capas
Estilos Arquitectonicos-Capas
 
Metodologia.rup
Metodologia.rupMetodologia.rup
Metodologia.rup
 
Modelos evolutivos. incremental y espiral
Modelos evolutivos. incremental y espiralModelos evolutivos. incremental y espiral
Modelos evolutivos. incremental y espiral
 

En vedette (20)

Rup fase 3-version
Rup fase 3-version Rup fase 3-version
Rup fase 3-version
 
Metodología Rup
Metodología RupMetodología Rup
Metodología Rup
 
Ejemplo rup
Ejemplo rupEjemplo rup
Ejemplo rup
 
Caso De Negocio
Caso De NegocioCaso De Negocio
Caso De Negocio
 
Registro único de proponentes RUP
Registro único de proponentes RUPRegistro único de proponentes RUP
Registro único de proponentes RUP
 
Rup
RupRup
Rup
 
Coomunicacion satelital
Coomunicacion satelitalCoomunicacion satelital
Coomunicacion satelital
 
Sww clase4
Sww clase4Sww clase4
Sww clase4
 
Comunicación satelital
Comunicación satelitalComunicación satelital
Comunicación satelital
 
MODELADO RUP UML
MODELADO RUP UMLMODELADO RUP UML
MODELADO RUP UML
 
Comunicación Satelital
Comunicación SatelitalComunicación Satelital
Comunicación Satelital
 
Rup disciplinas
Rup disciplinasRup disciplinas
Rup disciplinas
 
200809 - RUP y Patrones de Software en CMMi Technical Solution
200809 - RUP y Patrones de Software en CMMi Technical Solution200809 - RUP y Patrones de Software en CMMi Technical Solution
200809 - RUP y Patrones de Software en CMMi Technical Solution
 
Rup
RupRup
Rup
 
Redes Satelitales...etc
Redes Satelitales...etcRedes Satelitales...etc
Redes Satelitales...etc
 
Ingeniería Web
Ingeniería WebIngeniería Web
Ingeniería Web
 
7iSF-2 rup
7iSF-2   rup7iSF-2   rup
7iSF-2 rup
 
Introducción a la ingeniería web
Introducción a la ingeniería webIntroducción a la ingeniería web
Introducción a la ingeniería web
 
INGENIERIA WEB
INGENIERIA WEBINGENIERIA WEB
INGENIERIA WEB
 
Sesion 1
Sesion 1Sesion 1
Sesion 1
 

Similaire à Rup entrega final (20)

Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Julio
JulioJulio
Julio
 
Metodologia rup trabajo1
Metodologia rup trabajo1Metodologia rup trabajo1
Metodologia rup trabajo1
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Wagneher franck mallma nuñez
Wagneher franck mallma nuñezWagneher franck mallma nuñez
Wagneher franck mallma nuñez
 
Wagneher franck mallma nuñez
Wagneher franck mallma nuñezWagneher franck mallma nuñez
Wagneher franck mallma nuñez
 
Metodologia rup 2
Metodologia rup 2Metodologia rup 2
Metodologia rup 2
 
Qué+es+ru..
Qué+es+ru..Qué+es+ru..
Qué+es+ru..
 
Rup jenny mallqui
Rup   jenny mallquiRup   jenny mallqui
Rup jenny mallqui
 
Qué es rup
Qué es rupQué es rup
Qué es rup
 
Rup
RupRup
Rup
 
Quesrup 120217232753-phpapp02
Quesrup 120217232753-phpapp02Quesrup 120217232753-phpapp02
Quesrup 120217232753-phpapp02
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Aguilar alegría carlos
Aguilar alegría carlosAguilar alegría carlos
Aguilar alegría carlos
 
Rup
RupRup
Rup
 
Sww clase4
Sww clase4Sww clase4
Sww clase4
 
Sww clase4
Sww clase4Sww clase4
Sww clase4
 
Rup
RupRup
Rup
 

Dernier

Contabilidad universitaria Septima edición de MCGrawsHill
Contabilidad universitaria Septima edición de MCGrawsHillContabilidad universitaria Septima edición de MCGrawsHill
Contabilidad universitaria Septima edición de MCGrawsHilldanilojaviersantiago
 
Gestion de rendicion de cuentas viaticos.pptx
Gestion de rendicion de cuentas viaticos.pptxGestion de rendicion de cuentas viaticos.pptx
Gestion de rendicion de cuentas viaticos.pptxignaciomiguel162
 
DELITOS CONTRA LA GESTION PUBLICA PPT.pdf
DELITOS CONTRA LA GESTION PUBLICA PPT.pdfDELITOS CONTRA LA GESTION PUBLICA PPT.pdf
DELITOS CONTRA LA GESTION PUBLICA PPT.pdfJaquelinRamos6
 
EVALUACIÓN PARCIAL de seminario de .pdf
EVALUACIÓN PARCIAL de seminario de  .pdfEVALUACIÓN PARCIAL de seminario de  .pdf
EVALUACIÓN PARCIAL de seminario de .pdfDIEGOSEBASTIANCAHUAN
 
ANÁLISIS CAME, DIAGNOSTICO PUERTO DEL CALLAO
ANÁLISIS CAME, DIAGNOSTICO  PUERTO DEL CALLAOANÁLISIS CAME, DIAGNOSTICO  PUERTO DEL CALLAO
ANÁLISIS CAME, DIAGNOSTICO PUERTO DEL CALLAOCarlosAlbertoVillafu3
 
modulo+penal+del+16+al+20+hhggde+enero.pdf
modulo+penal+del+16+al+20+hhggde+enero.pdfmodulo+penal+del+16+al+20+hhggde+enero.pdf
modulo+penal+del+16+al+20+hhggde+enero.pdfmisssusanalrescate01
 
MARKETING SENSORIAL CONTENIDO, KARLA JANETH
MARKETING SENSORIAL CONTENIDO, KARLA JANETHMARKETING SENSORIAL CONTENIDO, KARLA JANETH
MARKETING SENSORIAL CONTENIDO, KARLA JANETHkarlinda198328
 
Plan General de Contabilidad Y PYMES pdf
Plan General de Contabilidad Y PYMES pdfPlan General de Contabilidad Y PYMES pdf
Plan General de Contabilidad Y PYMES pdfdanilojaviersantiago
 
ISO 45001-2018.pdf norma internacional para la estandarización
ISO 45001-2018.pdf norma internacional para la estandarizaciónISO 45001-2018.pdf norma internacional para la estandarización
ISO 45001-2018.pdf norma internacional para la estandarizaciónjesuscub33
 
instrumentos de mercados financieros para estudiantes
instrumentos de mercados financieros  para estudiantesinstrumentos de mercados financieros  para estudiantes
instrumentos de mercados financieros para estudiantessuperamigo2014
 
TIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptx
TIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptxTIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptx
TIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptxKevinHeredia14
 
Ejemplo Caso: El Juego de la negociación
Ejemplo Caso: El Juego de la negociaciónEjemplo Caso: El Juego de la negociación
Ejemplo Caso: El Juego de la negociaciónlicmarinaglez
 
PRESENTACIÓN EDIFICIOS INDUSTRIALES.pptx
PRESENTACIÓN EDIFICIOS INDUSTRIALES.pptxPRESENTACIÓN EDIFICIOS INDUSTRIALES.pptx
PRESENTACIÓN EDIFICIOS INDUSTRIALES.pptxaramirezc21
 
Trabajo de Sifilisn…………………………………………………..
Trabajo de Sifilisn…………………………………………………..Trabajo de Sifilisn…………………………………………………..
Trabajo de Sifilisn…………………………………………………..JoseRamirez247144
 
Presentacion III ACTIVIDADES DE CONTROL. IV UNIDAD..pdf
Presentacion III ACTIVIDADES DE CONTROL. IV UNIDAD..pdfPresentacion III ACTIVIDADES DE CONTROL. IV UNIDAD..pdf
Presentacion III ACTIVIDADES DE CONTROL. IV UNIDAD..pdfLuisAlbertoAlvaradoF2
 
exportacion y comercializacion de palta hass
exportacion y comercializacion de palta hassexportacion y comercializacion de palta hass
exportacion y comercializacion de palta hassJhonnyvalenssYupanqu
 
COPASST Y COMITE DE CONVIVENCIA.pptx DE LA EMPRESA
COPASST Y COMITE DE CONVIVENCIA.pptx DE LA EMPRESACOPASST Y COMITE DE CONVIVENCIA.pptx DE LA EMPRESA
COPASST Y COMITE DE CONVIVENCIA.pptx DE LA EMPRESADanielAndresBrand
 
TEMA 6.- MAXIMIZACION DE LA CONDUCTA DEL PRODUCTOR.pptx
TEMA 6.- MAXIMIZACION DE LA CONDUCTA DEL PRODUCTOR.pptxTEMA 6.- MAXIMIZACION DE LA CONDUCTA DEL PRODUCTOR.pptx
TEMA 6.- MAXIMIZACION DE LA CONDUCTA DEL PRODUCTOR.pptxFrancoSGonzales
 
diseño de redes en la cadena de suministro.pptx
diseño de redes en la cadena de suministro.pptxdiseño de redes en la cadena de suministro.pptx
diseño de redes en la cadena de suministro.pptxjuanleivagdf
 

Dernier (20)

Contabilidad universitaria Septima edición de MCGrawsHill
Contabilidad universitaria Septima edición de MCGrawsHillContabilidad universitaria Septima edición de MCGrawsHill
Contabilidad universitaria Septima edición de MCGrawsHill
 
Gestion de rendicion de cuentas viaticos.pptx
Gestion de rendicion de cuentas viaticos.pptxGestion de rendicion de cuentas viaticos.pptx
Gestion de rendicion de cuentas viaticos.pptx
 
DELITOS CONTRA LA GESTION PUBLICA PPT.pdf
DELITOS CONTRA LA GESTION PUBLICA PPT.pdfDELITOS CONTRA LA GESTION PUBLICA PPT.pdf
DELITOS CONTRA LA GESTION PUBLICA PPT.pdf
 
EVALUACIÓN PARCIAL de seminario de .pdf
EVALUACIÓN PARCIAL de seminario de  .pdfEVALUACIÓN PARCIAL de seminario de  .pdf
EVALUACIÓN PARCIAL de seminario de .pdf
 
ANÁLISIS CAME, DIAGNOSTICO PUERTO DEL CALLAO
ANÁLISIS CAME, DIAGNOSTICO  PUERTO DEL CALLAOANÁLISIS CAME, DIAGNOSTICO  PUERTO DEL CALLAO
ANÁLISIS CAME, DIAGNOSTICO PUERTO DEL CALLAO
 
modulo+penal+del+16+al+20+hhggde+enero.pdf
modulo+penal+del+16+al+20+hhggde+enero.pdfmodulo+penal+del+16+al+20+hhggde+enero.pdf
modulo+penal+del+16+al+20+hhggde+enero.pdf
 
MARKETING SENSORIAL CONTENIDO, KARLA JANETH
MARKETING SENSORIAL CONTENIDO, KARLA JANETHMARKETING SENSORIAL CONTENIDO, KARLA JANETH
MARKETING SENSORIAL CONTENIDO, KARLA JANETH
 
Plan General de Contabilidad Y PYMES pdf
Plan General de Contabilidad Y PYMES pdfPlan General de Contabilidad Y PYMES pdf
Plan General de Contabilidad Y PYMES pdf
 
ISO 45001-2018.pdf norma internacional para la estandarización
ISO 45001-2018.pdf norma internacional para la estandarizaciónISO 45001-2018.pdf norma internacional para la estandarización
ISO 45001-2018.pdf norma internacional para la estandarización
 
instrumentos de mercados financieros para estudiantes
instrumentos de mercados financieros  para estudiantesinstrumentos de mercados financieros  para estudiantes
instrumentos de mercados financieros para estudiantes
 
TIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptx
TIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptxTIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptx
TIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptx
 
Ejemplo Caso: El Juego de la negociación
Ejemplo Caso: El Juego de la negociaciónEjemplo Caso: El Juego de la negociación
Ejemplo Caso: El Juego de la negociación
 
PRESENTACIÓN EDIFICIOS INDUSTRIALES.pptx
PRESENTACIÓN EDIFICIOS INDUSTRIALES.pptxPRESENTACIÓN EDIFICIOS INDUSTRIALES.pptx
PRESENTACIÓN EDIFICIOS INDUSTRIALES.pptx
 
Trabajo de Sifilisn…………………………………………………..
Trabajo de Sifilisn…………………………………………………..Trabajo de Sifilisn…………………………………………………..
Trabajo de Sifilisn…………………………………………………..
 
Presentacion III ACTIVIDADES DE CONTROL. IV UNIDAD..pdf
Presentacion III ACTIVIDADES DE CONTROL. IV UNIDAD..pdfPresentacion III ACTIVIDADES DE CONTROL. IV UNIDAD..pdf
Presentacion III ACTIVIDADES DE CONTROL. IV UNIDAD..pdf
 
Capitulo-6.ppt-gestión del tiempo en pmi
Capitulo-6.ppt-gestión del tiempo en pmiCapitulo-6.ppt-gestión del tiempo en pmi
Capitulo-6.ppt-gestión del tiempo en pmi
 
exportacion y comercializacion de palta hass
exportacion y comercializacion de palta hassexportacion y comercializacion de palta hass
exportacion y comercializacion de palta hass
 
COPASST Y COMITE DE CONVIVENCIA.pptx DE LA EMPRESA
COPASST Y COMITE DE CONVIVENCIA.pptx DE LA EMPRESACOPASST Y COMITE DE CONVIVENCIA.pptx DE LA EMPRESA
COPASST Y COMITE DE CONVIVENCIA.pptx DE LA EMPRESA
 
TEMA 6.- MAXIMIZACION DE LA CONDUCTA DEL PRODUCTOR.pptx
TEMA 6.- MAXIMIZACION DE LA CONDUCTA DEL PRODUCTOR.pptxTEMA 6.- MAXIMIZACION DE LA CONDUCTA DEL PRODUCTOR.pptx
TEMA 6.- MAXIMIZACION DE LA CONDUCTA DEL PRODUCTOR.pptx
 
diseño de redes en la cadena de suministro.pptx
diseño de redes en la cadena de suministro.pptxdiseño de redes en la cadena de suministro.pptx
diseño de redes en la cadena de suministro.pptx
 

Rup entrega final

  • 1. ELABORADO POR: ARMANDO DÍAZ CONDE ROSARIO REYES LÓPEZ
  • 2. Metodología El Proceso Unificado Racional (RUP) es un producto de ingeniería de software que proporciona en enfoque disciplinado para asignar tareas y responsabilidades dentro de una organización del desarrollo. Su meta es asegurar la producción del software de alta calidad que resuelve las necesidades de los usuarios dentro de un presupuesto y tiempos establecidos.
  • 3. El proceso puede ser descrito en dos dimensiones o ejes como se muestra en la figura. El eje horizontal.- Representa la línea del tiempo y es considerado el eje de los aspectos dinámicos del proceso. Indica las características del ciclo de vida del proceso, representado en fases (Inicio, Elaboración, Construcción y Transición), iteraciones e hitos. Eje vertical.- Representa los aspectos estáticos del proceso. Describe el proceso en términos de componentes de proceso, disciplinas o flujos de trabajo , artefactos, roles y actividades. Estructura General del Proceso RUP
  • 4. Características • Proceso dirigido por Caso de uso • Proceso centrado en la arquitectura • Proceso iterativo e incremental
  • 5. Proceso Dirigido por Caso de Uso Con esto se refiere a la utilización de los Casos de Uso para el desenvolvimiento y desarrollo de las disciplinas con los artefactos, roles y actividades necesarias. Los Casos de Uso son la base para la implementación de las fases y disciplinas del RUP. Un Caso de Uso es una secuencia de pasos a seguir para la realización de un fin o propósito, y se relaciona directamente con los requerimientos, ya que un Caso de Uso es la secuencia de pasos que conlleva la realización e implementación de un Requerimiento planteado por el Cliente
  • 6. Ejemplo de Diagrama de Caso de Uso de negocios. Caso de Negocios: Modelar la Empresa (como funciona la empresa a la que se le va a desarrollar el software)
  • 7. Proceso Centrado de Arquitectura La arquitectura de un sistema es la organización o estructura de sus partes más relevantes, lo que permite tener una visión común entre todos los involucrados (desarrolladores y usuarios) y una perspectiva clara del sistema completo, necesaria para controlar el desarrollo.
  • 8. Administrador Base de Datos Líder de Proyecto Analista Diseñador/ Desarrollador Ingeniero de Desempeño Pruebas Administrador de Configuración Incremento de la Productividad en Equipo
  • 9. Proceso Iterativo e Incremental Durante todo el proceso de desarrollo se producen versiones incrementales (que se acercan al producto terminado) del producto en desarrollo. Es práctico dividir el esfuerzo de desarrollo de un proyecto de software en partes mas pequeñas o mini proyectos, permitiendo que el equilibrio entre casos de uso y la arquitectura vayan logrando una iteración. Cada mini proyecto es una iteración que resulta en un incremento. Desarrollo Iterativo Requerimientos Análisis y Diseño Implementación Pruebas Evaluación Cada iteración produce un producto ejecutable Una Iteración RUP Además incluye: • La planificación de la iteración • El análisis de la Iteración • Actividades Especificas
  • 10. Fases del RUP En cada extremo de una fase se realiza una evaluación (actividad: Revisión del ciclo de vida de la finalización de fase) para determinar si los objetivos de la fase se han cumplido. Una evaluación satisfactoria permite que el proyecto se mueva a la próxima fase.
  • 11. El ciclo de vida de RUP, como se conoce al trazado de las actividades de desarrollo en el tiempo, está dividido en 4 fases: Inicio, Elaboración, Construcción y Transición, que corresponden a los 4 hitos principales de RUP. En términos de habilidades y conocimiento, el RUP esta dividido en principios clave. Cada uno de ellos corresponde a distintos aspectos del desarrollo de software que generalmente requieren habilidades específicas; esto se refleja en los roles y las actividades definidas para cada principio. Ciclo de vida RUP
  • 12. Ciclo de vida RUP Cada fase cambia el foco del equipo de trabajo para alcanzar cada uno de los hitos y es llevada a cabo en forma iterativa. Esto quiere decir que la fase se fragmenta en pequeños proyectos que recorren todas las disciplinas y producen un ejecutable en el sentido de software. Dicho producto es la forma más efectiva de verificar el progreso del proyecto y de reducir los riesgos inherentes.
  • 13. Fase Inicio Alcanzar un acuerdo entre todos los interesados respecto a los objetivos del ciclo de vida para el proyecto, generando el ámbito del proyecto. Propósito • Establecer casos de negocios • Síntesis de arquitectura • Especificar el alcance del proyecto Resultado: • Visión general de los requerimientos del proyecto • Un caso de negocios inicial, incluyendo (Evaluación inicial de riesgos y Una estimación de los recursos requeridos).
  • 14. Fase Elaboración Propósito • Analizar el problema. • Establecer la arquitectura. • Desarrollar un plan comprensivo. Resultado • Un modelo del dominio 80% completo. • Requerimientos suplementarios. • Una lista de riesgos revisada.
  • 15. Fase Construcción • El producto se desarrolla a través de iteraciones donde cada iteración involucra tareas de análisis, diseño e implementación. • Las fases de inicio y elaboración sólo dieron una arquitectura básica que es aquí refinada de manera incremental conforme se construye (se permiten cambios en la estructura). • Gran parte del trabajo es programación y pruebas. • Se documenta tanto el sistema construido como el manejo del mismo . • Esta fase proporciona un producto construido junto con la documentación .
  • 16. Fase Transición • Se libera el producto y se entrega al usuario para un uso real. • Se incluyen tareas de marketing, empaquetado atractivo, instalación, configuración, entrenamiento, soporte, mantenimiento, etc. • Los manuales de usuario se completan y refinan con la información anterior • Estas tareas se realizan también en iteraciones. • Se han alcanzado los objetivos fijados en la fase de Inicio. - El usuario está satisfecho.
  • 17. Todas las fases no son idénticas en términos de tiempo y esfuerzo. Aunque esto varía considerablemente dependiendo del proyecto, un ciclo de desarrollo inicial típico para un proyecto de tamaño mediano debe anticipar la distribución siguiente el esfuerzo y horario
  • 18. En un ciclo evolutivo, las fases de inicio y elaboración serían considerablemente pequeñas. Algunas herramientas pueden automatizar una cierta porción del esfuerzo de la fase de Construcción pueden atenuar esto, haciendo que la fase de construcción sea mucho más pequeña que las fases de inicio y elaboración juntas. Este es precisamente el objetivo del trabajo. Cada paso con las cuatro fases produce una generación del software. A menos que el producto "muera", se desarrollará nuevamente repitiendo la misma secuencia las fases de inicio, elaboración, construcción y transición, pero con diversos énfasis cada fase.
  • 19. Disciplinas Las disciplinas conllevan los flujos de trabajo, los cuales son una secuencia de pasos para la culminación de cada disciplina, estas disciplinas se dividen en dos grupos: Las primarias para la realización de un proyecto de software: • Modelado del Negocio • Requerimientos • Análisis y Diseño • Implementación • Pruebas • Despliegue. Las de apoyo sirve como apoyo a las primarias y especifican otras características en la realización del proyecto estas son: • Entorno • Gestión del Proyecto • Gestión de Configuración y Cambios
  • 20. Organización y elementos en RUP Ya conociendo varias partes del RUP nos concentraremos ahora en los elementos que lo componen, entre estos se tienen: Flujos de Trabajo, Detalle de los Flujos de Trabajo, Actores, Actividades y Artefactos
  • 21. Actores o roles Son los personajes encargados de la realización de las actividades definidas dentro de los flujos de trabajo de cada una de las disciplinas del RUP, estos actores se dividen en varias categorías: • Analistas • Desarrolladores • Probadores • Encargados • Otros actores
  • 22. Artefactos Los artefactos son el resultado parcial o final que es producido y usado por los actores durante el proyecto. Son las entradas y salidas de las actividades, realizadas por los actores, los cuales utilizan y van produciendo estos artefactos para tener guías. Un artefacto puede ser un documento, un modelo o un elemento de modelo.
  • 23. a) Modelado del negocio b) Requerimientos c) Análisis y diseño del sistema d) Implementación e) Pruebas f) Despliegue g) Administración del proyecto h) Administración de cambios y configuración i) Entorno o ambiente Conjuntos de artefactos Se tiene un conjunto de artefactos definidos en cada una de las disciplinas y utilizadas dentro de ellas por los actores para la realización de las mismas, a continuación se enlistan cada una de estas categorías o grupos de artefactos dentro de las disciplinas del RUP
  • 24. Grado de finalización de artefactos Consiste en cuanto hemos finalizado del artefacto propuesto, es decir los lineamientos que necesita para ser completado, por lo tanto con grado de finalización nos referimos a cuantos de esos lineamientos del artefacto hemos completado o llenado en cada una de las disciplinas, de acuerdo a la fase en que se encuentre.
  • 25. Introducción al UML Desarrollo de UML, con sus versiones UML surge como respuesta al problema de contar con un lenguaje estándar para escribir planos de software. Muchas personas han creído ver UML como solución para todos los problemas sin saber en muchos casos de lo que se trataba en realidad. El Lenguaje Unificado de Modelado, UML es una notación estándar para modelado sistemas software, resultado propuesta estandarización promovida por el consorcio OMG (Object Management Group), del cual forman parte las empresas más importantes que se dedican al desarrollo de software
  • 26. Descripción del lenguaje UML Es un lenguaje de propósito general para el modelado orientado a objetos, que combina notaciones provenientes desde: Modelado Orientado a Objetos Modelado de Datos Modelado de Componentes Modelado de Flujos de Trabajo (Workflows).
  • 27. Diagramas Varios modelos aportan diferentes vistas de un sistema los cuales nos ayudan a comprenderlo desde varios frentes. Así, UML recomienda la utilización de nueve diagramas que, para representar las distintas vistas de un sistema. Estos diagramas de UML. Diagramas, partes de un modelo
  • 28. Metodología del RUP, para análisis y diseño El RUP propone la utilización de los modelos para la implementación completa de todas sus fases respectivamente con sus disciplinas: • Modelo de Casos de Uso del Negocio • Modelo de Objetos del Negocio • Modelo de Casos de Uso • Modelo de Análisis • Modelo de Diseño • Modelo de Despliegue • Modelo de Datos • Modelo de Implementación • Modelo de Pruebas Estos modelos representan los diagramas que propone el UML para el desarrollo de modelado de un proyecto de software, con los cuales se puede representar propuestos por UML mediante la metodología RUP utilizando las herramientas que esta provee para la implementación fácil, clara y estructurada de los diagramas utilizados.
  • 29. Metodología del RUP, para análisis y diseño El RUP propone la utilización de los modelos para la implementación completa de todas sus fases respectivamente con sus disciplinas: • Modelo de Casos de Uso del Negocio • Modelo de Objetos del Negocio • Modelo de Casos de Uso • Modelo de Análisis • Modelo de Diseño • Modelo de Despliegue • Modelo de Datos • Modelo de Implementación • Modelo de Pruebas Estos modelos representan los diagramas que propone el UML para el desarrollo de modelado de un proyecto de software, con los cuales se puede representar propuestos por UML mediante la metodología RUP utilizando las herramientas que esta provee para la implementación fácil, clara y estructurada de los diagramas utilizados.
  • 30. Conclusión En en cuanto a la investigación podemos determinar que dentro de las metodologías diseñadas para hacer más fácil el desarrollo de software alguno de ellas se caracterizan por ser más adaptable para proyectos de largo plazo como lo es la metodología de RUP. El RUP es una metodología completa y extensa que intenta abarcar todo el mundo del desarrollo software, tanto para pequeños proyectos, como proyectos más ambiciosos de varios años de duración. Por lo que existe una gran cantidad de documentación sobre el mismo, tanto en libros como en la red, eso sí en inglés. Es sin embargo difícil empezar a aplicar esta metodología en una organización.