SlideShare una empresa de Scribd logo
1 de 4
Clasificación y descripción de los programas informáticos: cuando hablamos de de programas informáticos
nos referimos al software y se clasifican en :
Software o programas informáticos de sistemas : 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:
o Sistemas operativos
o Controladores de dispositivos
o Herramientas de diagnóstico
o Herramientas de Corrección y Optimización
o Servidores
o Utilidades
Software o programas informaticos de programacion : 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:
o Editores de texto
o Compiladores
o Intérpretes
o Enlazadores
o Depuradores
o 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 o programas informáticos 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:
o Aplicaciones para Control de sistemas y automatización industrial
o Aplicaciones ofimáticas
o Software educativo
o Software empresarial
o Bases de datos
o Telecomunicaciones (por ejemplo Internet y toda su estructura lógica)
o Videojuegos
o Software médico
o Software de cálculo Numérico y simbólico
o Software de diseño asistido (CAD)
o Software de control numérico (CAM)

Lenguaje de programación: es un idioma artificial diseñado para expresar procesos que pueden
ser llevadas a cabo por máquinas como las computadoras
LENGUAJES DE PRIMERA GENERACIÓN
Lo constituyen los lenguajes maquina..Estos se consideran como de bajo nivel por que no existe un
programa de codificación menos complicado que el que utiliza los símbolos binarios 1 y 0.
ASCII, utiliza ceros y unos para representar letras del alfabeto.
Como este es el lenguaje del CPU, los archivos de texto traducidos a los grupos binarios ASCII pueden leerse
por casi cualquier plataforma de sistemas de computadoras.
LENGUAJES DE SEGUNDA GENERACIÓN
A estos se les denominó lenguaje ensamblador.
Los lenguajes ensambladores usan códigos como a para agregar o mvc para mover, y así
sucesivamente.
Los programas de software de sistemas tales como los sistemas operativos y los programas de
utilidad se escriben con frecuencia en un lenguaje ensamblador.
Mvc: Modelo: Esta es la representación específica de la información con la cual el sistema opera.
En resumen, el modelo se limita a lo relativo de la vista y su controlador facilitando las
presentaciones visuales complejas. El sistema también puede operar con más datos no relativos a la
presentación, haciendo uso integrado de otras lógicas de negocio y de datos afines con el sistema
modelado.
Vista: Este presenta el modelo en un formato adecuado para interactuar, usualmente la interfaz de
usuario.
Controlador: Este responde a eventos, usualmente acciones del usuario, e invoca peticiones al
modelo y, probablemente, a la vista.
LENGUAJES DE TERCERA GENERACIÓN
Son relativamente independientes del hardware de la computadora. Esto significa que el mismo
programa puede utilizarse en varias computadoras diferentes de distintos fabricantesejemplo :
fortranEl FORTRAN (una palabra compuesta, derivada de The IBM Mathematical Formula
Translating System) abarca un linaje de versiones, cada una de las cuales evolucionó para añadir
extensiones al lenguaje mientras que usualmente retenía compatibilidad con las versiones previas.
Versiones sucesivas han añadido soporte para procesamiento de datos basados en caracteres
(FORTRAN 77), programación de arreglos, programación modular y programación orientada a
objetos (Fortran 90/95), y programación genérica (Fortran 2003).
LENGUAJES DE CUARTA GENERACIÓN
Son lenguajes que se relacionan menos con procedimientos y que son aun mas parecidos al ingles
que los lenguajes de tercera generación.
Algunas características incluyen capacidades de consulta y base de datos, de creación de códigos y
capacidades gráficas.
Ejemplos : Visual C++, Visual Basic, PowerBuilder, Delphi, Forte y muchos otros.
Lenguajes de consulta son utilizados para hacer preguntas ala computadora con frases parecidas alas
de un idioma, ejemplo el inglés.
Lenguaje de consulta estructurado. Lenguaje estándar que a menudo se usa para realizar consultas y
manipulaciones ala base de datos.
LENGUAJES DE PROGRAMACIÓN ORIENTADOS A OBJETOS
Permiten la interacción de objetos de programación incluyendo elementos de datos y las acciones
que se realizan en ellos.
Un objeto denotar datos respecto a un empleado y todas las operaciones que se pudieran realizar
sobre los datos (cálculo de nóminas).
En la programación orientada al objeto, los datos, instrucciones y otros procedimientos de
programación se agrupan en un elemento denominado objeto.
Encapsulación. Receso de reagrupar elementos dentro de un objeto.
Polimorfismo. Receso que le permite al programador desarrollar una rutina o grupo de actividades
que operaran sobre objetos múltiples.
Herencia. Propiedad utilizada para describir objetos en un grupo de este tomando características de
otros en el mismo grupo o clase de objetos.
Código reutilizable. Código de instrucciones dentro de un objeto que se puede usar repetidamente en
diferentes programas de diversas aplicaciones.
SMALLTALK
Lenguaje de programación amplio uso, orientado a objetos C++
Es una versión mejorada del lenguaje de programación c original.
Es un lenguaje de tiempo real, de propósito general, que se ha utilizado para aplicaciones
empresariales y científicos.
JAVA
Proporciona a los programadores un ambiente de programación con gran capacidad y las condiciones
para desarrollar aplicaciones de trabajo a través de Internet.
Para desarrollar pequeñas, Apletts, las cuales pueden insertarse en las páginas Web Internet.
Incluye un depurador, un generador de documentación, un compilador, y un visualizador, para
ejecutar aplicaciones Java sin navegador de Internet.
LENGUAJES DE PROGRAMACIÓN VISUAL
Lenguajes que usan el ratón, iconos o símbolos en la pantalla y menús despegables para desarrollar
programas.
LENGUAJES DE QUINTA GENERACIÓN
*Alrededor de la mitad 1998 surgieron grupos de herramientas de lenguajes de quinta generación, los cuales
combinan la creación de códigos basadas en reglas, la administración de reutilización y otros avances.
Programación basada en conocimiento. Método para el desarrollo de programas de computación en
el que se le ordena ala computadora realizar un propósito en vez de instruirla para hacerlo.
Software

