Entradas

Mostrando las entradas de noviembre, 2019

¿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...