PROPEDÉUTICO 2009 ÁREA DE INFORMÁTICA.

Slides:



Advertisements
Presentaciones similares
S O F T W A R E Son todos los componentes virtuales y no tangibles de una computadora. Esto incluye el sistema operativo, programas varios y drivers. Es.
Advertisements

EL SISTEMA OPERATIVO VÍCTOR TOLEDO FONTES IES GRAN CANARIA.
Sistemas operativos Prof. Alberto Rivas.
SISTEMAS OPERATIVOS.
SISTEMAS OPERATIVOS.
Tic´s Tecnología de la Información y de la Telecomunicación 2º Nivel
Jorge A.Collado, BCS. M.A.Ed.
Introducción al software
MARZO 2012 INSTITUTO SUPERIOR DE EDUCACION RURAL I.S.E.R
Software.
Software Se conoce como software al equipamiento lógico o soporte lógico de un sistema informático, que comprende el conjunto de los componentes lógicos.
TÍTULO DE LA PRESENTACIÓN
Introducción al Software
Software (tipos y funciones)
Con fines prácticos se puede clasificar al software en tres tipos: Software de sistema Software de programación Software de aplicación.
M E N U I N I C I A L PARTES PC PERIFERICOS C P U SOFTWARE 1 johnbonilla.es.tl.
SISTEMAS GETIONADORES DE BASES DE DATOS
LIC. REINA RODRIGUEZ CARRERA DE PEDAGOGIA Y CIENCIAS DE LA EDUCACION 2013 SOFTWARE.
SOFTWARE: Cecilia Ivonne Alonzo Castillejo 1°B ¿Q UÉ ES UN SOFTWARE ? El término software (partes suaves o blandas en castellano) hace alusión a la sumatoria.
“Diseño de base de Datos Alquicira Jiménez Carolina 303
Programación I MC José Andrés Vázquez Flores
TIPOS DE SOFTWARE Se denomina software a un programa, equipamiento lógico o soporte lógico necesario para hacer posible la realización de una tarea con.
EL SISTEMA OPERATIVO.
Los Sistemas Operativos
INTEGRANTES: JOAQUIN GARCIA DULCE VIRIDIANA LOPEZ CABAL BLANCA ESTELA CAMACHO VAZQUEZ MILDRED ADILENE VILLANUEVA VILLALBA ELIZABETH.
Introducción a los Sistemas Operativos
Introducción a la Informática
Ensamblé de computadores
FUNCIONALIDAD DE SOFTWARE DE SISTEMAS
Sistemas Operativos.
NALLELY ZAVALA PEDRAZA. 1° “D”
SOFTWARE.
María José Freire Mayra Coello Juan Francisco Pérez
Docente: Martha Amparo León Torres
Aplicación de los Sistemas Operativos CAPITULO I Lic. Cristian Mera Macías.
ESCUELA NORMAL PARA EDUCADORA ‘’PROFR. SERAFIN CONTRERAZ MANZO’’
SOFTWARE Jennifer Giselle De Diego Romero NL:9
Se refiere al equipamiento lógico o soporte lógico de una computadora digital, y comprende el conjunto de los componentes lógicos necesarios para hacer.
SISTEMAS OPERATIVOS.
LIA. SUEI CHONG SOL, MCE..  1.- SOFTWARE BÁSICO O DE SISTEMA. Conjunto de programas imprescindibles para el funcionamiento del sistema.  2.- SOTWARE.
III. DESARROLLO DE SISTEMAS.. Podemos definir el desarrollo de sistemas informáticos como el proceso mediante el cual el conocimiento humano y el uso.
Capítulo 1 Producción de Software
Software Evelyn Guadalupe Ibarra Martínez. ¿Qué es el software?  Es equipamiento lógico o soporte lógico de un sistema informático, que comprende el.
Clasificación del Software
PROCESADORES DAVID ALCALÁ JHONNY POSADA LESLY MARTINEZ LADY MUNAR.
Software.
Titular: Ing. Miguel Ángel Espericueta Alumnos:
Naime Cecilia del Toro Alvarez
Navarro Hernández Nadia Samantha. Preescolar 1º. B.
M E N U I N I C I A L PARTES PC PERIFERICOS C P U SOFTWARE 1 johnbonilla.es.tl.
Definición, Funciones, Características, Categorias
DOCENTE: DAISY KATERINE RODRÍGUEZ DURÁN. CONTENIDO TEMÁTICO SISTEMAS OPERATIVOS PAQUETES INTEGRADOS DE OFICINA PROCESOS Y PROCEDIMIIENTOS DE UNIDAD ADMINISTRATIVA.
M E N U I N I C I A L PARTES PC PERIFERICOS C P U SOFTWARE 1 johnbonilla.es.tl.
SOFTWARE APLICACIÓN programa informático diseñado para facilitar al usuario la realización de un determinado tipo de trabajo. APLICACIÓN programa informático.
EL SOFTWARE CURSO: LAS TICS EN LA EDUCACION DOCENTE:MIGEL ANGEL ESPERICUETAS PERASALES INTEGRANTE: *FABIOLA MARISOL DIX GONZALEZ PRIMERO 1B.
Software.
M E N U I N I C I A L PARTES PC PERIFERICOS C P U SOFTWARE 1 johnbonilla.es.tl.
TIPOS DE SOFTWARE.
TECNICO EN SISTEMAS NUMERO DE FICHA:
Sistemas Operativos Universidad Politécnica Territorial de Mérida
APLICACIONES DE LINUX CLASIFICACION Navegador de Internet Mozilla Firefox SUSE Linux Enterprise Desktop incluye Firefox, la versión más reciente del navegador.
Definición De Software Y Hardware
M E N U I N I C I A L PARTES PC PERIFERICOS C P U SOFTWARE 1 johnbonilla.es.tl.
El software. Software [1] (pronunciación AFI:[ˈsɔft.wɛɻ]), palabra proveniente del inglés (literalmente: partes blandas o suaves), que en español no posee.
Los tres distintos tipos de software
Tipos de Software ¿Qué es software? Se conoce como software al equipamiento lógico o soporte lógico de un sistema informático, comprende el conjunto.
Fundamentos de Programación Unidad I Conceptos Básicos.
Sistemas de Información Ing. Maribel Valenzuela Beltrán.
Instituto de Ciencias y Humanidades Tabasco. El software Coordinar el uso del hardware Coordinar el uso del hardware Ejercer el control Programas de aplicación.
M E N U I N I C I A L PARTES PC PERIFERICOS C P U SOFTWARE 1 johnbonilla.es.tl.
Transcripción de la presentación:

