La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

PROGRAMACIÓN BÁSICA CONCEPTOS BÁSICOS Software. TEMAS:  Software y sus funciones  Tipos de Software  Software de Sistemas  Software de Aplicación.

Presentaciones similares


Presentación del tema: "PROGRAMACIÓN BÁSICA CONCEPTOS BÁSICOS Software. TEMAS:  Software y sus funciones  Tipos de Software  Software de Sistemas  Software de Aplicación."— Transcripción de la presentación:

1 PROGRAMACIÓN BÁSICA CONCEPTOS BÁSICOS Software

2 TEMAS:  Software y sus funciones  Tipos de Software  Software de Sistemas  Software de Aplicación

3 Software y sus funciones  Definiciones Básicas Programa de Software: serie de instrucciones que controlan la operación de un sistema de cómputo. Programación: Proceso de escribir o codificar programas. Programador: Persona encargada de la codificación de los programas Definiciones asociadas: Sistema, Módulo, Función  Funciones del Software: Administrar los recursos de computación disponibles Servir como herramientas para los usuarios de los mismos. Actuar como intermediarios entre las Organizaciones y la información almacenada.

4 Tipos de Software (1) Usuarios Software de Aplicación Software de Sistemas Hardware Software de Sistemas: Programas que administran los recursos de las computadoras: Sistemas operativos Traductores Programas utilitarios Software de Aplicación: Programas escritos para realizar funciones determinadas por los usuarios finales. Lenguajes de Programación Herramientas de Software Los tipos de Software están interrelacionados

5 Software de Sistemas  Sistemas Operativos: Funciones:  Repartir y asignar los recursos de la Computadora  Programar el uso de los recursos y la ejecución de trabajos  Monitorear las actividades del sistema. Ejemplos Definiciones asociadas  Multiprogramación, Multitarea, Multiprocesamiento  Almacenamiento virtual, Página  Tiempo compartido  Concurrencia  GUI (Interfaz Gráfica de Usuario)

6 Software de Sistemas (Cont.) 2.Traductores: Definiciones asociadas  Lenguaje de programación  Código Fuente, Código Objeto Funciones:  Convertir los programas escritos en lenguajes de programación de alto nivel al lenguaje de máquina. Tipos de Traductores:  Compilador  Interprete 3.Programas Utilitarios: Efectúan tareas rutinarias como copiar, ordenar, etc.

7 Software de Aplicación 1era Generación (1946 – 1950) Lenguaje de Máquina Código Decimal. Tarjetas perforadas Proceso primitivo. Demandaba mucho tiempo y especialización Tipos de Lenguajes Características Generación 2da Generación (Década del 50) Lenguaje Ensamblador Utiliza ciertos mnemónicos para determinadas operaciones Continua siendo trabajoso Requiere especialización 3era Generación (1960 - 1979) Lenguajes de programación de alto nivel (Ejemplos: Fortran, Cobol, Basic, Pascal, C,C++, etc) Lenguajes mas parecidos al habla humana Se requiere de traductores Menos trabajoso- Menor especialización 4ta Generación (1980 - Actualmente) Lenguajes de Cuarta Generación y Herramientas de Software (Ejemplos: Herramientas, Lenguajes de consulta, Generadores de Aplicac., Paquetes de Soft, etc.) No se requiere especialización Herramientas mas amigables Costo más accesible

8 Tipos de Software (2) Software Libre o de Código Abierto: Programas que brindan libre acceso a su código fuente Se paga por el soporte GNU (Comunidad que lo administra) Desarrollo comunitario Software Propietario: Se paga licencia para obtenerlo y una cuota por soporte Su propietario cuenta con el derecho de autor y puede o no vender/entregar el código fuente. Ambos tipos de software no son compatibles con todo tipo de software ni hardware.

9 TAREA SIGUIENTE CLASE INVESTIGAR LA DEFINICIÓN DE:  Algoritmo  Lenguaje de Programación  Programa  Programación  Paradigmas de programación  Editores de texto  Compiladores e intérpretes  Ejecutables  Consola de línea de comandos.


Descargar ppt "PROGRAMACIÓN BÁSICA CONCEPTOS BÁSICOS Software. TEMAS:  Software y sus funciones  Tipos de Software  Software de Sistemas  Software de Aplicación."

Presentaciones similares


Anuncios Google