• Lunes 23 de Diciembre de 2024, 03:39

Autor Tema:  Diferencias  (Leído 2629 veces)

Perrero

  • Miembro MUY activo
  • ***
  • Mensajes: 209
    • Ver Perfil
Diferencias
« en: Lunes 3 de Abril de 2006, 04:52 »
0
Weno, no se si esto va exactamente aca, pero no encontre otro lugar.

Mi duda es al respecto sobre cuales son las diferencias entre ingenieria de sistemas, ingenieria infortatica, ingenieria de sistemas de informacion y ingenieria de software,  en alguna de ellas se programa mas q en otras?.

x.cyclop

  • Miembro de PLATA
  • *****
  • Mensajes: 1039
  • Nacionalidad: mx
    • Ver Perfil
Re: Diferencias
« Respuesta #1 en: Lunes 3 de Abril de 2006, 05:28 »
0

- Great works aren't produced on the first try. [Ernest Hemingway]
- Be ambitious, yet realistic in your dreams. Do something that makes a positive impact. Don’t let the nay-sayers get you down. [Bjarne Stroustrup]

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Diferencias
« Respuesta #2 en: Lunes 3 de Abril de 2006, 14:59 »
0
Citar
ingenieria de sistemas, ingenieria infortatica, ingenieria de sistemas de informacion y ingenieria de software

Todo depende de la Universidad, pues finalmente el nombre del titulo profesional es solamente eso un nombre y el mismo nombre de nu titulo en diferentes universidades o diferentes paises, pueden hacer titulo a lo mismo o a algo levemente diferente.

Para los casos que citas lo más seguro es que todos hablen de lo mismo, pero el nombre de cada uno permite observar algunas connotaciones especiales.

El caso de la ingenieria de sistemas, se diferencia de las demas porque el enfoque no es puramente de desarrollo software, sino tambien involucra formacion en todos los aspectos relacionados con la construccion de software,  temas relacionados con recursos de tecnología(IT) asi como administracion de proyectos informaticos, generacion de nuevo conocimiento (investigación), y analisis de procesos empresariales.

La ingenieria informática, al igual que la ing. de sistemas su enfoque no es solamente desarrollo de software, como su nombre lo sugiere, esta orientada, o tiene enfasis, en el manejo de la informacion a nivel empresarial, soluciones IT, analisis de procesos empresariales, investigacion  etc.

La Ingenieria de software, tiene enfasis en la construccion de software, sin que esto quiera decir solamente desarrollo de software, mas bien es referente a la construccion de software en sus etapas mas importantes, comolo son el diseño , el analisis de procesos empresariales, arquitectura de software, metodologias de construccion de software etc.

La Ingenieria de sistemas de informacion seguramente es la misma ingeniria de software, pero deben tener enfasis en la elaboracion de proyectos de manejo de datos, como lo son todos los sistemas que se conectan a bases de datos de algun tipo para administrar dicha informacion.

En fin, ninguna es excluyente de la otra, es decir lo mas seguro es que la gran mayoria de temas se vean en todas las ingenierias pero a unos temas se les hace más enfasis en unas que en otras. Temas como los referentes a redes puede que en algunos casos nisiquiera se traten, y temas como bases de datos de seguro se manejan en todas.

Incluso, por ejemplo, yo soy Ingeniero de Sistemas, pero la carrera profesional es Ingeniea de Sistemas con enfasis en administracion de proyectos.

Muchas personas entran a hacer estudios profesionales en Ingeniera de sistemas esperando aprender a programar y ser excelenetes  programadores, sin embargo muchos desertan, porque aunque la programacion es uno de los aspectos más importantes de la ingenieria, esta lejos de ser el  objetivo final de un ingeniero, y en las carreras profesionales la formacion debe ser en todos los aspectos que permitan crear un ingeniero con mayores capacidades:

*Etica
*Ciencias básicas
*Investigacion
*Evaluacion de proyectos
*Expresion Oral y Escrita
*Cultura General
*Participacion ciudadana
*Gerencia de proyectos
*Redes
*Bases de datos
*Programacion
*Sistemas de Informacion
*Hardware
*Métodos numericos
*Formulacion y solucion de problemas
*etc etc.

Las carreras orientadas únicamente a la programacion, son generalmente de tipo tecnicas o  en algunos casos tecnologicas y aunque dan muy buena formacion, no es una formacion integral porlo que, según sean los intereses de cada quien, pueden llegar a ser muy limitantes.

Bueno y podriamos hablar de otro tipo de problemas que se dan , por ejemplo en mi pais, donde para programar contratan a los ingenieros o a los tecnicos, aunque a los ingenieros les pagan más, pero para que un ingeniero logre desempeñarce en un roll más de Ingeniero, generalmente se le piden certificaciones y como mínimo una especialización  o maestria, y en algunos pocos casos Doctorados.  :scream:

En fin ese es otro tema.  :hola:
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

cluster

  • Miembro MUY activo
  • ***
  • Mensajes: 196
    • Ver Perfil
Re: Diferencias
« Respuesta #3 en: Lunes 3 de Abril de 2006, 18:48 »
0
EL PROYECTO CURRICULAR EN COMPUTACIÓN

La importancia que posee la Computación para la sociedad actual, ha generado un representativo
interés por establecer su estructuración curricular, es decir, el conjunto de estudios y prácticas
destinadas a la formación profesional en dicho campo. Desde la década de los 60s, las
organizaciones científicas y profesionales norteamericanas relacionadas con la Computación han
liderado tal esfuerzo, materializado en el Proyecto Curricular en Computación denominado

Computing Curricula (CC).

Propósito del CC

