Sie sind auf Seite 1von 4

INGENIERA EN DESARROLLO DE SOFTWARE

ASIGNATURA
ANLISIS Y DISEO ORIENTADO A OBJETOS
UNIDAD I
INTRODUCCIN AL ANLISIS ORIENTADO A
OBJETOS
ACTIVIDAD 1
CARACTERSTICAS Y VENTAJAS DEL DISEO
ORIENTADO A OBJETOS
ALUMNO: SERGIO VARGAS OLIVARES
DOCENTE: JOS ANGEL PREZ HERNNDEZ

1. Investiga en diferentes fuentes a tu alcance un caso de aplicacin de anlisis y


diseo orientado a objetos que sea de tu inters.
Desarrollar e implementar un sistema de punto de venta (TPV)
2. Identifica en tu caso las principales actividades y elementos principales en que se
basa el enfoque orientado a objetos
a) Comunicacin de requisitos bsicos de usuario
Hay que recordar que los requisitos son una descripcin de las necesidades que debe
satisfacer un producto.
Se registra la compra en el sistema. Se calcula el impuesto aplicable. Se actualizan los
sistemas de inventario y de contabilidad. Se registran las comisiones. Se genera un recibo.
Se registran las aprobaciones de pago por tarjeta.
b) Mtodos de anlisis
El mtodo a usar sera el de ADOO, debido a que nos permite manejar objetos y clases,
adems de poder utilizar notacin UML.
c) Elementos del enfoque orientado a objetos: clases, objetos, instancia, atributos y mtodos.
Sera necesario crear las siguientes clases:
Venta

Identificador: numrico para cada venta


Fecha y hora para cada venta: Date
Importe: numrico con dos decimales
IVA: numrico con dos decimales
Total; numrico con dos decimales

Linea de venta
Producto: clase a crear
Unidades: numrico
Venta: clase a crear
Total: numrico con dos decimales
Producto:
Identificador: numrico y nico para cada producto
Nombre: texto
Familia: clase a crear
Precio: numrico con dos decimales

3. Describe el caso y explica por que te intereso


Se registra la compra en el sistema, se calcula el impuesto aplicable, se actualizan los
inventarios, se registran las comisiones (si las hay), se registra los pagos por tarjeta y se
genera un ticket de compra para el cliente.
El escenario principal seria el siguiente:
1. llega un cliente a la tienda con bienes y servicios que adquirir
2. el cajero comienza una nueva ventajas
3. el cajero introduce un identificador de producto
4. el sistema registra el elemento y presenta una descripcin del mismo, su precio y
cantidades
el cajero repite los pasos 3 y 4 hasta que no haya mas productos
5. el sistema presenta el total con los impuestos calculados
6. el cajero pide el pago al cliente
7. el cliente paga y el sistema procesa el pago
8. el sistema registra la venta y actualiza la informacin en los inventarios
9. el sistema genera el ticket correspondiente
10. El cliente se retira.
En lo particular el caso me parece muy interesante debido a que todos estamos inmersos a
los sistemas de pago que existen en casi todas las tiendas de conveniencia y
departamentales, por lo que considero muy importante un sistema de este tipo.
4. Replantea el caso de aplicacin del diseo y anlisis orientado a objetos con base
en los requerimientos de una situacin laboral, personal o profesional de tu propio
inters.
Replanteando el caso me gustara crear una aplicacin del juego de dados, si el total
obtenido es siete el jugador gana, en cualquier otro caso pierde.
5. Identifica y ejemplifica con base en tu caso las diferencias entre anlisis, diseo y
programacin orientada a objetos
Anlisis: desarrolla una serie de modelos que describen el software a trabajar para satisfacer
un conjunto de requisitos.
Diseo: es el proceso de aplicar distintas tcnicas y principios con el objetivo de definir y
orientar un proceso o sistema, con los suficientes detalles como para permitir su realizacin.
POO: es una metodologa de programacin que define programas en trminos de clases de
objetos, entidades que combinan datos, procedimientos y propiedades.

Das könnte Ihnen auch gefallen