Vous êtes sur la page 1sur 5

COMPUTING CURRICULA

El Computing Curricula es un trabajo conjunto desarrollado por


prestigiosas asociaciones profesionales y cientficas, con sede principal en
USA, como son:

La
La
La
La

Association for Computing Machinery (ACM)


Computer Society (IEEE CS)
Association for Information Systems (AIS)
Association for Information technology Professionals (AITP)

El objetivo es brindar perspectiva para que los acadmicos comprendan


cules son las principales disciplinas computacionales y cmo se comparan
y complementan los programas de pregrado respectivos.
Para la creacin de este reporte se han examinado los lineamientos
curriculares de la educacin pregrado y nos hemos referido a las profesiones
de computacin y a otra informacin de soporte segn lo necesario.
En el ao 2001, se public el primer reporte conjunto de carreras
relacionadas a la computacin con un volumen para cada una de ellas:

Ciencia de la Computacin
Sistemas de Informacin
Ingeniera en Computacin
Ingeniera de Software

En octubre del 2005 se present el primer borrador del cuerpo del


conocimiento de tecnologa de informacin como una quinta disciplina que
se integrara a las anteriores.

La Currcula sobre Computacin


Cubre los siguientes programas de pregrado:

Ingeniera de Computacin - CE 2004


Ciencias de la Computacin - CS 2008
Sistemas de Informacin - IS 2010
Tecnologa de la Informacin - IT 2008
Ingeniera del Software - SE 2004

Ingeniera de Computacin
La Ingeniera en Computacin tiene que ver con el diseo y construccin de
computadores y sistemas basados en ellos.
Involucra el estudio de hardware, software, comunicaciones y las relaciones
entre ellos.
Su currculo se enfoca en teoras, principios y prcticas de la ingeniera
elctrica tradicional y las matemticas. Las aplica al problema de disear
computadores y dispositivos basados en ellos.
Estudia el diseo de hardware digital incluyendo sistemas de comunicacin,
computadores y dispositivos que contienen computadores.

Tecnologa de Informacin
Es un rol nuevo. Surgi como una necesidad que tienen las empresas de
solucionar los problemas del da a da ya que ahora dependen de la
tecnologa de la informacin.
Ellos necesitan tener los sistemas al da, trabajando apropiadamente, de
manera eficiente, segura y que sean mantenidos y reemplazados de la
manera apropiada. La organizacin requiere soporte para los computadores
y su software y necesitan a alguien que les pueda resolver cualquier
problema que surja en el trabajo.

Ciencia de la Computacin
Abarca un amplio rango a partir de las teoras y fundamentos algortmicos
de los desarrollos de frontera en robtica, visin por computador, sistemas
inteligentes, bioinformtica, y otras excitantes reas.
Disean e implementan software, toman el reto de la programacin con
nuevos enfoques.
Disean nuevas formas de usar computadoras, sus avances en redes, bases
de datos e interfaces hombre-mquina hicieron posible la Internet.
Ahora trabajan con cientficos de otros campos para hacer que los robots
sean prcticos, usar las bases de datos para crear conocimientos, usar
computadores para descifrar los secretos del ADN.

Sistemas de Informacin
Se enfoca en lograr la integracin de diferentes tecnologas de la
informacin y procesos de negocios para llenar las necesidades de los
negocios y empresas, permitindoles alcanzar sus objetivos de una manera
efectiva y eficiente.
Enfatiza la informacin y las visiones tecnolgicas como un instrumento
para generar, procesar y distribuir informacin.

Se preocupan por la informacin que la empresa necesita para alcanzar sus


metas y los procesos que se pueden crear o mejorar con la tecnologa de la
informacin.

Ingeniera de Software
Es la disciplina de desarrollar y mantener sistemas de software que sean
confiables y eficientes y que satisfagan los requerimientos de los usuarios.
Recientemente ha evolucionado debido a la creciente importancia e impacto
del software en las empresas y al surgimiento de aplicaciones crticas de
seguridad.
Se diferencia de las otras disciplinas en la naturaleza intangible del software
y la naturaleza discontinua de su operacin.
A. OBJETIVOS
La ingeniera de software aplica diferentes normas y mtodos que
permiten obtener mejores resultados, en cuanto al desarrollo y uso del
software, mediante la aplicacin correcta de estos procedimientos se
puede llegar a cumplir de manera satisfactoria con los objetivos
fundamentales de la ingeniera de software.
Entre los objetivos de la ingeniera de software estn:

Mejorar el diseo de aplicaciones o software de tal modo que se


adapten de mejor manera a las necesidades de las organizaciones o
finalidades para las cuales fueron creadas.
Promover mayor calidad al desarrollar aplicaciones complejas.
Brindar mayor exactitud en los costos de proyectos y tiempo de
desarrollo de los mismos.
Aumentar la eficiencia de los sistemas al introducir procesos que
permitan medir mediante normas especficas, la calidad del software
desarrollado, buscando siempre la mejor calidad posible segn las
necesidades y resultados que se quieren generar.
Una mejor organizacin de equipos de trabajo, en el rea de
desarrollo y mantenimiento de software.
Detectar a travs de pruebas, posibles mejoras para un mejor
funcionamiento del software desarrollado.

B. RECURSOS
Recurso humano
Son todas aquellas personas que intervienen en la planificacin de
cualquier instancias de software (por ejemplo: gestor, ingeniero de
software experimentado, etc.), El nmero de personas requerido para
un proyecto de software slo puede ser determinado despus de
hacer una estimacin del esfuerzo de desarrollo...
Recursos de software reutilizables
Son aquellos componentes de un software que son usados en otras
aplicaciones de la misma ndole, ya sea para reducir costos o tiempo.

Recursos de entorno
Es el entorno de las aplicaciones (software y hardware) el hardware
proporciona el medio fsico para desarrollar las aplicaciones
(software), este recurso es indispensable.
C. TENDENCIAS
La ingeniera de software es una disciplina joven y an est en
desarrollo. Las direcciones en que la ingeniera de software se est
desarrollando incluyen:
Aspectos
Los aspectos ayudan a los ingenieros de software a lidiar con los
atributos de calidad al proporcionar herramientas para aadir o quitar
cdigo repetitivo de muchas reas en el cdigo fuente. Los aspectos
describen cmo todos los objetos o funciones deben comportarse en
circunstancias particulares. Por ejemplo, los aspectos pueden agregar
control de depuracin, registro o bloqueo en todos los objetos de un
tipo particular.
gil
El desarrollo gil de software gua a los proyectos de desarrollo de
software que evolucionan rpidamente con cambiantes expectativas
y mercados competitivos.
Experimental
La ingeniera de software experimental es una rama de la ingeniera
de software interesada en la elaboracin de experimentos sobre el
software, en la recoleccin de datos de los experimentos y en la
elaboracin de leyes y teoras desde estos datos. Los proponentes de
este mtodo defienden que la naturaleza del software es tal que
podemos hacer avanzar el conocimiento en software a travs de slo
experimentos.
Model-driven
El diseo manejado por modelos desarrolla modelos textuales y
grficos como artefactos primarios de diseo. Hay disponibles
herramientas de desarrollo que usan transformacin de modelo y
generacin de cdigo para generar fragmentos de cdigo bien
organizado que sirven como base para producir aplicaciones
completas.
Lneas de productos de software
Las lneas de produccin de software es una forma sistemtica para
producir familias de sistemas de software, en lugar de crear una
sucesin de productos completamente individuales. Este mtodo
destaca una extensiva, sistemtica, reutilizacin de cdigo formal,
para intentar industrializar el proceso de desarrollo de software.

Vous aimerez peut-être aussi