Actividad 1. Diseño descendente en la programación


Introducción

En el presente documento se mostrara el concepto del método descendente, así como un mapa mental con sus diferentes caracterizas, ventajas, desventajas, un pequeño ejemplo y la importancia del método descendente.
Lo que se pretende en la actividad es lograr identificar la funcionalidad y los beneficios que genera el diseño descendente 

Método divide y vencerás

El método divide y vencerás consiste en dividir un problema en módulos, que son problemas más sencillos de realizar, a su vez estos mismos módulos se pueden dividir en otros problemas mucho más fáciles.
La finalidad del método es lograr dar solución al problema  a través  de otros problemas menos complicados e incluso lograr que cada problema sea independiente al problema principal, lo que se convierte en un gran beneficio ya que permite la ayuda de otras personas para dar solución al problema.
Ejemplo
Alejandro es dueño de varias tiendas de productos electrónicos y desea conocer cuál ha sido su producto estrella y su producto menos adquirido, en el último año de ventas, para ello requiere una base de datos estadísticos donde se muestren cuáles son esos dichos productos.
Para que Alejandro logre la base de datos necesita dividir este trabajo en pequeñas tareas y repartirla en sus trabajadores
La primera tarea será para cada uno de sus gerentes de tienda, en donde se encargaran de hacer una lista sobre las ventas obtenidas de cada producto durante un año
Una vez que se obtenga toda la información de cada tienda, Alejandro podrá calcular la venta total de cada producto y así conocer cuál es su producto más vendido y el menos vendido de todas sus tiendas
Diagrama de modulo
Actividad 1 Fundamentos de programación
Mapa mental