PROPEDÉUTICO 2009 ÁREA DE INFORMÁTICA

PROPEDÉTICO 2009 EL SOFTWARE

Extraído del estándar 729 del IEEE[3] El SOFTWARE Probablemente la definición más formal de software sea la siguiente: “Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados que forman parte de las operaciones de un sistema de computación” Extraído del estándar 729 del IEEE[3]

CLASIFICACIÓN DEL SOFTWARE: SOFTWARE DE SISTEMA SOFTWARE DE APLICACIÓN SOFTWARE DE PROGRAMACIÓN

EL SOFTWARE - CLASIFICACIÓN Software de sistema: Su objetivo es desvincular adecuadamente al usuario y al programador de los detalles del computador en particular que se use, aislándolo especialmente del procesamiento referido a las características internas de: memoria, discos, puertos y dispositivos de comunicaciones, impresoras, pantallas, teclados, etc. El software de sistema le procura al usuario y programador adecuadas interfaces de alto nivel, herramientas y utilidades de apoyo que permiten su mantenimiento. Incluye entre otros: Sistemas operativos Controladores de dispositivo Herramientas de diagnóstico Herramientas de Corrección y Optimización Servidores Utilidades

SISTEMAS OPERATIVOS Los sistemas operativos posibilitan y simplifica el manejo de la computadora, desempeñan una serie de funciones básicas esenciales para la gestión del equipo. Entre las más destacables podemos reseñar las siguientes: Proporcionar más comodidad en el uso de un computador. Gestionar de manera eficiente los recursos del equipo, ejecutando servicios para los procesos (programas) Brindar una interfaz al usuario, ejecutando instrucciones (comandos). Permitir que los cambios debidos al desarrollo del propio SO se puedan realizar sin interferir con los servicios que ya se prestaban (evolutividad).

Ejemplos de Sistema Operativo Familia Windows Windows XP 64 bits Familia UNIX Windows 95 Windows Vista (Longhorn) AIX Windows 98 AMIX Windows 7 (en desarrollo sucesor del Vista) Windows ME GNU/Linux Windows NT GNU / Hurd Windows 2000 HP-UX Windows 2000 Server Irix Familia Macintosh Minix Mac OS 7 Windows XP System V Mac OS 8 Windows Server 2003 Solaris Mac OS 9 UnixWare Mac OS X Windows CE Windows Mobile

SISTEMAS OPERATIVOS

