por el examen de programacion en el tec

Páginas: 5 (1203 palabras) Publicado: 18 de marzo de 2013
Clasificacion y Tipos de Software

Por lo que hacen:
Software de sistema:  Es el software que nos permite tener una interacción con nuestro hardware, es decir, es el sistema operativo. Dicho sistema es un conjunto de programas que administran los recursos del hardware y proporciona una interfaz al usuario.
Sistemas operativos
Controladores de dispositivo
Herramientas de diagnósticoHerramientas de Corrección y Optimización
Servidores
Utilidades

Software de Programación:  Es un conjunto de aplicaciones que permiten a un programador desarrollar sus propios programas informáticos haciendo uso de sus conocimientos lógicos y lenguajes de programación. Algunos ejemplos:
Editores de texto
Compiladores
Intérpretes
Enlazadores
Depuradores
Entornos de Desarrollo Integrados (IDE)Software de Aplicación: Son los programas que nos permiten realizar tareas especificas en nuestro sistema. A diferencia del software de sistema, el software de aplicación esta enfocada en un área especifica para su utilización
Los clasificamos en:
Aplicaciones de Sistema de control y automatización industrial
Aplicaciones ofimáticas
Software educativo
Software médico
Software de CálculoNumérico
Software de Diseño Asistido (CAD)
Software de Control Numérico (CAM)


Proximidad al Lenguaje Maquina
Es la clasificación más tradicional. Coincide así mismo con la evolución histórica de la Informática.
 Lenguajes de bajo nivel: Son los llamados lenguajes máquina, se caracterizan por:
son directamente ejecutables por la máquina
muy complicados de utilizar para el hombre
todoestá codificado en 0 y 1: datos, órdenes, direcciones...
aluden directamente a elementos HW particulares en cada máquina
apenas se utilizan en la actualidad fuera de la industria de componentes
Lenguajes de nivel medio: Se consideran lenguajes de este tipo los ensambladores, que ofrecen una serie de ventajas sobre los anteriores:
utilizan nombres simbólicos para aludir a las variables,líneas de programa (etiquetas), e instrucciones
son más cómodos de manejar por el programador
necesitan ser traducidos a código máquina
sigue siendo imprescindible un amplio conocimiento del hardware
también son específicos de cada arquitectura de ordenador
se utilizan cada vez menos, básicamente en la programación de circuitos digitales
Lenguajes de alto nivel: o también llamadossuperlenguajes:
utilizan una serie de símbolos como elementos de trabajo, más significativos para el usuario
ofrecen una visión más simple del Hardware
los datos poseen un nombre y no un número de celda de memoria y se pueden agrupar formando estructuras complejas
estos lenguajes son los que produjeron un despegue y posterior desarrollo del software, ya que al no tener que preocuparse de loselementos físicos, el programador es capaz de desarrollar algoritmos más complejos y precisos con un esfuerzo mucho menor.
al separarse cada vez más de la máquina, la traducción de los programas se hace cada vez más compleja, aunque se ve compensado este esfuerzo por los resultados que se obtienen
los lenguajes de alto nivel, por el mismo motivo son prácticamente estándar, transportables totalmente(salvo versiones): una persona que sepa C, por ejemplo, podrá, en principio, programar para cualquier ordenador.





Trabajo Y Filosofia
Un paradigma de programación es una colección de modelos conceptuales que juntos modelan el proceso de diseño y determinan, al final, la estructura de un programa.
Historia de los paradigmas en el desarrollo del software.  Los paradigmas sonprocedimientos computacionales que utilizamos para dar solución a algún problema. hay muchas clases de paradigmas se encuentran los demostrativos, declarativos,  imperativo,  funcionales y orientados a objetos.  Paradigmas Demostrativos :          En este tipo de paradigmas el programador verifica cual es el problema y envés de resolverlo aporta al cliente diferentes ejemplos de soluciones a problemas...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tec. En Programacion
  • Examen de programacion
  • Examen de Programacion
  • Examen De Programacion
  • Tec Sup Programacion
  • Examen Tec Instrumentista
  • Guia examen del tec
  • examen tec aplicadas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS