Temas
INSTITUTO UNIVERSITARIO POLITÉCNICO
“SANTIAGO MARIÑO”
Similitudes y Diferencias
Las Ingenierías de Sistemas y en Computación tienen por finalidad el estudio, comprensión y resolución de problemas complejos a través de un enfoque sistémico e interdisciplinario que aproveche los recursostecnológicos disponibles para concebir soluciones convenientes en beneficio de la sociedad. Al igual que en las otras disciplinas tradicionales de ingeniería, los problemas son abordados a través de acciones metódicas y planificadas que buscan asegurar eficiencia y calidad.
Sus áreas específicas de aplicación y entendimiento tienen que ver con la evaluación, planificación, dirección y realización deproyectos referidos a la especificación, investigación, diseño, desarrollo, construcción, implementación, verificación, validación, puesta a punto, mantenimiento y actualización de sistemas computacionales.
La Ingeniería de Sistemas lo hace desde la óptica de la satisfacción de las necesidades del usuario, con especial énfasis en la ingeniería de requerimientos, el diseño de algoritmos e interfaces,el control de calidad, la implementación de los sistemas y su validación. La Ingeniería de Sistemas implica un estrecho contacto con los usuarios de los sistemas, sus problemas y necesidades, y sus productos finales son aplicaciones con alto nivel de abstracción.
La Ingeniería en Computación pone el foco en el vínculo entre el software y los recursos tecnológicos que están representados por lasmaquinas o hardware y en los sistemas de comunicación de datos. Es decir, la Ingeniería en Computación tiene que ver con los sistemas que interactúan directamente con el hardware programable y de comunicaciones, lo que implica generación, transmisión, distribución, control, automatización, recepción, procesamiento y utilización de señales digitales. Sus aplicaciones son de bajo nivel deabstracción.
Algoritmo
En matemáticas, ciencias de la computación y disciplinas relacionadas, un algoritmo es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad. Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estadofinal y se obtiene una solución. Los algoritmos son el objeto de estudio de la algoritmia.
En general, no existe ningún consenso definitivo en cuanto a la definición formal de algoritmo. Muchos autores los señalan como listas de instrucciones para resolver un problema abstracto, es decir, que un número finito de pasos convierten los datos de un problema en una solución. Sin embargo cabe notar quealgunos algoritmos no necesariamente tienen que terminar o resolver un problema en particular. Por ejemplo, una versión modificada de la criba de Eratóstenes que nunca termine de calcular números primos no deja de ser un algoritmo.
A lo largo de la historia varios autores han tratado de definir formalmente a los algoritmos utilizando modelos matemáticos como máquinas de Turing entre otros. Sinembargo, estos modelos están sujetos a un tipo particular de datos como son números, símbolos o gráficas mientras que, en general, los algoritmos funcionan sobre una vasta cantidad de estructuras de datos. En general, la parte común en todas las definiciones se puede resumir en las siguientes tres propiedades siempre y cuando no consideremos algoritmos paralelos.
Un algoritmo se puede concebir comouna función que transforma los datos de un problema. Más aun, los datos se pueden representar a su vez como secuencias de bits, y en general, de símbolos cualesquiera. Como cada secuencia de bits representa a un número natural, entonces los algoritmos son en esencia funciones de los números naturales en los números naturales que sí se pueden calcular. Es decir que todo algoritmo calcula una...
Regístrate para leer el documento completo.