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.