SlideShare una empresa de Scribd logo
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.

Más contenido relacionado

La actualidad más candente

Metricas de calidad de software
Metricas de calidad de softwareMetricas de calidad de software
Metricas de calidad de softwareisisparada
 
Metodología Clásica
Metodología ClásicaMetodología Clásica
Metodología Clásica
Valentina Contreras
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
Monica Rodriguez
 
Ieee 12207
Ieee 12207Ieee 12207
LENGUAJE UNIFICADO DE MODELADO - UML.ppt
LENGUAJE UNIFICADO DE MODELADO - UML.pptLENGUAJE UNIFICADO DE MODELADO - UML.ppt
LENGUAJE UNIFICADO DE MODELADO - UML.ppt
JoseISanchezVelazque
 
Procesos De Ingenieria Del Software
Procesos De Ingenieria Del SoftwareProcesos De Ingenieria Del Software
Procesos De Ingenieria Del Software
Raquel Solano
 
Etapas de Desarrollo Software
Etapas de Desarrollo SoftwareEtapas de Desarrollo Software
Etapas de Desarrollo Software
Daniel Román
 
Caso de Uso
Caso de UsoCaso de Uso
Caso de Uso
utrilla
 
Calidad de software Unidad 1
Calidad de software Unidad 1Calidad de software Unidad 1
Calidad de software Unidad 1
José Gutiérrez Díaz
 
Unidad iii paradigmas de la ingeniería de software
Unidad iii  paradigmas de la ingeniería de softwareUnidad iii  paradigmas de la ingeniería de software
Unidad iii paradigmas de la ingeniería de software
Helen De la Cruz
 
Eventos en Java
Eventos en JavaEventos en Java
Eventos en Java
Ronny Parra
 
Unidad 2 diseño de base de datos y e r
Unidad 2 diseño de base de datos y e rUnidad 2 diseño de base de datos y e r
Unidad 2 diseño de base de datos y e r
Sebastian Perez
 
El “abrazo mortal” en oracle
El “abrazo mortal” en oracleEl “abrazo mortal” en oracle
El “abrazo mortal” en oracle
Lic. Williams Ramos
 
Rational Rose
Rational RoseRational Rose
Rational Rose
Viviana Hidalgo
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
masferrer1998
 
Modelos de sistemas distribuidos
Modelos de sistemas distribuidosModelos de sistemas distribuidos
Modelos de sistemas distribuidos
Tensor
 
Logica difusa
Logica difusaLogica difusa
Logica difusa
sandy alejandro
 

La actualidad más candente (20)

Metricas de calidad de software
Metricas de calidad de softwareMetricas de calidad de software
Metricas de calidad de software
 
Metodología Clásica
Metodología ClásicaMetodología Clásica
Metodología Clásica
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
Ieee 12207
Ieee 12207Ieee 12207
Ieee 12207
 
LENGUAJE UNIFICADO DE MODELADO - UML.ppt
LENGUAJE UNIFICADO DE MODELADO - UML.pptLENGUAJE UNIFICADO DE MODELADO - UML.ppt
LENGUAJE UNIFICADO DE MODELADO - UML.ppt
 
Procesos De Ingenieria Del Software
Procesos De Ingenieria Del SoftwareProcesos De Ingenieria Del Software
Procesos De Ingenieria Del Software
 
Fases del rup
Fases del rupFases del rup
Fases del rup
 
Etapas de Desarrollo Software
Etapas de Desarrollo SoftwareEtapas de Desarrollo Software
Etapas de Desarrollo Software
 
Caso de Uso
Caso de UsoCaso de Uso
Caso de Uso
 
Calidad de software Unidad 1
Calidad de software Unidad 1Calidad de software Unidad 1
Calidad de software Unidad 1
 
Unidad iii paradigmas de la ingeniería de software
Unidad iii  paradigmas de la ingeniería de softwareUnidad iii  paradigmas de la ingeniería de software
Unidad iii paradigmas de la ingeniería de software
 
