SlideShare una empresa de Scribd logo
1 de 17
Integrantes:

ANDRES FELIPE GONZALEZ


Rosa sierra

Jorge argumedo
El Software
Importancia del software
Evolución del software
Características del software
Componentes del software
Aplicaciones del software
El Software
       El Software
 En términos de computación es todo
aquel proceso o programa que realiza los
recursos de la computadora para lograr
el objetivo trazado por su diseñador o
programador.
Es decir, El software es el mecanismo que
nos facilita utilizar y explotar este
potencial
Importancia del software
Durante las tres primeras décadas de la
informática, El principal desafío era, el desarrollo del
hardware de las computadoras, de forma que se
Redujera el coste del procesamiento y almacenamiento
de Datos.

A lo largo de la década de los Ochenta (1980), Los
avances en Microelectrónica han dado como resultado
una mayor potencia de calculo y a la ves una reducción
de coste (Reducción de gastos). Hoy El Problema es
Diferente, El Principal desafío es mejorar la calidad de
las soluciones basadas en computadora , Soluciones
Evolución del software
Primera Era: dentro del contexto del área de
aplicación de los sistemas basados en computadoras.
Durante los primeros Años de desarrollo de las
computadoras, el hardware sufrió continuos cambios
mientras que el software se complementaba
simplemente como un añadido. El desarrollo del
software se realizaban virtualmente sin ninguna
planificación, hasta que los planes comenzaron a
descalabrarse y los costes a crecer.
Segunda Era: Se extiende desde la mita de de la
década de los Sesenta (1960), hasta finales de los
setenta (1970), La múltiple programación y los sistemas
multiusuarios introdujeron nuevos conceptos de
interacción hombre-maquina, las técnicas interactivas
abrieron un nuevo mundo de aplicaciones y nuevos
niveles de sofisticación del hardware y del software. Los
sistemas de tiempo real podrían recoger ,analizar y
trasformar datos de múltiples fuentes controlando así
los procesos y produciendo salidas en milisegundos que
en lugar de minutos.
La segunda era se caracterizo también por el
establecimiento del software como producto de la
llegada de la “Casa de software”
Tercera Era: También se caracterizo por la llegada   y
el amplio uso de los microprocesadores y las
computadores personales, el microprocesador es una
parte integral de un amplio espectro de productos
“inteligentes” que incluyen automóviles, Hornos
microondas, entre otros.
La tecnología del software es integrada en productos
por equipos técnicos que conocen el hardware pero que
a menudo, no tienen experiencia en el desarrollo del
software.
Las computadores personales han sido el catalizador de
gran crecimiento de muchas compañías de software.
Con esto se entiende que la venta de la tercera era del
software es mayor que la segunda era.
Componentes del software
Los componentes del software se crean mediante una
serie de traducciones que hacen corresponder los
requisitos del cliente con un código ejecutable en la
maquina. Se traduce como un modelo (prototipo) de
requisitos a un diseño, se traduce el diseño del software
a una forma en un lenguaje que especifica la estructura
de datos, atributos procedimentales y los requisitos que
atañen al software.
La forma en lenguaje es procesado por un traductor
que la convierte en instrucciones ejecutables en la
maquina.
Clasificación del software
Software de sistema: Su objetivo
                               es desvincular adecuadamente al
usuario y al programador de los detalles del sistema informático 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, controladores, herramientas y
utilidades de apoyo que permiten el mantenimiento del sistema
global. Incluye entre otros:Sistemas operativos
Controladores de dispositivos
Herramientas de diagnóstico
Herramientas de Corrección y Optimización
Servidores
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. Incluyen básicamente:
    Editores de texto
    Compiladores
    Intérpretes
    Enlazadores
    Depuradores
    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).
