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
|
||
|
|
||
|
|