Tipos de software»

12
«TIPOS DE SOFTWARE» (SISTEMA, APLICACIÓN, PROGRAMACIÓN ) ESCUELA NORMAL DE SAN FELIPE DEL PROGRESO LICENCIATURA EN EDUCACIÓN PRIMARIA ALUMNA: DIANA LAURA MORALES GARCÍA 1° LEP

Transcript of Tipos de software»

1. ESCUELA NORMAL DE SAN FELIPE DEL PROGRESO LICENCIATURA EN EDUCACIN PRIMARIAALUMNA: DIANA LAURA MORALES GARCA 1 LEP 2. Conjunto de programas de software que permiten al usuario interactuar con los dispositivos sin perderse en la complejidad tcnica del equipo; se encarga de controlar, integrar y administrar los componentes de hardware de un sistema informtico. 3. Sistema de entrada salida bsico (Basic Input Output System BIOS): es el gestor de arranque que define la interfaz de firmware y carga el sistema operativo; Firmware del dispositivo: controla el funcionamiento y el rendimiento de los equipos informticos;Sistema operativo (operative system OS): permite al usuario interactuar con el hardware y dispositivos internos, actuando como la plataforma entre el equipo y otras aplicaciones de software; Software de utilidad: regula la funcionalidad del equipo mediante el anlisis de su rendimiento, configuracin y optimizacin de procesos. 4. Cargadores de programas (es responsable de cargar programas en memoria desde los ejecutables) Sistemas operativos (y sus componentes, muchos de los cuales pueden considerarse como software de sistema) (gestiona los recursos de hardware y provee servicios a los programas de aplicacin) Controladores de dispositivos (indica cmo debe controlar y comunicarse con un dispositivo en particular) Herramientas de programacin: compiladores, ensambladores, enlazadores, etc. Programas utilitarios (es una herramienta que realiza: -Tareas de mantenimiento -Soporte para la construccin y ejecucin de programas -Las tareas en general) Entorno de escritorio / Interfaz grfica de usuario (que pueden incluir Gestores de ventanas) Lnea de comandos (es un mtodo que permite a las personas dar instrucciones a algn programa informtico por medio de una lnea de texto simple. ) BIOS Hipervisores (monitor de mquina virtual ) Bootloaders (Gestor de arranque) (slo pueden ejecutar cdigo en la memoria de funcionamiento) 5. Son una serie de programas que cooperan con los usuarios para hacer una o varias tareas especficas. Aplicaciones VerticalesAplicaciones HorizontalesFinalidad especfica para un tipo muy delimitado de usuariosUtilidad para una amplia gama de usuarios de cualquier tipo. 6. Ejemplos de software aplicaciones: *Procesadores de texto. (Bloc de Notas) *Editores. (PhotoShop para el Diseo Grfico) *Hojas de Clculo. (MS Excel) *Sistemas gestores de bases de datos. (MySQL) *Programas de comunicaciones. (MSN Messenger, PC Anywhere, Outlook) *Paquetes integrados. (Ofimtica: Word, Excel, PowerPoint) *Programas de diseo asistido por computador. (AutoCAD) 7. Smartcomm (ambiente Windows)WinsocketsQuick Link II Camaleon Procomm PlusSLIP (serial on line internet protocol)PPT (pert to pert protocol) 8. Es un conjunto de herramientas que permiten el desarrollo de aplicaciones de software, est dirigido a los programadores o desarrolladores de software, los cuales utilizan estas herramientas para crear, depurar y mantener sistemas. 9. Segn el nivel de complejidad y su objetivo, se distinguen dos tipos de lenguajes de programacin:Lenguajes de bajo nivel: sus instrucciones ejercen un control directo sobre el hardware y estn sumamente condicionados por la estructura fsica de la computadora que los soporta. Dentro de este grupo se encuentra:El lenguaje mquina es aquel en el que estn escritas las instrucciones (ceros y unos) que controlan el funcionamiento, paso a paso de un procesador. Hay una instruccin en lenguaje mquina por cada una de las que realiza directamente el hardware de la computadoraEl lenguaje ensamblador es aquel cuyas instrucciones estn relacionadas con las que estn escritas en lenguaje mquina. Se usa para escribir software de sistema. 10. Lenguajes de alto nivel: Conjunto de instrucciones expresadas en palabras tomadas de un lenguaje natural (especialmente ingls), permiten describir las estructuras de informacin y la secuencia de acciones necesarias para realizar una tarea especfica. :Los compiladores realizan la traduccin completa del programa en lenguaje simblico (denominado programa fuente), lo que da como resultado un programa en lenguaje mquina que puede ser ejecutado por la computadora (llamado programa objeto).Traductores Los intrpretes traducen las instrucciones, una por una, a medida que se ejecuta el programa en lenguaje de alto nivel. 11. Resumen 12. Video de la clasificacin del software