SlideShare una empresa de Scribd logo
1 de 21
Ingeniería de Sistemas 
DOCUMENTO DE TRABAJO Nº 03 
ESTANDARES PARA LAS CARRERAS DE CIENCIAS DE COMPUTACIÓN Y AFINES 
En los últimos 40 años, 4 grandes organizaciones han desarrollado una guía para la currícula de 
computación para estudiantes universitarios. Estas organizaciones son: 
1. The Association for Computing Machinery ACM o The Association for Computing 
Es una organización científica y profesional fundada en 1947. Se centra en el desarrollo y 
compartimiento de Nuevo conocimiento acerca de todos los aspectos de la Computación (la 
palabra “machinery” es el nombre de una artefacto histórico). 
La ACM empezó a publicar sus recomendaciones de currícula para Las Ciencias de la 
Computación en 1968 y para la IS en 1972. 
2. The Association for Information Systems ( “AIS”) 
Fue fundada in 1994.Es una organización global que está al servicio de académicos que se 
especialicen en Sistemas de Información. AIS está afiliada con la Sociedad para la Gestión 
de la Información en la U.S. Sus miembros están conformados por ejecutivos y 
administradores de Sistemas de Información. AIS empezó a proveer recomendaciones de la 
Currícula para Sistemas de Información en cooperación con ACM y AITP in 1997. 
3. The Association for Information Technology Professionals (AITP) 
Fundada en 1951 como la “National Machine Accountants Association”. En 1962, se convirtió 
en “Processing Management Association (or DPMA)”. El actual nombre se adoptó en 1996. 
AITP se centra en el lado profesional de la Computación, sirviendo a aquellos quienes usan 
Tecnologías para conocer las necesidades de los negocios y otras organizaciones. Sus 
primeras recomendaciones para la currícula para Sistemas de Información fueron dadas en 
1985. 
4. The Computer Society of the Institute for Electrical and Electronic Engineers (IEEE-CS 
o la “Sociedad de las Computadoras”) 
La Sociedad de las Computadoras es una Sociedad Técnica dentro de la IEEE que se 
enfoca en la Computación dentro de la perspectiva de la Ingeniería. Hoy en día, los 
miembros de la Sociedad de la Computación están conformados por ingenieros de 
computadoras, ingenieros de software, y científicos de las Computadoras. Esta sociedad 
empezó a proveer sus recomendaciones de currícula en 1977. En los últimos años ha habido 
una fuerte relación en re la IEEE-CS y ACM, quienes unieron fuerzas desde 1980 para 
cooperar en la creación de los estándares de la currícula de Computación.
Ingeniería de Sistemas 
I. DEFINICIÓN 
Es una asociación líder en tecnología de la información, que desde sus orígenes ha definido 
la disciplina de la computación, dándole poder a los profesionales del área e iluminando el 
camino de nuestra tecnificada sociedad. 
Fundada en 1947, ACM es la Sociedad Científica y Académica para profesionales de la 
computación más grande y antigua el mundo. ACM es una organización internacional 
científica y educativa dedicada a hacer progresar el arte, la ciencia, la ingeniería y las 
aplicaciones de la tecnología de la información. 
Con más de 80.000 miembros de todas partes del mundo, ACM mantiene a sus integrantes 
actualizados en las nuevas tendencias, directrices y desarrollo en computación y 
tecnologías emergentes, fomentando un intercambio abierto de información y promoviendo 
los más altos estándares éticos y profesionales. 
Además, ACM impulsa el desarrollo y la investigación sobre computación desde cualquiera 
de sus facetas en beneficio de la humanidad. 
II. ORGANIZACIÓN DE ACM 
2.1. Miembros Voluntarios 
Es el componente vital de la organización, del cual emerge una clase muy especial de 
voluntarios llamados ACMers, Los voluntarios son miembros del Concejo, Juntas, 
Comités, Fuerza de trabajo y otros subgrupos que comprenden la estructura de ACM. 
2.2. Comité Ejecutivo 
Consiste del Presidente, Vicepresidente, Secretaria, Tesorero, el presidente pasado y 
otros miembros del concejo prescritos por las leyes. 
El comité ejecutivo es responsable de administrar los asuntos de ACM entre las 
reuniones del consejo excepto en las materias para la cual la acción del consejo es 
requerido por la constitución.
Ingeniería de Sistemas 
2.3. Concejo 
Conformado por 16 miembros, es la más alta autoridad gobernante en ACM. Está 
compuesto del presidente, vicepresidente, secretaria/ tesorero, EL inmediato 
presidente anterior, 
2.4. Juntas 
Cuatro juntas, comprende numerosos comités voluntarios y subgrupos, quienes 
trabajan juntos con el headquarters staff para administrar los productos y servicios de 
ACM.
Ingeniería de Sistemas 
III. CURRICULAS LAS CARRERAS DE COMPUTACIÓN (EVOLUCION) 
A continuación se enumeran distintos documentos y recursos que pueden ser de interés para los que estamos interesados en mejorar la educación 
superior en Computación e Informática. 
Título Descripción Autor/Origen Publicación 
EUCIP Core Syllabus 
Descripción del núcleo de profesionales de Informática 
European Certification of Informatics Profesionals, 
2002 
22.11.2005 
Computing Curricula 2001 
Computer Science 
Curriculum 2001 IEEE/ACM. Contiene el CS Body of 
Knowledge y ejemplos de cursos y curriculums 
IEEE/ACM , 15 de diciembre de 2001 
22.11.2005 
IS 2002 
Model Curriculum and Guidelines for Undergraduate Degree 
Programs in Information Systems. 
Association for Computing Machinery (ACM), 
Association for Information Systems (AIS), 
Association of Information Technology Professionals 
(AITP) - 2002 
22.11.2005 
EL SISTEMA DE 
CRÉDITOS ECTS 
Presentación de los aspectos más relevantes del Sistema 
Europeo de Créditos Transferibles 
Antoni Font Ribas, Conferencia pronunciada el día 
25 de abril de 2003 en el marco de la IX Conferencia 
de Decanos de las Facultades de Derecho de las 
Universidades españolas. 
22.11.2005 
SE2004 
Curriculum Guidelines for Undergraduate Degree Programs in 
Software Engineering. 
The Joint Task Force on Computing Curricula IEEE 
Computer Society Association for Computing 
Machinery 23 de Agosto de 2004 
22.11.2005 
CC2004 
Computing Curricula 2004 Overview Report A Guide to 
Undergraduate Degree Programs in Computing for 
undergraduate degree programs in Computer Engineering, 
Computer Science, Information Systems, Information 
Technology, Software Engineering. 
Joint Task Force for Computing Curricula 2004 The 
Association for Computing (ACM), The Association 
for Information Systems (AIS), The Computer Society 
(IEEE-CS) - 22 November 2004. 
22.11.2005
Ingeniería de Sistemas 
CRITERIA FOR 
ACCREDITING 
COMPUTING PROGRAMS 
Criterios para acreditación de la ABET, válidos para el período 
2005-2006. 
ABET, Noviembre 2004 
22.11.2005 
Libro Blanco Informática 
Libro Blanco del Título de Grado en Ingeniería Informática, 
España 
ANECA, marzo 2005 
22.11.2005 
Presentación Tuning LA 
Presentación que resume los resultados del proyecto Tuning 
América Latina 
Proyecto Tuning LA, agosto 2005 
22.11.2005 
Computing Curricula 2005 
Evolución CC2004. Considera las 5 subdiciplinas: TI, CS, SE, 
IS, CE 
The Joint Task Force for Computing Curricula 2005 
A cooperative project of 
The Association for Computing (ACM) 
The Association for Information Systems (AIS) 
The Computer Society (IEEE-CS) 
11 April 2005. 
22.11.2005 
Reunión CCESC 2005 
Descripción de los objetivos de la reunión entre los 
coordinadores de carreras de computación e informática de 
10 semestres o más, Valdivia 2005. 
Marcela Varas, presidente comité de programa 
Congreso Chileno de Educación en Computación, 
2005 
22.11.2005 
Glosario de Términos 
Glosario de términos de la encuesta aplicada como 
preparación para la reunión de coordinadores de carreras 
Valdivia 2005. 
The Joint Task Force for Computing Curricula 2005. 
A cooperative project of The Association for 
Computing (ACM), The Association for Information 
Systems (AIS), The Computer Society (IEEE-CS). 11 
April 2005. 
22.11.2005 
Encuesta Perfil Ingeniero 
en Computación e 
Informática 
Encuesta aplicada a las distintas carreras de chile 
Marcela Varas, presidente comité de programa 
Congreso Chileno de Educación en Computación, 
2005. 
22.11.2005 
Perfil mínimo Ingeniero en 
Computación e Informática 
Presentación resultados aplicación encuesta perfil ingenieros 
chilenos. 
Marcela Varas, valdivia 2005. 
22.11.2005
Ingeniería de Sistemas 
La primera currícula para las carreras de computación fue propuesta en 1968 por la ACM, en la 
cual se describían a detalle las recomendaciones de los programas académicos de ciencia de la 
computación. En los diez años siguientes esta curricula se hizo obsoleta por la rápida evolución de 
esta área. 
En 1977 la Computer Society de la IEEE publicó un informe de referencia para las carreras de 
ciencias de la computación e introdujo un punto de vista más amplio para incorporar a las 
ingenierías dentro de la currícula, estableciendo una unión entre las carreras orientadas al software 
y las orientadas al hardware. En 1983 actualizó este plan de estudios a causa del rápido desarrollo 
de este campo. 
Las recomendaciones eran las siguientes: 
– El contenido tiene que describir la profundidad de los tópicos de las áreas que tienen que ser 
consideradas para los profesionales de las ingenierías en computación. 
– Los materiales de laboratorio tienen que ser bien definidos en contenido y profundidad y 
soportado por lecturas adicionales. 
– Se utilizan módulos y submódulos como base para organizar la construcción de cursos y 
alcanzar los objetivos de cada uno de ellos. 
Este último punto establece que las recomendaciones del contenido de cada curso sean a través 
de los módulos y submódulos de los diferentes tópicos. Con esta propuesta se buscaba que las 
universidades en EUA lograran la acreditación de ABET (Accreditation Board for Engineering and 
Technology ABET). 
A finales de los 1980s, se unieron la IEEE-CS y la ACM para realizar una revisión más ambiciosa 
de la currícula, la cual fue publicada en 1991. Desde abril de 1988 a Agosto de 1990, la ACM y la 
IEEE-CS presentaron las recomendaciones para el diseño y la implementación de los planes de 
estudio de las disciplinas de computación. Donde el término computación se refiere a las carreras 
de ciencias de la computación, ciencias de la computación e ingeniería, informática y otras carreras 
similares. Otros programas como sistemas de información no fueron considerados en estos planes. 
Estas recomendaciones consistían en: 
– Realizar cursos introductorios. 
– Proporcionar las guías para la acreditación, modelos alternativos de la curricula, y Que la 
computación debería ser considerada una disciplina por sí misma.
Ingeniería de Sistemas 
Lo anterior sirvió para eliminar diferencias fundamentales entre las instituciones que ofrecían 
programas de computación. Además estableció las bases para determinar cuáles eran los 
requerimientos para crear en los alumnos alguna habilidad en particular. Estas recomendaciones 
se discutieron, modificaron y aprobaron en las sesiones, principalmente, del ACM SIGCSE 
meetings en Febrero de 1989 y Febrero de 1990, the Computer Societies COMPCON meeting en 
Marzo de 1989, la NECC en Junio de 1989 y Junio de 1990, the IFIP Working Group 2.1 meeting 
en Abril de 1990, la WCCE en Julio de 1990. 
En la tabla siguiente se muestran las áreas consideradas por las propuestas de los planes de 
estudio para la licenciatura en ciencias de la IEEE-CS y ACM y de la ANIEI-CONAI.
Ingeniería de Sistemas 
En el 2001 la IEEE-CS y la ACM realizaron una revisión de la currícula del plan de estudios de 
1991 para introducir los avances que se realizaron durante los últimos diez años. Concluyeron que 
una sola referencia no era suficiente para agrupar todas las especialidades de computación 
(ciencias de la computación, ciencias de la computación e ingeniería, informática y otras carreras 
similares). Por tanto, a partir de ese año, cada especialidad tiene su propio marco de referencia 
para la elaboración de sus planes de estudio, las especialidades definidas son: 
1. Ciencias de la computación 
2. Ingeniería en computación 
3. Ingeniería de software 
4. Sistemas de información 
De estos, el de ciencias de la computación (CC) es el único plan de estudios que está a disposición 
pública desde el 15 de diciembre del 2001, los otros planes aún no lo están. Los planes de 
estudios de CC los realizaron dos grupos, uno de conocimientos y otro de pedagogía. 
Se identificaron las catorce áreas que se presentan en la tabla anterior, las cuales no sólo cubren 
las de currícula de la IEEE-CS y ACM de 1991, sino también la recomendada por la ANIEI-CONAI. 
Además de que se tienen áreas adicionales lo que hacen posible que una universidad les 
proporcione a sus alumnos un perfil determinado.
Ingeniería de Sistemas 
IV. DEFINICIÓN DE CIENCIAS DE LA COMPUTACIÓN 
De manera general, podemos definir computación para cualquier actividad que implique 
computadoras. Así, la computación incluye: Diseño y construcción de hardware y sistemas 
informáticos para cualquiera variedad de propósitos, procesamiento, estructuración y 
manejo de tipos diversos de información 
Haciendo estudios científicos que usan computadoras, creando y usando soporte lógico 
informático de comunicaciones y de entretenimiento; encontrando y recogiendo información 
pertinente para cualquier propósito particular, etc. 
La lista parece no tener fin, y las posibilidades son vastas. La computación también tiene 
otros significados más específicos, basados en el contexto en el cual el término es usado. 
Por ejemplo, un especialista de sistemas de información mirará la computación de manera 
diferente de un ingeniero informático. 
V. DISCIPLINAS DE CIENCIAS DE LA COMPUTACIÓN SEGÚN “COMPUTING CURRICULA 
2005” 
5.1. Ingeniería de Computación – Computer Engineering 
Esta disciplina está relacionada al diseño y construcción de computadoras y sistemas 
basados en computadoras. Esto involucra el estudio del hardware, software, 
comunicaciones y la interacción entre ellos.
Ingeniería de Sistemas 
Su currícula se enfoca en la teoría, principios y prácticas de la ingeniería eléctrica 
tradicional y las matemáticas y los aplica a los problemas de diseño de computadoras y 
dispositivos basados en computadoras. 
Los estudiantes de ingeniería de computación estudian el diseño de los sistemas digitales 
de hardware incluyendo computadoras, sistemas de comunicación y dispositivos que 
contienen computadoras. Ellos también estudian el desarrollo informático enfocándose en 
el software usado dentro y entre dispositivos digitales (no los programas de software 
usados directamente por los usuarios). La curricula enfatiza el hardware más que el 
software y tiene un uso fuerte de la ingeniería. 
Actualmente, un área dominante dentro de la ingeniería de computación son los sistemas 
incrustados, el desarrollo de dispositivos que contienen componentes de software 
incrustados dentro del software. Por ejemplo, dispositivos tales como celulares, 
grab y todas las 
herra y 
software incru 
adores de video digital, sistemas de alarma, máquinas de rayos x, 
mientas quirúrgicas de láser requieren integración de hardware 
stado, y todo es resultado de la ingeniería de la computación.
Ingeniería de Sistemas 
5.2. Ciencias de la Computación – Computer Science 
En la propuesta del 2001 de la IEEE-CS y ACM se incluye el área de Ciencia 
computacional (Computational Science CN). Esta área de Computational Science and 
Numerical Methods (CN) se introdujo porque desde los primeros días de la disciplina los 
métodos numéricos y las técnicas del cómputo científico han constituido la mayor área de 
investigación de ciencias de la computación. Dado que el poder de cómputo de las 
computadoras se incrementa muy rápidamente, esta área a crecido en amplitud e 
importancia. Al final del milenio, el cómputo científico se sostiene como una disciplina 
intelectual con derechos propios, cercanamente relacionada, pero sin embargo distinta, a 
las ciencias de la computación. Está área ha sido impulsada principalmente por los físicos 
teóricos, químicos teóricos, astrónomos e ingenieros que requieren soluciones eficientes 
a problemas de muy elevada complejidad. 
En un reporte de una de las asociaciones internacionales de más renombrado prestigio 
en computación (ACM), se proporciona la siguiente definición de la computación como 
disciplina, la cual es la más acertada del concepto formal de computación: "La disciplina 
de la computación es el estudio sistemático de procesos algorítmicos que describen y 
transforman información: su teoría, análisis, diseño, eficiencia, instrumentación y 
aplicación. La pregunta sobre la que se fundatoda la computación es ¿Qué puede 
automatizarse (eficientemente)?" 
En ese mismo reporte, la computación se divide en las siguientes disciplinas: 
– Algoritmos y Estructuras de Datos 
– Lenguajes de Programación 
– Arquitectura de computadoras 
– Computación Numérica y Simbólica 
– Sistemas Operativos 
– Metodología e Ingeniería de Software 
– Sistemas de Bases de Datos y de Recuperación de Información 
– Inteligencia Artificial y Robótica 
– Interacción Humano Computadora 
Esta definición, junto con las disciplinas, siguen teniendo validez y, aunque muchas de 
ellas se han separado, subdividido o especificado más, en términos generales puede 
considerarse que un perfil profesional de computación debería abarcarlas dentro de su 
matrícula curricular.
Ingeniería de Sistemas 
Ciencias de la computación se expande en una gran variedad de áreas entre la robótica, 
la visión por computadora, los sistemas inteligentes, la bioinformática, y otras áreas 
excitantes. 
El trabajo de los científicos de computación se divide en 3 categorías: 
1. El diseño e implementación de Software. Los profesionales de Ciencias de 
Computación toman trabajos de programación. Son supervisores de otros 
programadores. 
2. Ellos idean nuevos métodos para usar computadoras. El progreso en las áreas de 
redes, base de datos e interfaces computador - humano posibilitaron el desarrollo 
de la Word Wide Web. Ahora, investigadores están trabajando para hacer de los 
robots ayudantes prácticos que demuestren inteligencia, se usan base de datos para 
crear nuevo conocimiento, y las computadoras para ayudar a descifrar los secretos 
de nuestro ADN. 
3. El desarrollo de métodos efectivos para resolver problemas. Por ejemplo científicos 
de computación desarrollan el mejor modo posible para almacenar información en 
base de datos, enviar información sobre redes, y mostrar imágenes complejas. Sus 
antecedentes teóricos le permiten determinar el mejor desempeño posible y sus 
estudios de algoritmos les ayuda a desarrollar nuevos avances que proveen mejor 
desempeño. 
Mientras otras disciplinas pueden producir graduados mejor preparados para trabajos 
específicos, la ciencia de la computación ofrece una fundación asimilativa que permite a 
los graduados que se adapten a tecnologías e ideas nuevas. 
Características generales que tendrán los egresados en ciencias de la 
computación: 
a. Perspectiva en el ámbito de sistema. Los objetivos asociados con las unidades 
individuales del tronco de conocimiento tienden a enfatizarse en conceptos aislados en 
cada curso, con lo que pueden proporcionar una visión fragmentada de la disciplina. 
Los graduados de ciencias de la computación tienen que desarrollar un alto nivel de 
entendimiento de los sistemas en todo su dominio. Este entendimiento tiene que 
trascender los detalles de la implementación de los distintos componentes que forman 
la estimación para la estructura del sistema de cómputo y los procesos necesarios en 
su construcción y análisis.
Ingeniería de Sistemas 
b. Apreciación de la interacción entre la teoría y la práctica. Un aspecto fundamental 
de la ciencia de la computación es el balance entre la teoría y la práctica y la liga entre 
ellas. Los graduados de ciencias de la computación no sólo tienen que entender los 
fundamentos teóricos de la disciplina sino que además cómo la teoría influencia a la 
práctica. 
c. Familiaridad con los temas comunes. Durante el transcurso de sus estudios en las 
ciencias de la computación, los alumnos encontrarán varios temas recurrentes como la 
abstracción, la complejidad y el cambio evolucionado. Los graduados deberán 
reconocer que esos temas tienen una amplia aplicación en el campo de las ciencias de 
la computación y no deben limitarlos como relevantes únicamente en el dominio en los 
cuales ellos fueron introducidos. 
d. Experiencia importante en proyectos. Para asegurar que los graduados aplican 
exitosamente el conocimiento que ellos adquirieron, todos los estudiantes de ciencias 
de la computación tienen que ser incluidos en por lo menos un proyecto substancial de 
desarrollo de software. En ese proyecto demostrará la aplicación práctica de los 
principios aprendidos en los diferentes cursos y fuerza al estudiante a integrar el 
material aprendido en las diferentes etapas de la currícula. 
e. Adaptabilidad. Una característica esencial de las ciencias de la computación es que 
en su relativa breve historia ha dado pasos enormes hacia el cambio. Los graduados 
de ciencias de la computación tienen que poseer fundamentos sólidos que les permita 
aprovechar sus habilidades en el campo que los envuelve. 
Capacidades y habilidades COGNOSCITIVAS relacionadas a ciencias de la 
Computación 
– Demuestra el conocimiento y el entendimiento de hechos esenciales, conceptos, 
principios y teorías relacionadas a ciencias de la computación y aplicaciones de 
software. 
– Modelado. La utilización de tal conocimiento y entendimiento en el modelado y 
diseño de sistemas basados en las computadoras. 
– Requerimientos. Identifica y analiza los criterios y especificaciones apropiadas de 
problemas específicos y planea las estrategias de su solución. 
– Evaluación crítica y pruebas. Analiza la extensión para el cual un sistema basado en 
cómputo reúne los criterios definidos para su utilización actual y su desarrollo futuro.
Ingeniería de Sistemas 
– Métodos y herramientas. Despliega la teoría apropiada, prácticas y herramientas 
para la especificación, diseño, implementación y evaluación de su sistema basado 
en computadoras. 
– Responsabilidad profesional. Reconocer y guiarse por las normas sociales, 
profesionales y éticas envueltas en la utilización de la tecnología de la computadora. 
Capacidades y habilidades PRÁCTICAS relacionadas a las ciencias de la 
computación. 
– Diseño e implementación. Especificación, diseño e implementación de sistemas 
basados en computadoras 
– Evaluación. Evaluación de sistemas en términos de atributos generales de calidad y 
las posibles fallas presentadas dentro de un problema dado. 
– Administración de la información. Aplicar los principios de la administración efectiva 
de la información, organización de la información y las habilidades para informar la 
información de varias clases, incluyendo textos, imágenes, sonido y vídeo. 
– Interacción Humano-computadora. Aplicar los principios de la interacción humano-computadora 
para la evaluación y construcción de un amplio rango de materiales 
incluyendo interfaces, paginas web y sistemas multimedia Riesgos. Identifica algún 
riesgo o aspectos de seguridad que pueden estar incluidos en la operación de un 
equipo de cómputo dentro de un contexto dado. 
– Herramientas. Despliega efectivamente las herramientas utilizadas para la 
construcción y documentación de software, con particular énfasis en el 
entendimiento de todo el proceso en la utilización de la computadoras para resolver 
problemas prácticos. 
– Operación. Opera efectivamente el equipo de cómputo y sistemas de software.
Ingeniería de Sistemas 
5.3. Sistemas de la Información – Information Systems 
Ingeniería en sistemas de información, también conocida como Ingeniería de Sistemas; 
es el conjunto de recursos humanos y materiales a través de los cuales se recolectan, 
almacenan, recuperan, procesan y comunican datos e información con el objetivo de 
lograr una gestión eficiente de las operaciones de una organización. 
Los especialistas de Sistemas de Información se centran en la integración de soluciones 
de tecnología de información y procesos de negocios para conocer la información 
necesaria para los negocios y otras empresas capacitándolos para lograr sus objetivos en 
modo eficiente y efectivo. 
La perspectiva de esta disciplina sobre “Tecnología de Información” pone énfasis en la 
información, y ve a la tecnología como un instrumento capaz de generar, procesar y 
distribuir la información. 
Profesionales en esta disciplina están primordialmente preocupados con la información 
que los sistemas de computadoras pueden proveer para ayudar a una empresa a definir y 
lograr sus objetivos, y los procesos que una empresa puede implementar y mejorar 
usando tecnologías de información.
Ingeniería de Sistemas 
Ellos deben entender ambos factores técnicos y organizativos, y deben ser capaces de 
ayudar a una organización a determinar cómo la información y los procesos de negocios 
orientados a la tecnología pueden proveer una ventaja competitiva. 
Los especialistas en Sistemas de información juegan un rol crucial en la determinación de 
los requerimientos para los sistemas de información de una organización y es activo en 
su especificación, diseño e implementación. 
Como resultado, tales profesionales requieren de una comprensión acertada de los 
principios y prácticas organizacionales con la finalidad de que puedan servir como puente 
efectivo entre las comunidades técnicas y de gestión dentro de la organización, 
facultándolos a trabajar en armonía para asegurar que la organización tenga la 
información y sistemas necesarios que soporten sus operaciones. 
Los profesionales de Sistemas de Información están también involucrados en el diseño 
de sistemas de comunicaciones organizacionales basado en tecnología
Ingeniería de Sistemas 
5.4. Tecnologías de la Información 
Tecnologías de la información es una disciplina que tiene 2 significados: 
– El primero se refiere a menudo a todo lo concerniente a computaci ón. 
– En academia, esto se refiere al Programa de grado de estudiantes que los preparan 
para conocer las necesidades de la tecnología en los negocios, gobiernos, escuelas y 
otro tipo de organizaciones. 
En la sección anterior, hablamos de los Sistemas de Información que se centran en los 
aspectos de la “Información” de la Tecnología de la Información. Tecnología de la 
Información es el complemento de esa perspectiva. Se enfoca en la tecnología misma 
más que en la información que esto conlleva. 
Es una nueva y rápida disciplina en crecimiento que surgió como respuesta a las 
necesidades de las organizaciones. Hoy las organizaciones de todo tipo son 
dependientes de la tecnología de la información. Las organizaciones requieren personal 
de TI quienes entiendan los sistemas de computadoras y el software, y estén 
comprometidos a resolver cualquier problema relacionado a la computadora que podrían 
presentarse. 
Los especialistas en TI asumen la responsabilidad de seleccionar los productos de 
hardware y software apropiados para una organización, integrando esos productos con 
as necesidades e infraestructura de la organización e instalando, y manteniendo esas 
aplicaciones para los usuarios de computadoras de la organización y la planeación y 
gestión del ciclo de vida de la tecnología, por la cual una tecnología es mantenida, 
actualizada y reemplazada.
Ingeniería de Sistemas 
5.5. Ingeniería de Software 
Según la definición del IEEE, citada por Lewis 1994 
"software es la suma total de los programas de computadora, procedimientos, reglas, la 
documentación asociada y los datos que pertenecen a un sistema de cómputo". 
Según el mismo autor, "un producto de software es un producto diseñado para un 
usuario". 
En este contexto, la Ingeniería de Software (SE del inglés Software Engineering) es un 
enfoque sistemático del desarrollo, operación, mantenimiento y retiro del software", que 
en palabras más llanas, se considera que "la Ingeniería de Software es la rama de la 
ingeniería que aplica los principios de la ciencia de la computación y las matemáticas 
para lograr soluciones costo-efectivas (eficaces en costo o económicas) a los problemas 
de desarrollo de software", es decir, "permite elaborar consistentemente productos 
correctos, utilizables y costo-efectivos"
Ingeniería de Sistemas 
El proceso de ingeniería de software se define como "un conjunto de etapas 
parcialmente ordenadas con la intención de logra un objetivo, en este caso, la obtención 
de un producto de software de calidad". 
El proceso de desarrollo de software "es aquel en que las necesidades del usuario son 
traducidas en requerimientos de software, estos requerimientos transformados en diseño 
y el diseño implementado en código, el código es probado, documentado y certificado 
para su uso operativo". 
Concretamente "define quién está haciendo qué, cuándo hacerlo y cómo alcanzar un 
cierto objetivo".
Ingeniería de Sistemas 
Conviene mencionar la existencia de un código de ética que la ACM aprobó en 
noviembre de 1998 y la IEEE Computer Society, en diciembre del mismo año. 
Los códigos de ética tienen una función esencial para caracterizar una profesión, y para 
que una disciplina adquiera el carácter de profesión debe poseer un código de conducta. 
Se pueden resumir las principales funciones de los códigos de ética en los siguientes 
apartados: 
1. Simbolizar una profesión; 
2. Proteger los intereses del grupo; 
3. Inspirar buena conducta; 
4. Educar a los miembros de tal profesión; 
5. Disciplinar a sus afiliados; 
6. Fomentar las relaciones externas; 
7. Enumerar los principios morales básicos; 
8. Expresar los ideales a los que se debe aspirar; 
9. Mostrar reglas básicas de comportamiento; 
10. Ofrecer guías de comportamiento; 
11. Enumerar derechos y responsabilidades. 
Los códigos de conducta van más allá de la pura normativa legal, puesto que ayudan a 
guiar el comportamiento en infinidad de situaciones para las que no existe ninguna 
referencia legal. 
En el caso de la disciplina de "ingeniería del software", la existencia de un código de ética 
específico posee cada vez más importancia, dada la relevancia que las actividades 
relacionadas con el software tienen en nuestra vida diaria:
Ingeniería de Sistemas 
BIBLIOGR AFÍA 
1. http://redunci.info.unlp.edu.ar/Curricula/Propuesta.doc 
2. http://www.web-illustrators.com/siggraph/about.asp 
3. http://www.acm.org/about_acm/ov.html 
4. http://acm.asoc.fi.upm.es/info.php 
5. http://acm.escet.urjc.es/acm/index.php 
6. mixteco.utm.mx/temas-docs/nfnotas325.pdf 
7. Extraído de: http://es.wikipedia.org/wiki/Ingenier%C3%ADa_de_sistemas 
8. http://binario.utpinux.org/wp/?cat=42 
9. http://www.angelfire.com/scifi/jzavalar/apuntes/IngSoftware.html 
10. http://www.ati.es/novatica/1999/140/docs140.html 
11. http://griho.udl.es/ipo/doc/09Estand.doc 
12. http://en.wikipedia.org/wiki/Computer_Science 
13. http://binario.utpinux.org/wp/?cat=42 
14. http://www.angelfire.com/scifi/jzavalar/apuntes/IngSoftware.html#Jacobson1998#Jacobson 
1998 
15. http://web.fc.uaem.mx:8080/2003/licenciatura/compu.pdf 
16. http://www.inf.udec.cl/~mvaras/Educacion/

