44 lines
1.3 KiB
Markdown
44 lines
1.3 KiB
Markdown
# 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
|
|
|
|
|