Está en la página 1de 5

Preguntas de repaso

1. ¿Cuáles son los sistemas operativos más populares para computadoras mainframe?
¿Para las computadoras personales?

IBM z/OS es uno de los sistemas operativos más populares en los centros de datos de IBM.
Debido a su alta disponibilidad, seguridad y capacidades de procesamiento escalables, se
puede esperar que sea una excelente opción.

La virtualización eficiente de IBM z/VM permite la ejecución de múltiples sistemas operativos y


aplicaciones en una sola máquina.

Unisys OS 2200: Este sistema operativo se utiliza en los centros de datos Unisys y es conocido
por su confiabilidad y su capacidad para procesar transacciones a gran escala.

BMC Software Control-M es una plataforma de administración de carga de trabajo utilizada en


mainframes para programar y gestionar procesos y aplicaciones, aunque no es un sistema
operativo en sí mismo.

2. Si usted quisiera desarrollar una nueva aplicación móvil para Android, ¿qué kits de
desarrollo de software consideraría?

Consideraría el Android SDK y Android Studio como componentes esenciales para el desarrollo
de una aplicación móvil basada en Android. Además, evaluaría el uso de los SDK de Google Play
Services y Firebase para integrar características y servicios de Google. Para un diseño
coherente, también podría investigar los componentes de diseño de materiales. Para
garantizar la calidad y el rendimiento de la aplicación, consideraría bibliotecas y herramientas
de prueba de terceros dependiendo de las necesidades.

3. Se dice que el uso de los 4GL contribuye a la productividad del programador. ¿Por
qué?

El uso de lenguajes de cuarta generación (4GL) mejora la productividad del programador


debido a su mayor abstracción, menos código necesario, reutilización de código, generación
automática de código, mayor nivel de abstracción y rápido desarrollo de prototipos. Estas
características hacen que el desarrollo sea más fácil y permiten un enfoque efectivo en la
lógica comercial.

4. ¿Qué es multimedia? Ofrezca cinco ejemplos de cómo se emplea esta tecnología en


capacitación, en servicio al cliente y en educación.

Es una mezcla de varios tipos de medios, incluidos texto, imágenes, audio y video. Ejemplos de
capacitación incluyen cursos en línea y RV/RA. El servicio al cliente incluye asistentes virtuales
y soporte en video. En la educación, libros electrónicos y plataformas interactivas.
5. Existen muchos paquetes de software ya diseñado; ¿por qué algunas compañías
encargan proyectos de desarrollo de software?

Algunas empresas optan por proyectos de desarrollo personalizado debido a necesidades


específicas, integración profunda, ventajas competitivas, escalabilidad, control total,
cumplimiento normativo y eficiencia, a pesar de los paquetes de software existentes.
Adaptarse a las necesidades únicas y obtener ventajas estratégicas es posible con el desarrollo
personalizado.

6. Las aplicaciones para oficina suelen llamarse herramientas de productividad. ¿Por


qué?

Debido a que mejoran la organización, la colaboración, la eficiencia y la gestión del tiempo en


el lugar de trabajo, las aplicaciones de oficina se conocen como herramientas de
productividad. Aumenta la productividad individual y colectiva al automatizar tareas, facilitar la
comunicación y generar datos.

7. Las hojas de cálculo electrónicas son herramientas estupendas para modelado.


Proporcione un ejemplo de un modelo que muestre el crecimiento gradual de un
fenómeno y describa cómo lo implementaría en una hoja de cálculo.