Más contenido relacionado

La actualidad más candente

Diseño Estructurado
Diseño EstructuradoDiseño Estructurado
Diseño EstructuradoRicardo Gomez
 
El Modelo Relacional de Datos
El Modelo Relacional de DatosEl Modelo Relacional de Datos
El Modelo Relacional de DatosManuel Guerra
 
PSW Unidad 4 ESTIMACIÓN DE PROYECTOS DE SOFTWARE
PSW Unidad 4 ESTIMACIÓN DE PROYECTOS DE SOFTWAREPSW Unidad 4 ESTIMACIÓN DE PROYECTOS DE SOFTWARE
PSW Unidad 4 ESTIMACIÓN DE PROYECTOS DE SOFTWAREFranklin Parrales Bravo
 
Sistema De Gestión De Base De Datos
Sistema De Gestión De Base De DatosSistema De Gestión De Base De Datos
Sistema De Gestión De Base De DatosGuillermo Chirinos
 
Arquitectura de los computadores
Arquitectura de los computadoresArquitectura de los computadores
Arquitectura de los computadoresfabio_14
 
Arboles B y Arboles B+
Arboles B y Arboles B+Arboles B y Arboles B+
Arboles B y Arboles B+neltherdaza
 
Caso practico de base de datos orientada a objetos
Caso practico de base de datos orientada a objetosCaso practico de base de datos orientada a objetos
Caso practico de base de datos orientada a objetosMiguel Martinez
 