Software de aplicación: Es 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 muchos otros:Aplicaciones
para Control de sistemas y automatización industrial
Aplicaciones ofimáticas
Software educativo
Software empresarial
Bases de datos
Telecomunicaciones (por ejemplo Internet y toda su estructura
lógica)
Videojuegos
Software médico
Software de cálculo Numérico y simbólico.
Software de diseño asistido (CAD)
Software de control numérico (CAM)
Aplicaciones del software
El software puede aplicarse en cualquier situación en la
que se halla definidos previamente un conjunto
especifico de pasos procedimentales, es decir un
algoritmo. Excepciones notables a esta regla es el
software de los sistemas expertos y de redes
neuronales para determinar la naturaleza de una
aplicación de software, hay dos factores importantes
que se deben considerar: El contenido y el
determinismo de la información.
El contenido
Se refiere al significado y a la información de entrada y de
salida. Ejemplo: Muchas aplicaciones bancarias usan unos
datos de entradas muy estructuradas (base de datos) y
producen informes con determinados formatos.
El software que controla una maquina automática
ejemplo: (control numérico) actúa sobre elementos de
datos discretos con una estructura muy limitada y produce
ordenes completas para la maquina en rápida sucesión.
El determinismo de la información
Se refiere a la predecibilidad del orden del tiempo de
llegada de los datos.
Un programa de ingeniería acepta datos que esta en un
orden predefinido, ejecuta el algoritmo sin interrupción
y produce los datos resultantes en un informe o
formato grafico, se dice que estas aplicaciones son
determinadas.
Tipos de Aplicaciones
     Software de sistemas: Es un conjunto de
programas que han sido escritos para servir a otros
programas

      Software de tiempo real: el software que mide,
analiza y controla sucesos del mundo real conforme
ocurren

     Software de gestión: el procesamiento de la
información comercial constituyen la mayor de las
áreas de aplicación del software.
Software de INGENIERIA Y CIENTIFICA: esta
caracterizado por algoritmos de manejos numéricos.
Las aplicaciones van desde la astronomía a la
vulcanología desde el análisis de la presión de los
automotores a la dinámica orbital de las lanzaderas
espaciales y desde la biología molecular a la fabricación
automática.

    Software Empotrado: Reside en memoria de solo
lectura y se realiza para controlar productos y sistemas
de los mercados industriales y de consumo, este
software pude ejecutar funciones limitadas y curiosas..
Ejemplo: El control de teclas de un Horno microondas.
Software de computadores personales: a
germinado en la pasada década . El procesamiento de
texto, las hojas de calculo, los gráficos de
computadora, entretenimiento, gestión de base de
datos, aplicaciones financieras de negocios y personales
y redes o acceso a base de datos externas, son solo
algunas de las cientos de aplicaciones.

    Software de inteligencia artificial: hace uso del
algoritmo no numéricos para resolver problemas
complejos para los que no son adecuados para el
calculo o el análisis directo.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (17)

Tipo de software que se utilizan en diferentes áreas
Tipo de software que se utilizan en diferentes áreasTipo de software que se utilizan en diferentes áreas
Tipo de software que se utilizan en diferentes áreas
 
Luis bracamonte dise;o de software
Luis bracamonte dise;o de softwareLuis bracamonte dise;o de software
Luis bracamonte dise;o de software
 
Diseño de Software
Diseño de SoftwareDiseño de Software
Diseño de Software
 
El Software
El  SoftwareEl  Software
El Software
 
Software
SoftwareSoftware
Software
 
Software
SoftwareSoftware
Software
 
Softwareytiposdesoftware
SoftwareytiposdesoftwareSoftwareytiposdesoftware
Softwareytiposdesoftware
 
Trabajo sobre software y sus clasificaciones
Trabajo sobre software y sus clasificacionesTrabajo sobre software y sus clasificaciones
Trabajo sobre software y sus clasificaciones
 
Capitulo III
Capitulo IIICapitulo III
Capitulo III
 
Tipos de-software II
Tipos de-software IITipos de-software II
Tipos de-software II
 
Software (1)
Software (1)Software (1)
Software (1)
 
¿Qué es Software?
¿Qué es Software?¿Qué es Software?
¿Qué es Software?
 
Software
SoftwareSoftware
Software
 
David philco pp
David philco ppDavid philco pp
David philco pp
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
software
softwaresoftware
software
 

Similar a Anddre (2)

Similar a Anddre (2) (20)

