Fundamentos de programacion

Solo disponible en BuenasTareas
  • Páginas : 24 (5764 palabras )
  • Descarga(s) : 0
  • Publicado : 17 de septiembre de 2010
Leer documento completo
Vista previa del texto
FUNDAMENTOS DE PROGRAMACIÒN (ISC-2010)

1. CONCEPTOS BÀSICOS

1.1. Clasificaciòn del Software

Software. Se refiera a la suma total de los programas de cómputo, procedimientos, reglas, documentación y datos asociados que forman parte de las operaciones de un sistema de cómputo.

Clasificación

a) Dependiendo de la finalidad:

– Software de Sistema:

Son todos aquellos programasque tienen como objetivo gestionar los recursos del ordenador y facilitar el funcionamiento de otras aplicaciones y que no son específicos para la ejecución de ninguna aplicación en particular.

| | |

1. Sistemas operativos
 
Software que corre a nivel interno y cuyas funciones pueden resumirse en: coordinación y manipulación del hardware periférico, programación de tareas,organización de los archivos en dispositivos de almacenamiento y gestión de los errores de hardware y de pérdida de datos. Ej. Windows, Macintosh, Linux y Unix.
 
   Sistemas operativos de cliente y de red
 
 
2. Software de red
 
Software que permite el control, monitoreo, gestión y la comunicación con los sistemas operativos, redes, servicios de red, bases de datos, dispositivos dealmacenamiento y aplicaciones en red de manera integrada desde un sistema central a través de una red.

Software de gestión de redes
       Software de servidores
       Software de seguridad y encriptación
       Middleware
       Etc.
 
 

3. Software de gestión de bases de datos
 
Conjunto de programas que permiten el almacenamiento, la modificación y la extracción deinformación desde una base de datos. Hay muchos tipos de DBMS (Data Base Management Software) que van desde pequeños sistemas que corren en ordenadores hasta grandes sistemas que corren en mainframes. Ej. Oracle
 
4. Herramientas de desarrollo y lenguajes de programación
 
Software utilizado para el desarrollo o la creación de programas informáticas. Son productos que ayudan al desarrolladorprofesional en el diseño, desarrollo e implementación de un rango de sistemas de software o soluciones. Entre ellas están las herramientas de diagnóstico, herramientas de desarrollo y lenguajes de programación.
 
Software y herramientas de diagnóstico
Herramientas para el desarrollo de programas
Software de lenguajes de programación
 

– Software de aplicación:

El software de Aplicaciónes aquel que hace que el computador coopere con el usuario en la realización de tareas típicamente humanas, tales como gestionar una contabilidad o escribir un texto.

Es en este software de Aplicación donde se aprecia en forma más clara la ayuda que puede suponer un computador en las actividades humanas, ya que la máquina se convierte en un auxiliar del hombre, liberándole de las tareasrepetitivas.
Los programadores de aplicaciones, a diferencia de los programadores de sistemas, no necesitan conocer a fondo el modo de funcionamiento interno del hardware.
Basta con que conozcan las necesidades de información de sus aplicaciones y cómo usar el sistema operativo, para conseguir satisfacer estas necesidades.
Sus programas deben ser independientes del hardware específico que se utilicey deben ser transportados sin grandes problemas de adaptación a otras computadoras y otros entornos operativos.
Dentro de los programas de aplicación, puede ser útil una distinción entre aplicaciones verticales, de finalidad específica para un tipo muy delimitado de usuarios (médicos, abogados, arquitectos…), y aplicaciones horizontales, de utilidad para una amplísima gama de usuarios decualquier tipo.

Algunos ejemplos de software aplicaciones son:
> Procesadores de texto. (Bloc de Notas)
> Editores. (PhotoShop para el Diseño Gráfico)
> Hojas de Cálculo. (MS Excel)
> Sistemas gestores de bases de datos. (MySQL)
> Programas de comunicaciones. (MSN Messenger)
> Paquetes integrados. (Ofimática: Word, Excel, PowerPoint…)
> Programas de diseño asistido por computador. (AutoCAD)...
tracking img