Está en la página 1de 2

La herramienta se puede comprar por catalogo online o por volumen el precio de venta por

catalogo para cada usuario seria de User license USD $7,090.00,

tresfases claves: Dirigido por los casos de uso, centrado en la arquitectura, iterativo
eincrementa

Para ayudar en la implementación del proceso Rational ha desarrollado unconjunto de


herramientas integradas que permiten desarrollar las actividades delproceso y obtener una
sinergia al integrarse entre las disti ntas herramientaspermiti endo a todo el
equipo de desarrollo comparti r y uti lizar la información necesaria en el momento
adecuado.Rati onal provee herramientas para las siguientes fases del desarrollo
desoftware:

Gestión de requerimientos.

Modelado visual de sistemas basado en UML.

Desarrollo de aplicaciones Web y Java.

Pruebas de software.

Gerenciamiento de la configuración y el cambio

Más  que  una  metodología,  es  una  serie  de  modelos  flexibles i n t e r r e l a c i o n a d o s q u e
g u í a n a u n a o r g a n i z a c i ó n s o b r e c o m o e n s a m b l a r l o s recursos,  el  personal  y
las  técnicas  necesarias  para  asegurar  que  su infraestructura tecnológica y sus
soluciones cumplan los objeti vos de negocio.

Mantiene una relación clara entre los objetivos de negocio y las implementaciones tecnológicas.

“Se puede utilizar por sí mismo o con otras herramientas y técnicas como el Proceso
Rati onal (Proceso Unifi cado) para planear, construir y administrar el desarrollo de
soluciones de negocio a la medida" [M&R 1998].

PROCESO UNIFICADO DE DESARROLLO

Proceso Unificado guía a los equipos de proyecto en cómo administrar eldesarrollo  iterativo
de  un  modo  controlado  mientras  se  balancean  losrequerimientos del negocio, el
ti empo al mercado y los riesgos del proyecto. El proceso  describe  los  diversos  pasos
involucrados  en  la  captura  de  losrequerimientos y en el establecimiento de una guía
arquitectónica lo más pronto,para diseñar y probar el sistema hecho de acuerdo a los
requerimientos y a laarquitectura. El proceso describe qué entregables producir, cómo
desarrollarlos ytambién provee patrones. El proceso unificado es soportado por herramientas
queautomatizan entre otras cosas, el modelado visual, la administración de cambios ylas pruebas.
“El proceso Unificado es un proceso de desarrollo de software configurable q u e s e a d a p t a
a p r o y e c t o s q u e v a r í a n e n t a m a ñ o y c o m p l e j i d a d . S e b a s a e n muchos años
de experiencia en el uso de la tecnología de objetos en el desarrollo de  software  de  misión
crítica  en  una  variedad  de  industrias. Uno  de  los componentes clave es el UML" [M&R 1998].

El Proceso Unificado ha adoptado un enfoque que se caracteriza por:



Interacción con el usuario continúa desde un inicio.

Mitigación de riesgos antes de que ocurran.

Liberaciones frecuentes.

Aseguramiento de la calidad.

Involucramiento del equipo en todas las decisiones del proyecto.

Anticiparse al cambio de requerimientos.El Proceso Unificado y Metodología Rational se enfocan en
la arquitecturacomo  el  centro del  desarrollo para  asegurar que  el desarrollo
basado  enc o m p o n e n t e s s e a c l a v e p a r a u n a l t o n i v e l d e r e u s o .
M e t o d o l o g í a R a ti o n a l considera  que  hay  cuatro  perspectivas  de  arquitectura  que  cumplen
losrequerimientos de una empresa:

Arquitectura de Negocios:
Describe como opera un negocio. Desarrollauna imagen clara de los procesos de flujo de trabajo de la
organización y decómo  son  apoyados  por  una  infraestructura  tecnológica  basada  enservicios.

Arquitectura de Aplicación:
Adopta un modelo de aplicación de toda la e m p r e s a p a r a d i s e ñ a r y
d e s a r r o l l a r s i s t e m a s d e n e g o c i o s q u e p u e d a n compartir un conjunto de componentes
de alto valor.

Arquitectura de Información
: Defi ne qué información es necesaria para apoyar  el  proceso  de  negocios  y  como
poner  esa  informacióneficientemente en manos de quienes la necesitan sin crear islas de
datosinaccesibles ni sistemas redundantes.

Arquitectura  Tecnológica:
Define  los  estándares  y  guías  para  laadquisición y despliegue de herramientas, bloques
de construcción de
 
aplicaciones, servicios de infraestructura, componentes de conectividad dered y plataformas
cliente servidor.

También podría gustarte