Más contenido relacionado

La actualidad más candente

1 y 2 capitulo resumen logica programacion
1 y 2 capitulo resumen logica programacion1 y 2 capitulo resumen logica programacion
1 y 2 capitulo resumen logica programacion
Grupo Maestría
 
Software
SoftwareSoftware
Software
Emilio
 
Universidad De Los Andes
Universidad De Los AndesUniversidad De Los Andes
Universidad De Los Andes
barrios
 
Actividad imformatica
Actividad  imformaticaActividad  imformatica
Actividad imformatica
Daniela Angel
 
Dispositivos de entrada y salida
Dispositivos de entrada y salidaDispositivos de entrada y salida
Dispositivos de entrada y salida
Erick Nieto
 
Concepto de comptadora, informatica, dispositivos de entrada y salida
Concepto de comptadora, informatica, dispositivos de entrada y salidaConcepto de comptadora, informatica, dispositivos de entrada y salida
Concepto de comptadora, informatica, dispositivos de entrada y salida
ilianaLMB
 
Software de sistema.
Software de sistema.Software de sistema.
Software de sistema.
Miguel982012
 

La actualidad más candente (19)

1 y 2 capitulo resumen logica programacion
1 y 2 capitulo resumen logica programacion1 y 2 capitulo resumen logica programacion
1 y 2 capitulo resumen logica programacion
 
Punto13
Punto13Punto13
Punto13
 
NOCIONES BASICAS DE INFORMATICA
NOCIONES BASICAS DE INFORMATICANOCIONES BASICAS DE INFORMATICA
NOCIONES BASICAS DE INFORMATICA
 
Ticsgood2
Ticsgood2Ticsgood2
Ticsgood2
 
Presentacion.org
Presentacion.orgPresentacion.org
Presentacion.org
 
Clasificación del Software
Clasificación del Software Clasificación del Software
Clasificación del Software
 
Hardware and software
Hardware and softwareHardware and software
Hardware and software
 
El Software Y Lenguajes De Programacion
El Software Y Lenguajes De ProgramacionEl Software Y Lenguajes De Programacion
El Software Y Lenguajes De Programacion
 
Hardware y software
Hardware y softwareHardware y software
Hardware y software
 
Software
SoftwareSoftware
Software
 
Universidad De Los Andes
Universidad De Los AndesUniversidad De Los Andes
Universidad De Los Andes
 
Programación (Informática) - Qué es, información, lenguajes.pdf
Programación (Informática) - Qué es, información, lenguajes.pdfProgramación (Informática) - Qué es, información, lenguajes.pdf
Programación (Informática) - Qué es, información, lenguajes.pdf
 
Diapo tic software
Diapo tic softwareDiapo tic software
Diapo tic software
 
Actividad imformatica
Actividad  imformaticaActividad  imformatica
Actividad imformatica
 
Dispositivos de entrada y salida
Dispositivos de entrada y salidaDispositivos de entrada y salida
Dispositivos de entrada y salida
 
Grupo# 2
Grupo# 2Grupo# 2
Grupo# 2
 
Concepto de comptadora, informatica, dispositivos de entrada y salida
Concepto de comptadora, informatica, dispositivos de entrada y salidaConcepto de comptadora, informatica, dispositivos de entrada y salida
Concepto de comptadora, informatica, dispositivos de entrada y salida
 
Software de sistema.
Software de sistema.Software de sistema.
Software de sistema.
 
Software
SoftwareSoftware
Software
 