Eventos en Java
Eventos en JavaEventos en Java
Eventos en Java
 
Unidad 2 diseño de base de datos y e r
Unidad 2 diseño de base de datos y e rUnidad 2 diseño de base de datos y e r
Unidad 2 diseño de base de datos y e r
 
El “abrazo mortal” en oracle
El “abrazo mortal” en oracleEl “abrazo mortal” en oracle
El “abrazo mortal” en oracle
 
Rational Rose
Rational RoseRational Rose
Rational Rose
 
Caracteristicas rup
Caracteristicas rupCaracteristicas rup
Caracteristicas rup
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
 
Modelos de sistemas distribuidos
Modelos de sistemas distribuidosModelos de sistemas distribuidos
Modelos de sistemas distribuidos
 
Logica difusa
Logica difusaLogica difusa
Logica difusa
 

Destacado

Rup fase 3-version
Rup fase 3-version Rup fase 3-version
Rup fase 3-version Alex Zelaya
 
Ejemplo rup
Ejemplo rupEjemplo rup
Ejemplo rup
angel2365
 
Caso De Negocio
Caso De NegocioCaso De Negocio
Caso De Negocio
Mauricio Bedoya
 
Coomunicacion satelital
Coomunicacion satelitalCoomunicacion satelital
Coomunicacion satelitaljuancho1906
 
Comunicación satelital
Comunicación satelitalComunicación satelital
Comunicación satelital
Stiwar Melambosolito
 
MODELADO RUP UML
MODELADO RUP UMLMODELADO RUP UML
MODELADO RUP UML
kcastro388
 
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
Javier Gonzalez-Sanchez
 
Rup
RupRup
Redes Satelitales...etc
Redes Satelitales...etcRedes Satelitales...etc
Redes Satelitales...etc
Ricky Carrillo Moncayo
 
Ingeniería Web
Ingeniería WebIngeniería Web
Ingeniería Web
Ingeniería Nica
 
7iSF-2 rup
7iSF-2   rup7iSF-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
Carlos Van de Velde
 
INGENIERIA WEB
INGENIERIA WEBINGENIERIA WEB
INGENIERIA WEB
wilboyman
 
Sesion 1
Sesion 1Sesion 1

