Informática en general > Dudas informáticas
Diferencias
cluster:
Sistemas de Información (SI)
Los especialistas en SI se enfocan en la integración de las soluciones de tecnología de información y los procesos de negocios, para satisfacer las necesidades de información de las organizaciones y permitirles alcanzar sus objetivos de una forma eficiente y efectiva. La perspectiva disciplinar de SI enfatiza en la información y ve la tecnología como un instrumento que permite
apoyar su generación, proceso y distribución.
Los profesionales en ésta disciplina tienen que ver principalmente con la información que los sistemas de computadora pueden ayudar a proveer para asistir a las empresas en la definición y logro de sus objetivos, y los procesos que una organización puede implementar y mejorar usando TI.
Los especialistas en SI deben entender tanto los factores técnicos como organizacionales, y deben ser capaces de ayudar a una organización en la determinación de qué información y qué procesos habilitados con tecnología pueden proveer ventaja competitiva.
Estos profesionales juegan un rol clave en el establecimiento de los requerimientos para un sistema de información corporativo, así como en su especificación, diseño e implementación. Por tanto, requieren un importante entendimiento de los principios y prácticas organizacionales, pudiendo servir de puente entre las comunidades técnicas y directivas en las empresas, logrando que
trabajen armónicamente para asegurar que la organización obtenga la información y los sistemas que necesita para sus operaciones.
Los especialistas en SI también están involucrados en el diseño de sistemas de comunicación y colaboración organizacional basados en tecnología. La mayoría de programas en SI están localizados en las Escuelas de Negocios, combinando sus cursos con los de Computación. Una amplia variedad de programas en SI existen bajo diversos apelativos, reflejando así su respectiva naturaleza.
Por ejemplo, programas en Sistemas de Información basados en Computadoras (Computer Information Systems) usualmente tienen un fuerte enfoque tecnológico, mientras que programas en Sistemas de Información para la Administración (Management Information Systems), por lo general enfatizan es aspectos organizacionales y de comportamiento de la disciplina SI. Los nombres de los programas no son siempre consistentes.
las personas de SI se enfocan en las relaciones entre los SI y las organizaciones que éstos sirven., desde la teoría y los principios hasta la aplicación y despliegue.
Muchos profesionales en SI también están involucrados en la implantación de los sistemas, su configuración y entrenamiento a usuarios.
los profesionales en SI también ajustan tecnologías de aplicación (especialmente bases de datos) a las necesidades de la empresa, y desarrollan sistemas que utilizan otros productos software para atender las necesidades organizacionales de información.
cluster:
Ingeniería de las Computadoras (IC)
La IC está orientada al diseño y construcción de computadoras, y sistemas basados en computadoras. Esto comprende el estudio del hardware, el software, las comunicaciones, y la interacción entre ellos. Su currículo se enfoca en las teorías, principios, y practicas de áreas relevantes de la tradicional Ingeniería Eléctrica y las Matemáticas, y las aplica a los problemas del diseño de computadoras y los diversos tipos de dispositivos basados en computadoras.
Los estudiantes de IC aprenden el diseño de sistemas digitales hardware, incluyendo las computadoras, sistemas de computación, y demás artefactos relacionados. También estudian el desarrollo de software que se utiliza dentro de los dispositivos digitales (no los programas software usados directamente por usuarios de computadoras). El énfasis del currículo es en hardware más
que en software, y tiene un fuerte enfoque de ingeniería. Actualmente, un área dominante dentro de la IC es la relativa a los sistemas embebidos, es decir, el desarrollo de artefactos que tienen componentes software embebidos en el hardware. Ejemplos de ellos son los teléfonos celulares, reproductores digitales de sonido, grabadoras digitales de vídeo, sistemas de alarma, máquinas de
rayos x, y herramientas quirúrgicas láser. Todos estos dispositivos son fruto de la IC.
la IC cubre el rango desde los principios y la teoría hasta la aplicación práctica del diseño e implementación de productos que usan hardware y software.
cluster:
Ingeniería del Software (IS)
La IS es la disciplina del desarrollo y mantenimiento de sistemas software que se comporten confiable y eficientemente, y sean asequibles de mejorar y mantener. Más recientemente, ha evolucionado en respuesta a la incremental importancia del software en aplicaciones críticas de seguridad y al impacto creciente de los grandes y costosos sistemas software en un amplio rango de situaciones.
La IS es diferente en esencia de otras ingenierías, pues lidia con la naturaleza intangible del software y el carácter discontinuo de su operación. Busca integrar los principios de las matemáticas y la CC con las prácticas de la ingeniería para el desarrollo de artefactos tangibles y físicos. Los estudiantes potenciales pueden ver la IS básicamente en dos contextos:
• Los programas de pregrado en CC ofrecen uno o más cursos de IS como elementos de su plan de estudios. Adicionalmente, algunos programas ofrecen un núcleo multi-curso en IS dentro de la disciplina CC.
• Un número de instituciones ofrece programas de pregrado en IS.
Los programas de CC e IS tienen muchos cursos en común. Los estudiantes de ésta ingeniería, aprenden más sobre confiabilidad y mantenimiento y se enfocan más en técnicas para desarrollar y sostener software que sea correcto desde su comienzo. Aunque es probable que los estudiantes de CC hayan oído de la importancia de tales técnicas, el conocimiento y experiencia de ingeniería
proveído en los programas en IS va más allá de lo que los programas en CC pueden proporcionar.
Es tal la importancia de lo anterior, que una de las recomendaciones para el reporte de IS es que los estudiantes de la disciplina, durante su programa de estudio, deben participar en el desarrollo de software para ser usado por otros. Los estudiantes de IS aprenden cómo medir las necesidades de los usuarios y construir software útil para satisfacerlas. Conocer cómo proveer genuinamente
software utilizable es de gran importancia.
En el contexto laboral, el término "ingeniero(a) software" es un nombre de cargo. No hay una definición estándar para ésta denominación cuando se usa en una descripción de empleo. Su significado varía ampliamente entre los empleadores. Para algunos equivale a "programador de computadora", mientras otros lo toman como el título para quienes manejan grandes, complejos y/o críticos proyectos software. Por tal situación, es importante no equiparar las acepciones disciplinar
y laboral de la IS.
El principal objetivo de la IS es el desarrollo de modelos sistemáticos y técnicas confiables para producir software de alta calidad, comprendiendo todos los aspectos desde los principios y la teoría hasta la práctica diaria. El dominio de la IS también se extiende a través de la infraestructura de sistemas, ya que sus profesionales la desarrollan de manera robusta para la operación. Igualmente su
espectro se introduce en los sistemas organizacionales, puesto que los ingenieros(as) software se interesan en el diseño y desarrollo de sistemas de información que sean apropiados para las organizaciones clientes.
cluster:
- Tecnología de Información (TI)
Tecnología de Información es un nombre que posee dos significados. En un sentido amplio, el término TI es usado para referirse a todo lo relativo a la Computación. En la academia, se refiere al programa de pregrado que prepara a los estudiantes para atender las necesidades tecnológicas de las organizaciones de negocios, gobierno, salud, educación, y demás tipos.
Así como SI se enfoca en los aspectos de la “información”, la disciplina TI es su complemento al orientarse hacia la tecnología en sí misma. TI es una nueva y rápidamente creciente disciplina que inicio como una respuesta a las necesidades prácticas del día a día en los negocios y otros tipos de organizaciones. Hoy, las empresas de todas las clases dependen de la TI. Por tanto, necesitan sistemas apropiados. Estos deben trabajar adecuadamente, ser seguros, mejorados, mantenidos y remplazados convenientemente. Las personas que trabajan en las organizaciones requieren soporte de los miembros del departamento de TI, quienes entienden los sistemas y su software, y están capacitados para resolver cualquier problema computacional que aquellos puedan tener.
Los programas en TI aparecieron debido a que los otros planes de estudio en Computación no producían una adecuada oferta de graduados capaces de atender las mencionadas necesidades reales. Los programas en TI existen para producir graduados que posean la adecuada combinación de conocimiento y práctica, con experiencia para manejar tanto la infraestructura de TI como a las personas que la usan. Estos profesionales asumen la responsabilidad de seleccionar apropiados
productos hardware y software para las organizaciones, integrarlos con sus necesidades e infraestructura, e instalarlas, personalizarlas y mantenerlas para los usuarios de la empresa.
Ejemplos de responsabilidades de los especialistas en TI son: La instalación, administración y seguridad de redes, diseño de páginas web, desarrollo de recursos multimedia, instalación de componentes de comunicación, el manejo de productos de correo electrónico, y la planeación y administración del ciclo de vida tecnológico de una empresa.
Masiosare:
Ahí voy yo de metiche.
Tengo entendido que la ingeniería de software no es una carrera en sí (Interpreto que ustedes lo están manejando así), sino que es una disiplina que trata sobre el desarrollo de proyectos de software (como lo había definido cluster), resultado de una llamada "crisis del software" que surgió debido a que conforme va generandose hardware más potente, se va desarrollando software más grande y complicado ( ó conforme se desarrolla software más grande y complicado se va generandose hardware más potente, esto se discute mucho), ya los programas no son pequeños códigos que podían ser escritos y mantenidos por uno ó dos personas, ahora son un complejo de módulos, clases, códigos, etc. que necesitan un grupo de personas para ser desarrollado y mantenido.
Ahora el desarrollo de software (al menos el comercial) necesita de una metodología, planeación, y organización más alla de los 5 pasos clasicos que se ven al principio (análisis, diseño, codificación, pruebas, y mantenimiento) para poder hacer algo bueno. Y eso lo abarca la ingeniería de software.
En la carrera que estudié (Licenciatura en ingeniería en computación :blink:) hay dos materias que tratan ese tema, ingeniería de software y control de proyectos, la segunda trata más bien la comercialización del software (documentación, contratos, solicitudes de propuesta, planeación de tiempos con diagramas de Gantt y de red, adquisición de requisitos, matriz de responsabilidades, etc.). y eso también lo abarca también la ingeniería de software.
A lo que voy con este rollote que se me pasó de largo es que la ingeniería de software es parte de las otras ingenierías mencionadas o por lo menos va de la mano, se requiere haber estudiado parte de las otras para estudiar la ingeniería de software (o sea que no ve programación desde 0).
Ya me extendí demasiado. Adios.
Postdata 1 : Aquí en SoloCódigo hay un foro que lo trata. Dice que es nuevo
Postdata 2 : Un artículo sobre la ingeniería de software: Monografias.com
Navegación
[*] Página Anterior
Ir a la versión completa