Metodología RUP
Metodología RUP
Metodología RUP
https://metodoss.com/metodologia-rup/
Directrices de la metodología RUP
RUP define las siguientes líneas maestras y los esqueletos (plantillas) para los miembros
del personal de un ciclo de producción: parte del cliente, y una evaluación de los avances
del proyecto por su gestión. Ayuda a los desarrolladores para mantener la concentración
en el proyecto.
Requisitos de gestión
Los casos de uso (en Inglés Casos de uso ) y los escenarios son ejemplos de artefactos
de proceso dependiente, que se han considerado mucho más eficaz en la captura de
requisitos funcionales.
RUP proporciona una manera sistemática para construir este tipo de sistema,
centrándose en la producción de una arquitectura ejecutable en las primeras etapas del
proyecto, es decir, antes de comprometer recursos a gran escala.
El uso de modelos visuales también puede permitir que los individuos menos perfil técnico
(como clientes) tienen una mejor comprensión de un problema dado, y así estar más
involucrados en el proyecto en su conjunto.
El lenguaje de modelado UML se ha convertido en un estándar de la industria para
representar los proyectos, y es ampliamente utilizado por RUP!
No asegura la calidad del software es el fallo más común en todos los proyectos de
sistemas informáticos. Por lo general, uno piensa en la calidad del software después de la
finalización de los proyectos, o la calidad es la responsabilidad de un equipo de desarrollo
de equipo diferente.
En todos los proyectos de software de la existencia del cambio es inevitable. RUP define
métodos para controlar y vigilar los cambios. Como un pequeño cambio puede afectar a
las aplicaciones de maneras totalmente impredecibles, el control de cambio es esencial
para el éxito de un proyecto.
RUP también define las áreas de trabajo y seguridad , lo que garantiza un programador
que cambia en otro sistema no afectará a su sistema.
Fases de la metodología RUP
Hasta ahora estas líneas guía son generales, para ser adherido a pasar por la vida de un
ciclo de proyecto. Las fases (ver figura abajo) indican el énfasis se da en el proyecto en
un instante dado. Para capturar la dimensión temporal de un proyecto, RUP divide el
proyecto en cuatro fases diferentes:
Personas
Diseño
Producto
Proceso
Las capas se componen de iteraciones. Estas son ventanas de tiempo y han definido
término como las fases son objetivas.
Todas las fases generan artefactos. Estos serán utilizados en la siguiente fase y
permitirán documentar el proyecto y un mejor seguimiento.
Fase de diseño
La fase de diseño o de iniciación contiene los flujos de trabajo necesarios para el acuerdo
de las partes interesadas con los objetivos, la arquitectura y la planificación del proyecto.
Si estos actores tienen un buen conocimiento, no será necesario analizar. De lo contrario,
se requiere un análisis más elaborado.
En esta etapa, los requisitos esenciales del sistema se transforman en los casos de uso.
El objetivo no es para cerrarlas en absoluto, sino sólo las que sean necesarias para dar
forma a la opinión.
El paso es generalmente corto y se utiliza para definir si es factible para continuar con el
proyecto y definir los riesgos y el coste de la última. Un prototipo se puede hacer para que
el cliente apruebe. Como cita el RUP, lo ideal es realizar iteraciones, las cuales deben
estar bien definidas en cuanto a su importe y objetivos.
Fase de elaboración
Fase de construcción
Se debe aceptar las pruebas, procesos estables y de prueba, y el código del sistema son
«línea de base».
Fase de transición
Disciplinas de la metodología RUP
Las organizaciones dependen cada vez más de los sistemas de TI, por lo que es
imperativo que los ingenieros de sistemas de información sepan cómo se integran las
aplicaciones en el desarrollo de la organización. Las empresas invierten en TI, que
entienden la ventaja competitiva del valor añadido por la tecnología.
El propósito del análisis y diseño es mostrar cómo se llevará a cabo el sistema. El objetivo
es construir un sistema que:
Es fácil de mantener cuando no son cambios en los requisitos funcionales, los resultados
del proyecto en un modelo de análisis y diseño tiene opcionalmente un modelo de
análisis. El modelo de diseño sirve como una abstracción del código fuente, es decir, el
proyecto sirve como modelo de «retroalimentación» de la forma en que el código fuente
está estructurado y escrito.
Prueba de disciplina
Comprobar la interacción entre los objetos. Comprobar la correcta integración de todos los
componentes de software
El Rational Unified Process propone un enfoque iterativo, lo que significa que debería
estar probando el proyecto en su totalidad. Esto le permite encontrar defectos tan pronto
como sea posible, lo que reduce drásticamente el costo de reparar el defecto.
La disciplina Implementación
Esto se hizo inicialmente de forma manual, es decir, un documento «caso del complejo»
escrito que especifica el proceso de refinado para ser utilizado. Más tarde, IBM producto
Compositor Método Racional fue creado para ayudar a hacer este paso simple, ingenieros
de proceso y los directores de proyectos podría más fácilmente personalizar el RUP para
sus necesidades del proyecto.
Históricamente, como el RUP es a menudo la medida para cada proyecto por un experto
en procesos RUP, el éxito global del proyecto puede ser algo dependiente de la
capacidad de esta persona.
La disciplina de la gestión del cambio en el negocio con RUP abarca tres tratamientos
específicos: configuración, solicitudes de cambio, y el estado y de medida.
La gestión del cambio de solicitud: Durante el proceso de desarrollo del sistema con
muchos artefactos que existen varias versiones. El CRM realiza un seguimiento de los
cambios propuestos
Desarrollo iterativo
Los cambios permiten que el proyecto para estar constantemente refinada, y la señal a los
elementos del proyecto de alto riesgo como las tareas de mayor prioridad. Idealmente, al
final de cada iteración habrá una versión ejecutable , lo que ayuda a reducir el riesgo de
configuración de diseño, que permite una mayor respuesta de los usuarios y ayudar al
desarrollador a permanecer centrado.
El uso de iteraciones, un proyecto tendrá un plan general, así como varios planes de
iteración. La participación de las partes interesadas a menudo se alienta a cada entrega.
En esta forma, las entregas sirven como una manera de conseguir el compromiso de los
involucrados, mientras que también promueve una comparación constante entre las
necesidades y el desarrollo de la organización a los conflictos que surjan.
La gestión de requisitos
La corrección de los requisitos genera la corrección del producto, por lo que se satisfacen
las necesidades de los usuarios.
se incluirán las características requeridas, lo que reduce el costo de los acontecimientos
posteriores.
RUP sugiere que la administración de requerimientos tiene que seguir las actividades:
Esto también crea una capa intermedia entre el proceso de negocio y el código necesario
a través de tecnología de la información. Un modelo en este contexto es una pantalla y al
mismo tiempo una simplificación de un diseño complejo. RUP especifica qué modelos son
necesarios y por qué.
No es una tarea está dirigida específicamente a la calidad ; RUP supone que cada
miembro del equipo es responsable de la calidad durante todo el proceso. El proceso se
centra en el descubrimiento del nivel esperado de la calidad y proporciona pruebas en los
procesos para medir este nivel.
En todos los proyectos de software, los cambios son inevitables. RUP define métodos
para controlar, seguir y supervisar estos cambios. RUP define también el trabajo seguro
de espacios (espacios de trabajo seguros en inglés), lo que garantiza que un sistema de
ingeniería de software no se ve afectada por los cambios en otros sistemas. Este
concepto es pegar bien con arquitecturas de software basados en componentización.