Entradas

¿Qué es RUP?

Sus siglas significan Rational Unified Process, que en español vendría siendo, Proceso Unificado de Rational. RUP es un proceso de ingeniería de software, que hace una propuesta orientada por disciplinas para lograr las tareas y responsabilidades de una organización que desarrolla software.

¿Por qué usar RUP?

Porque: Brinda un entorno de proceso de desarrollo el cual es flexible por lo cual es configurable, basado en estándares. Permite tener visible y con gran accesibilidad para el proceso de desarrollo que sigue. Permite que sea configurado según las necesidades para la organización y del proyecto Le brinda a cada participante con la parte del proceso que le compete directamente, filtrando el resto.

Caraterísticas

Características: Describir la organización, documentación, funcionalidad y restricciones de un software. Esto mediante los estándares de dicha metodología, que como se conoce propone los procesos para la realización de tareas y responsabilidades, lo que conlleva a tener una buena descripción de cada uno de los elementos presentados al inicio. Documentar y registrar las decisiones que se tomen para el desarrollo de un software. pues es importante que se tenga un registro de todo en esta metodología, para llevar un mejor control sobre los proyectos de alguna empresa. Implementar los diferentes diagramas de UML, dando paso a la reducción de tiempo a la hora de desarrollar un software. pues al definir de esta manera gráfica, se identifica de mejor manera los procesos a realizar en cada proyecto, dando como pasos la reducción de tiempos en la codificación, y restando procesos innecesarios. Forma disciplinada de asignar tareas y responsabilidades (quién hace qué...

Fases

Imagen
El RUP se divide el proceso en 4 partes, donde se realizan varias interacciones, en número variable según el proyecto, y en las que se hace un mayor o menor hincapié  en las distintas actividades. • Inicio Define y acuerda el alcance del proyecto con los  patrocinadores, identificar los riesgos asociados al proyecto, proponer una visión muy  general de la arquitectura de software y producir el plan de las fases y el de iteraciones  posteriores. • Elaboración Se seleccionan los casos de uso que permiten definir la  arquitectura base del sistema y se desarrollaran en esta fase, se realiza la  especificación de los casos de uso seleccionados y el primer análisis del dominio del  problema, se diseña la solución preliminar. • Construcción El propósito de esta fase es completar la funcionalidad del sistema, para ello se deben  clarificar los requisitos pendientes, administrar los cambios según las  evaluaciones r...

Ciclo de vida

Imagen
El ciclo de vida del modelo RUP, empieza en la planificación del proyecto, para seguir con los requerimientos que se necesitan para la elaboración del proyecto, para después proseguir con el análisis y diseño en el cual se decide como sera la interfaz del proyecto y como se vera al finalizar el proyecto, después de pasar por el análisis y diseño, entra la etapa de implementan, es donde se empieza a crear el código del proyecto, para después pasar a la etapa de pruebas donde se encargara de saber si existen bugs en el programa, para después pasar por la evaluación por el cliente que da su visto bueno del proyecto. 

Artefactos

Imagen
Unidades de información creadas, producidas, cambiadas o utilizadas en el proceso de desarrollo. Los artefactos son en muchos casos análogos al término general "entregables" en otras metodologías de gestión y desarrollo de proyectos, y son el "que" (el producto final ideal) de los procesos. Los artefactos se usan como entradas por otros trabajadores para desempeñar una actividad, y son el resultado de otras actividades. Algunos ejemplos comunes de artefactos son: • Un modelo, como los modelos de casos de uso, entidad relación o modelo de diseño. • Un elemento de un modelo, como una clase, un caso de uso individual, o un subsistema. • Un documento como un caso de negocios o un documento de arquitectura de software. • Código fuente. • Ejecutables.

Roles RUP

Imagen
Los roles en el modelo RUP describen que actividad debe de ejecutar cada uno de los participantes en el proyecto y como es que lo hagan. Este describe el comportamiento y las responsabilidades de cada individuo, describiendo las actividades a realizar.  Los roles principales de RUP son los analistas, los desarrolladores y los gestores.