Similar a Software

Clasificación y descripción de los programas informáticos
Clasificación y descripción de los programas informáticosClasificación y descripción de los programas informáticos
Clasificación y descripción de los programas informáticos
MilagrosJacqueline
 
Intro ProgramacióN
Intro ProgramacióNIntro ProgramacióN
Intro ProgramacióN
Alfonso
 
Diana marcela arias escobar
Diana marcela arias escobarDiana marcela arias escobar
Diana marcela arias escobar
marcelayuyeimi
 
Trabajo de introduc computa
Trabajo de introduc computaTrabajo de introduc computa
Trabajo de introduc computa
Sampdp
 
Trabajo de introduc computa
Trabajo de introduc computaTrabajo de introduc computa
Trabajo de introduc computa
Sampdp
 
Trabajo de introduc computa
Trabajo de introduc computaTrabajo de introduc computa
Trabajo de introduc computa
Sampdp
 
Trabajo de introduc computa
Trabajo de introduc computaTrabajo de introduc computa
Trabajo de introduc computa
Sampdp
 
Especialidad presentacion taller sena
Especialidad presentacion taller senaEspecialidad presentacion taller sena
Especialidad presentacion taller sena
zeepulveediita20
 
Especialidad presentacion taller sena
Especialidad presentacion taller senaEspecialidad presentacion taller sena
Especialidad presentacion taller sena
dejuansi2
 
Diana marcela arias es
Diana marcela arias esDiana marcela arias es
Diana marcela arias es
marcelayuyeimi
 

Similar a Software (20)

Clasificación y descripción de los programas informáticos
Clasificación y descripción de los programas informáticosClasificación y descripción de los programas informáticos
Clasificación y descripción de los programas informáticos
 
Maryan toledo
Maryan toledoMaryan toledo
Maryan toledo
 
Software pao
Software paoSoftware pao
Software pao
 
Intro ProgramacióN
Intro ProgramacióNIntro ProgramacióN
Intro ProgramacióN
 
Diana marcela arias escobar
Diana marcela arias escobarDiana marcela arias escobar
Diana marcela arias escobar
 
Diana marcela arias escobar
Diana marcela arias escobarDiana marcela arias escobar
Diana marcela arias escobar
 
Software
SoftwareSoftware
Software
 
Michael guti
Michael gutiMichael guti
Michael guti
 
El Software
El SoftwareEl Software
El Software
 
Trabajo de introduc computa
Trabajo de introduc computaTrabajo de introduc computa
Trabajo de introduc computa
 
Trabajo de introduc computa
Trabajo de introduc computaTrabajo de introduc computa
Trabajo de introduc computa
 
Trabajo de introduc computa
Trabajo de introduc computaTrabajo de introduc computa
Trabajo de introduc computa
 
Trabajo de introduc computa
Trabajo de introduc computaTrabajo de introduc computa
Trabajo de introduc computa
 
Taller n°1(1)
Taller n°1(1)Taller n°1(1)
Taller n°1(1)
 
Especialidad presentacion taller sena
Especialidad presentacion taller senaEspecialidad presentacion taller sena
Especialidad presentacion taller sena
 
Especialidad presentacion taller sena
Especialidad presentacion taller senaEspecialidad presentacion taller sena
Especialidad presentacion taller sena
 
Especialidad presentacion taller sena
Especialidad presentacion taller senaEspecialidad presentacion taller sena
Especialidad presentacion taller sena
 
Especialidad presentacion taller sena
Especialidad presentacion taller senaEspecialidad presentacion taller sena
Especialidad presentacion taller sena
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Diana marcela arias es
Diana marcela arias esDiana marcela arias es
Diana marcela arias es
 

Último

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Último (11)

How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 

