Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Copy of Metodología Rup (Proceso Unificado de desarrollo de software

No description
by

Ivanovich Diaz

on 16 January 2015

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Copy of Metodología Rup (Proceso Unificado de desarrollo de software

Fases
Fases de Inicio
Fases de elaboración
Fases de Construcción y Transición
Metodología Rup (Proceso Unificado de desarrollo de software
Introducción
El Proceso Unificado es un proceso de software genérico que puede ser utilizado para una gran cantidad de tipos de sistemas de software, para diferentes áreas de aplicación, diferentes tipos de organizaciones, diferentes niveles de competencia y diferentes tamaños de proyectos.
Su meta es asegurar la producción de software de muy alta calidad que satisfaga las necesidades de los usuarios finales, dentro de un calendario y presupuesto predecible.

El Proceso Unificado tiene dos dimensiones:
a. Un eje horizontal que representa el tiempo y muestra los aspectos del ciclo de vida del proceso a lo largo de su desenvolvimiento
b. Un eje vertical que representa las disciplinas, las cuales agrupan actividades de una manera lógica de acuerdo a su naturaleza.

El Proceso Unificado Racional, Rational Unified Process en inglés, y sus siglas RUP, es un proceso de desarrollo de software y junto con el Lenguaje Unificado de Modelado UML, constituye la metodología estándar más utilizada para el análisis, implementación y documentación de sistemas orientados a objetos.
RUP es un proceso para el desarrollo de un proyecto de un software que define claramente quien, cómo, cuándo y qué debe hacerse en el proyecto.
Fases de desarrollo del software:
 Inicio
 Elaboración
 Construcción
 Transición

Adaptación del proceso
El proceso deberá adaptarse a las características propias de la organización.
Balancear prioridades
Los requerimientos de los diversos inversores pueden ser diferentes, contradictorios o disputarse recursos limitados.
Colaboración entre equipos
El desarrollo de software no hace una única persona sino múltiples equipos.
El Proceso Unificado se basa en componentes (component-based), lo que significa que el sistema en construcción está hecho de componentes de software interconectados por medio de interfaces bien definidas (well-defined interfaces).
El Proceso Unificado usa el Lenguaje de Modelado Unificado (UML) en la preparación de todos los planos del sistema. De hecho, UML es una parte integral del Proceso Unificado, fueron desarrollados a la par.
Metodología Rup
Se hace un plan de fases, donde se identifican los principales casos de uso y se identifican los riesgos.
Modelado del negocio
Requisitos
Se realiza el plan de proyecto, donde se completan los casos de uso y se mitigan los riesgos.
Análisis y Diseño
Se basa en la elaboración de un producto totalmente operativo y en la elaboración del manual de usuario.
Implementación y Pruebas
Etapa de Transición
El objetivo es llegar a obtener el reléase del proyecto.
Despliegue
Antecedentes del RUP
Los orígenes de RUP se remontan al modelo espiral original de Barry Boehm. Ken Hartman, uno de los contribuidores claves de RUP colaboró con Boehm en la investigación. En 1995 Rational Software compró una compañía sueca llamada Objectory AB, fundada por Ivar Jacobson, famoso por haber incorporado los casos de uso a los métodos de desarrollo orientados a objetos. El Rational Unified Process fue el resultado de una convergencia de Rational Approach y Objectory. El primer resultado de esta fusión fue el Rational Objectory Process, la primera versión de RUP, fue puesta en el mercado en 1998, siendo el arquitecto en jefe Philippe Kruchten. Desde allí hasta la actualidad es la metodología más empleada en el mundo.
Como filosofía el Rup maneja 6 principios claves
Como filosofía RUP maneja 6 principios clave
Demostrar valor iterativamente
Los proyectos se entregan, aunque sea de modo interno, en etapas iteradas.
Elevar el nivel de abstracción
Este principio dominante motiva el uso de conceptos reutilizables tales como patrón del software, lenguajes 4GL o esquemas (Frameworks) por nombrar algunos.
Enfocarse en la calidad
El control de calidad no debe realizarse al final de cada iteración, sino en todos los aspectos de la producción.

El Proceso Unificado tiene dos dimensiones:
La primera dimensión representa el aspecto dinámico del proceso conforme se va desarrollando, se expresa en términos de fases, iteraciones e hitos (milestones).
La segunda dimensión representa el aspecto estático del proceso: cómo es descrito en términos de componentes del proceso, disciplinas, actividades, flujos de trabajo, artefactos y roles.
Roles que se cumplen en el RUP
Conclusiones
Al culminar el presente trabajo de investigación podemos darnos cuenta que la metodología RUP es la mejor al momento de obtener calidad en un software.
• Pudimos ver la complejidad y el nivel profesional que implica realizar un software por más pequeño que este sea.
• La base fundamental de la metodología RUP son las iteraciones y la reutilización de recursos en cada una de ellas.
• Otra característica fundamental es la división de prioridades a todos y cada uno de los individuos que intervienen en el desarrollo del software.
Ciclo de iteraciones de la metodología RUP
Vale mencionar que el ciclo de vida que se desarrolla por cada iteración, es llevada bajo dos disciplinas:
Disciplina de Desarrollo
Disciplina de Soporte
Gracias Por su atención
Características esenciales que definen al RUP:
Proceso dirigido por los casos de uso
Proceso Iterativo e incremental
Proceso Centrado en la Arquitectura
Alcance de la metodología RUP
Flujos de trabajo de fase RUP
Fases RUP frente a las fases de la cascada
Niveles de documentación de la metodología RUP
Primer Nivel de documentación: Especifica en términos generales que actividades deberá integrar el sistema de aseguramiento de calidad, que sera implantado en la organización.
Segundo nivel de documentación: Este nivel incluye especificaciones detalladas, orientadas a la administración.
Tercer nivel de documentación: Este nivel incluye especificaciones punto a punto, explícito y conciso para llevar a cabo cualquier tarea en la organización.
Full transcript