0% encontró este documento útil (0 votos)
282 vistas8 páginas

Tipos y Manejo de Software en Ingeniería

El documento describe diferentes tipos de software, incluyendo software de programación, software de sistema, software de aplicación, y software de virtualización. También discute software específico para ingenieros como software de simulación, diseño y programación. Finalmente, explica cómo el software de virtualización permite ejecutar múltiples sistemas operativos en una sola máquina de manera aislada.

Cargado por

Andrik Herrera
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
282 vistas8 páginas

Tipos y Manejo de Software en Ingeniería

El documento describe diferentes tipos de software, incluyendo software de programación, software de sistema, software de aplicación, y software de virtualización. También discute software específico para ingenieros como software de simulación, diseño y programación. Finalmente, explica cómo el software de virtualización permite ejecutar múltiples sistemas operativos en una sola máquina de manera aislada.

Cargado por

Andrik Herrera
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

INGENIERÍA EN SISTEMAS COMPUTACIONALES

INVESTIGACION

ASIGNATURA:
Taller de ética

UNIDAD:

PRESENTA:

ANDRIK HERRERA PEREZ

No CONTROL:

226z0262

Docente:
Anastacia de Jesús Benítez Molina

Tlalixcoyan, Ver. A 29 de noviembre del 2022


Introducción
El software es el conjunto de instrucciones que las computadoras emplean para
manipular datos. Sin el software, la computadora sería un conjunto de medios sin
utilizar. Al cargar los programas en una computadora, la máquina actuará como si
recibir a una educación instantánea; de pronto "sabe" cómo pensar y cómo operar.
Es un conjunto de programas, documentos, procedimientos, y rutinas asociadas con
la operación de un sistema de cómputo. Distinguiéndose de los componentes físicos
llamados hardware. Comúnmente a los programas de computación se les llama
software; el software asegura que el programa o sistema cumpla por completo con
sus objetivos, opera con eficiencia, esta adecuadamente documentado, y
suficientemente sencillo de operar.
Es simplemente el conjunto de instrucciones individuales que se le proporciona al
microprocesador para que pueda procesar los datos y generar los resultados
esperados. El hardware por si solo no puede hacer nada, pues es necesario que
exista el software, que es el conjunto de instrucciones que hacen funcionar al
hardware. Controlar los equipos y da las instrucciones para que funcionen
adecuadamente, transfiere datos tanto en la misma memoria como para el usuario
cuando este la necesite.
Es tan complejo que posee infinidad de programas para diferentes funcionamientos
en particular; para que haya un orden a la hora de trabajar con el; y así al usuario
no se le haga tan complicado.
Este programa es muy importante, como también es importante los diferentes
elementos que lo rodean para poder funcionar, ya que requiere de una serie de
sistemas o programas que lo ayudan a realizar mejor sus funciones.
El software requiere ser estudiado detenidamente ya que son muchos elementos
que lo conforman, y si no sabemos sus funciones no podemos manejar
correctamente al computador.
Software de programación
El grupo del software de programación son aquellas herramientas que utilizan los
profesionales como base para la elaboración de programas. Estos lenguajes de
programación son imprescindibles en el día a día, debido a que se trata de las
herramientas de trabajo del programador.
Hay distintos tipos que se utilizan dependiendo del momento, y su uso combinado
es lo que permite la creación de software con otros usos. Por ejemplo, en esta
categoría se incluyen los editores de texto, los compiladores o los depuradores.
Para algunos profesionales lo más idóneo es el IDE, un tipo de software de
programación que aporta versatilidad debido a que engloba distintas herramientas
para una mayor facilidad en el trabajo.

