Este documento presenta una introducción a las metodologías de desarrollo de software, dividiéndolas en estructuradas y orientadas a objetos. Describe las metodologías estructuradas, incluyendo diagramas de flujo de datos, diccionarios de datos, diagramas de entidad-relación y más. También incluye un ejemplo de la aplicación de diagramas de flujo de datos para gestionar un video club.