Clasificacion del sofware
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 Monousuarios y Multiusuarios.
2. SOFTWARE DE APLICACION: Son aquellos programas que nos ayudan a tareas específicascomo edición de textos, imágenes, cálculos, etc. también conocidos como aplicaciones.
Clasificación del Software de acuerdo al tipo de trabajo realizado
* Software de Sistema
Colección de programas residentes en la computadora, este tipo de software resulta pieza esencial para el uso de la computadora y el desarrollo de más software, una definición mas que podemos dar es que es una de laspartes que permite el funcionamiento de la computadora, el objetivo del software de sistema es aislar tanto como sea posible al programador de aplicaciones de los detalles del computador particular que se use, especialmente de las características físicas de la memoria, impresoras, pantallas, teclados etc.
El software de sistema son los programas básicos el cual controla a la computadora, tambiénllamado sistema operativo el cual tiene tres grandes funciones: coordina y manipula el hardware del ordenador, como la memoria, las unidades de disco; organiza los archivos en diversos dispositivos de almacenamiento y gestiona los errores de hardware y del mismo software.
Los sistemas operativos pueden ser de tarea única o multitarea. Los sistemas operativos de tarea única, los más primitivos,solo pueden manejar un proceso en cada momento.
Todos los sistema operativos modernos son multitarea, esto quiere decir que puedes realizar varias acciones a la ves como por ejemplo mandar a imprimir y estar trabajando con otro documento o lo mas usual estar navegando por internet y escuchar muisca.
* Software de Aplicación
El software de aplicación permite a los usuarios llevar a cabouna o varias tareas mas especificas, en cualquier campo de actividad susceptible de ser automatizado o asistido, con especial énfasis en los negocios, también podemos decir que el software de aplicación son aquellos que nos ayudan a la elaboración de una determinada tarea, este tipo de software es diseñado para facilitar al usuario en la realización de un determinado tipo de trabajo.
Elsoftware de aplicación resulta una solución informática para la automatización de ciertas tareas complicadas como puede ser la contabilidad y gestión de una organización, como ejemplo del software de aplicación podemos mencionar a la paquetería que nos ofrece Office de Microsoft (Word, Excel, One Note, etc.), Word Perfect, Lotus 123.
Paradigma de programación
Un paradigma de programación representaun enfoque particular o filosofía para la construcción del software. No es mejor uno que otro, sino que cada uno tiene sus ventajas y sus inconvenientes. También hay situaciones donde un paradigma resulta más apropiado que otro.
La programación imperativa, es considerada la más común y está representada, por ejemplo, por C o BASIC. En contraposición a la programación declarativa es un paradigmade programación que describe la programación en términos del estado del programa y sentencias que cambian dicho estado. Los programas imperativos son un conjunto de instrucciones que le indican al computador cómo realizar una tarea.
Funcional: está representado por Scheme o Haskell. Este es un caso del paradigma declarativo. Está basado en la utilización de funciones aritméticas.
Lógico: Estárepresentado por Prolog. La programación lógica consiste en la aplicación del corpus de conocimiento sobre lógica para el diseño de lenguajes de programación; no debe confundirse con la disciplina de la lógica computacional.
La programación lógica es un tipo de paradigmas de programación dentro del paradigma de programación declarativa. El resto de los subparadigmas de programación dentro de la...
Regístrate para leer el documento completo.