Aseguramiento de la calidad de software

Solo disponible en BuenasTareas
  • Páginas : 4 (841 palabras )
  • Descarga(s) : 0
  • Publicado : 6 de septiembre de 2012
Leer documento completo
Vista previa del texto
5.4.
RATIONAL UNIFIED PROCESS (RUP)
El proceso unificado Rational (RUP) es un marco de trabajo de proceso de desarrollo de software iterativo creado por Rational Software Corporation, una divisiónde IBM desde 2003. RUP no es un proceso preceptivo concreto individual, sino un marco de trabajo de proceso adaptable, con la idea de ser adaptado por las organizaciones de desarrollo y los equipos deproyecto de software que seleccionarán los elementos del proceso que sean apropiados para sus necesidades.
RUP fue originalmente desarrollado por Rational Software, y ahora disponible desde IBM. Elproducto incluye una base de conocimiento con artefactos de ejemplo y descripciones detalladas para muchos tipos diferentes de actividades.
RUP resultó de la combinación de varias metodologías y sevio influenciado por métodos previos como el modelo en espiral. Las consideraciones clave fueron el fallo de proyectos usando métodos monolíticos del estilo del modelo en cascada y también la llegadadel desarrollo orientado a objetos y las tecnologías GUI, un deseo de elevar el modelado de sistemas a la práctica del desarrollo y de resaltar los principios de calidad que aplicaban a lasmanufacturas en general al software.
Los creadores y desarrolladores del proceso se centraron en el diagnóstico de las características de diferentes proyectos de software fallidos. De esta forma intentaronreconocer las causas raíz de tales fallos. También se fijaron en los procesos de ingeniería del software existentes y sus soluciones para estos síntomas.
El fallo de los proyectos es causado por unacombinación de varios síntomas, aunque cada proyecto falla de una forma única. La salida de su estudio fue un sistema de mejores prácticas del software al que llamaron RUP.
El proceso fue diseñado conlas mismas técnicas con las que el equipo solía diseñar software; tenía un modelo orientado a objetos subyacente, usando UML (Unified Modeling Language)
5.4.1.
Módulos de RUP (building blocks)
RUP...
tracking img