presentación final oop clase
TRANSCRIPT
Presentación Final
• Programación Orientada a Objetos
• Dra. Elisa Schaeffer
• Adán de Jesús Silva Cuéllar
• 1462847
• Martes M1, Salón 4100
17 de mayo del 2011
http://mick-st.blogspot.com/2011/05/presentacion-
final-clase.html
¿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
Sugerencias y/o
Comentarios
• COMENTEN MI BLOG!
•GRACIAS!