presentación final oop clase

Post on 04-Jul-2015

681 Views

Category:

Education

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

¿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.

¿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.

• 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.

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.

Diagrama de Clases

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.

Diagrama de Secuencias

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.

Demostración (código) de

Pruebas Unitarias

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.

Prototipo de Panel de

Control

•GRACIAS!

top related