CC es fruto del proyecto cooperativo de las organizaciones mundiales más importantes relativas
a la Computación, entre las que se cuentan The Association for Computing (ACM), The
Association for Information Systems (AIS), The Computer Society (IEEE-CS) y The Association
for Information Technology Professionals (AITP).
Su propósito consiste en clarificar, organizar, establecer y explicar el carácter y los lineamientos
de los diversos programas de pregrado en Computación, correspondientes a las diferentes

disciplinas o ramas que la conforman. Entre la audiencia del CC se cuentan universidades e
instituciones educativas interesadas en ofrecer programas relativos a la Computación; estudiantes
que intentan determinar qué rama computacional se ajusta a sus intereses y objetivos como camino
de formación; y profesionales que están considerando continuar su educación.
Puesto que la Computación es un campo rápidamente cambiante, su proyecto curricular se ha
caracterizado por la constante evolución. CC2005 es su informe más reciente. A través de las
últimas cuatro décadas diversos esfuerzos similares han tomado partido, convirtiéndose en un
reflejo de la historia de la Computación. Tales aportes previos, así como el CC2005 y sus futuras
versiones pueden ser descargados de www.acm.org/education/curricula.html.


DISCIPLINAS DE LA COMPUTACIÓN

La Computación es una familia de disciplinas. Actualmente, existen cinco mayormente
reconocidas y que han sido incluidas en el CC2005 al satisfacer su criterio de inclusión: Cada una
tiene, o tendrá prontamente, un volumen de lineamientos curriculares aprobado y publicado por una
o más sociedades científicas y profesionales internacionales.
Siguiendo su orden cronológico de aparición, las disciplinas de la Computación son: Ciencia de
las Computadoras (CC), Sistemas de Información (SI), Ingeniería del Software (IS), Ingeniería de
las Computadoras (IC) y Tecnología de Información (TI). En el futuro se espera la aparición de
nuevas ramas tales como la Bioinformática.

TRADUCIDO.

cluster

  • Miembro MUY activo
  • ***
  • Mensajes: 196
    • Ver Perfil
Re: Diferencias
« Respuesta #4 en: Martes 4 de Abril de 2006, 05:33 »
0
- Ciencia de las Computadoras

La CC cubre un amplio rango, desde los fundamentos teóricos y algorítmicos hasta los desarrollos en robótica, visión por computadora, sistemas inteligentes, bioinformática, y otras áreas excitantes. El trabajo de los científicos de las computadoras puede organizarse en tres categorías:

• Diseño e implementación de software. Estos especialistas pueden asumir trabajos de programación, así como supervisar otros programadores, manteniéndolos informados sobre nuevos enfoques.

• Concepción de nuevas formas de usar las computadoras. El progreso en las áreas de redes, bases de datos e interfaces humano-computadora de la CC, permitieron el desarrollo de la World Wide Web. Actualmente, los investigadores están trabajando en la construcción de robots que demuestren inteligencia en ayudas prácticas, el uso de bases de datos para la creación de nuevo conocimiento, y el uso de las computadoras para ayudar a descifrar los secretos del ADN.

• Desarrollo de formas efectivas para la solución de problemas computacionales. Por ejemplo, los científicos de las computadoras desarrollan las mejores maneras, en lo posible, para almacenar información en bases de datos, enviar datos sobre redes, y visualizar imágenes complejas. Su marco teórico les permite determinar el mejor desempeño posible, y su estudio de algoritmos les ayuda a crear nuevos enfoque para lograrlo.

Los científicos de las computadoras expanden el rango desde la teoría a la programación.
Mientras otras disciplinas pueden producir graduados mejor preparados para trabajos específicos, la CC ofrece un fundamento que permite a sus especialistas adaptarse a nuevas tecnologías e ideas.

los científicos generalmente no lidian sólo con el hardware sobre el que corre el software, o sólo con la organización que hace uso de la información que pueden ayudar a proveer las computadoras. Estos especialistas diseñan y desarrollan todos los tipos de software, desde la infraestructura de sistemas (sistemas operativos, programas de comunicaciones, etc.) hasta tecnologías de aplicación (navegadores web, bases de datos, motores de búsqueda, etc.).

Los científicos de las computadoras crean estas capacidades pero no manejan su despliegue o aplicación puesto que sus miembros no ayudan a las personas a seleccionar productos computacionales, ajustarlos a las necesidades organizacionales, o aprender cómo usarlos.

cluster

  • Miembro MUY activo
  • ***
  • Mensajes: 196
    • Ver Perfil
Re: Diferencias
« Respuesta #5 en: Martes 4 de Abril de 2006, 05:40 »
0
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

  • Miembro MUY activo
  • ***
  • Mensajes: 196
    • Ver Perfil
Re: Diferencias
« Respuesta #6 en: Martes 4 de Abril de 2006, 05:48 »
0
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

  • Miembro MUY activo
  • ***
  • Mensajes: 196
    • Ver Perfil
Re: Diferencias
« Respuesta #7 en: Martes 4 de Abril de 2006, 05:53 »
0
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

  • Miembro MUY activo
  • ***
  • Mensajes: 196
    • Ver Perfil
Re: Diferencias
« Respuesta #8 en: Martes 4 de Abril de 2006, 05:58 »
0
- 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

  • Miembro MUY activo
  • ***
  • Mensajes: 118
    • Ver Perfil
Re: Diferencias
« Respuesta #9 en: Jueves 6 de Abril de 2006, 04:39 »
0
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
El experto es aquel que sabe cada vez más sobre cada vez menos, hasta que sabe competamente todo sobre absolutamente nada.
[size=109]Ley de Murphy[/size]