El crecimiento de una inversión a lo largo del tiempo es un ejemplo de modelo en una hoja de
cálculo. Podrías crear una celda en Excel o Google Sheets e ingresar una inversión inicial de
$10,000 y usar una fórmula para calcular el crecimiento anual (por ejemplo, =B2 * (1 + 0.05)
para un crecimiento del 5%. Luego, arrastrar la celda hacia abajo para ver cómo crece la
inversión en varios años. Luego, puede representar el crecimiento en un gráfico de líneas.

8. ¿Cuáles son los diferentes medios en multimedia?

Los diferentes medios en multimedia incluyen texto, imágenes, audio, video, animación,
gráficos interactivos, realidad virtual, realidad aumentada, juegos, simulaciones y más. Estos
elementos se combinan para crear experiencias ricas y atractivas en diversas aplicaciones.

9. ¿Cuál es la importancia del software geográfico 3D? ¿Para cuáles tipos de


organizaciones es útil?

El software geográfico 3D es crucial porque permite visualizar datos geoespaciales en tres


dimensiones y facilita el análisis espacial, la comunicación y la toma de decisiones. Es
beneficioso para las organizaciones gubernamentales, la arquitectura, la ingeniería, la energía,
el turismo, la educación y otros sectores, lo que permite una comprensión profunda de la
geografía y el entorno.

10. ¿Cuál es la diferencia entre el software del sistema y el software de aplicaciones?


El software del sistema es un conjunto de programas creados para administrar y controlar los
recursos y las operaciones básicas de una computadora.

El software de aplicaciones se refiere a programas que están diseñados para que los usuarios
realicen tareas o funciones específicas. Los objetivos de estos programas incluyen la
productividad, la creatividad, el entretenimiento y la comunicación.

11. ¿Cuáles son las ventajas de desarrollar un sitio web usando una herramienta como
Aristeer o Joomla? ¿Hay desventajas?

Tanto Artisteer como Joomla son herramientas populares en el desarrollo de sitios web, pero
tienen diferentes propósitos y ventajas.

Desventajas

Curva de aprendizaje: Aunque no es necesario tener experiencia previa en programación, aún


puede llevar tiempo aprender cómo usar de manera efectiva todas las características de
Artisteer.

A pesar de que Joomla es más fácil de usar que crear un sitio desde cero, aún puede llevar
tiempo familiarizarse con su interfaz y funcionalidades.

12. Linux es un sistema operativo gratuito y estable lo cual es una gran ventaja. ¿Cuáles
son las desventajas de adoptarlo?

Linux es un sistema operativo gratuito y estable, pero también tiene problemas. Estas
desventajas incluyen una posible falta de compatibilidad de software, una curva de
aprendizaje para nuevos usuarios, soporte técnico limitado, limitaciones en juegos y
multimedia, problemas de compatibilidad de hardware, actualizaciones y compatibilidad
variables y problemas en entornos corporativos. Al determinar si Linux es la opción
correcta para sus necesidades y preferencias específicas, considere cuidadosamente estos
desventajas.

13. ¿Cuál es la diferencia entre un intérprete y un compilador?

La principal distinción entre los intérpretes y los compiladores radica en el tiempo que lleva
traducir y ejecutar. Un intérprete traduce y ejecuta el código línea por línea en tiempo real, lo
que permite una interacción rápida, mientras que un compilador traduce todo el código antes
de la ejecución, lo que puede conducir an un rendimiento más rápido. Aunque los programas
interpretados son portátiles y fáciles de depurar, generalmente son lentos. Los programas
compilados son más rápidos, pero pueden requerir versiones específicas para cada plataforma.
Las necesidades de desarrollo y el lenguaje de programación determinan la elección.

14. Para un compilador o intérprete toda lógica es legítima, aun si resulta en un mal
programa. ¿Por qué los compiladores e intérpretes no pueden detectar errores de
lógica en un programa?
Los compiladores e intérpretes se enfocan en la traducción y la ejecución de código. Debido a
la subjetividad de la lógica, la complejidad computacional, las limitaciones técnicas y los
cambios dinámicos en la lógica, detectar errores de lógica en un programa es difícil. No es
posible para los compiladores e intérpretes comprender completamente la intención del
programador ni evaluar la corrección lógica de manera confiable. Los desarrolladores aseguran
que un programa funcione correctamente identificando y corregir errores de lógica utilizando
herramientas y prácticas de desarrollo.

15. ¿Cuáles son los principales elementos a considerar al adquirir software para una
organización?

Al comprar software para una organización, hay muchas cosas que debe considerar. Estos
incluyen características, escalabilidad, integración, facilidad de uso, soporte y mantenimiento,
costos, seguridad, capacidades de informes, experiencia del proveedor, actualizaciones,
capacitación y alineación estratégica. Tomar decisiones acertadas sobre estos elementos
garantiza que el software satisfaga las necesidades actuales y futuras de la organización,
maximizando su eficiencia y contribuyendo al éxito a largo plazo.

16. ¿Qué es el software de código abierto? ¿A qué se refieren las palabras “código
fuente”?

El término software de código abierto se refiere a programas cuyo código fuente es público y
puede verse, modificarse y distribuirse sin restricciones. El conjunto de instrucciones que los
programadores utilizan para crear software se conoce como "código fuente". Los usuarios
pueden ver, modificar y mejorar el software gracias al acceso al código fuente, lo que
promueve la transparencia, la colaboración y la flexibilidad. Linux, Mozilla Firefox y MySQL son
ejemplos notables de software de código abierto que fomenta la innovación a través de la
colaboración global.

17. Mencione tres razones por las que Linux se ha convertido en un popular sistema
operativo de servidor.

Estabilidad y Confiabilidad: Linux es conocido por ser muy confiable y seguro. Linux es una
opción confiable para entornos de servidor debido a su robusta arquitectura y gestión de
recursos eficientes. Los servidores Linux son esenciales para mantener la disponibilidad de
servicios críticos, ya que pueden funcionar durante largos períodos de tiempo sin requerir
reinicios frecuentes.

Personalización y Flexibilidad: Linux es muy personalizable, lo que permite a los


administradores de sistemas configurar y adaptar el sistema operativo según las necesidades
específicas del servidor. La capacidad de seleccionar y modificar componentes y servicios
ayuda an optimizar el rendimiento y la seguridad del servidor.

Licencia de código abierto: Linux es un sistema operativo de código abierto, por lo que
cualquiera puede acceder y modificar su código fuente. Esta característica fomenta el trabajo
en equipo y permite a los desarrolladores adaptar rápidamente el sistema operativo a sus
necesidades. Además, la licencia de código abierto permite un mayor control sobre el sistema
y reduce los costos de adquisición.

También podría gustarte