Se trata de una introducción a la ingeniería de desarrollo de sistemas complejos para estudiantes de ingeniería de telecomunicación. Se describen métodos de diseño de sistemas partiendo de una necesidad, aplicando diversas tecnologías básicas (electrónica, comunicaciones, programación, etc.) y llegando a una solución que ofrezca un servicio satisfactorio y optimice los procesos de desarrollo y explotación. Algunos temas que incluye el libro son: estructuración y representación de sistemas complejos; características que deben considerarse al diseñar un sistema; la metodología clásica secuencial: definición, análisis, diseño y verificación; gestión de configuración; metodologías iterativas y diseño incremental