"El secreto del éxito en la vida del hombre consiste en estar dispuesto para aprovechar la ocasión que se le depare"
Benjamin Disraeli

martes, 23 de marzo de 2010

Conceptos básicos en la ingeniería de sistemas

·INGENIERÍA: Viene del latín “INGENIUM” que significa ingenio, creatividad.

A razón de lo anterior se puede definir ingeniería como: la capacidad que tiene el hombre para crear o inventar, modificar o personalizar y operar objetos o cosas particulares de forma correcta.

· SISTEMAS: Conjunto de elementos interconectados o interrelacionados para alcanzar un fin común.

· INGENIERÍA DE SISTEMAS: Según la IEEE, del ingles, Institute of Electrical and Electronics Engineers, Inc (Instituto de Ingenieros Eléctricos y Electrónicos) la Ingeniería de Sistemas es “la aproximación interdisciplinaria que gobierna el esfuerzo técnico total requerido para transformar un requerimiento en una solución de sistemas.”

· HARDWARE: Es la parte física de la computadora, es decir todo aquello que podemos tocar, o palpar en una computadora como por ejemplo: chips, placa base, alambres, discos duros, monitores, teclados, memorias, etc.

· SOFTWARE: Es la parte lógica de la computadora, está formado por el sistema operativo y los programas que en ella se ejecutan.

· KERNEL: Es el núcleo del sistema operativo, en él se realizan las funciones básicas de gestión procesos, memoria y de entrada y salida.

· SISTEMA OPERATIVO: Es el programa que actúa como intermediario entre el hardware de la computadora y el usuario, permitiéndole a este gestionar y/o administrar la computadora.

· BASE DE DATOS: Es un conjunto de datos recopilados para luego ser convertidos en información con respecto a una situación.

· MANEJADOR DE BASE DE DATOS: Es el software que permite administrar todas las acciones (Crear, modificar, eliminar, añadir, insertar, consultar y buscar información) sobre una o varias base de datos.

· REDES DE COMPUTADORAS: Conjunto de máquinas (Computadoras e impresoras u otros dispositivos) llamadas host conectadas por algún medio inalámbrico o cableado para compartir recursos y/o servicios.

· OBJETO: Cualquier cosa tangible o intangible, se caracterizan por tener (Características propias) y un conjunto de funcionalidades del objeto llamados métodos.

· CLASE: Es el molde de un objeto. En ella se definen los atributos o del objeto y las funcionalidades u operaciones del mismo, las cuales vienen a ser los métodos.

· PROGRAMACIÓN ORIENTADA A OBJETOS: Es un paradigma de programación de computadoras que permite modelar y desarrollar los programas en ellas con respecto al mundo real utilizando a los objetos y sus interacciones.

· LENGUAJES DE PROGRAMACIÓN: Son lenguajes creados por el hombre para facilitar las operaciones y cálculos con el fin de que puedan ser ejecutadas por las computadoras.

· SOFTWARE LIBRE: Es una concepción filosófica con respecto a la distribución, uso y desarrollo del software. El software libre es de uso libre, entiéndase por libre, la libertad para usarlo, modificarlo, adaptarlo y distribuirlo sin tener que pagar por ello. Y sin que el software caduque.

· OPEN SOURCE: Hace referencia al software que se distribuye y desarrolla libremente. A diferencia del software libre su enfoque es más práctico y menos moral y filosófico.