presentación final oop clase

14

Click here to load reader

Upload: adan-silva

Post on 04-Jul-2015

681 views

Category:

Education


1 download

TRANSCRIPT

Page 2: Presentación Final OOP Clase

¿Para qué cree este

software?

• Para satisfacer las necesidades de

microempresarios con un negocio de

ventas de productos en general, que

tenga la necesidad de manejar altas de

productos, inventarios, etc.

Page 3: Presentación Final OOP Clase

¿Para quién cree este

Software y porqué?

• Este Software como lo comente antes va

dedicado a microempresarios en general,

pero la persona en quien me inspire para

hacerlo fue en mi tía que tiene una tienda

de abarrotes.

Page 4: Presentación Final OOP Clase

• El ¿porqué? fue que una vez cuando fui a

su casa vi que tenia una libreta llena de

nombres, cantidades, precios toda la

mercancía que le llegaba, etc y es muy

tedioso estar escribiendo y/o buscando

precios o cantidades, y más me animó

desarrollar este Software al ver que tiene

su netbook bajo el mostrador para chatear

con mis tios, pues mejor que ahora la use

en algo más útil para el negocio.

Page 5: Presentación Final OOP Clase

Diseño de Clases

• Bueno, después de estar entre que esta clase si

y esta no al final me quede con las siguientes

clases:

• Grocery: Panel de Control Principal.

• Product: Espacio para agregar productos.

• Inventory: Guarda los productos temporalmente

en memoria y a parte en un .txt

• Purchase: Que por el momento solo administra

si hay un producto disponible o no.

Page 6: Presentación Final OOP Clase

Diagrama de Clases

Page 7: Presentación Final OOP Clase

Diseño de Secuencias

• Bueno mi clase principal es Grocery, de ahí

primera mente accedes a la opción Agregar

Producto, ya que agregas el producto regresas

al panel de Control principal, (puedes seguir

repitiendo este procedimiento) ya que

terminamos de agregarlos para hacer consultas

al inventario desde el Panel de Control nos

vamos a Inventory para ver lo que hemos

agregado y te regresa al panel de control. De

ahí accedemos a Purchase para hacer

consultas de productos más personalizadas.

Page 8: Presentación Final OOP Clase

Diagrama de Secuencias

Page 9: Presentación Final OOP Clase

Diseño de Pruebas

• Las pruebas que diseñe más que nada fue

para verificar la introducción del nombre

como del ID del producto ya que es lo que

será necesario para las búsquedas y

consultas de los productos.

Page 10: Presentación Final OOP Clase

Demostración (código) de

Pruebas Unitarias

Page 11: Presentación Final OOP Clase

Diseño de Pantallas

• Inicialmente, diseñe una pantalla algo

similar al modelo del sistema en la

terminal. Pero con sus comentarios y

sugerencias decidí modificar el diseño que

ya tenía por uno que se viera más

interactivo y con un toque de humor.

Page 12: Presentación Final OOP Clase

Prototipo de Panel de

Control

Page 14: Presentación Final OOP Clase

•GRACIAS!