Sistemas operativos Interfaces del usuario Es la parte del sistema operativo que permite comunicarse con él, de tal manera que se puedan cargar programas, acceder archivos y realizar otras tareas. Existen tres tipos básicos de interfaces: las que se basan en comandos, las que utilizan menús y las interfaces gráficas de usuario.

Sistemas operativos Tipos de interfaces de usuario Atendiendo a como el usuario puede interactuar con una interfaz, nos encontramos con varios tipos de interfaces de Usuario: Interfaces alfanuméricas (intérpretes de mandatos) que solo presentan texto. Interfaces gráficas de usuario (GUI, Graphics User Interfaces), las que permiten comunicarse con el ordenador de una forma muy rápida e intuitiva representando gráficamente los elementos de control y medida. Interfaces táctiles, que representan gráficamente un "panel de control" en una pantalla sensible que permite interaccionar con el dedo de forma similar a si se accionara un control físico.

CLASIFICACIÓN Sistemas operativos Administración de tareas Administración de usuarios Manejo de Recursos

Sistemas operativos Administración de tareas Monotarea: Solamente puede ejecutar un proceso (aparte de los procesos del propio S.O.) en un momento dado. Una vez que empieza a ejecutar un proceso, continuará haciéndolo hasta su finalización y/o interrupción. Multitarea: Es capaz de ejecutar varios procesos al mismo tiempo. Este tipo de S.O. normalmente asigna los recursos disponibles (CPU, memoria, periféricos) de forma alternada a los procesos que los solicitan, de manera que el usuario percibe que todos funcionan a la vez, de forma concurrente.

Sistemas operativos Administración de usuarios Monousuario: Sólo permite ejecutar los programas de un usuario al mismo tiempo. Multiusuario: Permite que varios usuarios ejecuten simultáneamente sus programas, accediendo a la vez a los recursos de la computadora. Normalmente estos sistemas operativos utilizan métodos de protección de datos, de manera que un programa no pueda usar o cambiar los datos de otro usuario.

Sistemas operativos Manejo de recursos Centralizado: Sólo permite utilizar los recursos de una sola computadora. Distribuido: Permite utilizar los recursos (memoria, CPU, disco, periféricos... ) de más de una computadora al mismo tiempo.

CONTROLADORES DE DISPOSITIVOS Un controlador de dispositivo (llamado normalmente controlador, o, en inglés, driver) es un programa informático que permite al sistema operativo interactuar con un periférico, haciendo una abstracción del hardware y proporcionando una interfaz -posiblemente estandarizada- para usarlo. Se puede esquematizar como un manual de instrucciones que le indica cómo debe controlar y comunicarse con un dispositivo en particular. Por tanto, es una pieza esencial, sin la cual no se podría usar el hardware.

HERRAMIENTAS DE DIAGNÓSTICO Una herramienta de diagnóstico es un software que permite monitorear y en algunos casos controlar la funcionalidad del hardware, como: computadoras, servidores y periféricos, según el tipo y sus funciones. Estos dispositivos pueden ser, la memoria RAM, el procesador, los discos duros, ruteadores, tarjetas de red, entre muchos dispositivos más. El software permite monitorear temperatura, rendimiento, trasferencia de datos, etc.

SERVIDORES En informática, un servidor es una computadora que, formando parte de una red, provee servicios a otras denominadas clientes. También se suele denominar con la palabra servidor a: Una aplicación informática o programa que realiza algunas tareas en beneficio de otras aplicaciones llamadas clientes. Algunos servicios habituales son los servicios de archivos, que permiten a los usuarios almacenar y acceder a los archivos de una computadora y los servicios de aplicaciones, que realizan tareas en beneficio directo del usuario final. Este es el significado original del término. Es posible que un ordenador cumpla simultáneamente las funciones de cliente y de servidor.

UTILIDADES En informática, una utilidad es una herramienta que realiza: Tareas de mantenimiento Soporte para la construcción y ejecución de programas Las tareas en general En donde se incluyen las bibliotecas de sistema, middleware, herramientas de desarrollo, etc. Entre ellas podemos nombrar cifrado, descifrado de archivos, compresión de archivos, defragmentadores de discos editores de texto, respaldo, etc.

EL SOFTWARE - CLASIFICACIÓN Software de aplicación: Aquel que permite a los usuarios llevar a cabo una o varias tareas específicas, en cualquier campo de actividad susceptible de ser automatizado o asistido, con especial énfasis en los negocios. Incluye entre otros: Aplicaciones de Sistema de control y automatización industrial Aplicaciones ofimáticas Software educativo Software empresarial Bases de datos Telecomunicaciones (p.ej. internet y toda su estructura lógica) Videojuegos Software médico Software de Cálculo Numérico Software de Diseño Asistido (CAD) Software de Control Numérico (CAM)