Software de sistema
Se desarrolla el software de sistema como herramienta que sirve a modo de motor
del equipo en el cual se instala. Son los sistemas operativos de los dispositivos y
tienen dos funciones principales. Una de ellas es servir como interfaz de control al
usuario, convirtiendo en una herramienta funcional los datos de programación. La
otra consiste en crear el sistema por el cual el hardware podrá utilizarse tanto de
forma independiente como a nivel de componentes y de accesorios conectados
(desde la memoria interna hasta el disco duro o un teclado).
Algunos buenos ejemplos son los sistemas operativos Windows y Mac, las
máquinas virtuales, los controladores de dispositivos o las BIOS y los bootloaders.

Software de aplicación
En el último de los grupos se incluye el software de aplicación qué, como su propio
nombre indica, está formado por aquellos programas con los que el público puede
realizar algún tipo de función.
Dentro de esta categoría se incluyen multitud de tipos de herramientas y contenido,
dado que la definición es tan flexible que abarca desde algo tan sencillo como un
editor de texto de los que usamos en el ordenador para tomar notas, hasta un
videojuego. Si bien en términos generales el software de aplicación no podría existir
sin el software de programación y el software de sistema, lo cierto es que resulta
igual de importante.
Además de lo mencionado, se incluyen en la definición de software de aplicación
los programas empresariales, las herramientas de diseño de imagen o artísticas, las
bases de datos, las herramientas de cálculo y cualquier otro tipo de software que
proporcione una función, abarcando, por supuesto, toda la ofimática.

Diferencias entre tipos de software dependiendo de la distribución


Los tres grupos se aúnan dentro de una manera de dividir y diferenciar el software,
que no es otra que la que se encuentra basada en el formato de la distribución. Es
decir, el método por el cual se distribuye el software:
• Freeware, en el caso de aquellos softwares que se compartan de una
manera totalmente gratuita. Este tipo de programas suelen llegar a tener un
gran alcance a la vista de que tanto grandes como pequeñas compañías por
igual, e incluso usuarios particulares, los pueden utilizar.
• De pago. Que se puede comprar o bien funciona bajo suscripción.
• Adware, que incluye anuncios publicitarios.
• Shareware, el cual viene a reflejar los programas que están limitados en el
caso de no pasar por la pasarela de pago.
• Software libre, en el cual el propio usuario puede llegar a modificar el
programa si le resulta conveniente.

Software para ingenieros


Dentro de los tipos de software, conviene hacer un repaso a parte de los usados en
el campo de la ingeniería, ya que tienen una gran importancia hoy en día.

Software de simulación
Los programas de simulación son aquellos con los que los informáticos tienen la
oportunidad de poner a prueba sus desarrollos y ver cuáles van a ser los
resultados que obtengan una vez terminen el trabajo.
Tienen una importancia crucial, dado que ayudarán a evitar errores y, sobre todo,
a ahorrar tiempo.
Una de las herramientas más recomendables dentro de esta categoría es Matlab,
con el cual es posible simular en 3D y 2D, así como hacer complejos cálculos. En
esta misma categoría también se puede hablar de Ansys, con capacidad para hacer
distintos tipos de simulación y análisis.
Software de diseño
Hay muchas opciones que tener en cuenta en términos de programas de diseño para
ingeniería, pero hay que destacar las ventajas que aportan Solidworks y
AutoCAD.
Con Solidworks se puede hacer uso de una interfaz fácil de entender y
simplificada en aspectos que en otros casos resultan mucho más correosos. Su
trasfondo de opciones permite llevar a cabo una representación 3D de los proyectos
con todo lujo de detalle.
La herramienta clave sin la que no pueden pasar los ingenieros informáticos, es
AutoCAD. Por sus prestaciones, por sus módulos y posibilidades, se trata
del programa por excelencia, permitiendo crear sólidos digitales y abriendo un
abanico sin fin de posibilidades para materializar en 3D todo tipo de ideas.

