Fundamentos del software: conceptos clave, lenguajes y ciclo de vida del desarrollo
Definición
Programa informático: es una secuencia ordenada de instrucciones que, al ser ejecutadas, indican qué debe hacer el ordenador.
Tipos de software
Sistemas operativos (software de sistema)
Sistema operativo: es el programa básico cuya función es coordinar el trabajo del hardware.
Lenguaje de programación (software de desarrollo)
Lenguajes de programación: son las herramientas que ayudan a un programador a escribir nuevo software.
Aplicaciones (software de aplicación)
Aplicaciones: son programas que funcionan en el marco de un sistema operativo y dirigen tareas específicas.
Algoritmo y estructura de datos
Algoritmo: es un conjunto de instrucciones con una secuencia finita de pasos destinadas a cumplir una determinada tarea o resolver...