Cuadro comparativo analis y diseño estructurado Y analisis orientado a objetos
Cuadro comparativo analis y diseño estructurado Y analisis orientado a objetosCuadro comparativo analis y diseño estructurado Y analisis orientado a objetos
Cuadro comparativo analis y diseño estructurado Y analisis orientado a objetosemilis
 
Arquitectura de las bases de datos
Arquitectura de las bases de datosArquitectura de las bases de datos
Arquitectura de las bases de datosMaria Garcia
 
Metodología orientada a objetos
Metodología orientada a objetosMetodología orientada a objetos
Metodología orientada a objetosalcrrsc
 
Proyecto de analisis y diseño
Proyecto de analisis y diseñoProyecto de analisis y diseño
Proyecto de analisis y diseñodreyco3030
 
Arquitectura Del Computador
Arquitectura Del ComputadorArquitectura Del Computador
Arquitectura Del Computadorivan
 
UML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de ClaseUML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de ClaseGuillermo Díaz
 
Cuadro comparativo analisis estructurado y orientado a objeto
Cuadro comparativo analisis estructurado y orientado a objeto Cuadro comparativo analisis estructurado y orientado a objeto
Cuadro comparativo analisis estructurado y orientado a objeto Freddy Rosales
 
El Modelado de Negocios y la Producción del Software, un Ensayo
El Modelado de Negocios y la Producción del Software, un EnsayoEl Modelado de Negocios y la Producción del Software, un Ensayo
El Modelado de Negocios y la Producción del Software, un EnsayoIng-D-SW-TorresKhano--ME
 

