Está en la página 1de 2

UNIVERSIDAD CATÓLICA DE SANTA MARÍA

FACULTAD DE CIENCIAS E INGENIERÍAS FÍSICAS Y FORMALES


ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS

LABORATORIO 07: UML DIAGRAMAS DE CLASES

CURSO: ANÁLISIS Y DISEÑO DE SISTEMAS


DOCENTE: ING. JOSÉ ALFREDO SULLA TORRES

Presentado por:
-Leiva Chucuya Yhair Yhomar 2019255201
-Ordoñez Arratia Joseph Fernando 2020245441
-Pérez Galdos Sebastian 2020702071
-Velarde Condo Pablo Cesar 2020231501
-Zamudio Zea Zahir 2020603151

Grupo 02
Arequipa – Perú
2022
Actividades
1. Realice la Descripción de las Clases, Atributos, Operaciones y Responsabilidad de su proyecto.

 En el sistema el usuario se identifica con su nombre de usuario, contraseña, y su ID. Así podrá
administrar los pagos que hagan los clientes.
 Cada producto consta de un nombre y precio, por lo que cada cliente va acumulando el monto por
cada producto que desee llevar.
 Cada cliente tiene un método de pago, un nombre, el producto que desea comprar. Previamente
deberá verificar el producto o cuantas unidades de cada producto desea llevar como también si va
a pagar con tarjeta o dinero en efectivo.
 El pago consta de un precio, un método de pago, una operación y un residuo. Dependerá de los
cálculos el saber si hay una devolución.
 El stock cuenta con el código del producto el cual se podrá verificar o modificar.
2. Realice el Diagrama de Clases de su Proyecto.

Cuestionario
¿Qué son los Diagramas de Clases?
Son uno de los tipos de diagramas más útiles, ya que trazan claramente la estructura de un sistema
concreto al modelar sus clases, atributos, operaciones y relaciones entre objetos.
¿Qué es generalización?
Es una relación entre dos clases de modo que una, la subclase o clase hija se considera como forma
especializada de la otra, la superclase o clase padre.
Las relaciones de generalización son entre clases, no entre instancias como ocurre en el resto de las
asociaciones.
¿Qué es una especificación?
Refleja las interfaces de las clases, pero no su implementación. Aquí las clases aparecen más cercanas a
los tipos de datos ya que un tipo representa una interfaz que puede tener muchas implementaciones
diferentes.

También podría gustarte