Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
INFORMÁTICA
MÓDULO
“Desarrollo de Software y Gestión de Base de Datos”
UNIDAD DIDÁCTICA
“Taller de Modelamiento de Software”
TEMA
UML
GRUPO N° 05
Ellen Zavaleta, Joel (Coordinador)
Chamorro Marquina, Leila.
Pérez Laysa, Angela.
Rodriguez Toribio, Rut.
DOCENTE
Mg. Ing. Néstor David Hilario Castro.
PERIODO ACADÉMICO
III Semestre – Turno Noche
2019 – I
2
UML
1. DEFINICIÓN
1.1. OBJETIVO
3
1.4. VENTAJAS DE UML
2.1. DEFINICIÓN
4
2.2. VISTA DE CASOS DE USO
5
dependencia que existen entre ellos. Es utilizado por el grupo de
desarrollo y consiste en el Diagrama de Componentes.
6
analistas funcionales (aquellos que definen qué debe hacer un programa sin
entrar a escribir el código) y analistas-programadores (aquellos que, dado un
problema, lo estudian y escriben el código informático para resolverlo en un
lenguaje como Java, C#, Python o cualquier otro). Por tanto, si estás dando
tus primeros pasos en programación, te recomendaríamos que te olvides de
UML hasta que tengas unos conocimientos mínimos como uso de
condicionales, bucles, y conocimiento de la programación orientada a objetos.
Esto es solo una recomendación, en realidad prácticamente cualquier persona
puede usar UML, incluso podría usarse para realizar esquemas o
documentación de procesos que no tengan que ver con la informática.
4. ELEMENTOS UML
7
4.3. ELEMENTOS DE COMPORTAMIENTO
5. RELACIONES EN UML
8
Para diferenciar las distintas relaciones se utilizan una Simbología con base en
varios tipos de líneas.
5.1. Dependencias
5.2. GENERACIONALES
9
Esta hace referencia a la relación de una súper clase o clase padre con una
subclase o clase hija. La generalización significa que los objetos hijos se
pueden emplear en cualquier clase donde pueda aparecer el padre, pero no a
la inversa. Es decir, el hijo puede sustituir al padre, pero el padre no puede
sustituir al hijo. Estas son sus características:
Figura 4. Generacionales
5.3. ASOCIACIONES
10
Figura 5. Asociaciones
5.4. REALIZACIÓN
11
Figura 6. Realización
CONCLUSIONES
IBLIOGRAFÍA
12