Aplicaciones ofimáticas Una suite ofimática o suite de oficina es un conjunto de software para el uso en oficinas y entornos profesionales. No hay un estándar sobre los programas a incluir, pero la mayoría incluyen al menos un procesador de textos y una hoja de cálculo. De forma añadida, la suite puede contener un Programa de presentación, un sistema de gestión de base de datos, herramientas menores de gráficos y comunicaciones, un gestor de información personal (agenda y cliente de correo electrónico) y un navegador web. En la actualidad la suite ofimática dominante en el mercado es Microsoft Office, la cual posee sus propios formatos cerrados de documentos para cada uno de sus programas. Debido a esto y a la pobre compatibilidad de la suite de Microsoft con otros formatos abiertos (como OpenDocument), la habilidad de lectura y escritura de formatos Microsoft Office es esencial para cualquier otra suite ofimática del mercado.

Software educativo Se denomina así al software destinando a la enseñanza y el auto aprendizaje y además permite el desarrollo de ciertas habilidades cognitivas. Así como existen profundas diferencias entre las filosofías pedagógicas, así también existe una amplia gama de enfoques para la creación de software educativo atendiendo a los diferentes tipos de interacción que debería existir entre los actores del proceso de enseñanza-aprendizaje: educador, aprendiz, conocimiento, computadora. Como software educativo tenemos desde programas orientados al aprendizaje hasta sistemas operativos completos destinados a la educación, como por ejemplo las distribuciones GNU/Linux orientadas a la enseñanza.

Software empresarial Por software empresarial se entiende generalmente cualquier tipo de software que está orientado a ayudar a una empresa a mejorar su productividad o a medirla. El término engloba una amplia variedad de aplicaciones informáticas que incluyen desde programas de contabilidad y de ofimática, hasta sistemas de planificación de recursos empresariales (ERP), pasando por programas de gestión de clientes (CRM), de recursos humanos, etc.

Bases de datos Una base de datos o banco de datos (en inglés: database) es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta. En la actualidad, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital (electrónico), que ofrece un amplio rango de soluciones al problema de almacenar datos. Existen unos programas denominados sistemas gestores de bases de datos, abreviado SGBD, que permiten almacenar y posteriormente acceder a los datos de forma rápida y estructurada. Las propiedades de estos SGBD, así como su utilización y administración, se estudian dentro del ámbito de la informática.

Ejemplos de sgbd Advantage Database Paradox dBase PervasiveSQL FileMaker Progress (DBMS) Fox Pro – Visual FoxPro Sybase ASE IBM DB2 Universal Database (DB2 UDB) Sybase ASA Sybase IQ IBM Informix WindowBase Interbase de CodeGear, filial de Borland Softland ERP Flexline MAGIC IBM IMS Base de Datos Jerárquica Microsoft Access CA-IDMS Microsoft SQL Server NexusDB Open Access Oracle

telecomunicaciones Es un programa de computación que permite establecer una comunicación entre dos computadoras o más de manera que los usuarios puedan interactuar. Ejemplos: Internet Explorer / Safari / Mozzila / Opera Messenger Outlook Skype

videojuegos Un videojuego (del inglés video game) es un programa de computación, creado para el entretenimiento, basado en la interacción entre una o varias personas y un aparato electrónico (ya sea un ordenador, un sistema arcade, una videoconsola, un dispositivo handheld ó actualmente un teléfono celular), el cual ejecuta dicho videojuego. En muchos casos, estos recrean entornos y situaciones virtuales en los el jugador puede controlar a uno o varios personajes (o cualquier otro elemento de dicho entorno), para conseguir uno o varios objetivos por medio de unas reglas determinadas.

Software medico Software médico se llama a aquellos programas informáticos que son utilizados para fines médicos. Se utilizan muchos dispositivos médicos para vigilar o controlar a los pacientes, en su mayoría controlados por software.

Software de diseño asistido El diseño asistido por computador (o computadora u ordenador), abreviado como DAO (Diseño Asistido por Ordenador) pero más conocido por sus siglas inglesas CAD (Computer Aided Design), es el uso de un amplio rango de herramientas computacionales que asisten a ingenieros, arquitectos y a otros profesionales del diseño en sus respectivas actividades. También se llega a encontrar denotado con las siglas CADD, dibujo y diseño asistido por computadora (Computer Aided Drafting and Design). El CAD es también utilizado en el marco de procesos de administración del ciclo de vida de productos (Product Lifecycle Management).