La actualidad más candente (20)

Modelamiento software
Modelamiento softwareModelamiento software
Modelamiento software
 
Metodologia Estructurada
Metodologia Estructurada Metodologia Estructurada
Metodologia Estructurada
 
Rational rose
Rational roseRational rose
Rational rose
 
Diseño Estructurado
Diseño EstructuradoDiseño Estructurado
Diseño Estructurado
 
Análisis y diseño orientado a objetos
Análisis y diseño orientado a objetosAnálisis y diseño orientado a objetos
Análisis y diseño orientado a objetos
 
El Modelo Relacional de Datos
El Modelo Relacional de DatosEl Modelo Relacional de Datos
El Modelo Relacional de Datos
 
PSW Unidad 4 ESTIMACIÓN DE PROYECTOS DE SOFTWARE
PSW Unidad 4 ESTIMACIÓN DE PROYECTOS DE SOFTWAREPSW Unidad 4 ESTIMACIÓN DE PROYECTOS DE SOFTWARE
PSW Unidad 4 ESTIMACIÓN DE PROYECTOS DE SOFTWARE
 
Sistema De Gestión De Base De Datos
Sistema De Gestión De Base De DatosSistema De Gestión De Base De Datos
Sistema De Gestión De Base De Datos
 
Arquitectura de los computadores
Arquitectura de los computadoresArquitectura de los computadores
Arquitectura de los computadores
 
Arboles B y Arboles B+
Arboles B y Arboles B+Arboles B y Arboles B+
Arboles B y Arboles B+
 
Caso practico de base de datos orientada a objetos
Caso practico de base de datos orientada a objetosCaso practico de base de datos orientada a objetos
Caso practico de base de datos orientada a objetos
 
Cuadro comparativo analis y diseño estructurado Y analisis orientado a objetos
Cuadro comparativo analis y diseño estructurado Y analisis orientado a objetosCuadro comparativo analis y diseño estructurado Y analisis orientado a objetos
Cuadro comparativo analis y diseño estructurado Y analisis orientado a objetos
 
