Cuadro comparativo de uml y rup
Diagramas de estructura:
Diagrama de clases
Diagrama de componentes
Diagrama deobjetos
Diagrama de estructura compuesta (UML 2.0)
Diagrama de despliegue
Diagrama de paquetes
Diagramas de comportamiento:
Diagrama de actividades
Diagrama de casos deuso
Diagrama de estados
Diagramas de interacción:
Diagrama de secuencia
Diagrama de comunicación
Diagrama de tiempos (UML 2.0)
Diagrama de vista de interacción (UML2.0)
Algunos programas gratuitos para modelar en UML son:
ArgoUML, Dia, gModeler, MonoUML, StarUML, TCM, Umbrello Herramienta, UMLet.
UML es una herramientaimportante para el desarrollo de modelos de programación se pueden crear varios diagramas dependiendo el tipo de modelo en el que se haya basado y así poder tener una guía gráfica. RUP es un proceso para el desarrollo de un proyecto de un software que define claramente quien, cómo, cuándo y qué debe hacerse en el proyecto
RUP como proceso dedesarrollo
• RUP es explícito en la definición de software y su trazabilidad, es decir, contempla en relación causal de los programas creados desde los requerimientos hasta laimplementación y pruebas.
• RUP identifica claramente a los profesionales (actores) involucrados en el desarrollo del software y sus responsabilidades en cada una de lasactividades.
Fases de desarrollo del software:
Inicio
Elaboración
Construcción
Transición
RUP para el desarrollo de software moderno que junto con UML trata de mejorar eldesarrollo de software no solo con una serie de pasos establecidos si no combinando varios modelos, esto dependiendo de las necesidades de la empresa que lo solicite.
Regístrate para leer el documento completo.