Tipos de Software
Tipos de SoftwareTipos de Software
Tipos de Software
 
Tipos de software y su desarrollo
Tipos de software y su desarrolloTipos de software y su desarrollo
Tipos de software y su desarrollo
 
evolucion.ppt
evolucion.pptevolucion.ppt
evolucion.ppt
 
evolucion SW.ppt
evolucion SW.pptevolucion SW.ppt
evolucion SW.ppt
 
evolucion.ppt
evolucion.pptevolucion.ppt
evolucion.ppt
 
evolucion.ppt
evolucion.pptevolucion.ppt
evolucion.ppt
 
Fundamentos de ingenieria de software
Fundamentos de ingenieria de softwareFundamentos de ingenieria de software
Fundamentos de ingenieria de software
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Evolucion
EvolucionEvolucion
Evolucion
 
Ensayo(diseño de software)
Ensayo(diseño de software)Ensayo(diseño de software)
Ensayo(diseño de software)
 
Presentación tic software
Presentación tic softwarePresentación tic software
Presentación tic software
 
Tipos de software terminado
Tipos de software terminadoTipos de software terminado
Tipos de software terminado
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
Informe software incaf
Informe software incafInforme software incaf
Informe software incaf
 
sofwuare
sofwuaresofwuare
sofwuare
 
Las siete grandes categorias del software
Las siete grandes categorias del softwareLas siete grandes categorias del software
Las siete grandes categorias del software
 
Qué es el hardware
Qué es el hardwareQué es el hardware
Qué es el hardware
 
Software
SoftwareSoftware
Software
 
Emmanuelcastañedaensayo
EmmanuelcastañedaensayoEmmanuelcastañedaensayo
Emmanuelcastañedaensayo
 
Que es el software
Que es el softwareQue es el software
Que es el software
 

Último

6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxCeciliaGuerreroGonza1
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 

Último (20)

6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 

