Unified Process Applied to the Implementation of the Finite Difference Time Domain Method in Python through Object Oriented Programming

Main Article Content

F. R. Valencia
H. N. Arcos
https://orcid.org/0000-0002-7328-7140

Abstract

The possibility of using the Unified Process for the design of a software to implement the Finite Difference Time Domain method has been analyzed. Thus a software was built with Object Oriented properties by following the main phases of the Unified Process: inception, elaboration, construction and transition. The activities delegated to the objects were defined through the application of the General Responsibility Assignment Pattern criteria, i.e. information expert, creator, controller, low coupling and high cohesion. The main results of each step are shown in Unified Modeling Language notation. The final structure of the program including the modules, packages and architecture was implemented in Python 3.5. The most important classes that resulted from the last iteration of the application of the Unified Process are presented so that the design could be applied to any software language.

Downloads

Download data is not yet available.

Article Details

How to Cite
Valencia , F. R. ., & Arcos , H. N. . (2018). Unified Process Applied to the Implementation of the Finite Difference Time Domain Method in Python through Object Oriented Programming. Revista Técnica "energía", 14(1), PP. 159–164. https://doi.org/10.37116/revistaenergia.v14.n1.2018.168
Section
TECNOLÓGICOS E INNOVACIÓN

Similar Articles

<< < 1 2 

You may also start an advanced similarity search for this article.