Alumna :Nancy Noemí Gómez García Grupo: 1B Presentación : El Software.

37
Alumna :Nancy Noemí Gómez García Grupo: 1B Presentación : El Software

Transcript of Alumna :Nancy Noemí Gómez García Grupo: 1B Presentación : El Software.

Page 1: Alumna :Nancy Noemí Gómez García Grupo: 1B Presentación : El Software.

Alumna :Nancy Noemí Gómez García Grupo: 1BPresentación :El Software

Page 2: Alumna :Nancy Noemí Gómez García Grupo: 1B Presentación : El Software.

Que es el software?

Se considera que el software es el equipamiento lógico e intangible de un ordenador. En otras palabras, el concepto de software abarca a todas las aplicaciones informáticas, como los procesadores de textos, las planillas de cálculo y los editores de imágenes.

Page 3: Alumna :Nancy Noemí Gómez García Grupo: 1B Presentación : El Software.

Para que nos sirve?El software es desarrollado mediante distintos lenguajes de programación, que permiten controlar el comportamiento de una máquina. Estos lenguajes consisten en un conjunto de símbolos y reglas sintácticas y semánticas, que definen el significado de sus elementos y expresiones. Un lenguaje de programación permite a los programadores del software especificar, en forma precisa, sobre qué datos debe operar una computadora.• Dentro de los tipos de software, uno de los más importantes es

el software de sistema o software de base, que permite al usuario tener el control sobre el hardware  (componentes físicos) y dar soporte a otros programas informáticos. Los llamados sistemas operativos, que comienzan a funcionar cuando se enciende la computadora, son software de base.

• La industria del desarrollo de software se ha convertido en un protagonista importante dentro de la economía global, ya que mueve millones de dólares al año. La compañía más grande y popular del mundo es Microsoft, fundada en 1975 por Bill Gates y Paul Allen. Esta empresa logró trascender gracias a su sistema operativoWindows y a su suite de programas de oficina Office.

Page 4: Alumna :Nancy Noemí Gómez García Grupo: 1B Presentación : El Software.

Video • http://youtu.be/w3TIXIPdbpY

Page 5: Alumna :Nancy Noemí Gómez García Grupo: 1B Presentación : El Software.

Tipos de software

Software deprogramación

Software de sistema

Software de aplicación

Page 8: Alumna :Nancy Noemí Gómez García Grupo: 1B Presentación : El Software.

Software de Sistema:• Software de Sistema: es aquel que permite a los usuarios

interactuar con el sistema operativo así como también controlarlo. Este sistema está compuesto por una serie de programas que tienen como objetivo administrar los recursos del hardware y, al mismo tiempo, le otorgan al usuario una interfaz. El sistema operativo permite facilitar la utilización del ordenador a sus usuarios ya que es el que le da la posibilidad de asignar y administrar los recursos del sistema, como ejemplo de esta clase de software se puede mencionar a Windows, Linux y Mac OS X, entre otros. Además de los sistemas operativos, dentro del software de sistema se ubican las herramientas de diagnóstico, los servidores, las utilidades, los controladores de dispositivos y las herramientas de corrección y optimización, etcétera.

Page 9: Alumna :Nancy Noemí Gómez García Grupo: 1B Presentación : El Software.

Aplicaciones

Software de sistema

Sistemas operativos

Controladores de dispositivos

Herramientas de diagnóstico

Servidores

Herramientas de Corrección y Optimización

Utilidades

Page 10: Alumna :Nancy Noemí Gómez García Grupo: 1B Presentación : El Software.

SISTEMAS OPERATIVOS• es un programa o conjunto de programas que en un sistema

informático gestiona los recursos de hardware y provee servicios a los programas de aplicación, ejecutándose en modo privilegiado respecto de los restantes (aunque puede que parte del mismo se ejecute en espacio de usuario)

Page 11: Alumna :Nancy Noemí Gómez García Grupo: 1B Presentación : El Software.

Controles de dispositivos• Es un programa informáticoque permite al sistema operativo

interaccionar 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.

Page 12: Alumna :Nancy Noemí Gómez García Grupo: 1B Presentación : El Software.

Herramientas de diagnostico• 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, transferencia de datos, etc.

Page 13: Alumna :Nancy Noemí Gómez García Grupo: 1B Presentación : El Software.

Herramientas de Corrección y Optimización• Programas que permiten hacerle mantenimiento, arreglar el

PC. • 2 muy conocidos son: scandisk y desfragmentador

Page 14: Alumna :Nancy Noemí Gómez García Grupo: 1B Presentación : El Software.

servidorEn informática, un servidor es un nodo que, formando parte de una red, provee servicios a otros nodos denominados 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.• Una computadora en la que se ejecuta un programa que realiza

alguna tarea en beneficio de otras aplicaciones llamadas clientes, tanto si se trata de un ordenador central(mainframe), un miniordenador, una computadora personal, una PDA o un sistema embebido.

• Un servidor no es necesariamente una máquina de última generación de grandes proporciones, no es necesariamente unsuperordenador; un servidor puede ser desde una computadora de bajo recursos, hasta una máquina sumamente potente

