# data[].attributes.body
El Proceso Unificado de Desarrollo de Software o RUP (Rational Unified Process) por sus siglas en inglés, es un marco de trabajo de gran importancia en el área de la ingeniería del software, ya que permite llevar a cabo de forma estructurada y eficiente el proceso de gestionar proyectos.

# data[].attributes.body
El PUDS define:

Un canal de comunicación entre los ingenieros del negocio y los ingenieros del software.

Que los ingenieros del software deben conocer la estructura y dinámica de la organización objetivo (el cliente), los problemas actuales y sus posibles mejoras.

Que es lo que tiene que hacer el sistema y poner a los desarrolladores y al cliente de acuerdo en esta  descripción.

# data[].attributes.body
Está basado en componentes

Utiliza lenguaje UML

Es un proceso conducido por casos de uso

Está centrado en la arquitectura

Es iterativo e incremental

# data[].attributes.body
Es un marco de trabajo extensible que puede ser adaptado a organizaciones o proyectos específicos.

Está dirigido por casos de uso, lo que permite capturar los requisitos funcionales y definir los contenidos de las iteraciones.

Es iterativo e incremental, lo que permite ofrecer como resultado un incremento del producto desarrollado que añade o mejora las funcionalidades del sistema en desarrollo.

# data[].attributes.body
El método de PU requiere costos de dedicación altos, por lo que no es conveniente usarlo en procesos de un proyecto pequeño.

Si el proceso no se aplica bien desde el inicio, el PU se puede volver muy grande y difícil, tanto para aprender como para administrar.

Es necesario “aterrizar” los conceptos, lo cual puede resultar un poco difícil para quien no tenga experiencia en el uso de procesos de ingeniería de software.

# data[].attributes.body
Integrantes:

Jhosman Ricardo Moreno Meauri

Jerson Danilo Florez Parra

Docente:

Wilmer Alexis Triana Barajas

Materia:

Ingeniería del software II

Entregado:

Junio 25 de 2023

# data[].attributes.body
El PU se repite a lo largo de una serie de ciclos de desarrollo que constituyen la vida de un sistema, estos son:

Inicio

Elaboración

Construcción

Transición

# data[].attributes.body
El Proceso Unificado es un marco de desarrollo de software que se caracteriza por estar dirigido por casos de uso, centrado en la arquitectura y por ser iterativo e incremental. Entre sus ventajas se encuentran su extensibilidad y su enfoque en los casos de uso y en la entrega de incrementos del producto desarrollado.

Sin embargo, también presenta algunas desventajas, como la necesidad de altos costos de dedicación y la posibilidad de volverse difícil de aprender y administrar si no se aplica correctamente desde el inicio.

En general, el Proceso Unificado puede ser una herramienta útil para el desarrollo de software, pero debe ser adaptado y aplicado adecuadamente para obtener los mejores resultados.