Revista Técnica Energía (Jan 2018)
Aplicación del Proceso Unificado en la Implementación del Método de Diferencias Finitas en el Dominio del Tiempo en Lenguaje Python mediante Programación Orientada a Objetos
Abstract
En este artículo se analiza la posibilidad de la utilización del Procedimiento Unificado para el diseño de un programa computacional en la implementación del método de Diferencias Finitas en el Dominio del Tiempo. De esta manera, se ha desarrollado un programa con características de Programación Orientada a Objetos mediante el seguimiento de las etapas del Proceso Unificado: incepción, elaboración, construcción y transición. Las actividades delegadas a los objetos fueron definidas mediante la aplicación del criterio Patrones Generales de Asignación de Responsabilidades, es decir, experto en información, creador, controlador, bajo acoplamiento y alta cohesión. Los resultados principales para cada paso se muestran en Lenguaje de Modelamiento Unificado. La estructura final del programa, que incluye módulos, paquetes y arquitectura ha sido implementada en lenguaje Python 3.5. Se presentan las clases más importantes que resultaron de la última iteración del Proceso Unificado de tal manera que el diseño pueda ser aplicado a cualquier lenguaje de programación.
Keywords