Destacado (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
 

Similar a Rup entrega final

Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
abrahamchinopinedo
 
Metodologia rup trabajo1
Metodologia rup trabajo1Metodologia rup trabajo1
Metodologia rup trabajo1
lilianacastromoreno
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
oscarhm90
 
Wagneher franck mallma nuñez
Wagneher franck mallma nuñezWagneher franck mallma nuñez
Wagneher franck mallma nuñezhenryedo
 
Wagneher franck mallma nuñez
Wagneher franck mallma nuñezWagneher franck mallma nuñez
Wagneher franck mallma nuñezhenryedo
 

Similar a 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..
 
Qué es rup
Qué es rupQué es rup
Qué es rup
 
Rup jenny mallqui
Rup   jenny mallquiRup   jenny mallqui
Rup jenny mallqui
 
Rup
RupRup
Rup
 
Quesrup 120217232753-phpapp02
Quesrup 120217232753-phpapp02Quesrup 120217232753-phpapp02
Quesrup 120217232753-phpapp02
 
Aguilar alegría carlos
Aguilar alegría carlosAguilar alegría carlos
Aguilar alegría carlos
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Rup
RupRup
Rup
 
Sww clase4
Sww clase4Sww clase4
Sww clase4
 
Sww clase4
Sww clase4Sww clase4
Sww clase4
 
Rup
RupRup
Rup
 

Último

INFORME ADMINISTRACIÓN EN PROPIEDAD HORIZONTAL
INFORME ADMINISTRACIÓN EN PROPIEDAD HORIZONTALINFORME ADMINISTRACIÓN EN PROPIEDAD HORIZONTAL
INFORME ADMINISTRACIÓN EN PROPIEDAD HORIZONTAL
dorislilianagarb
 
niif 15 ejemplos esenciales para su entendimiento
niif 15 ejemplos esenciales para su entendimientoniif 15 ejemplos esenciales para su entendimiento
niif 15 ejemplos esenciales para su entendimiento
crimaldonado
 
Supply Chain Management Universidad César Vallejo
Supply Chain Management Universidad César VallejoSupply Chain Management Universidad César Vallejo
Supply Chain Management Universidad César Vallejo
jeuzouu
 
SMEs as Backbone of the Economies, INCAE Business Review 2010
SMEs as Backbone of the Economies, INCAE Business Review 2010SMEs as Backbone of the Economies, INCAE Business Review 2010
SMEs as Backbone of the Economies, INCAE Business Review 2010
Anna Lucia Alfaro Dardón - Ana Lucía Alfaro
 
capitulo-5-libro-contabilidad-costo-volumen-utilidad.pdf
capitulo-5-libro-contabilidad-costo-volumen-utilidad.pdfcapitulo-5-libro-contabilidad-costo-volumen-utilidad.pdf
capitulo-5-libro-contabilidad-costo-volumen-utilidad.pdf
cessarvargass23
 
Exposicion Examen Final Arquitectura Empresarial CANVIA.pdf
Exposicion Examen Final Arquitectura Empresarial CANVIA.pdfExposicion Examen Final Arquitectura Empresarial CANVIA.pdf
Exposicion Examen Final Arquitectura Empresarial CANVIA.pdf
VictorBenjaminGomezS
 
Revista La Verdad - Edición Mayo 2024
Revista La Verdad  -  Edición  Mayo  2024Revista La Verdad  -  Edición  Mayo  2024
Revista La Verdad - Edición Mayo 2024
larevista
 
MODELO CONS1 NOTA1.pptx.....................................................
MODELO CONS1 NOTA1.pptx.....................................................MODELO CONS1 NOTA1.pptx.....................................................
MODELO CONS1 NOTA1.pptx.....................................................
75254036
 
CATALOGO 2024 ABRATOOLS - ABRASIVOS Y MAQUINTARIA
CATALOGO 2024 ABRATOOLS - ABRASIVOS Y MAQUINTARIACATALOGO 2024 ABRATOOLS - ABRASIVOS Y MAQUINTARIA
CATALOGO 2024 ABRATOOLS - ABRASIVOS Y MAQUINTARIA
Fernando Tellado
 
SESIaN N° 03.pptx GESTION PROYECTOS UCV 2024
SESIaN N° 03.pptx GESTION PROYECTOS UCV 2024SESIaN N° 03.pptx GESTION PROYECTOS UCV 2024
SESIaN N° 03.pptx GESTION PROYECTOS UCV 2024
auyawilly
 
BIG DATA EN LOS NEGOCIOS CASO DE INMOBILIARIA
BIG DATA EN LOS NEGOCIOS CASO DE INMOBILIARIABIG DATA EN LOS NEGOCIOS CASO DE INMOBILIARIA
BIG DATA EN LOS NEGOCIOS CASO DE INMOBILIARIA
loidaeunicer
 
BANRURAL S.A Case Study, Guatemala. INCAE Business Review, 2010.
BANRURAL S.A Case Study, Guatemala. INCAE Business Review, 2010.BANRURAL S.A Case Study, Guatemala. INCAE Business Review, 2010.
BANRURAL S.A Case Study, Guatemala. INCAE Business Review, 2010.
Anna Lucia Alfaro Dardón - Ana Lucía Alfaro
 
SESION N° 01.pptx GESTION PROYECTOS UCV 2024
SESION N° 01.pptx GESTION PROYECTOS UCV 2024SESION N° 01.pptx GESTION PROYECTOS UCV 2024
SESION N° 01.pptx GESTION PROYECTOS UCV 2024
auyawilly
 
Capacitación chatbot Wapi para enviar por whatsapp
Capacitación chatbot Wapi para enviar por whatsappCapacitación chatbot Wapi para enviar por whatsapp
Capacitación chatbot Wapi para enviar por whatsapp
acastropu
 
plan contable empresarial para empresass
plan contable empresarial para empresassplan contable empresarial para empresass
plan contable empresarial para empresass
SUSANJHEMAMBROSIOSEV1
 
509126087-Modelo-de-GREINER.pdf modelos de gestion de cambio
509126087-Modelo-de-GREINER.pdf modelos de gestion de cambio509126087-Modelo-de-GREINER.pdf modelos de gestion de cambio
509126087-Modelo-de-GREINER.pdf modelos de gestion de cambio
VictorManuelGonzalez363568
 
9° TEMA 5 - EVOLUCIÓN BIOLÓGICA Y GEOLÓGICA DE LA TIERRA (1).pdf
9° TEMA 5 - EVOLUCIÓN BIOLÓGICA Y GEOLÓGICA DE LA TIERRA (1).pdf9° TEMA 5 - EVOLUCIÓN BIOLÓGICA Y GEOLÓGICA DE LA TIERRA (1).pdf
9° TEMA 5 - EVOLUCIÓN BIOLÓGICA Y GEOLÓGICA DE LA TIERRA (1).pdf
erikamontano663
 
JAMAL SPORTS.pptx.documento_de_explicacion
JAMAL SPORTS.pptx.documento_de_explicacionJAMAL SPORTS.pptx.documento_de_explicacion
JAMAL SPORTS.pptx.documento_de_explicacion
jafetzamarripamartin
 
Valor que revierte al vendedor de la mercadería exportada
Valor que revierte al vendedor de la mercadería exportadaValor que revierte al vendedor de la mercadería exportada
Valor que revierte al vendedor de la mercadería exportada
Instituto de Capacitacion Aduanera
 
Diseño Organizacional e Inteligencia Artificial
Diseño Organizacional e Inteligencia ArtificialDiseño Organizacional e Inteligencia Artificial
Diseño Organizacional e Inteligencia Artificial
Israel Alcazar
 

Último (20)

INFORME ADMINISTRACIÓN EN PROPIEDAD HORIZONTAL
INFORME ADMINISTRACIÓN EN PROPIEDAD HORIZONTALINFORME ADMINISTRACIÓN EN PROPIEDAD HORIZONTAL
INFORME ADMINISTRACIÓN EN PROPIEDAD HORIZONTAL
 
niif 15 ejemplos esenciales para su entendimiento
niif 15 ejemplos esenciales para su entendimientoniif 15 ejemplos esenciales para su entendimiento
niif 15 ejemplos esenciales para su entendimiento
 
Supply Chain Management Universidad César Vallejo
Supply Chain Management Universidad César VallejoSupply Chain Management Universidad César Vallejo
Supply Chain Management Universidad César Vallejo
 
SMEs as Backbone of the Economies, INCAE Business Review 2010
SMEs as Backbone of the Economies, INCAE Business Review 2010SMEs as Backbone of the Economies, INCAE Business Review 2010
SMEs as Backbone of the Economies, INCAE Business Review 2010
 
capitulo-5-libro-contabilidad-costo-volumen-utilidad.pdf
capitulo-5-libro-contabilidad-costo-volumen-utilidad.pdfcapitulo-5-libro-contabilidad-costo-volumen-utilidad.pdf
capitulo-5-libro-contabilidad-costo-volumen-utilidad.pdf
 
Exposicion Examen Final Arquitectura Empresarial CANVIA.pdf
Exposicion Examen Final Arquitectura Empresarial CANVIA.pdfExposicion Examen Final Arquitectura Empresarial CANVIA.pdf
Exposicion Examen Final Arquitectura Empresarial CANVIA.pdf
 
Revista La Verdad - Edición Mayo 2024
Revista La Verdad  -  Edición  Mayo  2024Revista La Verdad  -  Edición  Mayo  2024
Revista La Verdad - Edición Mayo 2024
 
MODELO CONS1 NOTA1.pptx.....................................................
MODELO CONS1 NOTA1.pptx.....................................................MODELO CONS1 NOTA1.pptx.....................................................
MODELO CONS1 NOTA1.pptx.....................................................
 
CATALOGO 2024 ABRATOOLS - ABRASIVOS Y MAQUINTARIA
CATALOGO 2024 ABRATOOLS - ABRASIVOS Y MAQUINTARIACATALOGO 2024 ABRATOOLS - ABRASIVOS Y MAQUINTARIA
CATALOGO 2024 ABRATOOLS - ABRASIVOS Y MAQUINTARIA
 
SESIaN N° 03.pptx GESTION PROYECTOS UCV 2024
SESIaN N° 03.pptx GESTION PROYECTOS UCV 2024SESIaN N° 03.pptx GESTION PROYECTOS UCV 2024
SESIaN N° 03.pptx GESTION PROYECTOS UCV 2024
 
BIG DATA EN LOS NEGOCIOS CASO DE INMOBILIARIA
BIG DATA EN LOS NEGOCIOS CASO DE INMOBILIARIABIG DATA EN LOS NEGOCIOS CASO DE INMOBILIARIA
BIG DATA EN LOS NEGOCIOS CASO DE INMOBILIARIA
 
BANRURAL S.A Case Study, Guatemala. INCAE Business Review, 2010.
BANRURAL S.A Case Study, Guatemala. INCAE Business Review, 2010.BANRURAL S.A Case Study, Guatemala. INCAE Business Review, 2010.
BANRURAL S.A Case Study, Guatemala. INCAE Business Review, 2010.
 
SESION N° 01.pptx GESTION PROYECTOS UCV 2024
SESION N° 01.pptx GESTION PROYECTOS UCV 2024SESION N° 01.pptx GESTION PROYECTOS UCV 2024
SESION N° 01.pptx GESTION PROYECTOS UCV 2024
 
Capacitación chatbot Wapi para enviar por whatsapp
Capacitación chatbot Wapi para enviar por whatsappCapacitación chatbot Wapi para enviar por whatsapp
Capacitación chatbot Wapi para enviar por whatsapp
 
plan contable empresarial para empresass
plan contable empresarial para empresassplan contable empresarial para empresass
plan contable empresarial para empresass
 
509126087-Modelo-de-GREINER.pdf modelos de gestion de cambio
509126087-Modelo-de-GREINER.pdf modelos de gestion de cambio509126087-Modelo-de-GREINER.pdf modelos de gestion de cambio
509126087-Modelo-de-GREINER.pdf modelos de gestion de cambio
 
9° TEMA 5 - EVOLUCIÓN BIOLÓGICA Y GEOLÓGICA DE LA TIERRA (1).pdf
9° TEMA 5 - EVOLUCIÓN BIOLÓGICA Y GEOLÓGICA DE LA TIERRA (1).pdf9° TEMA 5 - EVOLUCIÓN BIOLÓGICA Y GEOLÓGICA DE LA TIERRA (1).pdf
9° TEMA 5 - EVOLUCIÓN BIOLÓGICA Y GEOLÓGICA DE LA TIERRA (1).pdf
 
JAMAL SPORTS.pptx.documento_de_explicacion
JAMAL SPORTS.pptx.documento_de_explicacionJAMAL SPORTS.pptx.documento_de_explicacion
JAMAL SPORTS.pptx.documento_de_explicacion
 
Valor que revierte al vendedor de la mercadería exportada
Valor que revierte al vendedor de la mercadería exportadaValor que revierte al vendedor de la mercadería exportada
Valor que revierte al vendedor de la mercadería exportada
 
Diseño Organizacional e Inteligencia Artificial
Diseño Organizacional e Inteligencia ArtificialDiseño Organizacional e Inteligencia Artificial
Diseño Organizacional e Inteligencia Artificial
 

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.