SlideShare una empresa de Scribd logo
1 de 11
PROCESO UNIFICADO
RACIONAL
RUP
Ulises Villanueva Resendiz
PROCESO UNIFICADO RACIONAL
 Es un modelo para el desarrollo de software derivado del trabajo
sobre UML, e incluye las practicas de diversos modelo de desarrollo
 Es un modelo hibrido que contempla elementos de varios modelos de
desarrollo, incluye practicas para la especificación y diseño, así como
la creación de prototipos
PROCESO UNIFICADO RACIONAL
 El modelo contempla 4 fases cuyas características contemplan en
desarrollo completo de una aplicación
Concepción:
 En esta fase se contemplan las relaciones del proyecto, desde un
punto de vista empresarial, tanto internas como externas, ya sean
personas y sistemas relacionados, sus relaciones con el proyecto, y de
ahí se determina la viabilidad del mismo.
El análisis es importante, puesto que al momento de contemplar las necesidades y las áreas
involucradas así como las herramientas actuales, se puede determinar la viabilidad del
sistema, puede ser que en algunos casos solo sea de asesoría no de un proyecto como se
plantea de origen y se rediseña la solución acorde a las necesidades
PROCESO UNIFICADO RACIONAL
Concepción
Ej: Se pretende desarrollar un sistema en linea para el control de ventas en una
tienda de ropa que tiene varias sucursales.
Actualmente cuenta con sistemas de escritorio en cada una, el área de ventas
no tiene el control sobre las existencias de una sucursal a otra de forma
automática por lo que se tienen que comunicar por teléfono.
El área administrativa los cierres de ventas son a destiempo, y los pedidos de las
prendas no son en forma concentrada ya que la información esta aislada y no
en tiempo real
Los dueños quieren tener información en tiempo real y monitorear las ventas
desde una ubicación central así como los inventarios para eficientizar los
pedidos.
Las herramientas utilizadas para controla la operación son intercambio de
información por correo electrónico con archivos de Excel
Con el análisis de las herramientas y las áreas involucradas así como las
necesidades, se observa la viabilidad del proyecto planteado
PROCESO UNIFICADO RACIONAL
Elaboración:
 En esta fase se contempla el alcance del proyecto, así como el
proyecto mismo, los objetivos, y un bosquejo para el desarrollo de la
aplicación, casos de uso, y análisis de los riesgos del proyecto, la
arquitectura del sistema un plan de desarrollo de la aplicación
En esta etapa se presenta el análisis del sistema, la solución planteada, la tecnología a
utilizar y las herramientas tecnológicas requeridas, así como los tiempos y costos del
proyecto, es necesario el proyecto en papel, y que se a probado por los involucrados, para
estar todos en sintonía al momento de su ejecución, muchos de los proyectos no se
cumplen en tiempo y costo debido al control de cambios y estos se originan al no tener
claro el panorama general del proyecto, alcances y objetivos.
PROCESO UNIFICADO RACIONAL
Elaboración
El sistema para la boutique, se pretende desarrollar sobre web, en
PHP, sobre una base de datos PostGres, ambas tecnologías de
software libre, con los módulos de Compras, ventas, pedidos,
sucursales, así como los reportes asociados a cada operación, como
corte de caja, inventarios mínimos y máximos, y estadísticos de
ventas, se contratara una empresa para hospedar la aplicación.
Los riesgos, están en los cambios originados por falta de
requerimientos no observados que pueden afectar al tiempo, así
como el uso de internet ya que la aplicación dependerá de estar en
línea
El tiempo de desarrollo de 6 meses con un costo de $ 5,000.00 USD
PROCESO UNIFICADO RACIONAL
Construcción:
 Aquí se desarrolla la aplicación, con prototipos funcionales,