Arquitectura de las bases de datos
Arquitectura de las bases de datosArquitectura de las bases de datos
Arquitectura de las bases de datos
 
Metodología orientada a objetos
Metodología orientada a objetosMetodología orientada a objetos
Metodología orientada a objetos
 
Proyecto de analisis y diseño
Proyecto de analisis y diseñoProyecto de analisis y diseño
Proyecto de analisis y diseño
 
Arquitectura Del Computador
Arquitectura Del ComputadorArquitectura Del Computador
Arquitectura Del Computador
 
UML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de ClaseUML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de Clase
 
Cuadro comparativo analisis estructurado y orientado a objeto
Cuadro comparativo analisis estructurado y orientado a objeto Cuadro comparativo analisis estructurado y orientado a objeto
Cuadro comparativo analisis estructurado y orientado a objeto
 
Matriz dispersa
Matriz dispersa Matriz dispersa
Matriz dispersa
 
El Modelado de Negocios y la Producción del Software, un Ensayo
El Modelado de Negocios y la Producción del Software, un EnsayoEl Modelado de Negocios y la Producción del Software, un Ensayo
El Modelado de Negocios y la Producción del Software, un Ensayo
 

Similar a Acm documento

EstáNdares Para La CreacióN De Material E A En
EstáNdares Para La CreacióN De Material E A EnEstáNdares Para La CreacióN De Material E A En
EstáNdares Para La CreacióN De Material E A Eniflores
 
EstáNdares Para La CreacióN De Material E A En
EstáNdares Para La CreacióN De Material E A EnEstáNdares Para La CreacióN De Material E A En
EstáNdares Para La CreacióN De Material E A Eniflores
 
Normas y códigos éticos informáticos
Normas y códigos éticos informáticosNormas y códigos éticos informáticos
Normas y códigos éticos informáticosSonia
 
Ingenieria Del Software2872
Ingenieria Del Software2872Ingenieria Del Software2872
Ingenieria Del Software2872blanquita918
 
Ingenieria Del Software2872
Ingenieria Del Software2872Ingenieria Del Software2872
Ingenieria Del Software2872blanquita918
 
Ingenieria Del Software2872
Ingenieria Del Software2872Ingenieria Del Software2872
Ingenieria Del Software2872msc080277
 
Swebok.borrador en español
Swebok.borrador en españolSwebok.borrador en español
Swebok.borrador en españolBraiaan Pulido
 
MECANICA AUTOMOTRIZ Y SUS AUTOS
MECANICA AUTOMOTRIZ  Y SUS AUTOSMECANICA AUTOMOTRIZ  Y SUS AUTOS
MECANICA AUTOMOTRIZ Y SUS AUTOShekszoon
 
06 ccii-20131113 ponencia cm mi-1
06 ccii-20131113 ponencia cm mi-106 ccii-20131113 ponencia cm mi-1
06 ccii-20131113 ponencia cm mi-1CAELUM-CMMI
 
Impacto de la Informática
Impacto de la InformáticaImpacto de la Informática
Impacto de la InformáticaJuan Arévalo
 
ESTÁNDARES: CEN, IEC (1131-3, 61131-3), ASME
ESTÁNDARES: CEN, IEC (1131-3, 61131-3), ASMEESTÁNDARES: CEN, IEC (1131-3, 61131-3), ASME
ESTÁNDARES: CEN, IEC (1131-3, 61131-3), ASMEUDO Monagas
 
La carrera de ingeniería de sistemas
La carrera de ingeniería de sistemasLa carrera de ingeniería de sistemas
La carrera de ingeniería de sistemasBrendaly Guerra
 
Capacitacion IEEE xplore 22 junio 2016
Capacitacion IEEE xplore 22 junio 2016Capacitacion IEEE xplore 22 junio 2016
Capacitacion IEEE xplore 22 junio 2016hgallo
 
Ingenieria del-software
Ingenieria del-softwareIngenieria del-software
Ingenieria del-softwaremenamigue
 

Similar a Acm documento (20)

Borrador1
Borrador1Borrador1
Borrador1
 
EstáNdares Para La CreacióN De Material E A En
EstáNdares Para La CreacióN De Material E A EnEstáNdares Para La CreacióN De Material E A En
EstáNdares Para La CreacióN De Material E A En
 
EstáNdares Para La CreacióN De Material E A En
EstáNdares Para La CreacióN De Material E A EnEstáNdares Para La CreacióN De Material E A En
EstáNdares Para La CreacióN De Material E A En
 
Normas y códigos éticos informáticos
Normas y códigos éticos informáticosNormas y códigos éticos informáticos
Normas y códigos éticos informáticos
 
ingenieria del software
ingenieria del softwareingenieria del software
ingenieria del software
 
Ingenieria Del Software2872
Ingenieria Del Software2872Ingenieria Del Software2872
Ingenieria Del Software2872
 
Ingenieria Del Software2872
Ingenieria Del Software2872Ingenieria Del Software2872
Ingenieria Del Software2872
 
Ingenieria Del Software2872
Ingenieria Del Software2872Ingenieria Del Software2872
Ingenieria Del Software2872
 
Swebok.borrador en español
Swebok.borrador en españolSwebok.borrador en español
Swebok.borrador en español
 
MECANICA AUTOMOTRIZ Y SUS AUTOS
MECANICA AUTOMOTRIZ  Y SUS AUTOSMECANICA AUTOMOTRIZ  Y SUS AUTOS
MECANICA AUTOMOTRIZ Y SUS AUTOS
 
Grupo4 final
Grupo4 finalGrupo4 final
Grupo4 final
 
06 ccii-20131113 ponencia cm mi-1
06 ccii-20131113 ponencia cm mi-106 ccii-20131113 ponencia cm mi-1
06 ccii-20131113 ponencia cm mi-1
 
Impacto de la Informática
Impacto de la InformáticaImpacto de la Informática
Impacto de la Informática
 
ESTÁNDARES: CEN, IEC (1131-3, 61131-3), ASME
ESTÁNDARES: CEN, IEC (1131-3, 61131-3), ASMEESTÁNDARES: CEN, IEC (1131-3, 61131-3), ASME
ESTÁNDARES: CEN, IEC (1131-3, 61131-3), ASME
 
La carrera de ingeniería de sistemas
La carrera de ingeniería de sistemasLa carrera de ingeniería de sistemas
La carrera de ingeniería de sistemas
 
Capacitacion IEEE xplore 22 junio 2016
Capacitacion IEEE xplore 22 junio 2016Capacitacion IEEE xplore 22 junio 2016
Capacitacion IEEE xplore 22 junio 2016
 
Ingenieria del-software
Ingenieria del-softwareIngenieria del-software
Ingenieria del-software
 
Practica redes u3
Practica redes u3Practica redes u3
Practica redes u3
 
ciclosdevidadelsoftware.ppt
ciclosdevidadelsoftware.pptciclosdevidadelsoftware.ppt
ciclosdevidadelsoftware.ppt
 
AEIS
AEISAEIS
AEIS
 

Último

guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxRogerPrieto3
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 

Último (15)

guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptx
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 

