RSS

Proceso de Desarrollo de Software RUP

Mon, Sep 3, 2007

Artí­culos

El proceso de ingeniería de software se define como “un conjunto de etapas parcialmente ordenadas con la intención de logra un objetivo, en este caso, la obtención de un producto de software de calidad” [Jacobson 1998].El proceso de desarrollo de software “es aquel en que las necesidades del usuario son traducidas en requerimientos de software, estos requerimientos transformados en diseño y el diseño implementado en código, el código es probado, documentado y certificado para su uso operativo”. Concretamente “define quién está haciendo qué, cuándo hacerlo y cómo alcanzar un cierto objetivo”

Uno de los objetivos de cualquier proyecto o mantenimiento de software, independientemente de su envergadura, es entregar un producto de calidad, esto es, que el desarrollo construído cumpla con las especificaciones establecidas, dentro de los tiempos, costos y recursos planificados o acordados. Para esto, se hace necesario que el equipo de trabajo adopte un proceso de desarrollo de software, es decir, un marco que defina las actividades necesarias para garantizar, técnica y administrativamente, que un software pueda ser construido o mantenido de manera organizada, disciplinada y previsible.

RUP (Rational Unified Process) es un proceso de desarrollo de software que ayuda a mejorar la productividad del equipo de trabajo, definiendo claramente sus actividades, roles y responsabilidades, desde los jefes de proyectos a los analistas y desde los desarrolladores a los testers. RUP propone un conjunto de mejores prácticas a todos los miembros del equipo de proyecto como son: desarrollo de software iterativo (releases y versionamiento), utilización de arquitectura basada en componentes (diseño de arquitectura flexible), modelamiento de requisitos y diseño de software (con la utilización de UML), y verificación de la calidad.

This post was written by:

Mauricio - who has written 92 posts on Ruben Mauricio.


Contact the author

Leave a Reply