En el presente artículo se aborda el desarrollo y la implementación de un sistema informático de apoyo para la generación de horarios de docentes del Tecnológico de Estudios Superiores de Coacalco (TESCo), haciendo énfasis en la metodología de Proceso Racional Unificado (RUP) y en el lenguaje unificado de modelado (UML), los cuales se complementan y ayudan a abordar el desarrollo de software, además de ser considerados como metodologías importantes en la elaboración de proyectos de software por su enfoque a la adaptabilidad y la importancia que estas le dan a la calidad del sistema final. También es de suma importancia la implementación de la seguridad informática en donde se debe proteger el recurso primordial que es la información, considerando los rubros importantes de la seguridad informática: la integridad, confidencialidad y disponibilidad.
Palabras clave: Cifrado, Encriptación, Metodología RUP, Pruebas de software, Seguridad informática.