Lenguajes de programación
Junto a todas las herramientas que los informáticos utilizan en su día a día, tienen
presencia también los lenguajes de programación. Son la herramienta fundamental.
La que permite crear con libertad.
Una de las opciones más recurrentes en el sector es Python, que destaca sobre
todo en aplicaciones de automatización, en lo relacionado con el desarrollo web y
en el entorno de la investigación.
La ciencia de datos es la especialidad de Python, pero no hay que dejar de lado
otros lenguajes de programación que son imprescindibles, como es el caso de C++
y Java. Cada uno de ellos aporta una serie de ventajas y posibilidades, por lo que
principalmente el uso de una herramienta u otra dependerá del proyecto y del
enfoque que se le esté dando (o de las exigencias del mismo).
Teniendo todo esto en cuenta, ¿dónde se encuentran las bases del estudio de la
ingeniería informática? ¿Cuáles son las herramientas que se deben dominar? Hay
mucha variabilidad dependiendo de las circunstancias, pero lo que hay que tener
claro es que se necesitan conocer herramientas de simulación, de diseño y de
programación.
El ingeniero informático no puede concentrarse en una única tarea y relegar las
demás a segundo plano. Para comenzar, se recomienda partir del software más
estandarizado y a partir de ahí ir añadiendo más conocimientos. Por ello, en
este contexto se puede comenzar con AutoCAD como software de diseño y Python
para la programación, mientras que la elección de programa de simulación queda
más abierta según las necesidades del caso concreto.

Software de virtualización
El mundo tecnológico es sumamente complejo y extenso. Dentro de los diferentes
tipos de software también debemos hacer una mención específica al de
virtualización.

Qué abarca el concepto de virtualización


Cuando hablamos de virtualización, como norma general nos referimos a crear
dentro de un equipo varias particiones. Estas reciben el nombre de máquinas, y
se comportan en cierto sentido como equipos independientes. De modo que, si una
de estas máquinas falla, el resto de particiones no se verán afectadas.
Esto permite ejecutar distintos sistemas operativos. También se puede usar
para utilizar aplicaciones nativas en equipos incompatibles.

Cómo trabaja un software de virtualización


Actúa como un intermediario entre el equipo y el sistema operativo. Para ello se
convierte en una capa que favorece el entendimiento entre el hardware y el medio
que requieren las aplicaciones para funcionar. También se encarga de usar los
recursos disponibles, como la memoria o los dispositivos de salida y entrada.
La importancia que está adquiriendo este software es evidente. De hecho,
grandes compañías como IBM o Microsoft tienen sus propias soluciones. La lista es
tan amplia que casi es interminable.

Qué aporta utilizar este software


Virtualizar un equipo ayuda a mejorar la cantidad de servicios que se pueden
ofrecer. Sobre todo en campos como el desarrollo de aplicaciones y la gestión.
1. Ahorro económico
En el caso de tener diferentes equipos entre los que comunicarse, a menudo es
necesario adaptarse al sistema de cada uno. El software de virtualización
permite invertir menos dinero en ordenadores, servidores, etc. Al poder ejecutar
cualquier cosa en un mismo equipo, el ahorro es considerable.

2. Reducción de consumo de energía


Más equipos encendidos suponen un mayor consumo energético. Además del
evidente gasto, significa que se usan más recursos, a menudo de un modo poco
eficiente. Virtualizar permite reducir el número de dispositivos, así como de equipos
necesarios para optimizarlos. Por ejemplo, cuando un servidor requiere un sistema
de refrigeración.

3. Menos inversión de tiempo


Al contar con menos equipos, las tareas de mantenimiento se reducen. Al igual que
el tiempo que debe invertirse en ellas. También se puede aprovechar mejor el
tiempo cuando hay que hacer copias de seguridad, compartir documentos o abrir
los que han enviado otros. Y es mucho más rápido virtualizar un sistema operativo
que configurar un equipo nuevo.
Bibliografía
(s.f.). Obtenido de [Link]
expertos/los-tipos-de-software-y-sus-diferencias-que-debemos-
conocer#:~:text=Son%20programas%2C%20datos%20o%20m%C3%A9tod
os,equipos%20inform%C3%A1ticos%20realizar%20sus%20tareas.

También podría gustarte