Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Act3 IntGra N5 1973825
Act3 IntGra N5 1973825
ACTIVIDAD # 3
“Diccionario de datos”
Conclusiones.......................................................................................................................... 12
Referencia Bibliográfica......................................................................................................... 13
1
Introducción
En el mundo de las interfases graficas nos encontraremos con distintos retos, ya que
conlleva el realizar distintas cosas, como hemos visto en actividades anteriores, todo lo que
vemos aquí es cada vez un aprendizaje nuevo y hay que tener distintas maneras realizar
nuestros trabajos; en la anterior actividad vimos que organizarnos con un diagrama de Gantt
Nos puede ser de mucha utilidad, así que en esta ocasión toca elaborar un diccionario de
datos, el cual es muy útil y veremos mas adelante el por qué.
2
Marco Teórico
¿Qué es un diccionario de datos?
3
5 de flujo de datos y auxilia a los analistas que participan en la determinación de los
requerimientos del sistema.
• Su contenido se emplea durante el diseño.
• Describe los detalles de las relaciones entre almacenes que se enfatizan en un diagrama de
entidad-relación.
Por otro lado, la importancia de estos diccionarios es la representación y el análisis de la
base de datos, su influencia sobre el tratamiento semántico de base de datos y además de las
características de aplicaciones mencionadas anteriormente, esto se determina mediante:
• Maneja el detalle de las características de la base de daros del sistema de información.
• Aplica una terminología y significado común, facilitando la compresión de todos los
elementos, campos o columnas de la tabla de la base de datos del sistema de información.
• Facilita la usabilidad e interoperabilidad de los datos que se definen en el diccionario
de daros con otras bases de datos.
• Describe la composición de los paquetes de daros en la base de datos.
4
Contenido
5
Lenguaje de programación: Visual basic y sus
características principales
Visual Basic (VB) es un lenguaje de programación dirigido por eventos. Fue desarrollado
por Alan Cooper para Microsoft y es un dialecto de BASIC con importantes agregados. Su
primera versión fue presentada en 1991, con la intención de simplificar la programación
utilizando un ambiente de desarrollo1. Microsoft VBA (Visual Basic para aplicaciones) es el
lenguaje de macros de Microsoft Visual Basic que se utiliza para programar aplicaciones
Windows y que se incluye en varias aplicaciones Microsoft. Visual Basic.NET es un lenguaje
de programación orientado a objetos que cuenta con los beneficios que le brinda.NET
Framework.
Procedimientos
Describe los procedimientos Sub, Function, Property y Operator, así como temas avanzados,
como procedimientos recursivos y sobrecargados.
6
Lenguaje de programación: C, C#, C++ y sus características
principales
1. C:
o Paradigma de programación: Se considera un lenguaje de
programación procedural, lo que significa que se enfoca en la ejecución
secuencial de instrucciones.
o Características:
▪ Sintaxis concisa y poderosa.
▪ Ampliamente utilizado en sistemas operativos, controladores de
dispositivos y aplicaciones de bajo nivel.
▪ No tiene recolección automática de basura, lo que requiere una gestión
manual de memoria.
▪ Ideal para programación de sistemas y aplicaciones de alto
rendimiento.
2. C#:
o Paradigma de programación: Se centra en la programación orientada a
objetos, lo que facilita la organización y estructuración del código.
o Características:
▪ Multiplataforma: Ejecutable en sistemas comunes como Windows,
macOS y Linux.
▪ Sintaxis similar a C, C++, Java y otros.
▪ Lenguaje moderno con actualizaciones frecuentes.
▪ Fuertemente tipado (tipado estático).
▪ Orientado a componentes.
▪ Utilizado en el desarrollo de aplicaciones móviles y software simple.
3. C++:
o Paradigma de programación: Además de ser procedural, también permite
la programación orientada a objetos, lo que permite la creación de clases y
la reutilización de código.
7
o Características:
▪ Potente y versátil.
▪ Ampliamente utilizado en videojuegos, sistemas embebidos y
aplicaciones de alto rendimiento.
▪ Permite el uso de punteros y gestión manual de memoria.
▪ Mayor complejidad en comparación con C#.
En resumen, C es ideal para programación de sistemas, C# se utiliza en aplicaciones
móviles y software simple, mientras que C++ se aplica en desarrollos más complejos y de
gran escala
8
Lenguaje de programación: Python y sus características
principales
Python es un lenguaje de programación informático que se utiliza a menudo para crear sitios
web y software, automatizar tareas y realizar análisis de datos. Python es un lenguaje de
propósito general, lo que significa que se puede utilizar para crear una variedad de programas
diferentes y no está especializado en ningún problema específico. Esta versatilidad, junto con
su facilidad para los principiantes, lo ha convertido en uno de los lenguajes de programación
más utilizados en la actualidad. Una encuesta realizada por la empresa de análisis del sector
RedMonk encontró que era el segundo lenguaje de programación más popular entre los
desarrolladores en 2021.
9
Lenguaje de programación: Xamarin y sus características
principales
1. Abstracción de Plataforma:
o Xamarin actúa como una capa de abstracción que gestiona la comunicación
entre el código compartido y el código específico de cada plataforma (iOS,
Android o Windows).
2. Compartición de Código:
o Los desarrolladores pueden compartir aproximadamente el 90 % del
código entre las diferentes plataformas.
o Esto permite escribir toda la lógica de negocios en un solo lenguaje,
como C#, y obtener un rendimiento y apariencia nativos en cada plataforma.
3. Entorno Administrado:
o Xamarin se ejecuta en un entorno administrado que ofrece ventajas como
la asignación de memoria y la recolección de elementos no utilizados.
o Esto simplifica la gestión de recursos y mejora la eficiencia.
4. Compilación en Paquetes Nativos:
o Las aplicaciones de Xamarin se pueden escribir en PC o Mac y luego
compilar en paquetes de aplicación nativos, como un archivo .apk en
Android o un archivo. ipa en iOS.
5. Enlaces Completos a los SDK Subyacentes:
o Xamarin proporciona enlaces para casi todos los SDK de plataforma
subyacentes en iOS y Android.
o Estos enlaces están fuertemente tipados, lo que facilita su uso y garantiza
una comprobación sólida de tipos en tiempo de compilación.
6. Interoperabilidad con Lenguajes como Objective-C, Java, C y C++:
o Xamarin permite invocar directamente bibliotecas de Objective-C, Java, C
y C++.
o Esto amplía las posibilidades de reutilización de código de terceros.
7. Xamarin.Forms:
o Además de Xamarin, existe Xamarin.Forms, que permite compartir
el diseño de la interfaz de usuario entre plataformas.
o Con Xamarin.Forms, los desarrolladores pueden escribir aplicaciones
multiplataforma en C# con Visual Studio.
En resumen, Xamarin es una herramienta esencial para desarrolladores que desean
crear aplicaciones móviles eficientes y compartir código entre diferentes sistemas
operativos. Su enfoque en el rendimiento y la accesibilidad al API nativo lo convierte en una
opción popular en el mundo del desarrollo de aplicaciones móviles
10
información acerca del uso y las aplicaciones de las
interfases gráficas en el sector industrial.
Response stopped
Las interfaces gráficas se utilizan en diversos sectores industriales para transmitir
información de manera clara y eficaz. Aquí tienes algunos ejemplos de sus aplicaciones:
1. Automatización y Control:
o Las HMI (Interfaces Hombre-Máquina) permiten a los operadores
supervisar y controlar procesos industriales en tiempo real. Se aplican en
almacenes, líneas de montaje, producción farmacéutica y otros entornos.
o Gestión de Infraestructuras: Control de alumbrado, climatización, redes
eléctricas y sistemas ferroviarios.
o Industria Química: Control de reactores y dosificaciones.
o Industria Electrónica: Diseño y manufactura de productos electrónicos.
o Industria Alimentaria: Monitoreo de cadena de frío, embotellado,
pasteurización, etc.
2. En el entorno industrial, la usabilidad es crucial. Las aplicaciones móviles deben
ser intuitivas y fáciles de usar. Se recomienda utilizar iconografía clara y tamaños
grandes para facilitar la interacción sin errores por parte del usuario.
3. Además, en el ámbito de la comunicación entre dispositivos electrónicos, se
utilizan protocolos como RS232 y RS485:
o RS232 se emplea para establecer comunicación en serie entre dispositivos
electrónicos. Se conectan mediante un cable serie y se configuran parámetros
como velocidad de transmisión, bits de datos, bits de parada y paridad. Aún
se utiliza en aplicaciones industriales y sistemas embebidos, como
impresoras, cámaras PTZ, termómetros y sistemas de control.
o RS485 es un estándar ampliamente utilizado en adquisición y control de datos
en el sector industrial.
11
Conclusiones
12
Referencia Bibliográfica
• Anandmeg. (2023, March 10). Información general para desarrolladores de C# -
Visual Studio (Windows). Microsoft Learn. https://learn.microsoft.com/es-
es/visualstudio/get-started/csharp/visual-studio-ide?view=vs-2022
• Content, R. R. (2021, February 12). ¿Qué es Java? Conoce las particularidades de
este lenguaje de programación. Rock Content - ES.
https://rockcontent.com/es/blog/que-es-
java/#%C2%BFQu%C3%A9%20Es%20Java%20Y%20para%20Qu%C3%A9%20S
irve?
• KathleenDollard. (2024, January 27). Características del lenguaje - Visual Basic.
Microsoft Learn. https://learn.microsoft.com/es-es/dotnet/visual-basic/programming-
guide/language-features/
• Staff, C. (2023, November 29). ¿Qué es Python y para qué se usa? Guía para
principiantes. Coursera. https://www.coursera.org/mx/articles/what-is-python-used-
for-a-beginners-guide-to-using-python
13