pruebas y documentación, tanto técnica como de usuario final,
al termino de la misma, se deberá tener la aplicación completa
y funcional
En esta etapa se genera el plan de desarrollo, los módulos funcionales y pruebas para ir
generando producto e irlo integrando al proyecto final, así como la documentación, es
importante la fase de pruebas y contemplar las interfaces de usuario que sean amigables y
que contemplen las reglas de negocios necesarias para mantener la integridad de la
información, muchos retrasos se deben a malas pruebas del mismo y a problemas con la
interpretación de las reglas de negocio, por lo que se importante la revisión constante en
relación a los requerimientos originales del cliente y a los objetivos del proyecto, así como la
comunicación fluida y eficiente entre el equipo de desarrollo y con el cliente.
PROCESO UNIFICADO RACIONAL
Construcción
Se diseña a partir de los caso de uso el diagrama de clases y se
generan los módulos funcionales para asignar los grupos de
trabajo para el desarrollo, así como los responsables de pruebas
y de documentación, las reuniones de avances entre los
desarrolladores y los arquitectos de software deben ser
frecuentes, para mantener en línea le desarrollo, con la línea de
interfaces amigables, y aplicación de reglas de negocio.
El líder del proyecto deberá ajustarse al cronograma y tener una agenda con el cliente de
entrega de prototipos funcionales
El control de cambios debe ser rigorista, puesto que algunos requerimientos no observados
pueden salir en los prototipos y si es el caso se tendrá que redefinir el cronograma, todo deberá
estar documentado y en colaboración con el cliente y sus áreas involucradas.
PROCESO UNIFICADO RACIONAL
Transición:
 En esta etapa se entrega el la aplicación al usuario y se pone
en operación en el mundo real, en función dentro de la
organización, este proceso puede ser complicado y tardado,
pero al finalizar la esta etapa el sistema deberá estar
funcionando sin problemas y documentado.
Esta etapa es delicada, puesto que en la implementación, pueden surgir requerimientos no
observador por el cliente y que pueden o no importar en el diseño de la solución total, por
lo que se requiere comunicación completa con el cliente y capacidad de negociación en el
caso de que surjan situaciones que se requieran resolver
PROCESO UNIFICADO RACIONAL
Construcción
Se entrega el sistema web, montado en la empresa que lo
hospeda, y se capacita al usuario,
En conjunto con cada área se revisa modulo por modulo,
acentando en bitácoras, las entregas, asi como los manuales.
Los cambios que surjan se genera un documento, y se analiza en conjunto con el cliente su
prioridad e impacto en tiempo y costo, y en su caso se analizara una segunda versión del
sistema, contemplando los nuevos requerimientos funcionales que surjan
Se entrega la aplicación de ventas en las sucursales, previendo con antelación los
requerimientos de internet y equipo de computo para cada sucursal, y se entregan
manuales de funcionamiento.
PROCESO UNIFICADO RACIONAL

Más contenido relacionado

La actualidad más candente

medolos tradicionales de desarrollo de software ( cascada - espiral)
medolos tradicionales de desarrollo de software ( cascada - espiral)medolos tradicionales de desarrollo de software ( cascada - espiral)
medolos tradicionales de desarrollo de software ( cascada - espiral)Cristhian Aguilar
 
Jhostin vasquez modelos de software
Jhostin vasquez   modelos de softwareJhostin vasquez   modelos de software
Jhostin vasquez modelos de softwarejhostinvasquez
 
Proceso Unificado de Desarrollo
Proceso Unificado de DesarrolloProceso Unificado de Desarrollo
Proceso Unificado de DesarrolloFausto J Loja Mora
 
Exposición de software de gestion de proyectos
Exposición de software de gestion de proyectosExposición de software de gestion de proyectos
Exposición de software de gestion de proyectosSandy Romero
 
Fases del Proceso Unificado
Fases del Proceso UnificadoFases del Proceso Unificado
Fases del Proceso Unificadokatano66
 
Primavera P6 Project Management
Primavera P6 Project ManagementPrimavera P6 Project Management
Primavera P6 Project ManagementIver Claros Ascui
 
Fase de Operación y Mantenimiento
Fase de Operación y MantenimientoFase de Operación y Mantenimiento
Fase de Operación y MantenimientoDecimo Sistemas
 
El proceso unificado introduccion
El proceso unificado   introduccionEl proceso unificado   introduccion
El proceso unificado introduccionJose Diaz Silva
 
modelos del proceso del software
 modelos del proceso del software  modelos del proceso del software
modelos del proceso del software Brihany Rossell
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareAndhy H Palma
 
Metodología Procesos de Desarrollo de Software
Metodología Procesos de Desarrollo de SoftwareMetodología Procesos de Desarrollo de Software
Metodología Procesos de Desarrollo de SoftwareEliud Cortes
 
