Con un enfoque actual, ameno y práctico, este proyecto editorial desarrolla los contenidos del módulo Desarrollo de funciones en el sistema informático, incluido en el Ciclo Formativo de Grado Superior de Administración de Sistemas Informáticos. En el libro se hace un recorrido por las diferentes técnicas y mecanismos propios de la creación de programas tanto para sistemas operativos como para sistemas en red. Se han utilizado tres lenguajes de programación. Hemos aplicado el lenguaje C, por varias razones: por un lado se trata del lenguaje con el que se han desarrollado algunos de los sistemas operativos más importantes, como UNIX y sus diferentes clones como Linux, y con el también se han escrito muchos protocolos de comunicaciones. Asimismo, éste es el lenguaje con el que los alumnos a los que va dirigida esta obra, y una gran parte de los programadores actuales, comenzaron su andadura por este complejo “mundo” de la programación. No obstante este libro abre al lenguaje de programación más utilizado para el desarrollo de aplicaciones que han de trabajar en cualquier sistema en red, como es el caso de Internet, y por tanto sobre sistemas, arquitecturas y plataformas muy diferentes: JavaTM. Al adquirir estos conocimientos, el estudiante se prepara de manera satisfactoria para incorporarse al mercado laboral, pudiendo desarrollar las siguientes funciones: • Desarrollar un programa ejecutable utilizando las interfaces de programación que ofrece el soft-base de un sistema operativo monousuario, multiusuario y de red. • Establecer procedimientos de prueba que permitan verificar el funcionamiento del sistema y de los programas desarrollados. • Elaborar la documentación sobre la configuración del sistema y los cambios o mejoras desarrollados en el programa. • Valorar técnica y económicamente la implicación que tienen los cambios sobre un sistema considerando su configuración.