Está en la página 1de 6

EVIDENCIA 1

Equipo Charmander
ANALISIS.

Instrucciones de la evidencia:

1. Con base en tus conocimientos, indica los pasos del ciclo de vida del desarrollo de
un software.

2. Lee el siguiente problema:

Una tienda de música tiene la necesidad de generar un pequeño sistema para controlar su
inventario.

3. Realiza la solución del problema, considerando:


a. El programa deberá cumplir las siguientes necesidades:
 Mostrar el catálogo de productos que registran en su inventario
(actualmente se dedican a vender CD’s, DVD’s y Blu Rays).
 Preguntar al usuario el precio de compra y precio de venta de cada tipo
de producto.
 Preguntar al usuario cuántas unidades va a registrar de cada uno de
los productos.
 Solicitar el nombre, dirección y teléfono del proveedor.
 Calcular el monto de compra.
 Calcular las ganancias que se van a obtener cuando se venda todo.
 Mostrar cuánto dinero se tiene invertido y en qué productos.
 Mostrar las ganancias totales que se van a obtener con el inventario
registrado.
 Imprimir la información en pantalla.

4. La solución deberá contener lo siguiente:


a. Análisis: Examina los requerimientos y genera una lista de todas las
necesidades detalladas que identifiques del sistema. Define las entradas, salidas y el
proceso.
b. Diseño: Plantea el algoritmo de la solución utilizando pseudocódigo y
diagramación en Raptor. Valida el diagrama de flujo y muestra las evidencias de la
consola de Raptor. Indica también los casos de prueba para asegurar que tu
programa funciona correctamente (mínimo tres casos de prueba, cada prueba deberá
tener un identificador, la descripción de la prueba, las entradas y las salidas
esperadas).
c. Codificación: Programa la solución utilizando C++, incluye el comentario de
encabezado donde muestres lo que realiza el programa, las entradas y las salidas
(puedes incluir comentarios simples dentro del programa para mejorar el
entendimiento de tu programa).
EVIDENCIA 1

Equipo Charmander
d. Pruebas: Ejecuta las pruebas y documenta la evidencia de cada caso de
prueba. Genera el reporte de la ejecución de pruebas.

Recuerda que el programa deberá usar las mejores prácticas de indentación y orden del
código.

5. Con base en lo anterior, elabora un reporte del procedimiento que realizaste para
desarrollar el software y los problemas que presentaste para lograr su correcto
funcionamiento.

Nota: No olvides incluir el proyecto de Dev C++, así como el diagrama de flujo en Raptor.

Sabemos que una tienda de música tiene la necesidad de programa que controle
su inventario

Requerimientos que necesitamos:

 Necesitamos un sistema que controle el inventario.


 Necesitamos un programa que muestre un catálogo de los productos.
 Necesitamos un programa que de precios al cliente.
 Necesitamos un programa que nos diga cuantas unidades tenemos de cada
producto.
 Un programa que registre nombres y direcciones.
 Programa que calcule ganancias, dinero invertido y ganancias totales.

Datos de entrada:

 CD´s, DV´s y Blu rays


 Catalogo
 Nombres y direcciones

Datos de salida:

 Variedades de cd´s, dv{s y blu rays


 Cuántas unidades hay registradas
 Precios de venta
 Cuánto dinero existe en inventario
 Ganancias y ganancias totales
EVIDENCIA 1

Equipo Charmander

Seudocódigo:

 Inicio
 Pedir escribir “mostrar catalogo”
 Leer “mostrar catalogo”
 Pedir escribir “El precio de compra de CD´s, DV´s y Blu rays es de”
 Leer “El precio de compra de CD´s, DV´s y Blu rays es de”
 Pedir escribir “El precio de venta de CD´s, DV´s y Blue rays es de”
 Leer “El precio de venta de CD´s, DV´s y Blu rays es de”

 Pedir escribir al usuario “Nombre y dirección

 Leer “datos del usuario”

 Pedir escribir “cantidad de CD´s, DV´s y Blu rays que se desean”

 Leer “cantidad de CD´s, DV´s y Blu rays que se desean”

 Preguntar “cantidad de dinero invertido en CD´s, DV´s y Blu rays”

 Leer “cantidad de dinero invertido en CD´s, DV´s y Blu rays”

 Escribir “El total de ventas es de”

 Leer “El total de ventas es de”

 Escribir “sus ganancias totales de CD´s, DV´s y Blu rays es de”

 Fin
EVIDENCIA 1

Equipo Charmander

Diagrama
EVIDENCIA 1

Equipo Charmander

Programa
EVIDENCIA 1

Equipo Charmander
Reporte

Primero leímos el problema para así analizar lo que solicitaba y en un borrador


primero buscamos las variables que ocuparíamos para desarrollar nuestro
diagrama de flujo y seudocódigo para llevar a cabo el programa que solicitan
después de definir nuestras variables analizamos los datos de entrada y salida de
acuerdo con lo que se solicita, ya que definimos todo lo anterior iniciamos con el
desarrollo de nuestro diagrama de flujo ocupando las variables que habíamos
definido anteriormente, ya que acabamos el diagrama fue más fácil hacer el
seudocódigo ya que solo teníamos que pasar las instrucciones que habíamos
puesto en el diagrama al final hicimos la prueba de escritorio para comprobar que
el programa funcione correctamente y de ahí pudimos corregir algunos errores que
fuimos teniendo en el diagrama y en el seudocódigo hasta que salía el resultado
esperado.

También podría gustarte