Software

  • 1. Clasificación y descripción de los programas informáticos: cuando hablamos de de programas informáticos nos referimos al software y se clasifican en : Software o programas informáticos de sistemas : 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: o Sistemas operativos o Controladores de dispositivos o Herramientas de diagnóstico o Herramientas de Corrección y Optimización o Servidores o Utilidades Software o programas informaticos de programacion : 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: o Editores de texto o Compiladores o Intérpretes o Enlazadores o Depuradores o 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 o programas informáticos 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: o Aplicaciones para Control de sistemas y automatización industrial o Aplicaciones ofimáticas o Software educativo o Software empresarial o Bases de datos o Telecomunicaciones (por ejemplo Internet y toda su estructura lógica) o Videojuegos o Software médico o Software de cálculo Numérico y simbólico o Software de diseño asistido (CAD) o Software de control numérico (CAM) Lenguaje de programación: es un idioma artificial diseñado para expresar procesos que pueden ser llevadas a cabo por máquinas como las computadoras LENGUAJES DE PRIMERA GENERACIÓN Lo constituyen los lenguajes maquina..Estos se consideran como de bajo nivel por que no existe un programa de codificación menos complicado que el que utiliza los símbolos binarios 1 y 0. ASCII, utiliza ceros y unos para representar letras del alfabeto.
  • 2. Como este es el lenguaje del CPU, los archivos de texto traducidos a los grupos binarios ASCII pueden leerse por casi cualquier plataforma de sistemas de computadoras. LENGUAJES DE SEGUNDA GENERACIÓN A estos se les denominó lenguaje ensamblador. Los lenguajes ensambladores usan códigos como a para agregar o mvc para mover, y así sucesivamente. Los programas de software de sistemas tales como los sistemas operativos y los programas de utilidad se escriben con frecuencia en un lenguaje ensamblador. Mvc: Modelo: Esta es la representación específica de la información con la cual el sistema opera. En resumen, el modelo se limita a lo relativo de la vista y su controlador facilitando las presentaciones visuales complejas. El sistema también puede operar con más datos no relativos a la presentación, haciendo uso integrado de otras lógicas de negocio y de datos afines con el sistema modelado. Vista: Este presenta el modelo en un formato adecuado para interactuar, usualmente la interfaz de usuario. Controlador: Este responde a eventos, usualmente acciones del usuario, e invoca peticiones al modelo y, probablemente, a la vista. LENGUAJES DE TERCERA GENERACIÓN Son relativamente independientes del hardware de la computadora. Esto significa que el mismo programa puede utilizarse en varias computadoras diferentes de distintos fabricantesejemplo : fortranEl FORTRAN (una palabra compuesta, derivada de The IBM Mathematical Formula Translating System) abarca un linaje de versiones, cada una de las cuales evolucionó para añadir extensiones al lenguaje mientras que usualmente retenía compatibilidad con las versiones previas. Versiones sucesivas han añadido soporte para procesamiento de datos basados en caracteres (FORTRAN 77), programación de arreglos, programación modular y programación orientada a objetos (Fortran 90/95), y programación genérica (Fortran 2003). LENGUAJES DE CUARTA GENERACIÓN Son lenguajes que se relacionan menos con procedimientos y que son aun mas parecidos al ingles que los lenguajes de tercera generación. Algunas características incluyen capacidades de consulta y base de datos, de creación de códigos y capacidades gráficas. Ejemplos : Visual C++, Visual Basic, PowerBuilder, Delphi, Forte y muchos otros. Lenguajes de consulta son utilizados para hacer preguntas ala computadora con frases parecidas alas de un idioma, ejemplo el inglés. Lenguaje de consulta estructurado. Lenguaje estándar que a menudo se usa para realizar consultas y manipulaciones ala base de datos. LENGUAJES DE PROGRAMACIÓN ORIENTADOS A OBJETOS Permiten la interacción de objetos de programación incluyendo elementos de datos y las acciones que se realizan en ellos. Un objeto denotar datos respecto a un empleado y todas las operaciones que se pudieran realizar sobre los datos (cálculo de nóminas).
  • 3. En la programación orientada al objeto, los datos, instrucciones y otros procedimientos de programación se agrupan en un elemento denominado objeto. Encapsulación. Receso de reagrupar elementos dentro de un objeto. Polimorfismo. Receso que le permite al programador desarrollar una rutina o grupo de actividades que operaran sobre objetos múltiples. Herencia. Propiedad utilizada para describir objetos en un grupo de este tomando características de otros en el mismo grupo o clase de objetos. Código reutilizable. Código de instrucciones dentro de un objeto que se puede usar repetidamente en diferentes programas de diversas aplicaciones. SMALLTALK Lenguaje de programación amplio uso, orientado a objetos C++ Es una versión mejorada del lenguaje de programación c original. Es un lenguaje de tiempo real, de propósito general, que se ha utilizado para aplicaciones empresariales y científicos. JAVA Proporciona a los programadores un ambiente de programación con gran capacidad y las condiciones para desarrollar aplicaciones de trabajo a través de Internet. Para desarrollar pequeñas, Apletts, las cuales pueden insertarse en las páginas Web Internet. Incluye un depurador, un generador de documentación, un compilador, y un visualizador, para ejecutar aplicaciones Java sin navegador de Internet. LENGUAJES DE PROGRAMACIÓN VISUAL Lenguajes que usan el ratón, iconos o símbolos en la pantalla y menús despegables para desarrollar programas. LENGUAJES DE QUINTA GENERACIÓN *Alrededor de la mitad 1998 surgieron grupos de herramientas de lenguajes de quinta generación, los cuales combinan la creación de códigos basadas en reglas, la administración de reutilización y otros avances. Programación basada en conocimiento. Método para el desarrollo de programas de computación en el que se le ordena ala computadora realizar un propósito en vez de instruirla para hacerlo.