Instituto
Universitario
PolitĂŠcnico
Santiago
MariĂąo
Introducción
Día a día la tecnología avanza, surgen nuevas y mejores formas de hacer las cosas, siempre buscando métodos más efectivos, confiables, con mayor calidad y menos riesgos. Las herramientas CASE nacen para auxiliar a los desarrolladores de software, lo que permite el apoyo computarizado en todo o en parte del ciclo de vida del desarrollo de un sistema de software. El término CASE se refiere a herramientas para el desarrollo de sistemas que constan de cinco componentes:
herramientas
generadores de interfaces,
de
diagramación,
depósito
generadores de código
de
información,
y herramientas de
administración. Las herramientas CASE hacen hincapié en las actividades de alto nivel, aunque el objetivo a largo plazo es abarcar las actividades de análisis, diseño y desarrollo. En resumen, las herramientas CASE son un complemento de la caja de herramientas del ingeniero del software. CASE proporciona al ingeniero la posibilidad de automatizar actividades manuales y de mejorar su visión general de la ingeniería. Por su parte los sistemas SCADA (Supervisory Control And Data Adquisition) son aplicaciones
de
software,
diseñadas
con
la
finalidad de controlar y supervisar procesos a distancia. Se basan en la adquisición de datos de los procesos remotos.
Según Alan Chimura (CASE Associates), "Las herramientas CASE incluyen manejadores, métodos, técnicas, disciplina, e instrucciones, todos trabajando juntos. Definir CASE menos ampliamente y presentarlo sin un suficiente entorno de apoyo es un acto de negligencia".
Las herramientas CASE pueden clasificarse por su función, su papel como instrumentos para administradores o personal técnico, por su utiliza-ción en los distintos pasos del proceso de ingeniería del software, la arquitectura de entorno (hardware y software) que les presta su apoyo, o incluso por su origen o su coste.
Una primera clasificación considerando su amplitud :
del
CASE
TOOLKIT: Es una colección de herramientas integradas que permiten automatizar un conjunto de tareas de algunas de las fases del ciclo de vida del sistema informático: Planificación estratégica, Análisis, Diseño, Generación de programas. WORKBENCH: Son conjuntos integrados de herramientas que dan soporte a la automatización del proceso completo de desarrollo del sistema informático. Permiten cubrir el ciclo de vida completo. El producto final aportado por ellas es un sistema en código ejecutable y su documentación.
UPPER CASE: Planificación estratégica, Requerimientos de Desarrollo Funcional de Planes Corporativos. MIDDLE CASE: Análisis y Diseño.
LOWER CASE: Generación de código, test e implantación
es
ERwin PLATINUM ERwin es una herramienta para el diseño de base de datos, que Brinda productividad en su diseño, generación, y mantenimiento de aplicaciones. Desde un modelo lógico de los requerimientos de información, hasta el modelo físico perfeccionado para las características específicas de la base de datos diseñada, además ERwin permite visualizar la estructura, los elementos importantes, y optimizar el diseño de la base de datos. Genera automáticamente las tablas y miles de líneas de stored procedure y triggers para los principales tipos de base de datos.
EasyCASE Esta herramienta permite automatizar las fases de análisis y diseño dentro del desarrollo de una aplicación, para poder crear las aplicaciones eficazmente – desde el procesamiento de transacciones a la aplicación de bases de datos de cliente/servidor, así como sistemas de tiempo real.
Oracle Designer Oracle Designer es un conjunto de herramientas para guardar las definiciones que necesita el usuario y automatizar la construcción rápida de aplicaciones cliente/servidor gráficas. Integrado con Oracle Developer, Oracle Designer, que provee una solución para desarrollar sistemas empresariales de segunda generación. System Architect Esta herramienta posee un repositorio único que integra todas las herramientas, y metodologías usadas. En la elaboración de los diagramas, el System Architect conecta directamente al diccionario de datos, los elementos asociados, comentarios, reglas de validaciones, normalización, etc. Rational Rose Rational Rose es una herramienta de producción y comercialización establecidas por Rational Software Corporation( actualmente parte de IBM). Rose es un instrumento operativo conjunto que utiliza el Lenguaje Unificado (UML) como medio para facilitar la captura de dominio de la semántica, la arquitectura y el diseño. Este software tiene la capacidad de :Crear,Ver,Modificar y Manipular los componentes de un modelo.
Los sistemas SCADA (Supervisory Control And Data Adquisition) son aplicaciones de software, diseñadas con la finalidad de controlar y supervisar procesos a distancia. Se basan en la adquisición de datos de los procesos remotos. Se trata de una aplicación de software, especialmente diseñada para funcionar sobre ordenadores en el control de producción, proporcionando comunicación con los dispositivos de campo (controladores autónomos, autómatas programables, etc.) y controlando el proceso de forma automática desde una computadora. Esquema sistemas SCADA
Supervisión remota de instalaciones y equipos: Permite al operador conocer el estado de desempeño de las instalaciones y los equipos alojados en la planta, lo que permite dirigir las tareas de mantenimiento y estadística de fallas.
Procesamiento de datos: El conjunto de datos adquiridos conforman la información que alimenta el sistema, esta información es procesada, analizada, y comparada con datos anteriores, y con datos de otros puntos de referencia, dando como resultado una información confiable y veraz Generación de reportes: El sistema permite generar informes con datos estadísticos del proceso en un tiempo determinado por el operador.
Control remoto de instalaciones y equipos: Mediante el sistema se puede activar o desactivar los equipos remotamente (por ejemplo abrir válvulas, activar interruptores, prender motores, etc.), de manera automática y también manual. Además es posible ajustar parámetros, valores de referencia, algoritmos de control, etc. Visualización gráfica dinámica: El sistema es capaz de brindar imágenes en movimiento que representen el comportamiento del proceso, dándole al operador la impresión de estar presente dentro de una planta real. Estos gráficos también pueden corresponder a curvas de las señales analizadas en el tiempo.
Representación se señales de alarma: A través de las señales de alarma se logra alertar al operador frente a una falla o la presencia de una condición perjudicial o fuera de lo aceptable. Estas señales pueden ser tanto visuales como sonoras.
Conclusión Resulta más que obvio que tanto las herramientas CASE como los sistemas SCADA tienen un papel casi que obligatorio en todo sistema actual, ya que su efectividad es sumamente necesaria para obtener los resultados más óptimos y beneficiosos, el hecho de que los sistemas SCADA den la opción de controlar y monitorear un software o un equipo en concreto estando a distancia, implica un número infinito de beneficios para el operador, es por esto qué debe ser en medida de lo posible utilizado y empleado para que de esta manera se puedan ver y percibir en experiencia propia los beneficios que trae el uso de estos sistemas, por supuesto sin dejar de lado las herramientas CASE que cumple precisamenet la función de brindarnos apoyo y soluciones al momento de que se nos presenten ciertos problemas concretos.
Bibliografía
http://fds-herramientascase.blogspot.com
http://datateca.unad.edu.co/contenidos/203052/UNIDAD_1/Introduccion_SCADA. pdf
http://www.uco.es/grupos/eatco/automatica/ihm/descargar/scada.pdf
http://control-accesos.es/scada/¿que-es-un-sistema-scada