Acm documento

  • 1. Ingeniería de Sistemas DOCUMENTO DE TRABAJO Nº 03 ESTANDARES PARA LAS CARRERAS DE CIENCIAS DE COMPUTACIÓN Y AFINES En los últimos 40 años, 4 grandes organizaciones han desarrollado una guía para la currícula de computación para estudiantes universitarios. Estas organizaciones son: 1. The Association for Computing Machinery ACM o The Association for Computing Es una organización científica y profesional fundada en 1947. Se centra en el desarrollo y compartimiento de Nuevo conocimiento acerca de todos los aspectos de la Computación (la palabra “machinery” es el nombre de una artefacto histórico). La ACM empezó a publicar sus recomendaciones de currícula para Las Ciencias de la Computación en 1968 y para la IS en 1972. 2. The Association for Information Systems ( “AIS”) Fue fundada in 1994.Es una organización global que está al servicio de académicos que se especialicen en Sistemas de Información. AIS está afiliada con la Sociedad para la Gestión de la Información en la U.S. Sus miembros están conformados por ejecutivos y administradores de Sistemas de Información. AIS empezó a proveer recomendaciones de la Currícula para Sistemas de Información en cooperación con ACM y AITP in 1997. 3. The Association for Information Technology Professionals (AITP) Fundada en 1951 como la “National Machine Accountants Association”. En 1962, se convirtió en “Processing Management Association (or DPMA)”. El actual nombre se adoptó en 1996. AITP se centra en el lado profesional de la Computación, sirviendo a aquellos quienes usan Tecnologías para conocer las necesidades de los negocios y otras organizaciones. Sus primeras recomendaciones para la currícula para Sistemas de Información fueron dadas en 1985. 4. The Computer Society of the Institute for Electrical and Electronic Engineers (IEEE-CS o la “Sociedad de las Computadoras”) La Sociedad de las Computadoras es una Sociedad Técnica dentro de la IEEE que se enfoca en la Computación dentro de la perspectiva de la Ingeniería. Hoy en día, los miembros de la Sociedad de la Computación están conformados por ingenieros de computadoras, ingenieros de software, y científicos de las Computadoras. Esta sociedad empezó a proveer sus recomendaciones de currícula en 1977. En los últimos años ha habido una fuerte relación en re la IEEE-CS y ACM, quienes unieron fuerzas desde 1980 para cooperar en la creación de los estándares de la currícula de Computación.
  • 2. Ingeniería de Sistemas I. DEFINICIÓN Es una asociación líder en tecnología de la información, que desde sus orígenes ha definido la disciplina de la computación, dándole poder a los profesionales del área e iluminando el camino de nuestra tecnificada sociedad. Fundada en 1947, ACM es la Sociedad Científica y Académica para profesionales de la computación más grande y antigua el mundo. ACM es una organización internacional científica y educativa dedicada a hacer progresar el arte, la ciencia, la ingeniería y las aplicaciones de la tecnología de la información. Con más de 80.000 miembros de todas partes del mundo, ACM mantiene a sus integrantes actualizados en las nuevas tendencias, directrices y desarrollo en computación y tecnologías emergentes, fomentando un intercambio abierto de información y promoviendo los más altos estándares éticos y profesionales. Además, ACM impulsa el desarrollo y la investigación sobre computación desde cualquiera de sus facetas en beneficio de la humanidad. II. ORGANIZACIÓN DE ACM 2.1. Miembros Voluntarios Es el componente vital de la organización, del cual emerge una clase muy especial de voluntarios llamados ACMers, Los voluntarios son miembros del Concejo, Juntas, Comités, Fuerza de trabajo y otros subgrupos que comprenden la estructura de ACM. 2.2. Comité Ejecutivo Consiste del Presidente, Vicepresidente, Secretaria, Tesorero, el presidente pasado y otros miembros del concejo prescritos por las leyes. El comité ejecutivo es responsable de administrar los asuntos de ACM entre las reuniones del consejo excepto en las materias para la cual la acción del consejo es requerido por la constitución.
  • 3. Ingeniería de Sistemas 2.3. Concejo Conformado por 16 miembros, es la más alta autoridad gobernante en ACM. Está compuesto del presidente, vicepresidente, secretaria/ tesorero, EL inmediato presidente anterior, 2.4. Juntas Cuatro juntas, comprende numerosos comités voluntarios y subgrupos, quienes trabajan juntos con el headquarters staff para administrar los productos y servicios de ACM.
  • 4. Ingeniería de Sistemas III. CURRICULAS LAS CARRERAS DE COMPUTACIÓN (EVOLUCION) A continuación se enumeran distintos documentos y recursos que pueden ser de interés para los que estamos interesados en mejorar la educación superior en Computación e Informática. Título Descripción Autor/Origen Publicación EUCIP Core Syllabus Descripción del núcleo de profesionales de Informática European Certification of Informatics Profesionals, 2002 22.11.2005 Computing Curricula 2001 Computer Science Curriculum 2001 IEEE/ACM. Contiene el CS Body of Knowledge y ejemplos de cursos y curriculums IEEE/ACM , 15 de diciembre de 2001 22.11.2005 IS 2002 Model Curriculum and Guidelines for Undergraduate Degree Programs in Information Systems. Association for Computing Machinery (ACM), Association for Information Systems (AIS), Association of Information Technology Professionals (AITP) - 2002 22.11.2005 EL SISTEMA DE CRÉDITOS ECTS Presentación de los aspectos más relevantes del Sistema Europeo de Créditos Transferibles Antoni Font Ribas, Conferencia pronunciada el día 25 de abril de 2003 en el marco de la IX Conferencia de Decanos de las Facultades de Derecho de las Universidades españolas. 22.11.2005 SE2004 Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering. The Joint Task Force on Computing Curricula IEEE Computer Society Association for Computing Machinery 23 de Agosto de 2004 22.11.2005 CC2004 Computing Curricula 2004 Overview Report A Guide to Undergraduate Degree Programs in Computing for undergraduate degree programs in Computer Engineering, Computer Science, Information Systems, Information Technology, Software Engineering. Joint Task Force for Computing Curricula 2004 The Association for Computing (ACM), The Association for Information Systems (AIS), The Computer Society (IEEE-CS) - 22 November 2004. 22.11.2005
  • 5. Ingeniería de Sistemas CRITERIA FOR ACCREDITING COMPUTING PROGRAMS Criterios para acreditación de la ABET, válidos para el período 2005-2006. ABET, Noviembre 2004 22.11.2005 Libro Blanco Informática Libro Blanco del Título de Grado en Ingeniería Informática, España ANECA, marzo 2005 22.11.2005 Presentación Tuning LA Presentación que resume los resultados del proyecto Tuning América Latina Proyecto Tuning LA, agosto 2005 22.11.2005 Computing Curricula 2005 Evolución CC2004. Considera las 5 subdiciplinas: TI, CS, SE, IS, CE The Joint Task Force for Computing Curricula 2005 A cooperative project of The Association for Computing (ACM) The Association for Information Systems (AIS) The Computer Society (IEEE-CS) 11 April 2005. 22.11.2005 Reunión CCESC 2005 Descripción de los objetivos de la reunión entre los coordinadores de carreras de computación e informática de 10 semestres o más, Valdivia 2005. Marcela Varas, presidente comité de programa Congreso Chileno de Educación en Computación, 2005 22.11.2005 Glosario de Términos Glosario de términos de la encuesta aplicada como preparación para la reunión de coordinadores de carreras Valdivia 2005. The Joint Task Force for Computing Curricula 2005. A cooperative project of The Association for Computing (ACM), The Association for Information Systems (AIS), The Computer Society (IEEE-CS). 11 April 2005. 22.11.2005 Encuesta Perfil Ingeniero en Computación e Informática Encuesta aplicada a las distintas carreras de chile Marcela Varas, presidente comité de programa Congreso Chileno de Educación en Computación, 2005. 22.11.2005 Perfil mínimo Ingeniero en Computación e Informática Presentación resultados aplicación encuesta perfil ingenieros chilenos. Marcela Varas, valdivia 2005. 22.11.2005
  • 6. Ingeniería de Sistemas La primera currícula para las carreras de computación fue propuesta en 1968 por la ACM, en la cual se describían a detalle las recomendaciones de los programas académicos de ciencia de la computación. En los diez años siguientes esta curricula se hizo obsoleta por la rápida evolución de esta área. En 1977 la Computer Society de la IEEE publicó un informe de referencia para las carreras de ciencias de la computación e introdujo un punto de vista más amplio para incorporar a las ingenierías dentro de la currícula, estableciendo una unión entre las carreras orientadas al software y las orientadas al hardware. En 1983 actualizó este plan de estudios a causa del rápido desarrollo de este campo. Las recomendaciones eran las siguientes: – El contenido tiene que describir la profundidad de los tópicos de las áreas que tienen que ser consideradas para los profesionales de las ingenierías en computación. – Los materiales de laboratorio tienen que ser bien definidos en contenido y profundidad y soportado por lecturas adicionales. – Se utilizan módulos y submódulos como base para organizar la construcción de cursos y alcanzar los objetivos de cada uno de ellos. Este último punto establece que las recomendaciones del contenido de cada curso sean a través de los módulos y submódulos de los diferentes tópicos. Con esta propuesta se buscaba que las universidades en EUA lograran la acreditación de ABET (Accreditation Board for Engineering and Technology ABET). A finales de los 1980s, se unieron la IEEE-CS y la ACM para realizar una revisión más ambiciosa de la currícula, la cual fue publicada en 1991. Desde abril de 1988 a Agosto de 1990, la ACM y la IEEE-CS presentaron las recomendaciones para el diseño y la implementación de los planes de estudio de las disciplinas de computación. Donde el término computación se refiere a las carreras de ciencias de la computación, ciencias de la computación e ingeniería, informática y otras carreras similares. Otros programas como sistemas de información no fueron considerados en estos planes. Estas recomendaciones consistían en: – Realizar cursos introductorios. – Proporcionar las guías para la acreditación, modelos alternativos de la curricula, y Que la computación debería ser considerada una disciplina por sí misma.
  • 7. Ingeniería de Sistemas Lo anterior sirvió para eliminar diferencias fundamentales entre las instituciones que ofrecían programas de computación. Además estableció las bases para determinar cuáles eran los requerimientos para crear en los alumnos alguna habilidad en particular. Estas recomendaciones se discutieron, modificaron y aprobaron en las sesiones, principalmente, del ACM SIGCSE meetings en Febrero de 1989 y Febrero de 1990, the Computer Societies COMPCON meeting en Marzo de 1989, la NECC en Junio de 1989 y Junio de 1990, the IFIP Working Group 2.1 meeting en Abril de 1990, la WCCE en Julio de 1990. En la tabla siguiente se muestran las áreas consideradas por las propuestas de los planes de estudio para la licenciatura en ciencias de la IEEE-CS y ACM y de la ANIEI-CONAI.
  • 8. Ingeniería de Sistemas En el 2001 la IEEE-CS y la ACM realizaron una revisión de la currícula del plan de estudios de 1991 para introducir los avances que se realizaron durante los últimos diez años. Concluyeron que una sola referencia no era suficiente para agrupar todas las especialidades de computación (ciencias de la computación, ciencias de la computación e ingeniería, informática y otras carreras similares). Por tanto, a partir de ese año, cada especialidad tiene su propio marco de referencia para la elaboración de sus planes de estudio, las especialidades definidas son: 1. Ciencias de la computación 2. Ingeniería en computación 3. Ingeniería de software 4. Sistemas de información De estos, el de ciencias de la computación (CC) es el único plan de estudios que está a disposición pública desde el 15 de diciembre del 2001, los otros planes aún no lo están. Los planes de estudios de CC los realizaron dos grupos, uno de conocimientos y otro de pedagogía. Se identificaron las catorce áreas que se presentan en la tabla anterior, las cuales no sólo cubren las de currícula de la IEEE-CS y ACM de 1991, sino también la recomendada por la ANIEI-CONAI. Además de que se tienen áreas adicionales lo que hacen posible que una universidad les proporcione a sus alumnos un perfil determinado.
  • 9. Ingeniería de Sistemas IV. DEFINICIÓN DE CIENCIAS DE LA COMPUTACIÓN De manera general, podemos definir computación para cualquier actividad que implique computadoras. Así, la computación incluye: Diseño y construcción de hardware y sistemas informáticos para cualquiera variedad de propósitos, procesamiento, estructuración y manejo de tipos diversos de información Haciendo estudios científicos que usan computadoras, creando y usando soporte lógico informático de comunicaciones y de entretenimiento; encontrando y recogiendo información pertinente para cualquier propósito particular, etc. La lista parece no tener fin, y las posibilidades son vastas. La computación también tiene otros significados más específicos, basados en el contexto en el cual el término es usado. Por ejemplo, un especialista de sistemas de información mirará la computación de manera diferente de un ingeniero informático. V. DISCIPLINAS DE CIENCIAS DE LA COMPUTACIÓN SEGÚN “COMPUTING CURRICULA 2005” 5.1. Ingeniería de Computación – Computer Engineering Esta disciplina está relacionada al diseño y construcción de computadoras y sistemas basados en computadoras. Esto involucra el estudio del hardware, software, comunicaciones y la interacción entre ellos.
  • 10. Ingeniería de Sistemas Su currícula se enfoca en la teoría, principios y prácticas de la ingeniería eléctrica tradicional y las matemáticas y los aplica a los problemas de diseño de computadoras y dispositivos basados en computadoras. Los estudiantes de ingeniería de computación estudian el diseño de los sistemas digitales de hardware incluyendo computadoras, sistemas de comunicación y dispositivos que contienen computadoras. Ellos también estudian el desarrollo informático enfocándose en el software usado dentro y entre dispositivos digitales (no los programas de software usados directamente por los usuarios). La curricula enfatiza el hardware más que el software y tiene un uso fuerte de la ingeniería. Actualmente, un área dominante dentro de la ingeniería de computación son los sistemas incrustados, el desarrollo de dispositivos que contienen componentes de software incrustados dentro del software. Por ejemplo, dispositivos tales como celulares, grab y todas las herra y software incru adores de video digital, sistemas de alarma, máquinas de rayos x, mientas quirúrgicas de láser requieren integración de hardware stado, y todo es resultado de la ingeniería de la computación.
  • 11. Ingeniería de Sistemas 5.2. Ciencias de la Computación – Computer Science En la propuesta del 2001 de la IEEE-CS y ACM se incluye el área de Ciencia computacional (Computational Science CN). Esta área de Computational Science and Numerical Methods (CN) se introdujo porque desde los primeros días de la disciplina los métodos numéricos y las técnicas del cómputo científico han constituido la mayor área de investigación de ciencias de la computación. Dado que el poder de cómputo de las computadoras se incrementa muy rápidamente, esta área a crecido en amplitud e importancia. Al final del milenio, el cómputo científico se sostiene como una disciplina intelectual con derechos propios, cercanamente relacionada, pero sin embargo distinta, a las ciencias de la computación. Está área ha sido impulsada principalmente por los físicos teóricos, químicos teóricos, astrónomos e ingenieros que requieren soluciones eficientes a problemas de muy elevada complejidad. En un reporte de una de las asociaciones internacionales de más renombrado prestigio en computación (ACM), se proporciona la siguiente definición de la computación como disciplina, la cual es la más acertada del concepto formal de computación: "La disciplina de la computación es el estudio sistemático de procesos algorítmicos que describen y transforman información: su teoría, análisis, diseño, eficiencia, instrumentación y aplicación. La pregunta sobre la que se fundatoda la computación es ¿Qué puede automatizarse (eficientemente)?" En ese mismo reporte, la computación se divide en las siguientes disciplinas: – Algoritmos y Estructuras de Datos – Lenguajes de Programación – Arquitectura de computadoras – Computación Numérica y Simbólica – Sistemas Operativos – Metodología e Ingeniería de Software – Sistemas de Bases de Datos y de Recuperación de Información – Inteligencia Artificial y Robótica – Interacción Humano Computadora Esta definición, junto con las disciplinas, siguen teniendo validez y, aunque muchas de ellas se han separado, subdividido o especificado más, en términos generales puede considerarse que un perfil profesional de computación debería abarcarlas dentro de su matrícula curricular.
  • 12. Ingeniería de Sistemas Ciencias de la computación se expande en una gran variedad de áreas entre la robótica, la visión por computadora, los sistemas inteligentes, la bioinformática, y otras áreas excitantes. El trabajo de los científicos de computación se divide en 3 categorías: 1. El diseño e implementación de Software. Los profesionales de Ciencias de Computación toman trabajos de programación. Son supervisores de otros programadores. 2. Ellos idean nuevos métodos para usar computadoras. El progreso en las áreas de redes, base de datos e interfaces computador - humano posibilitaron el desarrollo de la Word Wide Web. Ahora, investigadores están trabajando para hacer de los robots ayudantes prácticos que demuestren inteligencia, se usan base de datos para crear nuevo conocimiento, y las computadoras para ayudar a descifrar los secretos de nuestro ADN. 3. El desarrollo de métodos efectivos para resolver problemas. Por ejemplo científicos de computación desarrollan el mejor modo posible para almacenar información en base de datos, enviar información sobre redes, y mostrar imágenes complejas. Sus antecedentes teóricos le permiten determinar el mejor desempeño posible y sus estudios de algoritmos les ayuda a desarrollar nuevos avances que proveen mejor desempeño. Mientras otras disciplinas pueden producir graduados mejor preparados para trabajos específicos, la ciencia de la computación ofrece una fundación asimilativa que permite a los graduados que se adapten a tecnologías e ideas nuevas. Características generales que tendrán los egresados en ciencias de la computación: a. Perspectiva en el ámbito de sistema. Los objetivos asociados con las unidades individuales del tronco de conocimiento tienden a enfatizarse en conceptos aislados en cada curso, con lo que pueden proporcionar una visión fragmentada de la disciplina. Los graduados de ciencias de la computación tienen que desarrollar un alto nivel de entendimiento de los sistemas en todo su dominio. Este entendimiento tiene que trascender los detalles de la implementación de los distintos componentes que forman la estimación para la estructura del sistema de cómputo y los procesos necesarios en su construcción y análisis.
  • 13. Ingeniería de Sistemas b. Apreciación de la interacción entre la teoría y la práctica. Un aspecto fundamental de la ciencia de la computación es el balance entre la teoría y la práctica y la liga entre ellas. Los graduados de ciencias de la computación no sólo tienen que entender los fundamentos teóricos de la disciplina sino que además cómo la teoría influencia a la práctica. c. Familiaridad con los temas comunes. Durante el transcurso de sus estudios en las ciencias de la computación, los alumnos encontrarán varios temas recurrentes como la abstracción, la complejidad y el cambio evolucionado. Los graduados deberán reconocer que esos temas tienen una amplia aplicación en el campo de las ciencias de la computación y no deben limitarlos como relevantes únicamente en el dominio en los cuales ellos fueron introducidos. d. Experiencia importante en proyectos. Para asegurar que los graduados aplican exitosamente el conocimiento que ellos adquirieron, todos los estudiantes de ciencias de la computación tienen que ser incluidos en por lo menos un proyecto substancial de desarrollo de software. En ese proyecto demostrará la aplicación práctica de los principios aprendidos en los diferentes cursos y fuerza al estudiante a integrar el material aprendido en las diferentes etapas de la currícula. e. Adaptabilidad. Una característica esencial de las ciencias de la computación es que en su relativa breve historia ha dado pasos enormes hacia el cambio. Los graduados de ciencias de la computación tienen que poseer fundamentos sólidos que les permita aprovechar sus habilidades en el campo que los envuelve. Capacidades y habilidades COGNOSCITIVAS relacionadas a ciencias de la Computación – Demuestra el conocimiento y el entendimiento de hechos esenciales, conceptos, principios y teorías relacionadas a ciencias de la computación y aplicaciones de software. – Modelado. La utilización de tal conocimiento y entendimiento en el modelado y diseño de sistemas basados en las computadoras. – Requerimientos. Identifica y analiza los criterios y especificaciones apropiadas de problemas específicos y planea las estrategias de su solución. – Evaluación crítica y pruebas. Analiza la extensión para el cual un sistema basado en cómputo reúne los criterios definidos para su utilización actual y su desarrollo futuro.
  • 14. Ingeniería de Sistemas – Métodos y herramientas. Despliega la teoría apropiada, prácticas y herramientas para la especificación, diseño, implementación y evaluación de su sistema basado en computadoras. – Responsabilidad profesional. Reconocer y guiarse por las normas sociales, profesionales y éticas envueltas en la utilización de la tecnología de la computadora. Capacidades y habilidades PRÁCTICAS relacionadas a las ciencias de la computación. – Diseño e implementación. Especificación, diseño e implementación de sistemas basados en computadoras – Evaluación. Evaluación de sistemas en términos de atributos generales de calidad y las posibles fallas presentadas dentro de un problema dado. – Administración de la información. Aplicar los principios de la administración efectiva de la información, organización de la información y las habilidades para informar la información de varias clases, incluyendo textos, imágenes, sonido y vídeo. – Interacción Humano-computadora. Aplicar los principios de la interacción humano-computadora para la evaluación y construcción de un amplio rango de materiales incluyendo interfaces, paginas web y sistemas multimedia Riesgos. Identifica algún riesgo o aspectos de seguridad que pueden estar incluidos en la operación de un equipo de cómputo dentro de un contexto dado. – Herramientas. Despliega efectivamente las herramientas utilizadas para la construcción y documentación de software, con particular énfasis en el entendimiento de todo el proceso en la utilización de la computadoras para resolver problemas prácticos. – Operación. Opera efectivamente el equipo de cómputo y sistemas de software.
  • 15. Ingeniería de Sistemas 5.3. Sistemas de la Información – Information Systems Ingeniería en sistemas de información, también conocida como Ingeniería de Sistemas; es el conjunto de recursos humanos y materiales a través de los cuales se recolectan, almacenan, recuperan, procesan y comunican datos e información con el objetivo de lograr una gestión eficiente de las operaciones de una organización. Los especialistas de Sistemas de Información se centran en la integración de soluciones de tecnología de información y procesos de negocios para conocer la información necesaria para los negocios y otras empresas capacitándolos para lograr sus objetivos en modo eficiente y efectivo. La perspectiva de esta disciplina sobre “Tecnología de Información” pone énfasis en la información, y ve a la tecnología como un instrumento capaz de generar, procesar y distribuir la información. Profesionales en esta disciplina están primordialmente preocupados con la información que los sistemas de computadoras pueden proveer para ayudar a una empresa a definir y lograr sus objetivos, y los procesos que una empresa puede implementar y mejorar usando tecnologías de información.
  • 16. Ingeniería de Sistemas Ellos deben entender ambos factores técnicos y organizativos, y deben ser capaces de ayudar a una organización a determinar cómo la información y los procesos de negocios orientados a la tecnología pueden proveer una ventaja competitiva. Los especialistas en Sistemas de información juegan un rol crucial en la determinación de los requerimientos para los sistemas de información de una organización y es activo en su especificación, diseño e implementación. Como resultado, tales profesionales requieren de una comprensión acertada de los principios y prácticas organizacionales con la finalidad de que puedan servir como puente efectivo entre las comunidades técnicas y de gestión dentro de la organización, facultándolos a trabajar en armonía para asegurar que la organización tenga la información y sistemas necesarios que soporten sus operaciones. Los profesionales de Sistemas de Información están también involucrados en el diseño de sistemas de comunicaciones organizacionales basado en tecnología
  • 17. Ingeniería de Sistemas 5.4. Tecnologías de la Información Tecnologías de la información es una disciplina que tiene 2 significados: – El primero se refiere a menudo a todo lo concerniente a computaci ón. – En academia, esto se refiere al Programa de grado de estudiantes que los preparan para conocer las necesidades de la tecnología en los negocios, gobiernos, escuelas y otro tipo de organizaciones. En la sección anterior, hablamos de los Sistemas de Información que se centran en los aspectos de la “Información” de la Tecnología de la Información. Tecnología de la Información es el complemento de esa perspectiva. Se enfoca en la tecnología misma más que en la información que esto conlleva. Es una nueva y rápida disciplina en crecimiento que surgió como respuesta a las necesidades de las organizaciones. Hoy las organizaciones de todo tipo son dependientes de la tecnología de la información. Las organizaciones requieren personal de TI quienes entiendan los sistemas de computadoras y el software, y estén comprometidos a resolver cualquier problema relacionado a la computadora que podrían presentarse. Los especialistas en TI asumen la responsabilidad de seleccionar los productos de hardware y software apropiados para una organización, integrando esos productos con as necesidades e infraestructura de la organización e instalando, y manteniendo esas aplicaciones para los usuarios de computadoras de la organización y la planeación y gestión del ciclo de vida de la tecnología, por la cual una tecnología es mantenida, actualizada y reemplazada.
  • 18. Ingeniería de Sistemas 5.5. Ingeniería de Software Según la definición del IEEE, citada por Lewis 1994 "software es la suma total de los programas de computadora, procedimientos, reglas, la documentación asociada y los datos que pertenecen a un sistema de cómputo". Según el mismo autor, "un producto de software es un producto diseñado para un usuario". En este contexto, la Ingeniería de Software (SE del inglés Software Engineering) es un enfoque sistemático del desarrollo, operación, mantenimiento y retiro del software", que en palabras más llanas, se considera que "la Ingeniería de Software es la rama de la ingeniería que aplica los principios de la ciencia de la computación y las matemáticas para lograr soluciones costo-efectivas (eficaces en costo o económicas) a los problemas de desarrollo de software", es decir, "permite elaborar consistentemente productos correctos, utilizables y costo-efectivos"
  • 19. Ingeniería de Sistemas El proceso de ingeniería de software se define como "un conjunto de etapas parcialmente ordenadas con la intención de logra un objetivo, en este caso, la obtención de un producto de software de calidad". El proceso de desarrollo de software "es aquel en que las necesidades del usuario son traducidas en requerimientos de software, estos requerimientos transformados en diseño y el diseño implementado en código, el código es probado, documentado y certificado para su uso operativo". Concretamente "define quién está haciendo qué, cuándo hacerlo y cómo alcanzar un cierto objetivo".
  • 20. Ingeniería de Sistemas Conviene mencionar la existencia de un código de ética que la ACM aprobó en noviembre de 1998 y la IEEE Computer Society, en diciembre del mismo año. Los códigos de ética tienen una función esencial para caracterizar una profesión, y para que una disciplina adquiera el carácter de profesión debe poseer un código de conducta. Se pueden resumir las principales funciones de los códigos de ética en los siguientes apartados: 1. Simbolizar una profesión; 2. Proteger los intereses del grupo; 3. Inspirar buena conducta; 4. Educar a los miembros de tal profesión; 5. Disciplinar a sus afiliados; 6. Fomentar las relaciones externas; 7. Enumerar los principios morales básicos; 8. Expresar los ideales a los que se debe aspirar; 9. Mostrar reglas básicas de comportamiento; 10. Ofrecer guías de comportamiento; 11. Enumerar derechos y responsabilidades. Los códigos de conducta van más allá de la pura normativa legal, puesto que ayudan a guiar el comportamiento en infinidad de situaciones para las que no existe ninguna referencia legal. En el caso de la disciplina de "ingeniería del software", la existencia de un código de ética específico posee cada vez más importancia, dada la relevancia que las actividades relacionadas con el software tienen en nuestra vida diaria:
  • 21. Ingeniería de Sistemas BIBLIOGR AFÍA 1. http://redunci.info.unlp.edu.ar/Curricula/Propuesta.doc 2. http://www.web-illustrators.com/siggraph/about.asp 3. http://www.acm.org/about_acm/ov.html 4. http://acm.asoc.fi.upm.es/info.php 5. http://acm.escet.urjc.es/acm/index.php 6. mixteco.utm.mx/temas-docs/nfnotas325.pdf 7. Extraído de: http://es.wikipedia.org/wiki/Ingenier%C3%ADa_de_sistemas 8. http://binario.utpinux.org/wp/?cat=42 9. http://www.angelfire.com/scifi/jzavalar/apuntes/IngSoftware.html 10. http://www.ati.es/novatica/1999/140/docs140.html 11. http://griho.udl.es/ipo/doc/09Estand.doc 12. http://en.wikipedia.org/wiki/Computer_Science 13. http://binario.utpinux.org/wp/?cat=42 14. http://www.angelfire.com/scifi/jzavalar/apuntes/IngSoftware.html#Jacobson1998#Jacobson 1998 15. http://web.fc.uaem.mx:8080/2003/licenciatura/compu.pdf 16. http://www.inf.udec.cl/~mvaras/Educacion/