Es el Proceso Unificado (RUP) que utiliza las técnicas proporcionadas por el Lenguaje
de Modelado Unificado (UML). RUP ha unificado distintas metodologías y técnicas en una sola
metodología.
RUP constituye la metodología estándar más utilizada para el análisis, implementación y
documentación de sistemas orientados a objetos.
Sus principales características son:
• Forma disciplinada de asignar y organizar tareas.
• Desarrollo iterativo e incremental.
• Proporciona mecanismos de gestión del proyecto.
• Facilita la gestión de requisitos a través de un proceso completo.
• Centrada en la arquitectura para buscar su robustez con un producto.
• Basada en componentes reutilizables.
• Modelado visual del software utilizando el estándar UML.
• Resulta fácil dividir el sistema en varios subsistemas independientes.
• Facilita el control de cambios a lo largo de todo el proceso.
• Permite la verificación de la calidad del software a través de diferentes mecanismos.
• Adaptable a cualquier tipo de proyecto y organización independientemente.
Hemos indicado que RUP asigna y organiza disciplinadamente las tareas, para ello define estos
elementos:
• Perfiles o roles de las personas y entidades implicadas (quién).
• Actividades que guían el proceso (cómo).
• Artefactos o productos intermedios a obtener (qué).
• Flujos de trabajo: indican la secuencia de actividades y los procedimientos a seguir (cuándo).
DESARROLLO Y INGENIERIA INCLUYE:
Modelado de Negocio: describe la estructura y dinámica del negocio.
Requisitos: descripción de las necesidades del negocio mediante casos de uso.
Análisis y Diseño: describe la arquitectura de software mediante distintos modelos.
Implementación: desarrollo del software según el diseño y cumpliendo los requisitos.
Pruebas: para asegurar que el comportamiento es correcto y satisface las necesidades.
Implantación: puesta en marcha y configuración del sistema.
DESARROLLO DE AYUDA Y APOYO INCLUYEN:
Configuración y gestión de cambios: controla los productos intermedios.
Administración del proyecto: establece estrategias de trabajo, horarios y recursos.
Entorno: para controlar la infraestructura ligada al desarrollo del proyecto.
LAS FACES O ETAPAS DEL DESARROLLO SON:
• Fase de Inicio: El objetivo es estudiar la viabilidad del proyecto.
• Fase de Elaboración: El objetivo es determinar la arquitectura óptima.
• Fase de Construcción: El objetivo es la elaboración de un producto totalmente operativo y
eficiente y el manual de usuario.
• Fase de Transición: El objetivo es implantar el producto y ponerlo a disposición de los usuarios.
MODELO CON OBJETOS UML
Hemos dicho que RUP utiliza UML como técnica de modelado de los objetos, pero ¿en qué consisteUML?
El Lenguaje Unificado de Modelado (UML) consiste en un conjunto de notaciones y diagramas estándar para modelar sistemas orientados a objetos.
UML es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema de software.
Podemos clasificar estos diagramas en:
• Diagramas de estructura: describen los elementos del sistema. Incluye:
Diagrama de clases.
Diagrama de componentes.
Diagrama de objetos.
• Diagramas de comportamiento: indican lo que deben hacer los elementos del sistema, para lo
que incluye:
Diagrama de actividades.
Diagrama de casos de uso.
Diagrama de estados.
• Diagramas de Interacción: indican el flujo de control y de datos entre los elementos del sistema,
para lo que utiliza:
Diagrama de secuencia.
Diagrama de comunicaciones.
Diagrama de tiempos.
No hay comentarios:
Publicar un comentario