Ejemplos de programas cad AbisCAD CARTOMAP Solid Edge Allplan CATIA SolidWorks ArchiCAD CYCAS Spazio3D de BrainSoftware ARRIS CAD DataCAD Tekla Structures AutoCAD, Autodesk Inventor, Autosketch, programas de la compañía AutoDesk. FreeCAD Unigraphics, NX4 IntelliCAD VectorWorks, anteriormente denominado MiniCAD Pro/Engineer MathCAD Microstation BuildersCAD QCad CADKEY Rhinoceros 3D

EL SOFTWARE - CLASIFICACIÓN Software de programación: Es el conjunto de herramientas que permiten al programador desarrollar programas informáticos, usando diferentes alternativas y lenguajes de programación, de una manera práctica. Incluye entre otros: Editores de texto Compiladores Intérpretes Enlazadores Depuradores IDE

Editores de texto Un editor de texto es un programa que permite crear y modificar archivos digitales compuestos únicamente por texto sin formato, conocidos comúnmente como archivos de texto o texto plano. El programa lee el archivo e interpreta los bytes leídos según el código de carácteres que usa el editor. Hoy en día es comúnmente de 7- ó 8-bits en ASCII o UTF-8, rara vez EBCDIC. Por ejemplo, un editor ASCII de 8 bits que lee el número binario 0110 0001 (decimal 97 ó hexadecimal 61) en el archivo lo representará en la pantalla por la figura a, que el usuario reconoce como la letra "a" y ofrecerá al usuario las funciones necesarias para cambiar el número binario en el archivo. Los editores de texto son incluidos en el sistema operativo o en algún Paquete de software instalado y se usan cuando se deben crear o modificar archivos de texto como archivos de configuración, guiones o el Código fuente de algún programa.

compiladores Un compilador es un programa que permite traducir el código fuente de un programa en lenguaje de alto nivel, a otro lenguaje de nivel inferior (típicamente lenguaje máquina). De esta manera un programador puede diseñar un programa en un lenguaje mucho más cercano a como piensa un ser humano, para luego compilarlo a un programa más manejable por una computadora.

interpretes Un intérprete es un programa informático capaz de analizar y ejecutar otros programas, escritos en un lenguaje de alto nivel. Los intérpretes se diferencian de los compiladores en que mientras estos traducen un programa desde su descripción en un lenguaje de programación al código máquina del sistema destino, los primeros (los interpretes) sólo realizan la traducción a medida que sea necesario, típicamente, instrucción por instrucción, y normalmente no guardan el resultado de dicha traducción. Los programas interpretados suelen ser más lentos que los compilados debido a la necesidad de traducir el programa mientras se ejecuta, pero a cambio son más flexibles como entornos de programación y depuración (lo que se traduce, por ejemplo, en una mayor facilidad para reemplazar partes enteras del programa o añadir módulos completamente nuevos), y permiten ofrecer al programa interpretado un entorno no dependiente de la máquina donde se ejecuta el intérprete, sino del propio intérprete (lo que se conoce comúnmente como máquina virtual).

interpretes Algunos ejemplos de lenguajes que son normalmente interpretados en vez de compilados son: Perl PHP Java Javascript Logo ASP (hasta la versión 3) Python C# J#

enlazadores Un enlazador (en inglés, linker) es un programa que toma los ficheros de código objeto generado en los primeros pasos del proceso de compilación, la información de todos los recursos necesarios (biblioteca), quita aquellos recursos que no necesita, y enlaza el código objeto con su(s) biblioteca(s) con lo que finalmente produce un fichero ejecutable o una biblioteca. En el caso de los programas enlazados dinámicamente, el enlace entre el programa ejecutable y las bibliotecas se realiza en tiempo de carga o ejecución del programa.

depuradores Un depurador (en inglés, debugger), es un programa que permite depurar o limpiar los errores de otro programa informático. Ejemplos: GNU Debugger (gdb) SoftICE OllyDbg Trw2000 Ida Pro

ide Entornos de Desarrollo Integrados (IDE): Agrupan las anteriores herramientas, usualmente en un entorno visual, de forma que el programador no necesite introducir múltiples comandos para compilar, interpretar, depurar, etc.. Habitualmente cuentan con una avanzada interfaz gráfica de usuario (GUI).

BIBLIOGRAFÍA

BIBLIOGRAFÍA MATERIAL ELABORADO TOMANDO COMO FUENTE DE INFORMACIÓN EL SITIO DE INTERNET: www.es.wikipedia.org

Claudio José Grosso FIN