Page 15: Alumna :Nancy Noemí Gómez García Grupo: 1B Presentación : El Software.

Utilidad (informática)

• 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 y descifrado de archivos,

compresión de archivos, desfragmentadores de disco, editores de texto, respaldo, etc.

Page 16: Alumna :Nancy Noemí Gómez García Grupo: 1B Presentación : El Software.

Software de Programación• Software de Programación: son aquellas herramientas que un

programador utiliza para poder desarrollar programas informáticos. Para esto, el programador se vale de distintos lenguajes de programación. Como ejemplo se pueden tomar compiladores, programas de diseño asistido por computador, paquetes integrados, editores de texto, enlazadores, depuradores, intérpretes, entre otros.

Page 17: Alumna :Nancy Noemí Gómez García Grupo: 1B Presentación : El Software.

• Software de programador

Editores de texto

compiladores

interpretes

enlazadores

depuradores

Entornos de desarrollo integrados

Page 18: Alumna :Nancy Noemí Gómez García Grupo: 1B Presentación : El Software.

Compilador

• Un compilador es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa equivalente que la máquina será capaz de interpretar. Usualmente el segundo lenguaje es lenguaje de máquina, pero también puede ser un código intermedio (bytecode), o simplemente texto. Este proceso de traducción se conoce como compilación.1

Page 19: Alumna :Nancy Noemí Gómez García Grupo: 1B Presentación : El Software.

Editor de texto

• Un editor de texto es un programa que permite crear y modificar archivos digitales compuestos únicamente por un 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 caracteres que usa el editor. Hoy en día es comúnmente de 7- u 8-bits en ASCII o UTF-8, rara vez EBCDIC.

Page 20: Alumna :Nancy Noemí Gómez García Grupo: 1B Presentación : El Software.

Intérprete (informática)

• En ciencias de la computación, intérprete o interpretador 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 de máquina del sistema, los intérpretes sólo realizan la traducción a medida que sea necesaria, típicamente, instrucción por instrucción, y normalmente no guardan el resultado de dicha traducción.

Page 21: Alumna :Nancy Noemí Gómez García Grupo: 1B Presentación : El Software.

Depurador

• Un depurador (en inglés, debugger), es un programa usado para probar y depurar (eliminar) los errores de otros programas (el programa "objetivo"). El código a ser examinado puede alternativamente estar corriendo en un simulador de conjunto de instrucciones (ISS), una técnica que permite gran potencia en su capacidad de detenerse cuando son encontradas condiciones específicas pero será típicamente algo más lento que ejecutando el código directamente en el apropiado (o el mismo) procesador. Algunas depuradores ofrecen dos modos de operación - la simulación parcial o completa, para limitar este impacto.

Page 22: Alumna :Nancy Noemí Gómez García Grupo: 1B Presentación : El Software.

Enlazador

• Un enlazador (en inglés, linker) es un programa que toma los objetos generados 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.

Page 23: Alumna :Nancy Noemí Gómez García Grupo: 1B Presentación : El Software.

Entornos de Desarrollo Integrados (IDE)• Agrupan las anteriores herramientas, usualmente en un

entorno visual, de forma tal 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).

Page 24: Alumna :Nancy Noemí Gómez García Grupo: 1B Presentación : El Software.

Software de aplicación:• . Software de aplicación: este tipo de software permiten

realizar tareas específicas. Por lo tanto, este software se enfoca únicamente en un aspecto o en la resolución de algún problema en particular y no, como lo hacen los software de sistema, en proporcionar un funcionamiento general mucho más complejos. En este sentido, los programas que utilizamos diariamente en nuestras computadoras son de este tipo, ya que se enfocan en una tarea en particular. Así, ejemplos de este tipo de software son los procesadores de texto, los editores, las hojas de cálculo, las bases de datos, los programas para comunicación, etc.

Page 25: Alumna :Nancy Noemí Gómez García Grupo: 1B Presentación : El Software.

Software de aplicación

Sistema de control

Automatización industrial

Suite ofimática

Software educativo

Software empresarial

Base de datos

Telecomunicación

Videojuego

Software médico

Análisis numérico

Diseño asistido por computadora

Page 26: Alumna :Nancy Noemí Gómez García Grupo: 1B Presentación : El Software.

Sistema de control

• Los sistemas de control, según la teoría cibernética, se aplican en esencia para los organismos vivos, las máquinas y las organizaciones. Estos sistemas fueron relacionados por primera vez en 1948 por Norbert Wiener en su obra Cibernética y Sociedad con aplicación en la teoría de los mecanismos de control. Un sistema de control está definido como un conjunto de componentes que pueden regular su propia conducta o la de otro sistema con el fin de lograr un funcionamiento predeterminado, de modo que se reduzcan las probabilidades de fallos y se obtengan los resultados buscados.

Page 27: Alumna :Nancy Noemí Gómez García Grupo: 1B Presentación : El Software.

Automatización industrial

