Está en la página 1de 5

Metodologa RUP

La RUP es un proceso de desarrollo de software y junto con el Lenguaje Unificado de


Modelado UML, constituye la metodologa estndar ms utilizada para el anlisis,
implementacin y documentacin de sistemas orientados a objetos. La RUP no es un
sistema con pasos firmemente establecidos, sino que trata de un conjunto de
metodologas adaptables al contexto y necesidades de cada organizacin, donde el
software es organizado como una coleccin de unidades atmicas llamados objetos,
constituidos por datos y funciones, que interactan entre s. Y su objetivo es asegurar
la produccin de software de alta y de mayor calidad para satisfacer las necesidades
de los usuarios que tienen un cumplimiento al final dentro de un lmite de tiempo y
presupuesto previsible.

Las fases de la metodologa RUP son:

Fase de Inicio (Inspeccin y Concepcin): Se hace un plan de fases, donde


se identifican los principales casos de uso y se identifican los riesgos. Se
concreta la idea, la visin del producto, como se enmarca en el negocio, el
alcance del proyecto.

Fase de Elaboracin: Se realiza el plan de proyecto, donde se completan los


casos de uso y se mitigan los riesgos. Planificar las actividades necesarias y
los recursos requeridos, especificando las caractersticas y el diseo de la
arquitectura.

Fase de Construccin: Se basa en la elaboracin de un producto totalmente


operativo y en la elaboracin del manual de usuario. Construir el producto, la
arquitectura y los planes, hasta que el producto est listo para ser enviado a la
comunidad de usuarios.

Fase de Transicin: Se realiza la instalacin del producto en el cliente y se


procede al entrenamiento de los usuarios. Realizar la transicin del producto a
los usuarios, lo cual incluye: manufactura, envo, entrenamiento, soporte y
mantenimiento del producto, hasta que el cliente quede satisfecho, por tanto
en esta fase suelen ocurrir cambios.

Metodologa XP
La XP es una metodologa gil centrada en potenciar de las relaciones interpersonales
como clave para el xito en el desarrollo de software, promoviendo el trabajo en
equipo, preocupndose por el aprendizaje de los desarrolladores, y propiciando un
buen clima de trabajo. XP se basa en realimentacin continua entre el cliente y el
equipo de desarrollo, comunicacin fluida entre todos los participantes, simplicidad
en las soluciones implementadas y coraje para enfrentar los cambios. XP se define
como especialmente adecuada para proyectos con requisitos imprecisos y muy
cambiantes, y donde existe un alto riesgo tcnico.

Las fases de la metodologa XP son:

Fase de Planificacin del proyecto: En esta primera fase se debe hacer


primero una recopilacin de todos los requerimientos del proyecto, tambin
debe haber una interaccin con el usuario, y se debe planificar bien entre los
desarrolladores del proyecto que es lo que se quiere para el proyecto para as
lograr los objetivos finales.

Fase de Diseo: Se sugiere que hay que conseguir diseos simples y


sencillos. Para procurar hacerlo todo lo menos complicado posible para el
usuario o cliente, para conseguir un diseo fcilmente entendible e
implemntale que a la larga costar menos tiempo y esfuerzo para

desarrollarlo. En esta fase se lograr crear parte del proyecto la parte fsica (lo
bonito) la interfaz que tendr el usuario o cliente con el proyecto.

Fase de Codificacin: Como ya se dijo en la introduccin, el cliente es una


parte ms del equipo de desarrollo; su presencia es indispensable en las
distintas fases de X.P. A la hora de codificar una historia de usuario su
presencia es an ms necesaria. No olvidemos que los clientes son los que
crean las historias de usuario y negocian los tiempos en los que sern
implementadas. Antes del desarrollo de cada historia de usuario el cliente
debe especificar detalladamente lo que sta har y tambin tendr que estar
presente cuando se realicen los test que verifiquen que la historia
implementada cumple la funcionalidad especificada. En esta fase de la
codificacin los clientes y los desarrolladores del proyecto deben estar en
comunicacin para que los desarrolladores puedan codificar todo los necesario
para el proyecto que se requiere, en esta fase est incluido todo lo de
codificacin o programacin por parte de los desarrolladores del proyecto.

Fase de Pruebas: Uno de los pilares de la metodologa X.P es el uso de test


para

comprobar

el

funcionamiento

de

los

cdigos

que

vayamos

implementando. Para esta fase lo que se implementa es el us de test que son


pruebas que se le hacen al proyecto o como ya se dijo a los cdigos que se
vallan implementando

Metodologa UWE
La UWE es un Mtodo de Ingeniera de Software para el desarrollo de Web basado
en UML, es decir es una herramienta basada en UML pero para aplicaciones Web,
esto conlleva a que cualquier diagrama UML puede ser usado, debido a que es una
extensin de UML. Esta metodologa nace con la finalidad de controlar el caos que
han provocado en el pasado procesos de desarrollo y as proporcionar un proceso

sistemtico orientado una aplicacin final de calidad. UWE es una metodologa muy
detallada para el desarrollo de aplicaciones que tiene una definicin exacta del
proceso de diseo que debe ser utilizado. Este proceso presenta flujos de trabajo y
puntos de control, y sus fases son las mismas a las propuestas en el Proceso Unificado
de Modelado. UWE est dirigido especficamente a aplicaciones adaptativas,
basndose en caractersticas de personalizacin como: la definicin de un modelo de
usuario en funcin de las preferencias, conocimiento o tareas de usuario. Adems
UWE usa el paradigma orientado a objetos, su orientacin al usuario, la definicin de
una meta-modelo (modelo de referencia) que da soporte al mtodo y el grado de
formalismo que alcanza debido al soporte que proporciona para la definicin de
restricciones sobre los modelos.

Las fases de la metodologa UWE son:

Fase de requisitos: Trata de diferente forma las necesidades de informacin,


las necesidades de navegacin, las necesidades de adaptacin y las de interfaz
de usuario, as como algunos requisitos adicionales. Centra el trabajo en el
estudio de los casos de uso, la generacin de los glosarios y el prototipado de
la interfaz de usuario.

Fase de anlisis y diseo: UWE distingue entre diseo conceptual, de modelo


de usuario, de navegacin, de presentacin, de adaptacin, de la arquitectura,
en el diseo detallado de las clases y en la definicin de los subsistemas e
interfaces.

Fase de implementacin: UWE incluye implementacin de la arquitectura,


de la estructura del hiperespacio, del modelo de usuario, de la interfaz de
usuario, de los mecanismos adaptativos y las tareas referentes a la integracin
de todas estas implementaciones.

También podría gustarte