Categories: All - herramientas - dispositivos - sistemas - programación

by Ana zavala 1 year ago

99

software por función

Existen dos grandes clasificaciones del software: el software de sistema y el software de aplicación. El software de sistema es esencial para el funcionamiento de cualquier dispositivo, siendo un factor decisivo el sistema operativo que se utilice, como Microsoft Windows, macOS o GNU/

software por función

software por función

Software de Programación

Un software de programación es el conjunto de utilidades y herramientas utilizadas para el desarrollo, programación o creación de programas o aplicaciones informáticas por parte de los programadores. Dichas utilidades y herramientas pueden hacer uso de diversos lenguajes de programación y metodologías de desarrollo a través de, como mínimo, un editor de texto y un compilador.


Con la siguiente clasificación podemos ver cuáles son los tipos de software de programación que existen dentro del proceso de creación y desarrollo de cualquier nuevo programa informático

Todos estos componentes, en resumen, hacen posible la existencia de programas informáticos para que...


Compiladores

Este es un software usado para interpretar correctamente el código que se introduce por el programador para ejecutar de manera eficaz una acción, convirtiendo un lenguaje complicado en algo sencillo de interpretar por el hardware.

Editores de texto

Este es un programa sencillo que, como lo indica su nombre, se encarga de procesar y almacenar texto.

Enlazadores

Se ocupa de unir en un solo archivo diferentes enlaces u objetos para luego ser ejecutados, y son también conocidos como linkers.

Interpretador

Este programa permite analizar y ejecutar un código en lenguaje de programación complicado, y al tener un mayor nivel de interpretación que los compiladores lo hace más lento en comparación.

Depuradores

Permite encontrar cualquier error con el código del software y poder eliminarlo, además, brinda la posibilidad de interpretar el código por partes, por ello es fácil detectar los errores

Entorno de desarrollo integrado

 Este es más completo, y básicamente está integrado por varios tipos de software: como un editor de texto, un depurador y el compilador. Son creados para que el programador pueda desarrollar totalmente un software hasta finalizarlo.

Software de Aplicación

El software de aplicaciones nos permite realizar todo tipo de tareas, ya sean laborales, de entretenimiento, de diseño gráfico, para navegar por internet, etc. Algunos de los millones de programas que existen son Word, Excel, Google Chrome o Adobe Photoshop.



Documentos, presentaciones, hojas de cálculo, bases de datos.
Aplicaciones empresariales

Aplicaciones para la educación

Programas para acceder a contenido

Software de ingeniería y ciencias

Software de Sistema

El software de sistema es una de las grandes clasificaciones que le podemos dar al software que corre en un dispositivo, siendo su contraparte el software de aplicación.


Este es el software que básicamente permite que un dispositivo funcione de la forma que lo hace, de hecho sin él no podría funcionar una computadora.

Las computadoras pueden contar con diferentes sistemas operativos. El sistema operativo que tenga influye en lo que se puede hacer con ellas y en su facilidad de uso y manejo. Cada uno de los sistemas operativos tiene características propias que lo hace más o menos apto para determinadas tareas.
Microsoft Windows

macos

GNU/Linux

Software Malicioso

El malware (contracción de «malicious software»), o badware, es un código maligno o software malintencionado que infecta los sistemas informáticos, como ya sabemos. Su objetivo es infiltrarse en un sistema o dañarlo, sin el consentimiento del propietario. Las infecciones o ataques se realizan aprovechando las vulnerabilidades o agujeros de seguridad de los sistemas informáticos

Virus

es un tipo de malware que infecta archivos ejecutables o los sustituye para causar el mal funcionamiento del equipo o borrar datos. Dentro de los tipos de virus existen variantes, como los polimorficos (son capaces de cifrar su firma de forma distinta en cada infección de manera que son más difíciles de detectar), virus de macro (infectan macros de por ejemplo archivos de PowerPoint), boot virus (son virus que infectan el boot o sector de arranque el sistema), zoo (un tipo de virus que solo está presente en una zona, como un laboratorio donde de estudia su comportamiento para mejorar el sistema) y mutex (ciertos virus que pueden controlar el uso de los recursos del sistema)… También existen los Dropper, ejecutables tras los que se esconden varios virus, es decir, un a especie de todo en uno malicioso

Gusano o worm

muy similar a los virus pero que lo que hace es hacer copias de sí mismo o de partes de él. Para autoreplicarse usan partes del sistema para llevar a cabo su labor. Estos pueden propagarse por si solos, sin la ayuda de una persona que propague la infección compartiendo los archivos infectados, como ocurre en el caso de los virus.

puerta trasera o Backdoor

secuencia de código insertada en el código de un sistema o programa para evitar los sistemas de seguridad. Así se puede tener acceso secreto a un sistema sin consentimiento del usuario.

Rootkit

es un software capaz de hacer que un pirata o intruso escale privilegios en un sistema, obteniendo el control absoluto del mismo. Lo normal es que el atacante obtenga la contraseña de acceso al sistema o aproveche una vulnerabilidad para instalar el rootkit en el equipo de la víctima. Una vez instalado, puede camuflar su penetración y mantener los privilegios en el sistema.

Troyano o caballo de troya (Trojan Horse)

es un malware que aparentemente es un software útil, pero al ejecutarlo, el atacante obtiene acceso remoto al sistema infectado.