Вы находитесь на странице: 1из 3

Desarrollando aplicaciones informticas

con el Proceso de Desarrollo Unificado (RUP)


Articulo elaborado por : Mtra. Mara de Lourdes Santiago Zaragoza Profesora del Programa Educativo de
Tecnologas de a nformaci!n " #omunicaci!n
$urante varios a%os se &a utilizado el modelo tradicional en cascada' demostrando en la
practica (ue no refle)a en la realidad la comple)idad in&erente al proceso de desarrollo de
soft*are. Este problema es derivado de la naturaleza implcita de la estructura de este modelo'
definido por una secuencia de grandes etapas (ue re(uieren alcanzar &itos (ue deben ser
concluidos antes de continuar con la siguiente fase.
#omo una alternativa de soluci!n a este problema' se definieron posteriormente los modelos
iterativos e incrementales (ue traba)an adecuadamente con niveles altos de riesgo' " permiten
entregar liberaciones de soft*are en etapas tempranas+ tal es el caso del Proceso ,nificado
propuesto por -M' (ue inclu"e pr.cticas claves " aspectos relacionados a la planeaci!n
estrat/gica " administraci!n de riesgos+ " actualmente guan de forma natural el proceso de
desarrollo de soft*are comple)o por lo (ue &a sido considerado como un estandar el desarrollo
de soft*are en las empresas.
El proceso unificado conocido como 0,P' es un modelo de soft*are (ue permite el desarrollo
de soft*are a gran escala' mediante un proceso continuo de pruebas " retroalimentaci!n'
garantizando el cumplimiento de ciertos est.ndares de calidad. Aun(ue con el inconveniente de
generar ma"or comple)idad en los controles de administraci!n del mismo. Sin embargo' los
beneficios obtenidos recompensan el esfuerzo invertido en este aspecto.
El proceso de desarrollo constitu"e un marco metodol!gico (ue define en t/rminos de metas
estrat/gicas' ob)etivos' actividades " artefactos 1documentaci!n2 re(uerido en cada fase de
desarrollo. Esto permite enfocar esfuerzo de los recursos &umanos en t/rminos de &abilidades'
competencias " capacidades a asumir roles especficos con responsabilidades bien definidas.
Estructura del ciclo de vida del proceso de desarrollo unificado

Fase de concepcin
Esta fase tiene como prop!sito definir " acordar el alcance del pro"ecto con los patrocinadores'
identificar los riesgos potenciales
asociados al pro"ecto' proponer una visi!n mu" general de la ar(uitectura de soft*are "
producir el plan de las fases " el de iteraciones.
Fase de elaboracin
En la fase de elaboraci!n se seleccionan los casos de uso (ue permiten definir la ar(uitectura
base del sistema " se desarrollaran en esta fase' se realiza la especificaci!n de los casos de
uso seleccionados " el primer an.lisis del dominio del problema' se dise%a la soluci!n
preliminar.
Fase de construccin
El prop!sito de esta fase es completar la funcionalidad del sistema' para ello se deben clarificar
los re(uerimientos pendientes' administrar los cambios de acuerdo a las evaluaciones
realizados por los usuarios " se realizan las me)oras para el pro"ecto.
Fase de transicin
El prop!sito de esta fase es asegurar (ue el soft*are est/ disponible para los usuarios finales'
a)ustar los errores " defectos encontrados en las pruebas de aceptaci!n' capacitar a los
usuarios " proveer el soporte t/cnico necesario. Se debe verificar (ue el producto cumpla con
las especificaciones entregadas por las personas involucradas en el pro"ecto.
Este tipo de metodologa no &a sido aplicada probablemente por su comple)idad de
administraci!n o desconocimiento de la misma' desaprovec&ando sus considerables venta)as
respecto a los m/todos tradicionales. Por esto' es necesario entonces desarrollar mecanismos
de apropiaci!n tecnol!gica m.s eficaces' (ue permitan mantener actualizadas las pr.cticas
organizacionales " los marcos de referencia a(u mencionados. Es a(u' donde es necesario
considerar (ue el conocimiento de la metodologa " desarrollo de &abilidades de los analistas'
programadores' administradores de bases de bases de datos " dem.s miembros del e(uipo de
desarrollo' comienzan desde su preparaci!n universitaria donde es necesario conocer este
enfo(ue " aplicarlo en pro"ectos en donde utilicen las guas de traba)o definidas en el 0,P "
desarrollen los artefactos asociados+
esperando (ue con la practica alcancen un nivel de madurez en la asimilaci!n del proceso
unificado 10,P2.
$e esta manera en la asignatura de an.lisis " dise%o de sistemas de informaci!n ' (ue se
imparte a los estudiantes del programa educativo de Tecnologas de la informaci!n "
comunicaci!n' se desarrolla un pro"ecto de simulaci!n tipo basado en la metodologa de
traba)o del Proceso ,nificado 0ational' utilizando la &erramienta #ASE 30ational ,nified
Process4 (ue es un sitio 5E- en lnea (ue los alumnos consultan para entender los t/rminos
en (ue debe ser realizada la documentaci!n " dise%o de los programas inform.ticos (ue
constru"en.

#on el ob)etivo de promover el conocimiento de la estructura metodologa del 0,P " en
complemento al uso de &erramienta #ASE descrita anteriormente' se dise%o una Tecnologa
Educativa de Alto mpacto 1TEA2 en su modalidad de material did.ctico (ue permite (ue los
alumnos conozcan' comprendan " analicen la naturaleza iterativa de desarrollo de pro"ectos
con el proceso unificado en relaci!n al avance ! estatus del pro"ecto " la evoluci!n de los
artefactos generados.
#on esta 1TEA2 se busca (ue los estudiantes manipulen directamente la estructura del ciclo de
vida del 0,P' mediante el mane)o de piezas ad&eribles al pizarr!n le permiten identificar roles o
artefactos por fases o por disciplinas disminu"endo la comple)idad (ue resulta el traba)ar por
primera vez con procesos evolutivos promoviendo de la misma manera la participaci!n activa
del alumno en la asimilaci!n de su propio conocimiento.
-ibliografa: 0ational ,nified Process. &ttp:66***789:.ibm.com6soft*are6a*dtools6rup6
Material did.ctico elaborado por: Lic. M!nica ;lores L!pez " Mtra. Mara de Lourdes Santiago.

Вам также может понравиться