Anddre (2)

  • 2. El Software Importancia del software Evolución del software Características del software Componentes del software Aplicaciones del software
  • 3. El Software El Software En términos de computación es todo aquel proceso o programa que realiza los recursos de la computadora para lograr el objetivo trazado por su diseñador o programador. Es decir, El software es el mecanismo que nos facilita utilizar y explotar este potencial
  • 4. Importancia del software Durante las tres primeras décadas de la informática, El principal desafío era, el desarrollo del hardware de las computadoras, de forma que se Redujera el coste del procesamiento y almacenamiento de Datos. A lo largo de la década de los Ochenta (1980), Los avances en Microelectrónica han dado como resultado una mayor potencia de calculo y a la ves una reducción de coste (Reducción de gastos). Hoy El Problema es Diferente, El Principal desafío es mejorar la calidad de las soluciones basadas en computadora , Soluciones
  • 5. Evolución del software Primera Era: dentro del contexto del área de aplicación de los sistemas basados en computadoras. Durante los primeros Años de desarrollo de las computadoras, el hardware sufrió continuos cambios mientras que el software se complementaba simplemente como un añadido. El desarrollo del software se realizaban virtualmente sin ninguna planificación, hasta que los planes comenzaron a descalabrarse y los costes a crecer.
  • 6. Segunda Era: Se extiende desde la mita de de la década de los Sesenta (1960), hasta finales de los setenta (1970), La múltiple programación y los sistemas multiusuarios introdujeron nuevos conceptos de interacción hombre-maquina, las técnicas interactivas abrieron un nuevo mundo de aplicaciones y nuevos niveles de sofisticación del hardware y del software. Los sistemas de tiempo real podrían recoger ,analizar y trasformar datos de múltiples fuentes controlando así los procesos y produciendo salidas en milisegundos que en lugar de minutos. La segunda era se caracterizo también por el establecimiento del software como producto de la llegada de la “Casa de software”
  • 7. Tercera Era: También se caracterizo por la llegada y el amplio uso de los microprocesadores y las computadores personales, el microprocesador es una parte integral de un amplio espectro de productos “inteligentes” que incluyen automóviles, Hornos microondas, entre otros. La tecnología del software es integrada en productos por equipos técnicos que conocen el hardware pero que a menudo, no tienen experiencia en el desarrollo del software. Las computadores personales han sido el catalizador de gran crecimiento de muchas compañías de software. Con esto se entiende que la venta de la tercera era del software es mayor que la segunda era.
  • 8. Componentes del software Los componentes del software se crean mediante una serie de traducciones que hacen corresponder los requisitos del cliente con un código ejecutable en la maquina. Se traduce como un modelo (prototipo) de requisitos a un diseño, se traduce el diseño del software a una forma en un lenguaje que especifica la estructura de datos, atributos procedimentales y los requisitos que atañen al software. La forma en lenguaje es procesado por un traductor que la convierte en instrucciones ejecutables en la maquina.
  • 9. Clasificación del software Software de sistema: Su objetivo es desvincular adecuadamente al usuario y al programador de los detalles del sistema informático 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, controladores, herramientas y utilidades de apoyo que permiten el mantenimiento del sistema global. Incluye entre otros:Sistemas operativos Controladores de dispositivos Herramientas de diagnóstico Herramientas de Corrección y Optimización Servidores
  • 10. 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. Incluyen básicamente: Editores de texto Compiladores Intérpretes Enlazadores Depuradores 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).
  • 11. Software de aplicación: Es 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 muchos otros:Aplicaciones para Control de sistemas y automatización industrial Aplicaciones ofimáticas Software educativo Software empresarial Bases de datos Telecomunicaciones (por ejemplo Internet y toda su estructura lógica) Videojuegos Software médico Software de cálculo Numérico y simbólico. Software de diseño asistido (CAD) Software de control numérico (CAM)
  • 12. Aplicaciones del software El software puede aplicarse en cualquier situación en la que se halla definidos previamente un conjunto especifico de pasos procedimentales, es decir un algoritmo. Excepciones notables a esta regla es el software de los sistemas expertos y de redes neuronales para determinar la naturaleza de una aplicación de software, hay dos factores importantes que se deben considerar: El contenido y el determinismo de la información.
  • 13. El contenido Se refiere al significado y a la información de entrada y de salida. Ejemplo: Muchas aplicaciones bancarias usan unos datos de entradas muy estructuradas (base de datos) y producen informes con determinados formatos. El software que controla una maquina automática ejemplo: (control numérico) actúa sobre elementos de datos discretos con una estructura muy limitada y produce ordenes completas para la maquina en rápida sucesión.
  • 14. El determinismo de la información Se refiere a la predecibilidad del orden del tiempo de llegada de los datos. Un programa de ingeniería acepta datos que esta en un orden predefinido, ejecuta el algoritmo sin interrupción y produce los datos resultantes en un informe o formato grafico, se dice que estas aplicaciones son determinadas.
  • 15. Tipos de Aplicaciones Software de sistemas: Es un conjunto de programas que han sido escritos para servir a otros programas Software de tiempo real: el software que mide, analiza y controla sucesos del mundo real conforme ocurren Software de gestión: el procesamiento de la información comercial constituyen la mayor de las áreas de aplicación del software.
  • 16. Software de INGENIERIA Y CIENTIFICA: esta caracterizado por algoritmos de manejos numéricos. Las aplicaciones van desde la astronomía a la vulcanología desde el análisis de la presión de los automotores a la dinámica orbital de las lanzaderas espaciales y desde la biología molecular a la fabricación automática. Software Empotrado: Reside en memoria de solo lectura y se realiza para controlar productos y sistemas de los mercados industriales y de consumo, este software pude ejecutar funciones limitadas y curiosas.. Ejemplo: El control de teclas de un Horno microondas.
  • 17. Software de computadores personales: a germinado en la pasada década . El procesamiento de texto, las hojas de calculo, los gráficos de computadora, entretenimiento, gestión de base de datos, aplicaciones financieras de negocios y personales y redes o acceso a base de datos externas, son solo algunas de las cientos de aplicaciones. Software de inteligencia artificial: hace uso del algoritmo no numéricos para resolver problemas complejos para los que no son adecuados para el calculo o el análisis directo.