Está en la página 1de 35

Las personas que aparecen en el siguiente evento en vivo autorizan al

SENA para que su testimonio libre y espontaneo quede grabado y sea


puesto a disposición en Colombia y el mundo.

La producción audiovisual realizada por el SENA se emplea en espacios


educativos, culturales, didácticos y de carácter institucional, y no tiene
fines publicitarios, comerciales ni económicos.
ADSO
FASE ANÁLISIS
FICHA 2547417

Actividad de aprendizaje: elaborar diagrama y documentación de


casos de uso / historias de usuario de acuerdo con el refinamiento de
requisitos.

Tema:

GA2-220501093-AA1-EV04: diagramas y documentación de


actividades del proyecto.

GA2-220501093-AA2: representar el contexto del negocio a través


del diagrama de dominio y actividades.
Un diagrama de clases es un tipo de diagrama estático que describe la estructura de un
sistema mostrando sus clases, atributos y las relaciones entre ellos. Los diagramas de
clases son utilizados durante el proceso de análisis y diseño de los sistemas, donde se crea
el diseño conceptual de la información que se manejará en el sistema, y los componentes
que se encargarán del funcionamiento y la relación entre uno y otro. En un diagrama de
clases se pueden distinguir principalmente dos elementos: clases y sus relaciones, (Flores
Cueto & Bertolotti Zuñiga, 2013).

Clase
Atributo

Métodos
DIAGRAMA DE CLASES
CLASES

Nombre de la clase. Ejemplos:

Atributos, datos o propiedades también


denominados miembros de la clase.

Métodos (operaciones) o acciones


propias de la clase. Estas acciones se
identifican con verbos en infinitivo.
DIAGRAMA DE CLASES

Ejemplo: en un software para un supermercado, seguramente los elementos más importantes


sobre los cuales sea importante mantener información son los productos, los clientes, las ventas
y los pedidos, en este caso se han encontrado las clases PRODUCTO, CLIENTE, VENTA y
PEDIDO.
Control de Acceso
El control de acceso o
la visibilidad define la
accesibilidad para los atributos o
métodos de la clase.
RELACIONES

Las relaciones entre las clases se dan por Asociación, Composición, Agregación,
Herencia.

Asociación
La relación entre clases, permite asociar objetos que colaboran entre sí. Cabe destacar que no es una
relación fuerte, es decir, el tiempo de vida de un objeto no depende del otro.

El ejemplo anterior indica que un Pedido está relacionado con cero o muchos Productos.
Multiplicidad
Composición (relación fuerte)
Relación estática, donde el tiempo de vida del objeto incluido está condicionado por el tiempo de vida
del que lo incluye. Este tipo de relación es comúnmente llamada Composición (el Objeto base se
construye a partir del objeto incluido, es decir, es "parte/todo").

Se representa de forma gráfica:

Agregación (relación débil)


Tipo de relación dinámica, en donde el tiempo de vida del objeto incluido es independiente del que lo
incluye. Este tipo de relación es comúnmente llamada Agregación (el objeto base utiliza al incluido
para su funcionamiento).

Se representa de forma gráfica:


Composición

Si se destruye el edificio, se destruye el departamento.


Este departamento no puede existir en varios edificios.

Edificio tiene uno a muchos departamentos.


Y departamento forma parte de edificio.
Agregación

Libros es parte de biblioteca y biblioteca está hecho uno o muchos libros


Herencia
Generalización

Reptil es un animal,
mamífero es un animal
Diagrama de Actividades
https://www.youtube.com/watch?v=CbSOviYN-rA

https://www.youtube.com/watch?v=7WRYH2ei5Rw&t=106s

https://www.youtube.com/watch?v=Z0yLerU0g-Q
En un documento poner:

Diagrama casos de uso con plantilla

Historias de usuario plantillas

Diagrama de clases

Diagrama de actividades
Modelo de dominio
Guías para hacer un modelo de dominio
Identificación de clases conceptuales
Modelo de dominio sin atributos

https://www.youtube.com/watch?v=O7oDs5JGOGs
Modelo de dominio roles

https://www.youtube.com/watch?v=HhvSuwtWCAs
Diagrama de paquetes
Elementos de un diagrama de paquetes

El diagrama de paquetes está constituido por dos elementos: Los paquetes y las dependencias.

Paquete
Un paquete es un conjunto de elementos. En concreto puede ser un conjunto de clases, casos de
uso, componentes u otros paquetes. No obstante, lo más común es que incluya otros paquetes.

Lo ideal es que este conjunto de elementos tenga una función diferenciada del resto de elementos
dando mayor claridad al diagrama y, por tanto, al Sistema de Información.

Es también importante identificar con nombres representativos de estas funciones a los distintos
paquetes.
Se representa con un símbolo simulando una carpeta, con el nombre en la parte superior:

Notación de un paquete
Como ejemplo, un paquete que contiene otros paquetes tendría la siguiente representación:
Ejemplo de diagrama de paquetes
A continuación se muestra, a modo de ejemplo, un
diagrama de paquetes de una aplicación:
La aplicación, que tiene como finalidad la
recepción y gestión de quejas y sugerencias.

También podría gustarte