Filosofìa y Metodología RUP
Filosofia RUPestá basado en 6 principios clave que son los siguientes:
- Adaptar el proceso: El proceso deberá adaptarse a las necesidades del cliente ya que es muy importante interactuar con él.
- Equilibrar prioridades: Los requisitos de los diversos participantes pueden ser diferentes, contradictorios o disputarse recursos limitados. Debe poder encontrarse un equilibrio que satisfaga los deseos de todos. Gracias a este equilibrio se podrán corregir desacuerdos que surjan en el futuro.
- Demostrar valor iterativamente: Los proyectos se entregan, en etapas iteradas. En cada iteración se analiza la opinión de los inversores, la estabilidad y calidad del producto, y se refina la dirección del proyecto así como también los riesgos involucrados.
- Colaboración entre equipos: Debe haber una comunicación fluida para coordinar requisitos, desarrollo, evaluaciones, planes, resultados, etc.
- Enfocarse en la calidad: El control de calidad no debe realizarse al final de cada iteración, sino en todos los aspectos de la producción.
- Elevar el nivel de abstracción: Este principio dominante motiva el uso de conceptos reutilizables tales como patrones de diseño del software, lenguajes 4GL o esquemas (frameworks) por nombrar algunos. Estos se pueden acompañar por las representaciones visuales de la arquitectura, por ejemplo, con UML.
Metodología RUP
Es un proceso de ingeniería de software que suministra un enfoque
para asignar tareas y responsabilidades dentro de una organización de
desarrollo. Su objetivo es asegurar la producción de software de alta y de
mayor calidad para satisfacer las necesidades de los usuarios que tienen un cumplimiento al final
dentro de un limite de tiempo y presupuesto
previsible. Es una metodología de desarrollo iterativo que es enfocada hacia “
diagramas de los casos de uso, y manejo de los riesgos y el manejo de la
arquitectura”.
El RUP mejora la productividad del equipo
ya que permite que cada miembro del grupo sin importar su responsabilidad
específica pueda acceder a la misma base de datos incluyendo sus conocimientos.
Comentarios
Publicar un comentario