3. ¿Qué es un
Sotfware?
Es un conjunto de instrucciones y datos que permiten a una computadora
realizar diversas tareas o funciones. Es la parte lógica o intangible de un
sistema informático, en contraposición al hardware, que es la parte física.
4. Código
Fuente
Compilador o
intérprete
Bibliotecas Archivos de
datos
Es el conjunto
de
instrucciones
escritas en un
lenguaje de
programación
específico que
definen las
acciones y el
comportamient
o del software.
Es un programa que se
encarga de traducir el
código fuente a un
lenguaje que la
computadora pueda
entender y ejecutar.
Son conjuntos de
funciones
predefinidas que
facilitan el
desarrollo de
programas, ya que
proveen
funcionalidades
comunes que
pueden ser
reutilizadas.
Son los archivos que
contienen la
información necesaria
para que el software
pueda llevar a cabo su
función. Estos pueden
incluir datos de
configuración, bases
de datos, archivos de
texto, imágenes, entre
otros.
1. PARTES
5. Software de
sistema
Software de
aplicación
Software de
programación
Software de
base de datos
Es aquel que
proporciona una
interfaz entre el
hardware y el
usuario, permitiendo
la gestión y el
funcionamiento del
sistema operativo.
Ejemplos de
software de sistema
son Windows,
macOS, Linux,
Android, entre otros.
Son los programas
diseñados para
realizar tareas
específicas para el
usuario, como
procesadores de
texto, hojas de
cálculo, navegadores
web, reproductores
multimedia, editores
de imágenes, entre
otros.
Herramientas
utilizadas por los
programadores para
crear, depurar y
mantener otros
programas. Incluyen
editores de código,
compiladores,
depuradores y
entornos de
desarrollo
integrados (IDE, por
sus siglas en inglés).
Programas
diseñados para
gestionar grandes
volúmenes de
información de
manera organizada y
eficiente. Incluyen
sistemas de gestión
de bases de datos
(SGBD) como
MySQL, Oracle, SQL
Server, entre otros.
2. Tipos
6. Funcionalidad Usabilidad Eficiencia
El software debe cumplir
con las funciones para las
cuales ha sido diseñado.
Debe ser fácil de
aprender, usar y
comprender por parte del
usuario.
Debe utilizar los recursos
del sistema de manera
eficiente, evitando
consumir más recursos
de los necesarios.
Seguridad Mantenibilidad Portabilidad
Debe proteger los datos y
recursos del usuario,
evitando accesos no
autorizados y
garantizando la
privacidad.
Debe ser fácil de
mantener y actualizar,
permitiendo correcciones
y mejoras.
Debe poder ejecutarse
en diferentes plataformas
y sistemas operativos.
3. Características
En cuanto a las características del software, estas pueden variar dependiendo
del tipo de software en cuestión. Algunas características comunes incluyen:
7. 4. El software libre
Es un software en el que los usuarios pueden acceder a su código fuente para
estudiarlo, copiarlo o modificarlo.
Un software se
considera libre
cuando:
Se lo puede utilizar con cualquier propósito.
Se lo puede estudiar, conocer su funcionamiento y modificar en
caso de creerlo necesario.
Se pueden distribuir copias
Puede ser mejorado por cualquier usuario.