Entes que participan en el problema

Tal como es posible observar en la documentación java, existen diversas clases que permiten el normal desarrollo de la aplicación. A continuación se presenta una breve descripción .

  • class basePanel
  • Esta clase posee métodos y atributos genéricos de los JPanel usados en la implementación del proyecto, los cuales sirve como por ejemplo para establecer una imagen de fondo en el JPanel.

  • class leftPanel
  • Esta clase es una clase derivada de la clase basePanel la cual tiene como labor especifica, generar una barra lateral que contenga los componentes necesarios para interactuar con el usuario, además debe interconectar los eventos de los componentes mencionados anteriormente con la carta smith y entre ellos mismos. Este método además de establecer las acciones para cada elemento, calcula la adaptación final del ejercicio en cuestión.

  • class buttomPanel
  • Esta clase también es una derivación de la clase basePanel, la cual realiza operaciones gráficas como agregar elementos al diagrama general equivalente del circuito al applet.

  • class centralPanel
  • Esta clase deriva de la clase padre basePanel y su funcion es la de contener o albergar la carta smith que procesará los datos entregados por los componentes del leftPanel y de la barra de menu.

  • class CGPanel
  • Esta clase es la encargada de juntar los paneles descritos anteriormente y dar el efecto visual como si fuera uno solo. además contiene la barra de menú que sirve para agregar componentes tanto al buttomPanel como a la carta smith.

  • class Smith
  • Esta clase como su nombre lo dice, es la implementacion de la carta smith en un objeto java, la cual posse herramientas de cálculo alojadas en métodos de la clase misma, como lo es el agregar un elemento en serie,agregar elementos en paralelo y retornar los valores de la impedancia de entrada equivalente.

    Definición del Sistema y sus Interacciones

    El sistema es identificable por medio del Applet que es desplegado cuando se accede a la aplicación; su interacción con el entorno es por medio de los parámetros que caracterizan la línea, además de los elementos agregados al sistema por la acción de entes externos, en este caso, las acciones de los usuarios, quienes ejercen diferentes estimulos sobre el sistema, de acuerdo al menú presente.