1.3 KiB
1.3 KiB
UML
Unified Modeling Languaje
Programar es representar conocimiento
Proceso (generalmente) de 3 etapas
Analizis
Descripción en lenguaje natural.
Informal - Inclompleto.
Diseño
Se diagrama el conocimiento de la etapa anterior.
Iformal - Incompleto - Explícito
Programación
Codificación a lenguaje de programacion, de la etapa anterior.
Formal - Completo - Explícito
UML es lenguaje mas usado y conocido para modelar software
Provee diversos tipos de diagramas, es ampliamente utilizado para
diseñar y documentar software.
Tiene la cualidad de ser compresible
Diagramas Estructurales
Muestran la estructura estática de los objetos en un sistema
- Diagramas:
* **Diagrama de clases**
* **Diagrama de objetos**
* Diagrama de componentes
* Diagrama de despliegue
* Diagrama de paquetes
* Diagrama de estructura compuesta
Diagramas de Comportamiento
Muestran el comportalmiento dinámico de los objetos en el sistema
- Diagramas:
. Diagrama de actividades
. Diagrama de casos de uso
. **Diagrama de secuencia**
. Diagrama de comunicación
. Diagrama de tiempos
. Diagrama global de interacciones