UML
Metodolog´ıa RUP
Ronald Mamani Quispe
1.
UML
Es un lenguaje para especificar, visualizar, construir y documentar los artefactos de los
sistemas software.
Noes un modelo de proceso o metodolog´ıa de desarrollo de sistemas; es una notaci´on, un
mecanismo para “escribir el problema”de tal forma de descubrir la esencia del dominio de
una aplicaci´on. Lacombinaci´on de UML con un s´olido modelo de proceso (Proceso Unificado
Rational) resulta en una poderosa combinaci´on para la construcci´on de aplicaciones exitosas.
El objetivo de UML es dual: Elprimero es proveer consistencia dando una retroalimentaci´on
al proyecto dado de tal manera que el dominio del problema este bien entendido.
El otro es proveer un modelo consistente para una correctaimplementaci´on de software. Sin
embargo, si se intenta usar UML sin un modelo de proceso s´olido y plan de proyecto, el
proyecto fallar´a [1].
1.1.
Diagramas UML
UML consiste de nueve diferentes,diagramas de interbloques de un sistema:
1. Actividad
2. Clase
3. Colaboraci´on
4. Componente
5. Desplieque o Distribuci´on
6. Objeto
7. Secuencia
8. Estado
1
9. Caso de Uso
El diagrama de Paquete,tambi´en es diagrama importante en UML, pero no uno de los nueve
diagramas clave. Fue anteriormente llamado el diagrama de subsistema en otras notaciones
y puede contener todo o nada de los diagramasenumerados aqui.
Los diagramas son meramente vistas de dominio, porque la gente tiene diferentes trasfondos
en modelado, categorizando los diagramas acordes a m´
ultiples perspectivas que pueden ser
deayuda. Nueve diagramas para 4 + 1 Vistas de la arquitectura de software.
Figura 1: 4 + 1 Vista de Arquitectura de software
1.2.
Categor´ıas
Los nueve diagramas est´an divididos dentro de trescategor´ıas:
1. Diagrama Est´atico
2. Diagrama Din´amico
3. Diagrama de Arquitectura
Un Diagrama Est´
atico Delinea la estructura del sistema y responsabilidades. Los diagramas
est´aticos son:
Clase...
Regístrate para leer el documento completo.