Ingeniería en sistemas vs Ingeniería de software


Introducción

A través de los años el ser humano ha buscado maneras más practicas de realizar tareas, para maximizar su efectividad y emplear su tiempo de una mejor manera. Esto a través del estudio de procesos que poco a poco se fueron moldeando y adaptando a varias industrias, aplicables en casos varios como opción para la resolución de problemas concretos. Un gran avance hasta nuestros tiempos es la ingeniería de sistemas que posteriormente dio paso a la ingeniería de software, conceptos que analizaremos a continuación.



Definiciones

La ingeniería se define como la disciplina y el arte de aplicar conocimientos técnicos a la utilización de las necesidades, con ingenio y creatividad de nuevas formas evolutivas.
Para el término “Ingeniería de Sistemas” se usa la palabra ingeniería debido a que su énfasis está en la aplicación de conceptos a problemas concretos y la palabra “sistemas” porque se enfoca en la interacción entre los diferentes componentes que se ocupan para llegar a una solución. Algunos puntos importantes de los que la ingeniería en sistemas se ocupa son:
  • Apoyar el desarrollo de modelos
  • Reducir esfuerzos de desarrollo en diferentes campos
  • Relacionar las partes que conforman a un modelo funcional

La Ingeniería en Sistema es un conjunto de metodologías, así es como propone soluciones a través del análisis, diseño y gestión de sistemas. No solo administra la parte lógica sino también de los recursos humanos que se emplearan.
Por otra parte, el software se define como el conjunto de programas de cómputo, documentos y esquemas necesarios para que estos operen.
Entonces la ingeniería de software significa la aplicación de conocimientos para la planeación de los sistemas de cómputo y la invención de estos. Abarca todas las etapas de desarrollo, desde las etapas iniciales del software hasta el mantenimiento después de que se utiliza.

Conclusión

En primera instancia ambos términos pueden parecer idénticos, sin embargo, vemos que uno es más amplio que el otro. Podríamos decir que la ingeniería de software representa un subconjunto de la ingeniería en sistemas. Una gran diferencia entre ingeniería en sistemas y la ingeniería de software es que la primera también se enfoca en el hardware y las interacciones del sistema con sus usuarios.
 La ingeniería de software no sería posible sin la ingeniería en sistemas ya que sus bases están sobre esta última, siguiendo los pasos de la teoría de sistemas, pero modelados al software.


Referencias

Espinoza, J. M. (2004). UNIVERSIDAD AUTONOMA DE BAJA CALIFORNIA. Obtenido de Ingeniería del Software: https://goo.gl/wzSHpa
Gonzáles, S. O. (2006). INGENIERÍA DE SISTEMAS Y APLICACIONES SOCIOTÉCNICAS. Obtenido de https://goo.gl/fYZ9MN
Pressman, R. (2010). Ingeniería del Software: Un enfoque practico. México: Mc Graw Hill.
Universidad Tecnologica de Perú. (s.f.). Textos de Instrucción Básicos. Obtenido de Introducción a la Ingeniería en Sistemas: https://goo.gl/AuzjCr




Comentarios

Entradas más populares de este blog

Kerberos

Redes: tipos y topologías.

Socket y Datagrama