Las 4 P en el desarrollo de software
Las 4 P en el desarrollo de softwareLas 4 P en el desarrollo de software
Las 4 P en el desarrollo de softwareSofylutqm
 
Características ProcessMaker
Características ProcessMakerCaracterísticas ProcessMaker
Características ProcessMakerScholarium SAS
 
Curso Uml 3.1 Modelos De Desarrollo De Software
Curso Uml   3.1 Modelos De Desarrollo De SoftwareCurso Uml   3.1 Modelos De Desarrollo De Software
Curso Uml 3.1 Modelos De Desarrollo De SoftwareEmilio Aviles Avila
 

La actualidad más candente (19)

medolos tradicionales de desarrollo de software ( cascada - espiral)
medolos tradicionales de desarrollo de software ( cascada - espiral)medolos tradicionales de desarrollo de software ( cascada - espiral)
medolos tradicionales de desarrollo de software ( cascada - espiral)
 
RUP Proceso Unificado de Rational
RUP Proceso Unificado de RationalRUP Proceso Unificado de Rational
RUP Proceso Unificado de Rational
 
Jhostin vasquez modelos de software
Jhostin vasquez   modelos de softwareJhostin vasquez   modelos de software
Jhostin vasquez modelos de software
 
Proceso Unificado de Desarrollo
Proceso Unificado de DesarrolloProceso Unificado de Desarrollo
Proceso Unificado de Desarrollo
 
Exposición de software de gestion de proyectos
Exposición de software de gestion de proyectosExposición de software de gestion de proyectos
Exposición de software de gestion de proyectos
 
Fases del Proceso Unificado
Fases del Proceso UnificadoFases del Proceso Unificado
Fases del Proceso Unificado
 
Primavera P6 Project Management
Primavera P6 Project ManagementPrimavera P6 Project Management
Primavera P6 Project Management
 
Fase de Operación y Mantenimiento
Fase de Operación y MantenimientoFase de Operación y Mantenimiento
Fase de Operación y Mantenimiento
 
El proceso unificado introduccion
El proceso unificado   introduccionEl proceso unificado   introduccion
El proceso unificado introduccion
 
modelos del proceso del software
 modelos del proceso del software  modelos del proceso del software
modelos del proceso del software
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de software
 
Metodología Procesos de Desarrollo de Software
Metodología Procesos de Desarrollo de SoftwareMetodología Procesos de Desarrollo de Software
Metodología Procesos de Desarrollo de Software
 
Método v
Método vMétodo v
Método v
 
Las 4 P en el desarrollo de software
Las 4 P en el desarrollo de softwareLas 4 P en el desarrollo de software
Las 4 P en el desarrollo de software
 
Metodologia rup 2
Metodologia rup 2Metodologia rup 2
Metodologia rup 2
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Fase de Elaboración RUP
Fase de Elaboración RUPFase de Elaboración RUP
Fase de Elaboración RUP
 
Características ProcessMaker
Características ProcessMakerCaracterísticas ProcessMaker
Características ProcessMaker
 
Curso Uml 3.1 Modelos De Desarrollo De Software
Curso Uml   3.1 Modelos De Desarrollo De SoftwareCurso Uml   3.1 Modelos De Desarrollo De Software
Curso Uml 3.1 Modelos De Desarrollo De Software
 

Similar a Rup

Prototipado rapido de interfaces
Prototipado rapido de interfacesPrototipado rapido de interfaces
Prototipado rapido de interfacesGaby Fernandez
 
Métodos de la ingeniería
Métodos de la ingenieríaMétodos de la ingeniería
Métodos de la ingenieríaSam Stgo
 
PROCESO DE DESARROLLO DE SOFTWARE.pptx
PROCESO DE DESARROLLO DE SOFTWARE.pptxPROCESO DE DESARROLLO DE SOFTWARE.pptx
PROCESO DE DESARROLLO DE SOFTWARE.pptxjuan gonzalez
 
Modelo de desarrollo rápido de aplicaciones
Modelo de desarrollo rápido de aplicaciones  Modelo de desarrollo rápido de aplicaciones
Modelo de desarrollo rápido de aplicaciones LuisGonzlez362
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareAndhy H Palma
 
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...Joel Fernandez
 
Modelo de cascadaa
Modelo de cascadaaModelo de cascadaa
Modelo de cascadaamendez45
 