• La automatización industrial (automatización: del griego antiguo auto, ‘guiado por uno mismo’) es el uso de sistemas o elementos computarizados y electromecánicos para controlar maquinarias o procesos industriales. Como una disciplina de la ingeniería más amplia que un sistema de control, abarca la instrumentación industrial, que incluye los sensores, los transmisores de campo, los sistemas de control y supervisión, los sistemas de transmisión y recolección de datos y las aplicaciones de software en tiempo real para supervisar, controlar las operaciones de plantas o procesos industriales.

Page 28: Alumna :Nancy Noemí Gómez García Grupo: 1B Presentación : El Software.

Suite ofimática

• Una suite ofimática, suite de oficina o paquete de oficina es una recopilación de aplicaciones, las cuales son utilizadas en oficinas y sirve para diferentes funciones como crear, modificar, organizar, escanear, imprimir, etc. archivos y documentos. Son ampliamente usados en varios lugares, ya que al ser eso (una recopilación), hace que sea asequible adquirir toda la suite, que programa por programa, lo cual es más complejo, al tener que conseguir programa por programa, y en caso del software pagado, más caro.

Page 29: Alumna :Nancy Noemí Gómez García Grupo: 1B Presentación : El Software.

Software educativo

• Se denomina software educativo al que está destinado a la enseñanza y el aprendizaje autónomo y que, además, permite el desarrollo de ciertas habilidades cognitivas.

• Así como existen diferencias entre las filosofías pedagógicas, también se encuentra una amplia gama de enfoques para la creación de software educativo, atendiendo a los diferentes tipos de interacción que se origina entre los actores del proceso de enseñanza-aprendizaje: educador, aprendiz, conocimiento, computadora. Existen principalmente dos tendencias: enfoque de instrucción asistida por computadora (Computer Assisted Instruction), y el enfoque de software educativo abierto.

Page 30: Alumna :Nancy Noemí Gómez García Grupo: 1B Presentación : El Software.

Software empresarial

• Por software empresarial se entiende generalmente cualquier tipo de soporte lógico (software) que está orientado a ayudar a una empresa o a una organización a mejorar su productividad y/o a medirla.

Page 31: Alumna :Nancy Noemí Gómez García Grupo: 1B Presentación : El Software.

Base de datos

• Una base de datos o banco de datos 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. Actualmente, 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, siendo este un componente electrónico, y por ende se ha desarrollado y se ofrece un amplio rango de soluciones al problema del almacenamiento de datos

Page 32: Alumna :Nancy Noemí Gómez García Grupo: 1B Presentación : El Software.

Telecomunicación

• Una telecomunicación es toda transmisión y recepción de señales de cualquier naturaleza, típicamente electromagnéticas, que contengan signos, sonidos, imágenes o, en definitiva, cualquier tipo de información que se desee comunicar a cierta distancia.1

Por metonimia, también se denomina telecomunicación (o telecomunicaciones, indistintamente)nota 1 a la disciplina que estudia, diseña, desarrolla y explota aquellos sistemas que permiten dichas comunicaciones; de forma análoga, la ingeniería de telecomunicaciones resuelve los problemas técnicos asociados a esta disciplina.

Page 33: Alumna :Nancy Noemí Gómez García Grupo: 1B Presentación : El Software.

Videojuego

• Un videojuego o juego de video es un juego electrónico en el que una o más personas interactúan, por medio de un controlador, con un dispositivo dotado de imágenes de vídeo.1

Este dispositivo electrónico, conocido como «plataforma», puede ser una computadora, una máquina arcade, una videoconsola o un dispositivo portátil (un teléfono móvil, por ejemplo). Los videojuegos son, hoy por hoy, una de las principales industrias del arte y el entretenimiento.

Page 34: Alumna :Nancy Noemí Gómez García Grupo: 1B Presentación : El Software.

Software médico

• 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. Estos programas son producto sanitario y deben cumplir la normativa de los mismos. Nótese que no todos los programas que se utilizan en el entorno médico son producto sanitario.

Page 35: Alumna :Nancy Noemí Gómez García Grupo: 1B Presentación : El Software.

Análisis numérico

• El análisis numérico o cálculo numérico es la rama de las matemáticas que se encarga de diseñar algoritmos para, a través de números y reglas matemáticas simples, simular procesos matemáticos más complejos aplicados a procesos del mundo real.

Page 36: Alumna :Nancy Noemí Gómez García Grupo: 1B Presentación : El Software.

Diseño asistido por computadora• El diseño asistido por computadoras (diseño asistido por

ordenador en España), 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 diseñadores. El CAD es también utilizado en el marco de procesos de administración del ciclo de vida de productos.

Page 37: Alumna :Nancy Noemí Gómez García Grupo: 1B Presentación : El Software.

Software de control numérico• La fabricación asistida por computadora (en Hispanoamérica)

o fabricación asistida por ordenador (en España), también conocida por las siglas en inglés CAM (computer-aided manufacturing), implica el uso de computadores y tecnología de cómputo para ayudar en la fase directa de manufactura de un producto, es un puente entre el Diseño Asistido por Computadora CAD y el lenguaje de programación de las máquinas herramientas con una intervención mínima del operario. Es parte de los Sistemas de planificación del proceso y la producción CAPP, que incluyen calendarización, administración y control de calidad.