Este documento presenta una introducción al modelado, análisis, diseño y documentación de proyectos de software. Explica que el modelado es una actividad formal para entender y comunicar aspectos del mundo real mediante el uso de lenguajes naturales, notaciones semi-formales o formales. Describe técnicas como el modelado empresarial, de requerimientos funcionales y no funcionales. También cubre conceptos clave del análisis como las transformaciones y flujos de datos. Finalmente, detalla etapas del diseño como el preliminar, detallado