ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Sistemas De Nuemro


Enviado por   •  19 de Septiembre de 2013  •  1.792 Palabras (8 Páginas)  •  252 Visitas

Página 1 de 8

1.1 Clasificación del software: Sistemas y Aplicación

Varios tipos de software se describen basándose en su método de distribución. Entre estos se encuentran los así llamados programas enlatados, el software desarrollado por compañías y vendido principalmente por distribuidores, el freeware y software de dominio público, que se ofrece sin costo alguno, el shareware, que es similar al freeware, pero suele con llevar una pequeña tasa a pagar por los usuarios que lo utilicen profesionalmente y, por último, el infame vapourware, que es software que no llega a presentarse o que aparece mucho después de lo prometido.

El software es la parte lógica de computadora, que permite el manejo de los recursos y la realización de tareas especificas, también denominados programas.

Se clasifica en 2 partes:

1. SOFTWARE DE SISTEMAS

2. SOFWARE DE APLICACION

1. SOFTWARE DE SISTEMAS: Son aquellos programas que permiten la administración de la parte física o los recursos de la computadora, es la que interactúa entre el usuario y los componentes hardware del ordenador. Se clasifican el Sistemas Operativos Mono usuarios y Multiusuario.

2. SOFTWARE DE APLICACION: Son aquellos programas que nos ayudan a tareas específicas como edición de textos, imágenes, cálculos, etc. también conocidos como aplicaciones.

Software de Uso General

El software para uso general ofrece la estructura para un gran número de aplicaciones empresariales, científicas y personales. El software de hoja de cálculo, de diseño asistido por computadoras (CAD), de procesamiento de texto, de manejo de Bases de Datos, pertenece a esta categoría. La mayoría de software para uso general se vende como paquete; es decir, con software y documentación orientada al usuario (manual de referencia, plantillas de teclado y demás).

Software de aplicaciones

El software de aplicación está diseñado y escrito para realizar tareas específicas personales, empresariales o científicas como el procesamiento de nóminas, la administración de los recursos humanos o el control de inventarios. Todas éstas aplicación es procesan datos (recepción de materiales) y generan información (registros de nómina). Para el usuario.

Software de Aplicación, programa informático diseñado para facilitar al usuario la realización de un determinado tipo de trabajo. Posee ciertas características que le diferencia de un sistema operativo (que hace funcionar al ordenador), de una utilidad (que realiza tareas de mantenimiento o de uso general) y de un lenguaje (con el cual se crean los programas informáticos). Suele resultar una solución informática para la automatización de ciertas tareas complicadas como puede ser la contabilidad o la gestión de un almacén. Ciertas aplicaciones desarrolladas ‘a medida’ suelen ofrecer una gran potencia ya que están exclusivamente diseñadas para resolver un problema específico.

Otros, llamados paquetes integrados de software, ofrecen menos potencia pero a cambio incluyen varias aplicaciones, como un programa procesador de textos, de hoja de cálculo y de base de datos.

REFERENCIA:

http://www.mitecnologico.com/Main/ClasificacionDelSoftware

1.2 ALGORITMO

Podemos definir a un algoritmo como un conjunto ordenado y finito de operaciones que permiten hallar la solución de un problema.

En términos de programación, un algoritmo de programación seria un conjunto ordenado y finito de asignaciones, procesos, cálculos y decisiones que permiten a un programa satisfacer una unidad de funcionalidad dada.

Un algoritmo debe con las siguientes características:

* ser preciso e indicar el orden de realización de cada paso.

* Ser definido; es decir, si se sigue el algoritmo una infinidad de veces, deberá obtener siempre el mismo resultado.

* Ser finito, es decir, debe terminar en algún momento.

* Estar constituido por tres partes:

Las entradas

El proceso

Las salidas

1.3 LENGUAJE DE PROGRAMACIÓN

Un lenguaje de programación es el conjunto de símbolos y caracteres que se combinan siguiendo unas reglas de sintaxis predefinida y así permitir la transmisión de instrucciones a la computadora. Los símbolos y caracteres ya mencionados son traducidos internantemente a un conjunto de señales eléctricas representadas en el lenguaje de máquina.

Características:

Para que un lenguaje de programación ´´lo sea´´ es necesario que reúna las siguientes características:

Comprobable

Se debe responder en forma afirmativa los siguientes cuestionamientos: ¿el programa cumple con la intención del programador? ¿El compilador traduce de manera correcta la sintaxis y la semántica? ¿La computadora funciona correctamente?

Confiable

Para que un programa pueda ser considerado confiable es necesario que se comporte se anuncia y produzca los resultados esperados. Un lenguaje de programación confiable debe ser capaz de manejar errores en tiempo de ejecución; es decir, que existan los mecanismos que promuevan la escritura, mantenimiento y depuración de los programas correctos además del manejo de las excepciones.

Traducción rápida

La traducción rápida se refiere a que los procesos de análisis lexicográfico, sintáctico y semántico se realicen con rapidez.

Código objeto eficiente

El lenguaje al momento de realizar el código objeto no debe hacer mal uso de los recursos con los que cuenta la computadora.

LENGUAJES DE BAJO NIVEL

En esta categoría encontramos a los lenguajes que por sus características están más próximos a la arquitectura de la computadora, como son el lenguaje de máquina y el lenguaje ensamblador.

Lenguaje de maquina

El lenguaje de maquina se caracteriza por ser el único lenguaje que es directamente inteligible por la computadora, ya que se basa en la combinación de símbolos binarios (0 y 1) denominados bits.

Lenguaje ensamblador

El lenguaje ensamblador es una evolución del lenguaje de máquina. Se basa en el uso de mnemónicos, esto es, abreviaturas de palabras que indican nombres de instrucciones. Para programar en lenguaje ensamblador es necesario conocer la estructura y funcionamiento internos de la computadora, así como dominar el uso de diferentes sistemas de numeración.

LENGUAJES DE ALTO NIVEL

En esta categoría se agrupan los lenguajes de programación que por sus características se asemejan más a l lenguaje natural del programador. Algunos ejemplos son: FOR-TRAN, BASIC, Pascal, C, Java, etcétera.

Una

...

Descargar como (para miembros actualizados)  txt (13 Kb)  
Leer 7 páginas más »
Disponible sólo en Clubensayos.com