Unidad 3 fundamentos de sistemas de informacion
Unidad 3 fundamentos de sistemas de informacionUnidad 3 fundamentos de sistemas de informacion
Unidad 3 fundamentos de sistemas de informacionJuan Pavon ortiz
 
Ponencia
PonenciaPonencia
Ponenciafredmoa
 

Similar a Rup (20)

Prototipado rapido de interfaces
Prototipado rapido de interfacesPrototipado rapido de interfaces
Prototipado rapido de interfaces
 
Métodos de la ingeniería
Métodos de la ingenieríaMétodos de la ingeniería
Métodos de la ingeniería
 
Metodologia msf
Metodologia msfMetodologia msf
Metodologia msf
 
Metodologia msf
Metodologia msfMetodologia msf
Metodologia msf
 
Metodologia msf
Metodologia msfMetodologia msf
Metodologia msf
 
PROCESO DE DESARROLLO DE SOFTWARE.pptx
PROCESO DE DESARROLLO DE SOFTWARE.pptxPROCESO DE DESARROLLO DE SOFTWARE.pptx
PROCESO DE DESARROLLO DE SOFTWARE.pptx
 
Modelo de desarrollo rápido de aplicaciones
Modelo de desarrollo rápido de aplicaciones  Modelo de desarrollo rápido de aplicaciones
Modelo de desarrollo rápido de aplicaciones
 
RUP
RUPRUP
RUP
 
RUP
RUPRUP
RUP
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de software
 
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...
 
Desarrollo de Sistemas de Información
Desarrollo de Sistemas de InformaciónDesarrollo de Sistemas de Información
Desarrollo de Sistemas de Información
 
Ingenieria Web
Ingenieria WebIngenieria Web
Ingenieria Web
 
Metodologia merinde y rup
Metodologia merinde y rupMetodologia merinde y rup
Metodologia merinde y rup
 
Rup
RupRup
Rup
 
Rup
RupRup
Rup
 
Modelo de cascadaa
Modelo de cascadaaModelo de cascadaa
Modelo de cascadaa
 
Fases del rup
Fases del rupFases del rup
Fases del rup
 
Unidad 3 fundamentos de sistemas de informacion
Unidad 3 fundamentos de sistemas de informacionUnidad 3 fundamentos de sistemas de informacion
Unidad 3 fundamentos de sistemas de informacion
 
Ponencia
PonenciaPonencia
Ponencia
 

Rup

  • 2. PROCESO UNIFICADO RACIONAL  Es un modelo para el desarrollo de software derivado del trabajo sobre UML, e incluye las practicas de diversos modelo de desarrollo  Es un modelo hibrido que contempla elementos de varios modelos de desarrollo, incluye practicas para la especificación y diseño, así como la creación de prototipos
  • 3. PROCESO UNIFICADO RACIONAL  El modelo contempla 4 fases cuyas características contemplan en desarrollo completo de una aplicación Concepción:  En esta fase se contemplan las relaciones del proyecto, desde un punto de vista empresarial, tanto internas como externas, ya sean personas y sistemas relacionados, sus relaciones con el proyecto, y de ahí se determina la viabilidad del mismo. El análisis es importante, puesto que al momento de contemplar las necesidades y las áreas involucradas así como las herramientas actuales, se puede determinar la viabilidad del sistema, puede ser que en algunos casos solo sea de asesoría no de un proyecto como se plantea de origen y se rediseña la solución acorde a las necesidades
  • 4. PROCESO UNIFICADO RACIONAL Concepción Ej: Se pretende desarrollar un sistema en linea para el control de ventas en una tienda de ropa que tiene varias sucursales. Actualmente cuenta con sistemas de escritorio en cada una, el área de ventas no tiene el control sobre las existencias de una sucursal a otra de forma automática por lo que se tienen que comunicar por teléfono. El área administrativa los cierres de ventas son a destiempo, y los pedidos de las prendas no son en forma concentrada ya que la información esta aislada y no en tiempo real Los dueños quieren tener información en tiempo real y monitorear las ventas desde una ubicación central así como los inventarios para eficientizar los pedidos. Las herramientas utilizadas para controla la operación son intercambio de información por correo electrónico con archivos de Excel Con el análisis de las herramientas y las áreas involucradas así como las necesidades, se observa la viabilidad del proyecto planteado
  • 5. PROCESO UNIFICADO RACIONAL Elaboración:  En esta fase se contempla el alcance del proyecto, así como el proyecto mismo, los objetivos, y un bosquejo para el desarrollo de la aplicación, casos de uso, y análisis de los riesgos del proyecto, la arquitectura del sistema un plan de desarrollo de la aplicación En esta etapa se presenta el análisis del sistema, la solución planteada, la tecnología a utilizar y las herramientas tecnológicas requeridas, así como los tiempos y costos del proyecto, es necesario el proyecto en papel, y que se a probado por los involucrados, para estar todos en sintonía al momento de su ejecución, muchos de los proyectos no se cumplen en tiempo y costo debido al control de cambios y estos se originan al no tener claro el panorama general del proyecto, alcances y objetivos.
  • 6. PROCESO UNIFICADO RACIONAL Elaboración El sistema para la boutique, se pretende desarrollar sobre web, en PHP, sobre una base de datos PostGres, ambas tecnologías de software libre, con los módulos de Compras, ventas, pedidos, sucursales, así como los reportes asociados a cada operación, como corte de caja, inventarios mínimos y máximos, y estadísticos de ventas, se contratara una empresa para hospedar la aplicación. Los riesgos, están en los cambios originados por falta de requerimientos no observados que pueden afectar al tiempo, así como el uso de internet ya que la aplicación dependerá de estar en línea El tiempo de desarrollo de 6 meses con un costo de $ 5,000.00 USD
  • 7. PROCESO UNIFICADO RACIONAL Construcción:  Aquí se desarrolla la aplicación, con prototipos funcionales, pruebas y documentación, tanto técnica como de usuario final, al termino de la misma, se deberá tener la aplicación completa y funcional En esta etapa se genera el plan de desarrollo, los módulos funcionales y pruebas para ir generando producto e irlo integrando al proyecto final, así como la documentación, es importante la fase de pruebas y contemplar las interfaces de usuario que sean amigables y que contemplen las reglas de negocios necesarias para mantener la integridad de la información, muchos retrasos se deben a malas pruebas del mismo y a problemas con la interpretación de las reglas de negocio, por lo que se importante la revisión constante en relación a los requerimientos originales del cliente y a los objetivos del proyecto, así como la comunicación fluida y eficiente entre el equipo de desarrollo y con el cliente.
  • 8. PROCESO UNIFICADO RACIONAL Construcción Se diseña a partir de los caso de uso el diagrama de clases y se generan los módulos funcionales para asignar los grupos de trabajo para el desarrollo, así como los responsables de pruebas y de documentación, las reuniones de avances entre los desarrolladores y los arquitectos de software deben ser frecuentes, para mantener en línea le desarrollo, con la línea de interfaces amigables, y aplicación de reglas de negocio. El líder del proyecto deberá ajustarse al cronograma y tener una agenda con el cliente de entrega de prototipos funcionales El control de cambios debe ser rigorista, puesto que algunos requerimientos no observados pueden salir en los prototipos y si es el caso se tendrá que redefinir el cronograma, todo deberá estar documentado y en colaboración con el cliente y sus áreas involucradas.
  • 9. PROCESO UNIFICADO RACIONAL Transición:  En esta etapa se entrega el la aplicación al usuario y se pone en operación en el mundo real, en función dentro de la organización, este proceso puede ser complicado y tardado, pero al finalizar la esta etapa el sistema deberá estar funcionando sin problemas y documentado. Esta etapa es delicada, puesto que en la implementación, pueden surgir requerimientos no observador por el cliente y que pueden o no importar en el diseño de la solución total, por lo que se requiere comunicación completa con el cliente y capacidad de negociación en el caso de que surjan situaciones que se requieran resolver
  • 10. PROCESO UNIFICADO RACIONAL Construcción Se entrega el sistema web, montado en la empresa que lo hospeda, y se capacita al usuario, En conjunto con cada área se revisa modulo por modulo, acentando en bitácoras, las entregas, asi como los manuales. Los cambios que surjan se genera un documento, y se analiza en conjunto con el cliente su prioridad e impacto en tiempo y costo, y en su caso se analizara una segunda versión del sistema, contemplando los nuevos requerimientos funcionales que surjan Se entrega la aplicación de ventas en las sucursales, previendo con antelación los requerimientos de internet y equipo de computo para cada sucursal, y se entregan manuales de funcionamiento.