Glosario de Terminos Generales

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 6

GLOSARIO DE TERMINOS GENERALES

Programación orientada a objetos (OOP): es un modelo de programación en el


que el diseño de software se organiza alrededor de datos u objetos, en vez de
usar funciones y lógica.
OOP: es un modelo de programación informática que organiza el diseño de
software en torno a datos u objetos, en lugar de funciones y lógica. Un objeto se
puede definir como un campo de datos que tiene atributos y comportamiento
únicos.
La programación orientada a objetos se centra en los objetos que los
desarrolladores quieren manipular en lugar de enfocarse en la lógica necesaria
para manipularlos. Este enfoque de programación es adecuado para programas
que son grandes, complejos y se actualizan o mantienen activamente.
El primer paso en OOP es recopilar todos los objetos que un programador desea
manipular e identificar cómo se relacionan entre sí, un ejercicio que a menudo se
conoce como modelado de datos.
Imagen (#): Breve explicación de la OOP
Ventajas de la Programación Orientada a Objetos
 Reutilización del código.
 Convierte cosas complejas en estructuras simples reproducibles.
 Evita la duplicación de código.
 Permite trabajar en equipo gracias al encapsulamiento ya que minimiza la
posibilidad de duplicar funciones cuando varias personas trabajan sobre un
mismo objeto al mismo tiempo.
 Al estar la clase bien estructurada permite la corrección de errores en varios
lugares del código.
 Protege la información a través de la encapsulación, ya que solo se puede
acceder a los datos del objeto a través de propiedades y métodos privados.
 La abstracción nos permite construir sistemas más complejos y de una forma
más sencilla y organizada.
Principios Básicos de la OOP:
Principio 1: Abstracción:
La abstracción se basa en obtener la información esencial de los objetos y cosas
simples para representar la complejidad.
Por lo cual, estos objetos parte de un sistema representan código subyacente,
ocultando los detalles complejos al usuario.
Principio 2. Encapsulamiento:
El encapsulamiento permite limitar el acceso a los datos e información de los
objetos, protegiéndolos y ocultando detalle de los mismos datos.
Principio 3: Herencia
La herencia en POO permite que se defina una jerarquía entre clases y poder
compartir atributos y métodos comunes puedan ser reutilizados.
Principio 4: Polimorfismo
El polimorfismo nos permite diseñar objetos que pueden tener varios
comportamientos, lo que nos permite procesar objetos de diferentes maneras.
La encapsulación: es un mecanismo para reunir datos y métodos dentro de una
estructura ocultando la implementación del objeto, es decir, impidiendo el acceso a
los datos por cualquier medio que no sean los servicios propuestos.
La encapsulación: se refiere a la agrupación de datos con los métodos que operan
en esos datos, o la restricción del acceso directo a algunos de los componentes de
un objeto. La encapsulación se utiliza para ocultar los valores o el estado de un
objeto de datos estructurados dentro de una clase, evitando el acceso directo a
ellos por parte de los clientes de una manera que podría exponer detalles de
Implementación ocultos o violar la invariancia de estado mantenida por los
métodos.

Herencia en programación:
Clase en programación:

Lenguaje de programación C#:


Lenguaje de programación C++:
Lenguaje de programación C:
Lenguaje de programación Python:
Sistema Scada: Un sistema SCADA es un sistema de supervisión, control y
adquisición de datos que ayuda a mejorar la toma de decisiones en remoto desde
una cabina de mando en la Industria 4.0.
Características de un sistema SCADA:
Un sistema SCADA presenta una serie de particularidades que lo hacen muy
valioso dentro del sector industrial. Son las siguientes:
 Puede adquirir, procesar y almacenar un conjunto enorme de datos para
utilizar la información recibida de forma continua y confiable dentro del proceso
productivo de la empresa.
 Los sistemas SCADA pueden representar gráficamente todo el proceso
productivo para controlar de primera mano las diferentes variables y
monitorizarlas mediante alarmas.
 Gracias a sus características, ofrece la posibilidad de ejecutar acciones de
control mediante las que se puede modificar la evolución de todo el proceso
industrial.
 Permite la ampliación y adaptación de todo el sistema gracias a que cuenta
con una arquitectura abierta y flexible, que permite funcionar en base a las
necesidades de cada cliente.
 Ofrece una conectividad total con otro tipo de aplicaciones industriales y bases
de datos, ya sean de origen local o estén distribuidos en redes de
comunicación.
 La supervisión se puede realizar en remoto, ya que mediante un sistema de
pantallas los ingenieros encargados del mantenimiento y control de una serie
de dispositivos, pueden llevar a cabo la monitorización sin problemas.
 La causa del punto anterior es la capacidad del sistema SCADA
para representar gráficamente en una interfaz sencilla todos los datos que
recibe en tiempo real.
 Permite la explotación de los datos recabados en el día a día para mejorar
la gestión de la calidad, el control estadístico y la gestión de la producción.

Imagen (#): Diagrama básico del sistema Scada.


Investigación de operaciones:
Código abierto:
El Lenguaje Unificado de Modelado (UML): fue creado para forjar un lenguaje de
modelado visual común y semántica y sintácticamente rico para la arquitectura, el
diseño y la implementación de sistemas de software complejos, tanto en estructura
como en comportamiento. UML tiene aplicaciones más allá del desarrollo de
software, p. ej., en el flujo de procesos en la fabricación. En resumen es un
lenguaje visual para especificar, construir y documentar los artefactos de los
sistemas.
Diagrama UML: Los diagramas UML describen los límites, la estructura y el
comportamiento del sistema y los objetos que contiene. UML es una combinación
de varias notaciones orientadas a objetos: diseño orientado a objetos, técnica de
modelado de objetos e ingeniería de software orientada a objetos.
Actualmente es una necesidad contar con un plan bien analizado. Una
característica de desarrollo de sistemas es reducir el periodo de desarrollo, lo cual
demanda un diseño solido y UML permite diseñar dichos proyectos.
Repositorio: Un repositorio es un espacio centralizado donde se almacena,
organiza, mantiene y difunde información digital, habitualmente archivos
informáticos, que pueden contener trabajos científicos, conjuntos de datos o
software.
REFERENCIAS
Páginas Web: Principios básicos de la OOP (Contiene mucha información
relevante), https://ecosistema.buap.mx/forms/files/dspace-
23/1_principios_bsicos_de_la_poo.html

También podría gustarte